/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/helpers/_helpers.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/helpers/_helpers.scss (1) ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/theme/app.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,700);
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/theme/app.scss (1) ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,700);
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/js/vendors/datatables/dataTables.bootstrap.min.css ***!
  \**************************************************************************************************************************************************/
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}
/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/helpers/_helpers.scss (2) ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
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: 10px;
}

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: #b62655;
  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;
}

.iti {
  width: 100%;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/theme/app.scss (2) ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
@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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.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%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.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%27/%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=%27http://www.w3.org/2000/svg%27 fill=%27%23dc3545%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23dc3545%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23dc3545%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23dc3545%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%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: #f6f6f6;
  border-color: #f6f6f6;
  border-radius: 10px;
}

.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;
  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: #b52656;
  background-color: #b52656;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(181, 38, 85, 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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%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=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%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=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%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: #fff;
  background-color: #28a745;
  border-color: #28a745;
  font-weight: bold;
  font-size: 14px;
}

.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: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  font-weight: bold;
  font-size: 14px;
}

.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=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z%27/%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;
  }
}

.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 rgb(217.875, 228.1875, 242.625);
}

.noUi-vertical {
  height: 100%;
  width: 6px;
  display: inline-block;
}
.noUi-vertical .noUi-handle {
  width: 18px;
  height: 18px;
  border: 1px solid rgb(217.875, 228.1875, 242.625);
}
.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: #B52655;
}

.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: #B52655;
}

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 #B52655;
  border-radius: 1rem;
  box-shadow: 0 0 0 2px rgba(181, 38, 85, 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: #B52655;
  background-color: rgba(181, 38, 85, 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: 1rem;
  font-family: "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;
}

/*!
 * 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: #B52655;
}

.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: #B52655;
}

.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: #B52655;
  background-color: rgba(181, 38, 85, 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: #B52655;
}

.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: #B52655;
}

.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: #B52655;
}

@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: #B52655;
}

.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: 1rem;
  background-color: #f8f9fc;
  font-size: 13px;
}

/*---------------------------------
-------------- common -------------
---------------------------------*/
html, html a, body {
  -webkit-font-smoothing: antialiased;
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  background-color: #FFFFFF;
  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: rgb(54.75, 54.75, 54.75);
}

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: #B52655;
}
a:hover, a:focus {
  text-decoration: none;
  color: rgb(138.8493150685, 29.1506849315, 65.2054794521);
}
a:focus {
  outline: none;
}
a.text-gray:hover, a.text-gray:focus {
  color: #2a2a2a !important;
}
a.text-gray.active {
  color: #B52655 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #B52655 !important;
}
a.text-dark.active {
  color: #B52655 !important;
}
a.text-muted:hover, a.text-muted:focus {
  color: #2a2a2a !important;
}
a.text-muted.active {
  color: #B52655 !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: "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: #B52655 !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: #B52655 !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: 236px;
  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: -236px;
  }
}
@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;
  background: #290F17;
  list-style: none;
  margin: 0;
  padding-left: 0;
  overflow: auto;
  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: #fff;
  font-weight: 400;
  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: #B52655;
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active {
  background-color: rgba(181, 38, 85, 0.15);
}
.side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #B52655;
}
.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 20px;
  white-space: nowrap;
}
.side-nav .side-nav-inner .side-nav-menu > li > a:hover {
  color: #FFFFFF !important;
  background: none !important;
  text-decoration: none !important;
}
.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;
  margin-right: 15px;
  font-size: 17px;
  border-radius: 6px;
  transition: all 0.3s ease;
}
.side-nav .side-nav-inner .side-nav-menu > li > a .icon-holder img {
  transition: all 0.3s ease;
}

.nav-item a:hover .icon-holder img {
  padding: 3px;
  background-color: #b52655;
  box-shadow: 0 0 0 2px #b52655;
  border-radius: 6px;
}

.nav-item .icon-holder.active img {
  padding: 3px;
  background-color: #b52655;
  box-shadow: 0 0 0 2px #b52655;
  border-radius: 6px;
}

@media only screen and (min-width: 992px) {
  .is-folded .side-nav {
    width: 64px;
  }
  .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: 236px;
  }
  .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: -236px;
  }
}

@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(181, 38, 85, 0.15);
}
.is-primary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active:after {
  border-color: #B52655;
}
.is-primary .side-nav .side-nav-inner .side-nav-menu > li.dropdown ul.dropdown-menu > li.active a {
  color: #B52655;
}

.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: 236px;
  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;
  }
}
.header .logo > a {
  display: block;
  text-align: center;
}
.header .logo .logo-fold {
  display: none;
}
.header .logo.logo-white {
  display: none;
}
@media only screen and (max-width: 992px) {
  .header .logo {
    display: none !important;
  }
}
.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;
  gap: 15px;
}
.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: 1rem;
}
.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: #B52655;
  background-color: rgba(181, 38, 85, 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: #B52655;
}
.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: 64px;
}

.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: 64px;
  }
  .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;
}
@media only screen and (max-width: 992px) {
  .is-primary .header .logo,
  .is-secondary .header .logo,
  .is-success .header .logo,
  .is-danger .header .logo,
  .is-custom .header .logo {
    display: none !important;
  }
}
.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: #B52655;
}

.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: 236px;
  background: #FFFFFF;
  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.no-sidebar {
  padding-left: 0px;
}
.page-container .main-content {
  padding: calc(70px + 25px) 20px 10px 50px;
  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.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: 64px;
  }
}
@media only screen and (max-width: 992px) {
  .is-folded .page-container {
    padding-left: 0px;
  }
}

.side-nav.collapsed ~ .page-container {
  padding-left: 64px;
}

/*---------------------------------
------------ Ui Element -----------
---------------------------------*/
.avatar {
  font-size: 0.875rem;
  text-align: center;
  background: #FDE1EB;
  color: #B52655;
  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.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: 1rem;
}

.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: 1rem;
  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: #B52655;
  background-color: rgba(181, 38, 85, 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;
}

.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: #B52655;
}
.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: #B52655;
  border-color: #B52655;
  color: #fff;
  border-radius: 10px;
}
.btn-primary:hover, .btn-primary:focus {
  color: #fff;
  background-color: rgb(202.0753424658, 42.4246575342, 94.897260274);
  border-color: rgb(202.0753424658, 42.4246575342, 94.897260274);
}
.btn-primary:active {
  color: #fff;
  background-color: rgb(159.9246575342, 33.5753424658, 75.102739726);
  border-color: rgb(159.9246575342, 33.5753424658, 75.102739726);
}
.btn-primary.active {
  color: #fff;
  background-color: rgb(159.9246575342, 33.5753424658, 75.102739726);
  border-color: rgb(159.9246575342, 33.5753424658, 75.102739726);
}
.btn-primary.active:hover, .btn-primary.active:focus {
  background-color: rgb(159.9246575342, 33.5753424658, 75.102739726);
  border-color: rgb(159.9246575342, 33.5753424658, 75.102739726);
}
.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: rgb(159.9246575342, 33.5753424658, 75.102739726);
  border-color: rgb(159.9246575342, 33.5753424658, 75.102739726);
}
.btn-primary.btn-tone {
  background-color: rgba(181, 38, 85, 0.1) !important;
  border-color: transparent;
  color: #B52655;
  font-weight: 500;
}
.btn-primary.btn-tone:hover, .btn-primary.btn-tone:focus, .btn-primary.btn-tone:active {
  background-color: #B52655 !important;
  border-color: #B52655;
  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: #B52655;
}

.show > .btn-primary.dropdown-toggle {
  background-color: rgb(159.9246575342, 33.5753424658, 75.102739726);
  border-color: rgb(159.9246575342, 33.5753424658, 75.102739726);
}

.btn-secondary {
  background-color: #886cff;
  border-color: #886cff;
  color: #fff;
  border-radius: 10px;
}
.btn-secondary:hover, .btn-secondary:focus {
  color: #fff;
  background-color: rgb(156.6428571429, 133.5, 255);
  border-color: rgb(156.6428571429, 133.5, 255);
}
.btn-secondary:active {
  color: #fff;
  background-color: rgb(115.3571428571, 82.5, 255);
  border-color: rgb(115.3571428571, 82.5, 255);
}
.btn-secondary.active {
  color: #fff;
  background-color: rgb(115.3571428571, 82.5, 255);
  border-color: rgb(115.3571428571, 82.5, 255);
}
.btn-secondary.active:hover, .btn-secondary.active:focus {
  background-color: rgb(115.3571428571, 82.5, 255);
  border-color: rgb(115.3571428571, 82.5, 255);
}
.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: rgb(115.3571428571, 82.5, 255);
  border-color: rgb(115.3571428571, 82.5, 255);
}
.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: rgb(115.3571428571, 82.5, 255);
  border-color: rgb(115.3571428571, 82.5, 255);
}

.btn-success {
  background-color: #00c9a7;
  border-color: #00c9a7;
  color: #fff;
  border-radius: 10px;
}
.btn-success:hover, .btn-success:focus {
  color: #fff;
  background-color: rgb(0, 226.5, 188.1865671642);
  border-color: rgb(0, 226.5, 188.1865671642);
}
.btn-success:active {
  color: #fff;
  background-color: rgb(0, 175.5, 145.8134328358);
  border-color: rgb(0, 175.5, 145.8134328358);
}
.btn-success.active {
  color: #fff;
  background-color: rgb(0, 175.5, 145.8134328358);
  border-color: rgb(0, 175.5, 145.8134328358);
}
.btn-success.active:hover, .btn-success.active:focus {
  background-color: rgb(0, 175.5, 145.8134328358);
  border-color: rgb(0, 175.5, 145.8134328358);
}
.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: rgb(0, 175.5, 145.8134328358);
  border-color: rgb(0, 175.5, 145.8134328358);
}
.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: rgb(0, 175.5, 145.8134328358);
  border-color: rgb(0, 175.5, 145.8134328358);
}

.btn-info {
  background-color: #02d3ef;
  border-color: #02d3ef;
  color: #fff;
  border-radius: 10px;
}
.btn-info:hover, .btn-info:focus {
  color: #fff;
  background-color: rgb(13.520746888, 224.6887966805, 252.979253112);
  border-color: rgb(13.520746888, 224.6887966805, 252.979253112);
}
.btn-info:active {
  color: #fff;
  background-color: rgb(1.7883817427, 188.6742738589, 213.7116182573);
  border-color: rgb(1.7883817427, 188.6742738589, 213.7116182573);
}
.btn-info.active {
  color: #fff;
  background-color: rgb(1.7883817427, 188.6742738589, 213.7116182573);
  border-color: rgb(1.7883817427, 188.6742738589, 213.7116182573);
}
.btn-info.active:hover, .btn-info.active:focus {
  background-color: rgb(1.7883817427, 188.6742738589, 213.7116182573);
  border-color: rgb(1.7883817427, 188.6742738589, 213.7116182573);
}
.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: rgb(1.7883817427, 188.6742738589, 213.7116182573);
  border-color: rgb(1.7883817427, 188.6742738589, 213.7116182573);
}
.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: rgb(1.7883817427, 188.6742738589, 213.7116182573);
  border-color: rgb(1.7883817427, 188.6742738589, 213.7116182573);
}

.btn-warning {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
  border-radius: 10px;
}
.btn-warning:hover, .btn-warning:focus {
  color: #fff;
  background-color: rgb(255, 199.375, 32.5);
  border-color: rgb(255, 199.375, 32.5);
}
.btn-warning:active {
  color: #fff;
  background-color: rgb(236.5, 177.375, 0);
  border-color: rgb(236.5, 177.375, 0);
}
.btn-warning.active {
  color: #fff;
  background-color: rgb(236.5, 177.375, 0);
  border-color: rgb(236.5, 177.375, 0);
}
.btn-warning.active:hover, .btn-warning.active:focus {
  background-color: rgb(236.5, 177.375, 0);
  border-color: rgb(236.5, 177.375, 0);
}
.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: rgb(236.5, 177.375, 0);
  border-color: rgb(236.5, 177.375, 0);
}
.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: rgb(236.5, 177.375, 0);
  border-color: rgb(236.5, 177.375, 0);
}

.btn-danger {
  background-color: #de4436;
  border-color: #de4436;
  color: #fff;
  border-radius: 10px;
}
.btn-danger:hover, .btn-danger:focus {
  color: #fff;
  background-color: rgb(225.5961538462, 88.3782051282, 75.9038461538);
  border-color: rgb(225.5961538462, 88.3782051282, 75.9038461538);
}
.btn-danger:active {
  color: #fff;
  background-color: rgb(215.1730769231, 50.3141025641, 35.3269230769);
  border-color: rgb(215.1730769231, 50.3141025641, 35.3269230769);
}
.btn-danger.active {
  color: #fff;
  background-color: rgb(215.1730769231, 50.3141025641, 35.3269230769);
  border-color: rgb(215.1730769231, 50.3141025641, 35.3269230769);
}
.btn-danger.active:hover, .btn-danger.active:focus {
  background-color: rgb(215.1730769231, 50.3141025641, 35.3269230769);
  border-color: rgb(215.1730769231, 50.3141025641, 35.3269230769);
}
.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: rgb(215.1730769231, 50.3141025641, 35.3269230769);
  border-color: rgb(215.1730769231, 50.3141025641, 35.3269230769);
}
.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: rgb(215.1730769231, 50.3141025641, 35.3269230769);
  border-color: rgb(215.1730769231, 50.3141025641, 35.3269230769);
}

.btn-group > .btn {
  line-height: 1.25;
}
.btn-group > .btn.btn-default.active {
  border-color: #B52655;
  color: #B52655;
}
.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(181, 38, 85, 0.1);
  color: #B52655;
  border-color: transparent;
}
.btn-hover.text-primary:hover, .btn-hover.text-primary:focus {
  color: #B52655 !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: 1rem;
  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: 1rem;
  border-bottom-right-radius: 1rem;
}

.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: 1rem;
  border-top-right-radius: 1rem;
}

.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 #B52655;
  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: rgb(242.25, 242.25, 242.25);
}
.bg-overlay h1,
.bg-overlay h2,
.bg-overlay h3,
.bg-overlay h4,
.bg-overlay h5,
.bg-overlay h6 {
  color: #fff;
}
.bg-overlay p {
  color: rgb(242.25, 242.25, 242.25);
}
.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: #B52655;
  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: #B52655;
  background-color: rgba(181, 38, 85, 0.1);
  border-color: rgba(181, 38, 85, 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: #B52655;
}
.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: rgb(237.25, 237.25, 237.25);
}

.alert {
  padding: 0.5rem 0.9375rem;
  border-radius: 12px;
}
.alert p {
  color: #53535f;
  margin-bottom: 0px;
}

.alert-danger {
  background-color: #dc3545 !important;
  border-color: #dc3545 !important;
  font-weight: bold;
  font-size: 14px;
}

.alert-default {
  border-color: #edf2f9;
}

.alert-primary {
  background-color: rgba(181, 38, 85, 0.1);
  border: 1px solid rgba(181, 38, 85, 0.15);
  color: #fff;
  opacity: 0.8;
}
.alert-primary .alert-icon {
  color: #B52655;
}
.alert-primary hr {
  border-top-color: rgba(181, 38, 85, 0.15);
}

.alert-success {
  background-color: rgba(0, 201, 167, 0.1);
  border: 1px solid rgba(0, 201, 167, 0.15);
  color: #fff;
  opacity: 0.8;
}
.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: #fff;
  opacity: 0.8;
}
.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: #fff;
  opacity: 0.8;
}
.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: #fff;
  opacity: 0.8;
}
.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: #B52655 !important;
  color: #fff !important;
}

.badge-secondary {
  background-color: #886cff !important;
  color: #fff !important;
}

.badge-success {
  background-color: #00c9a7 !important;
  color: #fff !important;
}

.badge-info {
  background-color: #02d3ef !important;
  color: #fff !important;
}

.badge-warning {
  background-color: #ffc107 !important;
  color: #fff !important;
}

.badge-danger {
  background-color: #de4436 !important;
  color: #fff !important;
}

a.badge-primary:hover, a.badge-primary:focus {
  background-color: rgb(159.9246575342, 33.5753424658, 75.102739726);
  box-shadow: none;
  color: #fff;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  background-color: rgb(115.3571428571, 82.5, 255);
  box-shadow: none;
  color: #fff;
}

a.badge-success:hover, a.badge-success:focus {
  background-color: rgb(0, 175.5, 145.8134328358);
  box-shadow: none;
  color: #fff;
}

a.badge-info:hover, a.badge-info:focus {
  background-color: rgb(1.7883817427, 188.6742738589, 213.7116182573);
  box-shadow: none;
  color: #fff;
}

a.badge-warning:hover, a.badge-warning:focus {
  background-color: rgb(236.5, 177.375, 0);
  box-shadow: none;
  color: #fff;
}

a.badge-danger:hover, a.badge-danger:focus {
  background-color: rgb(215.1730769231, 50.3141025641, 35.3269230769);
  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: #B52655;
  text-decoration: none;
  background-color: transparent;
  border-color: transparent;
}
.page-link:focus {
  box-shadow: none;
}

.page-item.disabled .page-link {
  color: rgb(145.856741573, 145.856741573, 159.643258427);
  border-color: transparent;
}
.page-item.active .page-link {
  background: #B52655;
  border-color: transparent;
}

.pagination .page-item.active .page-link {
  background: #B52655;
  border-color: transparent;
}
.pagination .page-item.active .page-link:hover {
  color: #fff;
}
.pagination .page-item .page-link:hover {
  color: #B52655;
}

.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: 10px;
  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 rgb(118.5, 118.5, 118.5);
  border-radius: 50px;
  color: rgb(118.5, 118.5, 118.5);
}
.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: 1rem;
  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;
  text-align: center;
}
.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;
  border-radius: 24px;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #2a2a2a;
  text-decoration: none;
  background-color: #fafafa;
}
.dropdown-item:not(:last-child) {
  border-radius: 0;
}
.dropdown-item:last-child {
  border-radius: 0 0 1rem 1rem;
}
.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: rgb(59.2191011236, 59.2191011236, 67.7808988764);
  font-size: 15px;
}

.tooltip {
  top: 0;
}
.tooltip.show {
  opacity: 1;
}

.tooltip-inner {
  background-color: #404040;
  padding: 6px 8px;
  border-radius: 1rem;
}

.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: 1rem;
  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: 1rem;
  border-top-right-radius: 1rem;
}

.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 #B52655;
  font-weight: 500;
}
.nav-tabs > li > a.active:hover, .nav-tabs > li > a.active:focus {
  border: 0px;
  background-color: transparent;
  border-bottom: 2px solid #B52655;
  opacity: 1;
}
.nav-tabs > li > a.active.nav-link {
  border-bottom: 2px solid #B52655;
  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 #B52655;
}

.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: #B52655;
  background-color: #B52655;
  border: 1px solid #B52655;
  opacity: 1;
}
.nav-pills > li > a.active:hover, .nav-pills > li > a.active:focus {
  color: #fff;
  border-color: #B52655;
  background-color: #B52655;
  border: 1px solid #B52655;
  opacity: 1;
}
.nav-pills > li > a.active.nav-link {
  color: #fff;
  background-color: #B52655;
  border-color: #B52655;
}

.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: #B52655;
}
.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 #B52655;
  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: #B52655;
}
.menu.nav .nav-item .nav-link:active, .menu.nav .nav-item .nav-link.active {
  color: #B52655;
  background-color: rgba(181, 38, 85, 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;
  border-radius: 8px;
  height: 43px;
}
.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: #B52655;
}
.form-control:not([disabled]):focus {
  box-shadow: 0 0 0 2px rgba(181, 38, 85, 0.2);
}
.form-control[disabled] {
  cursor: not-allowed;
  background-color: #f4f4f4;
}

.form-control-sm {
  height: auto;
  padding: 0.4rem 0.6rem;
  font-size: 0.75rem;
  line-height: 1;
}

.form-control-vat {
  height: auto;
  padding: 4px 22px 4px 10px;
  font-size: 14px;
  line-height: 1.4;
  border: none;
  border-radius: 8px;
  background: #fff url(/build/images/arrow-down.6473625a.svg) no-repeat right 6px center;
  background-size: 10px 6px;
  appearance: none;
  cursor: pointer;
}

.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 {
  border-radius: 10px;
}
.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: #B52655;
  box-shadow: 0 0 0 2px rgba(181, 38, 85, 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;
}

.custom-select {
  height: auto;
  color: #53535f;
  border: 1px solid #edf2f9;
  border-radius: 10px;
  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: #B52655;
}
.custom-select:not([disabled]):focus {
  box-shadow: 0 0 0 2px rgba(181, 38, 85, 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: 1rem;
  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: #B52655;
  border-color: #B52655;
  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: #B52655;
  border-color: #B52655;
}
.radio input[type=radio]:checked + label:after {
  background-color: #B52655;
}
.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: #B52655;
  border-color: #B52655;
}
.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=%271.0%27 standalone=%27no%27%3F%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27icon%27 viewBox=%270 0 1024 1024%27%3E%3Cpath fill=%27%2352c41a%27 d=%27M512 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%27/%3E%3C/svg%3E%0A");
}
.was-validated .form-control:invalid {
  border-color: #de4436;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 standalone=%27no%27%3F%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27icon%27 viewBox=%270 0 1024 1024%27%3E%3Cpath fill=%27%23DE4436%27 d=%27 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%27/%3E%3C/svg%3E%0A");
}

.form-control.is-valid {
  border-color: #00c9a7;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 standalone=%27no%27%3F%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27icon%27 viewBox=%270 0 1024 1024%27%3E%3Cpath fill=%27%2352c41a%27 d=%27M512 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%27/%3E%3C/svg%3E%0A");
}
.form-control.is-invalid {
  border-color: #de4436;
  background-image: url("data:image/svg+xml,%3C%3Fxml version=%271.0%27 standalone=%27no%27%3F%3E%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 class=%27icon%27 viewBox=%270 0 1024 1024%27%3E%3Cpath fill=%27%23DE4436%27 d=%27 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%27/%3E%3C/svg%3E%0A");
}

.valid-feedback {
  color: #00c9a7;
}

.invalid-feedback {
  color: #de4436;
}

div.is-invalid {
  color: #de4436;
}

.select2-container--default .select2-selection.is-invalid {
  border: 1px solid #dc3545 !important; /* raudonas rėmelis */
  background-color: #fff !important; /* baltas fonas, kad nedažytų */
  color: inherit !important;
}

.select2-container--default .select2-selection.is-invalid .select2-selection__choice {
  background-color: transparent !important;
  color: inherit !important;
}

/*---------------------------------
-------------- 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(181, 38, 85, 0.1);
  color: #B52655;
}
.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: rgb(173.4297520661, 183.8429752066, 196.5702479339);
  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;
}

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;
  padding-left: 25px;
  height: 100%;
}
.header .logo img {
  max-width: 150px;
  width: auto;
  height: auto;
  max-height: 100%;
  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 > .radio {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  margin-right: 50px;
}
.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%);
}
.date-format .last-radio {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.date-format .last-radio .radio {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.date-format .last-radio .custom-date-label:after {
  top: 10px !important;
}
.date-format .last-radio .custom-date-label:before {
  position: absolute;
  top: auto;
  left: 0;
  transform: none;
}
.date-format .date-format-preview {
  padding-left: 30px;
}

#general_settings .form-row .media {
  margin-bottom: 20px;
  flex-wrap: wrap;
}

.upload-image-area {
  position: relative;
  margin: 10px 0;
}
.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;
}

#registration_form .checkbox label p {
  display: inline-block;
  margin: 0;
  line-height: 1.5;
  color: #53535f !important;
}
#registration_form .checkbox label p span {
  color: #53535f !important;
}

.datatable-block .table-search-input,
.datatable-block .range-dt input,
.datatable-block .date-range input {
  width: 100%;
  min-width: 150px;
  font-size: 0.875rem;
  color: #53535f;
  border: 1px solid #edf2f9;
  padding: 10px;
}
.datatable-block .range-dt input.int {
  width: 60px;
  min-width: 60px;
}
.datatable-block .range-dt span {
  margin: 0 5px;
}
.datatable-block .date-range input {
  min-width: auto;
  padding: 0;
  font-size: 0.75rem;
  border: 0;
}
.datatable-block .date-range input.start {
  margin-bottom: 2px;
}
.datatable-block thead th .title {
  margin-top: 20px;
}
.datatable-block thead th.sorting:before, .datatable-block thead th.sorting:after {
  bottom: 25px;
}
.datatable-block thead th select,
.datatable-block thead th .select2-container {
  width: 100% !important;
}
.datatable-block thead th .select2-container {
  min-width: 150px;
}
.datatable-block table {
  width: 100%;
}
.datatable-block .table-col {
  overflow-x: scroll;
  width: 100%;
  max-width: 100%;
}
.datatable-block th,
.datatable-block td {
  white-space: nowrap;
}
.datatable-block .select2-selection.select2-selection--multiple .select2-search:after {
  content: "3";
  top: auto;
  bottom: 6px;
}
.datatable-block .select2-selection.select2-selection--multiple ul.select2-selection__rendered .select2-selection__choice {
  display: block;
}
.datatable-block .select2-selection.select2-selection--multiple ul.select2-selection__rendered .select2-selection__choice .select2-selection__choice__display {
  font-size: 0.812rem;
  font-weight: 400;
}
.datatable-block .select2-selection.select2-selection--multiple .select2-selection__clear {
  margin-top: 7px;
  right: 28px;
  font-size: 1.2em;
}
.datatable-block .select2-container--default .select2-search--inline .select2-search__field {
  width: 100% !important;
}
.datatable-block .select2-container--default .select2-search--inline .select2-search__field::placeholder {
  font-size: inherit;
  font-weight: inherit;
  font-family: "Poppins", "sans-serif";
}
.datatable-block table img {
  max-height: 80px;
  max-width: 80px;
  margin-right: 10px;
}

.hidden-column-names {
  display: none;
  width: 100%;
}
.hidden-column-names .checkbox label:before {
  margin-right: 5px !important;
}

.routes-list .checkbox,
.routes-list .radio {
  width: 49%;
}

.is-folded .side-nav .side-nav-inner .side-nav-menu li.nav-item .icon-holder {
  left: 5px;
  margin-right: 10px;
}

.notification-list .notification-item .main-icon {
  min-width: 40px;
}
.notification-list .notification-item .main-notification-content {
  width: calc(100% - 40px);
  position: relative;
}
.notification-list .notification-item .main-notification-content span.badge {
  position: absolute;
  top: 5px;
  right: 0;
}
.notification-list .notification-item .main-notification-content .notification-text {
  white-space: normal;
  line-height: 1.2;
}

.notification-header {
  position: relative;
}
.notification-header .notification-count {
  position: absolute;
  top: 1px;
  right: 5px;
  padding: 0;
  font-size: 0.6rem;
  min-width: 18px;
  text-align: center;
}

table .action-icons i {
  font-size: 1.2rem;
  margin: 0 2px;
}

.loader-holder.overlay {
  position: fixed;
  z-index: 999999;
}

.loader-holder.translation {
  position: fixed;
  z-index: 1;
}

.loader-holder.loading {
  display: block;
}

.category-list {
  max-height: 500px;
}
.category-list .category-item {
  width: 100%;
}

.daterangepicker select {
  -webkit-appearance: menulist;
}

.file-input-holder {
  position: relative;
}

.custom-file-input {
  font-size: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.hidden-gallery-input,
.hidden-variation-gallery-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
  font-size: 0;
}

.gallery-wrap,
.variation-gallery-wrap {
  border: 1px solid #edf2f9;
}

.gallery-wrap .item,
.variation-gallery-wrap .item {
  width: 100%;
  max-width: 150px;
  max-height: 150px;
  min-height: 150px;
  margin: 10px 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #edf2f9;
  position: relative;
  transition: border-color 0.3s;
  border-radius: 5px;
}
.gallery-wrap .item:hover,
.variation-gallery-wrap .item:hover {
  border-color: #3f87f5;
}
.gallery-wrap .item img,
.variation-gallery-wrap .item img {
  max-height: 95%;
  align-self: center;
  max-width: 95%;
}
.gallery-wrap .item i,
.variation-gallery-wrap .item i {
  position: absolute;
  top: 11px;
  right: 0;
  z-index: 1;
  cursor: pointer;
  font-size: 22px;
}
.gallery-wrap .item .image-checkbox,
.variation-gallery-wrap .item .image-checkbox {
  position: absolute;
  top: -1px;
  right: 0;
  z-index: 1;
}
.gallery-wrap .item .image-checkbox .checkbox label:before,
.variation-gallery-wrap .item .image-checkbox .checkbox label:before {
  margin-right: 0;
  border: 1px solid #edf2f9;
}
.gallery-wrap .item .image-checkbox .checkbox input[type=checkbox]:checked + label:before,
.variation-gallery-wrap .item .image-checkbox .checkbox input[type=checkbox]:checked + label:before {
  border-color: #3f87f5;
}

.avatar-image {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-image img {
  align-self: center;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
}

.loader-holder.payment {
  display: block;
  background: white;
}

.file-input-holder {
  position: relative;
}

.image-upload-simple {
  position: relative;
  flex-wrap: wrap;
}
.image-upload-simple .delete-image {
  position: absolute;
  top: 0;
  right: 6px;
  cursor: pointer;
  z-index: 5;
}

.media-single-upload div.custom-file {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.media-single-upload img {
  max-height: 200px;
}
.media-single-upload .image-url input {
  max-width: 300px;
  margin: 0 auto;
}
.media-single-upload .delete-image {
  top: 4px;
  right: 4px;
  position: absolute;
  z-index: 5;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
}
.media-single-upload .image-holder {
  position: relative;
  text-align: center;
}
.media-single-upload .image-holder > div {
  display: inline-block;
  position: relative;
  min-height: 100px;
  min-width: 100px;
}

.file-input-holder {
  position: relative;
}
.file-input-holder span.btn {
  position: relative;
}

.avatar-image {
  display: flex;
  align-items: center;
  justify-content: center;
}
.avatar-image img {
  align-self: center;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  display: inline-block;
}

.transaction-list li.list-group-item,
.invoice-list li.list-group-item {
  padding: 10px;
}

.order-items-list .form-control[readonly] {
  background-color: #fff;
}
.order-items-list .left i.anticon {
  font-size: 1.5rem;
}

.generate-invoice.disabled-btn {
  cursor: not-allowed;
  opacity: 0.6;
}

label.custom-file-label {
  display: none !important;
}

.btn-google {
  border: 1px solid #d5d5d5;
  border-radius: 10px;
  background-color: #eaeaea;
  width: 100%;
}

.btn-apple {
  border: 1px solid #d5d5d5;
  border-radius: 10px;
  background-color: #eaeaea;
  width: 100%;
  margin-top: 10px;
}

.side-nav.collapsed {
  width: 64px;
}

.side-nav-toggle .arrow-icon {
  transition: transform 0.3s ease;
  cursor: pointer;
}

.side-nav.collapsed .side-nav-toggle .arrow-icon {
  transform: rotate(180deg);
}

#table-search {
  padding-left: 45px;
}

#table-filter {
  max-width: 137px;
}

.stat-card {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 16px;
  background: #fff;
  border: 1.5px solid #c23a65;
  border-radius: 6px;
  font-size: 14px;
  color: #2b0c18;
  font-weight: 500;
  min-width: 160px;
  /* kad nebūtų per siaura */
  cursor: pointer;
  transition: all 0.2s ease;
}

.stat-card:hover {
  background: #fdf4f7;
}

.stat-card .count {
  color: #c23a65;
  font-weight: 700;
  margin-left: 8px;
}

.stat-span {
  color: #c23a65;
  font-weight: 700;
}

.inner-header {
  position: relative;
  height: 56px;
  padding-bottom: 25px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.inner-header-title-wrapper {
  border-right: 1px solid #e5e5e5;
  padding-right: 25px;
  display: flex;
  align-items: center;
}

.inner-header::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100vw;
  transform: translateX(-50%);
  border-bottom: 1px solid #edf2f9;
  pointer-events: none;
}

.nav .nav-item {
  display: inline-flex;
  align-items: center;
}

.nav .nav-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-weight: 500;
  color: #000;
  text-decoration: none;
}

.nav .nav-link.active {
  color: #c2185b;
  font-weight: 600;
}

.badge {
  background-color: #f6f6f6;
  border-radius: 25px;
  color: black;
  font-weight: 600;
  font-size: 12px;
  line-height: 1;
  height: 22px;
  min-width: 22px;
  padding: 0 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 4px;
}

.login-left {
  background: #ffffff !important;
}

.brand-color {
  color: #c23a65;
}

.registration-wrapper {
  background: #fff;
}

.steps {
  display: flex;
  align-items: center;
  gap: 25px;
  position: relative;
}

.steps .step {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #eee;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  position: relative;
  z-index: 1;
}

.steps .step.active {
  background: #b52654;
  color: #e3e3e3;
  font-weight: 600;
}

.line {
  width: 67px;
  border-bottom: 2px solid #e3e3e3;
}

.registration-card {
  max-width: 1000px;
  width: 100%;
}

.registration-card .card {
  border: 1px solid #ddd;
  border-radius: 12px;
  transition: transform 0.2s;
  cursor: pointer;
  background: #fff;
}

.registration-card .card:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.1);
}

.option-btn {
  border: 1px solid #ddd;
  border-radius: 10px;
  padding: 10px 20px;
  background: #fff;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.option-btn {
  color: black;
}

.option-btn:hover {
  border-color: #b52654;
}

.option-btn.active {
  background: #b52654;
  color: white;
}

.gap-10 {
  gap: 10px;
}

.width-100 {
  width: 100px;
}

.pink-title {
  color: #d47c99;
}

.dark-pink-title {
  color: #b52654;
}

.black-title {
  color: #000000;
}

.sub-border {
  border: 1px solid #eee;
  border-radius: 16px;
  background-color: #fff;
  margin: 0 auto;
  max-width: 800px;
}

.sub-border .sub-border {
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  background-color: #fff;
  max-width: 600px;
}

.dash-img-wrapper {
  background-color: #f9f5f7;
  border-radius: 50%;
  width: 110px;
  height: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.close-btn {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 22px;
  height: 22px;
  border: none;
  z-index: 10;
  border-radius: 50%;
  background-color: #35161b;
  cursor: pointer !important;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.2s ease;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 fill=%27none%27%3E%3Cline x1=%2718%27 y1=%276%27 x2=%276%27 y2=%2718%27/%3E%3Cline x1=%276%27 y1=%276%27 x2=%2718%27 y2=%2718%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px 16px;
}

.close-btn:hover {
  background-color: #b52655;
}

.width-300 {
  min-width: 300px;
}

.transparent-btn-wo-border {
  width: 38px;
  height: 38px;
  background-color: transparent;
  border: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  padding: 0;
  cursor: pointer;
  transition: background-color 0.2s ease, filter 0.2s ease;
  vertical-align: middle;
  /* 👈 šitas išlygina per vidurį stulpelio */
}

.transparent-btn-wo-border img {
  transition: filter 0.2s ease;
}

.transparent-btn-wo-border:hover {
  background-color: #f4f4f4;
}

.transparent-btn-wo-border:hover img {
  filter: brightness(0) saturate(100%) invert(24%) sepia(90%) saturate(2028%) hue-rotate(322deg) brightness(93%) contrast(89%);
}

.transparent-btn {
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border: 1px solid #e5e8ef;
  border-radius: 10px;
  padding: 10px 18px;
  font-weight: 500;
  color: #212529;
  transition: background-color 0.2s ease;
}

.transparent-btn img {
  width: 20px;
  height: 20px;
  object-fit: contain;
  display: block;
}

.transparent-btn:hover {
  background-color: #f8f9fb;
}

.organization-view {
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
  padding: 40px 20px;
}

.logo-wrapper {
  position: relative;
  width: 160px;
  height: 160px;
  margin: 0 auto 20px auto;
}

.organization-logo {
  width: 134px;
  height: 134px;
  border-radius: 50%;
  object-fit: scale-down;
  border: 2px solid #f3f3f3;
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.logo-upload-label {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.logo-overlay {
  position: absolute;
  bottom: 8px;
  right: 8px;
  background: #f0f0f0;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

.logo-overlay:hover {
  background: #eaeaea;
  transform: scale(1.08);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.12);
}

.camera-icon {
  width: 18px;
  height: 18px;
  transition: transform 0.2s ease-in-out;
}

.invoice-gallery-icon {
  width: 36px;
  height: 36px;
  transition: transform 0.2s ease-in-out;
}

.serial-border-rounded {
  border-radius: 10px;
  border: 1px solid #edf2f9;
}

.logo-overlay:hover .camera-icon {
  transform: scale(1.05);
}

.org-title {
  font-weight: 700;
  font-size: 22px;
  margin: 20px 0;
}

.org-info {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}

.org-table {
  border-collapse: collapse;
  width: 100%;
  max-width: 600px;
}

.org-table th,
.org-table td {
  padding: 12px 16px;
  border-bottom: 1px solid #f0f0f0;
  font-size: 15px;
  vertical-align: middle;
}

.org-table th {
  text-align: left;
  width: 40%;
  color: #290f17;
  font-weight: 600;
}

.org-table td {
  text-align: right;
  color: #000;
}

.form-padding-inner {
  padding: 25px;
}

.confirmation-wrapper {
  max-width: 600px;
  margin: 0 auto;
  height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.confirmation-wrapper .logo {
  max-width: 180px;
  height: auto;
}

.checkmark-circle {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 0 50px rgba(181, 38, 85, 0.25);
}

.checkmark-circle-sub {
  width: 80px;
  height: 80px;
  border-radius: 50%;
}

.sub-text-area {
  min-height: 100px;
  max-width: 300px;
}

.sub-span {
  font-size: 16px;
  font-weight: 600;
}

.confirmation-title {
  font-size: 28px;
  line-height: 1.4;
  color: #212121;
}

.confirmation-text strong {
  color: #b52655;
}

.verification-wrapper {
  max-width: 400px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100vh;
}

.verification-wrapper h2 {
  font-size: 24px;
  color: #2b0c18;
}

.verification-wrapper p {
  font-size: 14px;
  line-height: 1.6;
}

.code-inputs {
  display: flex;
  justify-content: center;
}

.code-box {
  width: 48px;
  height: 56px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  font-size: 20px;
  font-weight: 600;
  color: #2b0c18;
  text-align: center;
  outline: none;
  transition: border-color 0.2s ease;
}

.code-box:focus {
  border-color: #b52655;
  box-shadow: 0 0 0 2px rgba(181, 38, 85, 0.15);
}

.verify-btn {
  background-color: #b52655;
  color: #fff;
  border-radius: 10px;
  height: 48px;
  font-size: 16px;
  border: none;
  transition: background-color 0.2s ease;
}

.verify-btn:hover {
  background-color: #a0204d;
}

.resend-link {
  color: #b52655;
  font-weight: 500;
  text-decoration: none;
}

.resend-link:hover {
  text-decoration: underline;
}

.search-overlay {
  position: fixed;
  top: 0;
  right: 0;
  /* prilipdom prie dešinės pusės */
  width: 80%;
  /* dengia 80% headerio pločio */
  height: 68px;
  background: #fff;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  opacity: 0;
  transform: translateY(-100%);
  pointer-events: none;
  transition: all 0.35s ease;
  border-bottom-left-radius: 8px;
}

.search-overlay.active {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

.search-overlay-form {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 30px;
}

.search-input-wrapper {
  display: flex;
  align-items: center;
  background: #fff;
  border: none;
  flex: 1;
  position: relative;
}

.search-input {
  width: 100%;
  border: none;
  font-size: 16px;
  padding: 10px 40px;
  outline: none;
}

.prefix-icon {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}

.close-search {
  background: none;
  border: none;
  color: #fff;
  font-size: 14px;
  margin-left: 10px;
  cursor: pointer;
  transition: all 0.2s ease;
  background-color: #35161b;
  border-radius: 100%;
}

.close-search:hover {
  background-color: #c00055;
}

.team-logo {
  width: 134px;
  height: 134px;
  border-radius: 50%;
  object-fit: scale-down;
  background-color: #faf6f8;
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.delete-account-link {
  margin-top: 15px;
}

.delete-account-link a {
  display: flex;
  align-items: center;
  font-weight: 600;
  color: #2d0c17;
  /* tamsus tekstas, NE raudonas */
  text-decoration: none;
}

.delete-account-link a:hover {
  text-decoration: underline;
}

.delete-account-link .delete-icon {
  color: #e2001a;
  /* tik X yra raudonas */
  font-size: 18px;
  font-weight: normal;
  margin-right: 15px;
  line-height: 1;
}

.m-w-200 {
  max-width: 200px;
}

.m-w-300 {
  max-width: 300px;
}

#toast-container {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 99999;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding-bottom: 70px;
}

/* Toast stilius */
.toast {
  min-width: 260px;
  max-width: 320px;
  padding: 14px 18px;
  border-radius: 8px;
  display: flex;
  gap: 12px;
  align-items: center;
  color: #fff;
  opacity: 0;
  transform: translateX(100%);
  animation: toastIn 0.6s ease forwards, toastOut 0.7s ease forwards 4.6s;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.18);
  transition: none !important;
  /* išjungiam Bootstrap */
}

.toast.success {
  background: #28a745;
}

.toast.danger {
  background: #dc3545;
}

.toast.warning {
  background: #ffc107;
  color: #000;
}

.toast.info {
  background: #17a2b8;
}

.toast .icon {
  display: flex;
  align-items: center;
}

@keyframes toastIn {
  from {
    opacity: 0;
    transform: translateX(100%) translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateX(0) translateY(0);
  }
}
@keyframes toastOut {
  from {
    opacity: 1;
    transform: translateX(0);
  }
  to {
    opacity: 0;
    transform: translateX(120%);
  }
}
.dropdown-item {
  text-align: left !important;
}

.m-w-400 {
  max-width: 400px;
}

.p-r-200 {
  padding-right: 200px !important;
}

body.modal-open {
  padding-right: 0 !important;
}

.list-inner-header {
  display: flex;
  align-items: center;
  background: #f8f8f8;
  border-radius: 6px;
  font-weight: 600;
  color: #000;
  padding: 10px 12px;
  margin-bottom: 8px;
}

.col-code {
  width: 30%;
}

.col-name {
  width: 50%;
}

.col-vat {
  width: 10%;
}

.col-price {
  width: 10%;
}

.col-actions {
  width: 5%;
  text-align: center;
  overflow: visible !important;
}

.price-list-table td:last-child {
  overflow: visible !important;
}

.price-list-table .dropdown {
  position: relative;
  z-index: 10;
}

.price-list-table {
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #dee2e6;
  border-radius: 12px;
  overflow: hidden;
}

.group-checkbox,
#activate-all-groups {
  appearance: none;
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border: 2px solid #cfd4da;
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  position: relative;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  margin-right: 8px;
}

.group-checkbox:hover,
#activate-all-groups:hover {
  border-color: #b1b5ba;
}

.group-checkbox:checked,
#activate-all-groups:checked {
  background-color: #b5235a;
  border-color: #b5235a;
}

.group-checkbox:checked::after,
#activate-all-groups:checked::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 5px;
  width: 4px;
  height: 8px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.form-check-label {
  margin-left: 4px;
  cursor: pointer;
  font-weight: 500;
}

.group-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 6px 0;
}

.group-row .group-info {
  display: flex;
  align-items: center;
  gap: 8px;
}

.group-row .form-check-label {
  margin: 0;
  line-height: 1.3;
  font-weight: 500;
  color: #000;
}

.editable-name {
  font-weight: 600;
  color: #000;
}

#edit-price-list-name img {
  opacity: 0.7;
  transition: all 0.2s ease;
  transform-origin: center;
  background-color: white;
}

#edit-price-list-name:hover img {
  opacity: 1;
  transform: scale(1.3);
}

#price-list-name-input {
  display: inline-block;
  width: auto;
  min-width: 180px;
  font-size: 1.25rem;
  font-weight: 600;
  border: 1px solid #ccc;
  border-radius: 6px;
  padding: 2px 8px;
  margin-left: 4px;
  vertical-align: middle;
  outline: none;
  transition: all 0.25s ease;
}

#price-list-name-input:focus {
  border-color: #b30059;
  box-shadow: 0 0 0 2px rgba(179, 0, 89, 0.2);
  transform: scale(1.02);
}

.select2-container .select2-selection__placeholder {
  opacity: 0.3;
  padding-left: 5px;
}

.form-group.has-eye {
  position: relative;
}

.form-group.has-eye .toggle-password {
  position: absolute;
  right: 12px;
  bottom: 12px;
  width: 20px;
  cursor: pointer;
  opacity: 0.8;
  transition: opacity 0.2s ease;
  z-index: 5;
}

.form-group.has-eye input.form-control {
  padding-right: 40px;
}

.form-group.has-eye input.form-control.is-invalid {
  background-position-x: calc(100% - 32px);
}

.cursor-pointer {
  cursor: pointer;
}

.locale-select {
  appearance: none;
  -webkit-appearance: none;
  background: url(/build/images/arrow-down-pink.f5809d72.svg) no-repeat right 6px center;
  background-size: 10px;
  background-color: transparent;
  border: none;
  font-weight: 600;
  cursor: pointer;
  padding-right: 18px;
}

.locale-select:focus {
  outline: none;
}

.text-pink {
  color: #e27da7;
}

.daterangepicker {
  border: none !important;
  border-radius: 12px !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  font-family: "Inter", sans-serif;
}

.daterangepicker .calendar-table {
  border: none;
  background: #fff;
}

.daterangepicker th {
  width: 40px;
  height: 40px;
  border-radius: 50% !important;
  text-align: center;
  transition: all 0.2s ease;
  color: #e27da7;
  font-size: 10px !important;
  padding: 3px;
}

.daterangepicker td {
  font-size: 14px !important;
  font-weight: 400;
  padding: 3px;
}

.daterangepicker td.available:hover {
  background: rgba(226, 125, 167, 0.49) !important;
  border-radius: 50% !important;
  color: #fff !important;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
  background: #e27da7 !important;
  border-radius: 50% !important;
  color: #fff !important;
}

.daterangepicker .drp-calendar.left,
.daterangepicker .drp-calendar.right {
  padding: 12px;
}

.daterangepicker .monthselect,
.daterangepicker .yearselect {
  border: none;
  text-align: center;
  font-size: 16px !important;
  font-weight: 400;
  background: transparent;
}

.daterangepicker .prev,
.daterangepicker .next {
  color: #e27da7 !important;
  opacity: 0.8;
}

.daterangepicker .prev:hover,
.daterangepicker .next:hover {
  opacity: 1;
}

.daterangepicker .cancelBtn {
  background-color: transparent;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border: 1px solid #e5e8ef;
  border-radius: 10px;
  padding: 10px 18px;
  font-weight: 500;
  color: #212529;
}

.daterangepicker .applyBtn {
  background-color: #e27da7;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border: 1px solid #e5e8ef;
  border-radius: 10px;
  padding: 10px 18px;
  font-weight: 500;
  color: white;
}

.price-list-table tr.active-row {
  background-color: #f8f9fa;
  transition: background-color 0.2s ease-in-out;
  cursor: alias;
}

.price-list-table tr:hover {
  background-color: #f8f9fa;
  cursor: pointer;
}

.delete-row-btn {
  cursor: pointer;
  border: none;
  background-color: transparent;
}

.delete-row-btn:hover {
  transition: transform 0.3s ease-in-out;
  transform: scale(1.5);
}

.partner-logo {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  object-fit: scale-down;
  border: 2px solid #f3f3f3;
  cursor: pointer;
  transition: opacity 0.3s ease;
}

.send-partnership-btn-black {
  background-color: black;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border: 1px solid black;
  border-radius: 10px;
  padding: 5px 18px;
  font-weight: 500;
  color: #ffffff;
  transition: background-color 0.2s ease;
  font-weight: 500;
  font-size: 12px;
}
.send-partnership-btn-black:hover {
  background-color: #fff;
  color: black;
}

.send-partnership-btn-grey {
  background-color: #e5e8ef;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border: 1px solid #e5e8ef;
  border-radius: 10px;
  padding: 5px 18px;
  font-weight: 500;
  color: #e27da7;
  transition: background-color 0.2s ease;
  font-weight: 500;
  font-size: 12px;
}
.send-partnership-btn-grey:hover {
  background-color: #fff;
  color: #e27da7;
}

.reject-partnership-btn-red {
  background-color: #e84b4d;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border: 1px solid #e5e8ef;
  border-radius: 10px;
  padding: 5px 18px;
  font-weight: 500;
  color: #ffffff;
  transition: background-color 0.2s ease;
  font-weight: 500;
  font-size: 12px;
}
.reject-partnership-btn-red:hover {
  background-color: #fff;
  color: #e84b4d;
}

.custom-date::-webkit-calendar-picker-indicator {
  opacity: 0;
  position: absolute;
  right: 10px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.custom-date {
  background: url(/build/images/calendar.ab4a50ee.svg) no-repeat right 10px center;
  background-size: 20px;
}

.materials-table {
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #dee2e6;
  border-radius: 12px;
  overflow: hidden;
}

.materials-col-code {
  width: 15%;
  text-align: left;
}

.materials-col-name {
  width: 40%;
  text-align: left;
}

.materials-col-qty {
  width: 10%;
  text-align: left;
}

.materials-col-price {
  width: 10%;
  text-align: left;
}

.materials-col-vat {
  width: 10%;
  text-align: left;
}

.materials-col-sum {
  width: 10%;
  text-align: left;
}

.materials-col-actions {
  width: 10%;
  text-align: left;
}

.btn:focus {
  box-shadow: 0 0 0 0.2rem rgb(253, 225, 235);
}

.teeth-wrapper {
  position: relative;
  display: inline-block;
}

.teeth-wrapper img {
  display: block;
  width: 100%;
  height: auto;
}

.teeth-numbers {
  position: absolute;
  display: flex;
  justify-content: space-between;
  width: 100%;
  left: 0;
  padding: 0 4px;
}

.teeth-numbers.upper {
  top: 0;
  transform: translateY(-120%);
}

.teeth-numbers.lower {
  bottom: 0;
  transform: translateY(120%);
}

.tooth-num {
  cursor: pointer;
  color: #666;
  font-weight: 500;
  font-size: 12px;
  user-select: none;
  border-radius: 10px;
  padding: 3px 10px;
  transition: background-color 0.2s, color 0.2s;
}

.tooth-num.active {
  color: #fff;
  font-weight: 700;
  background-color: #b52655;
}

.border-stripped {
  position: relative;
  border-radius: 10px;
  padding: 20px;
}

.border-stripped::before {
  content: "";
  position: absolute;
  opacity: 0.3;
  inset: 0;
  border-radius: 5px;
  background: repeating-linear-gradient(to right, #b52655, #b52655 12px, transparent 12px, transparent 20px) 0 0/100% 2px no-repeat, repeating-linear-gradient(to right, #b52655, #b52655 12px, transparent 12px, transparent 20px) 0 100%/100% 2px no-repeat, repeating-linear-gradient(to bottom, #b52655, #b52655 12px, transparent 12px, transparent 20px) 0 0/2px 100% no-repeat, repeating-linear-gradient(to bottom, #b52655, #b52655 12px, transparent 12px, transparent 20px) 100% 0/2px 100% no-repeat;
  box-sizing: border-box;
  pointer-events: none;
}

.photo-gallery {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}

.photo-item {
  position: relative;
  width: 230px;
  height: 190px;
  border-radius: 10px;
  flex: 0 0 auto;
}

.photo-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px;
  display: block;
}

.photo-item .btn-close {
  position: absolute;
  top: -18px;
  right: -18px;
  background-color: #2d141a;
  border: none;
  color: white;
  font-size: 16px;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  transition: background-color 0.2s;
  z-index: 3;
}

.photo-item .btn-danger:hover {
  background-color: #b52655;
}

.btn-remove {
  border: none !important;
  background-color: transparent !important;
  cursor: pointer !important;
  transition: transform 0.3s !important;
  padding-top: 10px !important;
}

.btn-remove:hover {
  transform: scale(1.1) !important;
}

.message-input-wrapper {
  position: relative;
  width: 100%;
}

.message-input {
  border-radius: 8px;
  padding-right: 70px;
  resize: none;
  height: 90px;
}

.send-btn {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 70px;
  border: none;
  background: transparent;
  border-left: 1px solid #e0e0e0;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.send-btn img {
  width: 24px;
  height: 24px;
}

.gap-40 {
  gap: 40px;
}

.search-results {
  top: 100%;
  left: 0;
  z-index: 999;
  background: #fff;
  border-radius: 6px;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
  max-height: 300px;
  overflow-y: auto;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

.search-results ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.search-results li {
  padding: 8px 15px;
  border-bottom: 1px solid #eee;
}

.search-results li:hover {
  background: #f5f5f5;
}

.status-select {
  appearance: none;
  -webkit-appearance: none;
  background: url(/build/images/arrow-down.6473625a.svg) no-repeat right 14px center;
  background-size: 10px;
  border: none;
  font-weight: 600;
  font-size: 14px;
  cursor: pointer;
  padding: 8px 38px 8px 14px;
  background-color: #f4f4f4;
}

.status-background-rejected {
  color: #e74c3c;
}

.status-background-accepted {
  color: #2ecc71;
}

.status-background-completed {
  color: #000000;
}

.status-background-in_progress {
  color: #2ecc71;
}

.status-background-warranty {
  color: #ff8336;
}

.status-background-pending {
  color: #e3327a;
}

.status-background-paid {
  color: #2ecc71;
}

.status-background-unpaid {
  color: #e74c3c;
}

.status-background-sent {
  color: #3498db;
}

.status-background-unsent {
  color: #95a5a6;
}

.status-background-draft {
  color: #f39c12;
}

.status-background-archived {
  color: #7f8c8d;
}

.comment-img {
  width: 100px;
  height: 100px;
  object-fit: cover;
  border-radius: 12px;
  margin-right: 10px;
}

.extra-work-checkbox {
  appearance: none;
  -webkit-appearance: none;
  width: 18px;
  height: 18px;
  border: 2px solid #cfd4da;
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  position: relative;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  margin-right: 8px;
}

.ml-50 {
  margin-left: 50px;
}

.fixed-height-no-wrap {
  max-height: 50px;
  white-space: nowrap;
}

.h3 {
  opacity: 0.5;
  font-weight: 600;
  font-size: 20px;
  color: #000;
}

.readonly-teeth-select {
  pointer-events: none;
}

.table-title {
  font-weight: 600;
  font-size: 24px;
  color: #000;
  margin: 20px 0 20px 0 !important;
}

.status-badge {
  background-color: #00c9a7;
  border-radius: 25px;
  color: #fff;
  font-weight: 600;
  font-size: 12px;
  line-height: 1;
  height: 25px;
  min-width: 25px;
  padding: 10px 12px 10px 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 15px;
}

.status-badge-rejected {
  background-color: #e74c3c;
  border-radius: 25px;
  color: #fff;
  font-weight: 600;
  font-size: 12px;
  line-height: 1;
  height: 25px;
  min-width: 25px;
  padding: 10px 12px 10px 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 15px;
}

.status-badge-success {
  background-color: #00c9a7;
  border-radius: 25px;
  color: #fff;
  font-weight: 600;
  font-size: 12px;
  line-height: 1;
  height: 25px;
  min-width: 25px;
  padding: 10px 12px 10px 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 15px;
}

.status-badge-draft {
  background-color: #a2a2a2;
  border-radius: 25px;
  color: #fff;
  font-weight: 600;
  font-size: 12px;
  line-height: 1;
  height: 25px;
  min-width: 25px;
  padding: 10px 12px 10px 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 15px;
}

.status-badge-progress {
  background-color: #e4397c;
  border-radius: 25px;
  color: #fff;
  font-weight: 600;
  font-size: 12px;
  line-height: 1;
  height: 25px;
  min-width: 25px;
  padding: 10px 12px 10px 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 15px;
}

.price-list-table tr.archived-item {
  opacity: 0.5;
  background-color: #f8f9fa;
}
.price-list-table tr.archived-item td {
  color: #6c757d;
}
.price-list-table tr.archived-item:hover {
  background-color: #e9ecef;
}

#client-sub-invoices .badge {
  margin-left: 0;
}
#client-sub-invoices .action-icons {
  justify-content: flex-end;
}

/* Participation toggle checkbox styling */
#participationToggle {
  appearance: none;
  -webkit-appearance: none;
  width: 3em;
  height: 1.5em;
  border: 2px solid #dee2e6;
  border-radius: 1em;
  background-color: #fff;
  display: inline-block;
  position: relative;
  cursor: pointer;
  transition: all 0.3s ease;
  flex-shrink: 0;
  margin: 0;
  vertical-align: top;
}

#participationToggle:hover {
  border-color: #b1b5ba;
}

#participationToggle:checked {
  background-color: #b52655;
  border-color: #b52655;
}

#participationToggle:checked::after {
  content: "";
  position: absolute;
  top: 1px;
  left: 21px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #fff;
  transition: left 0.3s ease;
}

#participationToggle::after {
  content: "";
  position: absolute;
  top: 1px;
  left: 3px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #dee2e6;
  transition: left 0.3s ease;
}

#participationToggle:focus {
  border-color: #b52655;
  box-shadow: 0 0 0 0.25rem rgba(181, 38, 85, 0.25);
  outline: none;
}

#participationToggle:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.participation-toggle-wrapper {
  margin-top: 24px;
}

.participation-toggle-wrapper .form-check {
  display: flex;
  align-items: flex-start;
  gap: 12px;
}
.participation-toggle-wrapper .form-check-label {
  margin-bottom: 0;
  cursor: pointer;
  padding-top: 2px;
}

.form-switch {
  margin-left: 0px !important;
  padding-left: 0;
  display: flex;
  align-items: center;
}

.m-w-1200 {
  max-width: 1200px;
}

.faq-container {
  max-width: 1200px;
  margin: 0 auto;
}

.faq-sidebar {
  position: sticky;
  top: 20px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.faq-category-link {
  color: #212529;
  text-decoration: none;
  font-size: 16px;
  display: block;
  font-weight: 500;
  padding-top: 5px;
}

.faq-category-link.active {
  color: #b52655;
  font-weight: 600;
}

.faq-category-link:hover {
  color: #b52655;
}

.faq-vertical-divider {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: #dee2e6;
}

.faq-divider {
  margin: 0;
  border-top: 1px solid #dee2e6;
}

.faq-content h4 {
  font-size: 18px;
  color: #212529;
  margin-bottom: 24px;
  font-weight: 700;
}

.faq-item {
  border: none;
  border-bottom: 1px solid #dee2e6;
  margin-bottom: 0;
  background-color: transparent;
  padding-bottom: 15px;
}

.faq-item:last-child {
  border-bottom: none;
}

.faq-question {
  padding: 10px 0;
  cursor: pointer;
  background-color: transparent;
  border: none;
  width: 100%;
}

.faq-question h6 {
  font-weight: 400;
  color: #212529;
  font-size: 14px;
  margin: 0;
  flex: 1;
}

.faq-icon {
  font-size: 32px;
  font-weight: 400;
  color: #212529;
  line-height: 1;
  width: 18px;
  text-align: center;
}

.faq-answer {
  padding: 0 0 12px 0;
  border-top: none;
  background-color: transparent;
}

.faq-answer h6 {
  margin: 0;
  line-height: 1.5;
  font-size: 13px;
  white-space: normal;
  word-break: break-word;
  overflow-wrap: anywhere;
}

/* Remove Bootstrap accordion styling */
.accordion {
  --bs-accordion-border-width: 0;
  --bs-accordion-bg: transparent;
}

.accordion-button {
  background-color: transparent;
  box-shadow: none;
  padding: 0;
}

.accordion-button:not(.collapsed) {
  background-color: transparent;
  box-shadow: none;
  color: inherit;
}

.accordion-button:focus {
  box-shadow: none;
  border: none;
}

.accordion-button::after {
  display: none;
}

.accordion-item {
  background-color: transparent;
  border: none;
}

.accordion-body {
  padding: 0;
}

.archived-item {
  opacity: 0.5;
  background-color: #f8f9fa;
}

.archived-item td {
  color: #6c757d;
}

.archived-item:hover {
  background-color: #e9ecef;
}

.m-w-800 {
  max-width: 800px;
}

.m-w-1000 {
  max-width: 1000px;
}

.m-w-8000 {
  max-width: 1000px;
}

.status-badge-warranty {
  background-color: #ff8336;
  border-radius: 25px;
  color: #fff;
  font-weight: 600;
  font-size: 12px;
  line-height: 1;
  height: 25px;
  min-width: 25px;
  padding: 10px 12px 10px 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 15px;
}

label {
  display: inline-block;
  margin-bottom: 0.4rem;
  font-family: Helvetica Neue;
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0.3px;
  color: #290f17;
}

.btn {
  padding: 0.85rem 1.25rem;
  border-color: #e3e3e3;
}

.checkbox input[type=checkbox] + label:before {
  content: "8";
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-right: 10px;
  border: 2px solid #edf2f9;
  border-radius: 4px;
  font-size: 10px;
  font-family: "anticon";
  font-weight: 400;
  line-height: 1.1;
  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;
}

.form-control {
  padding: 0.55rem 1rem;
  color: #53535f;
  border: 1px solid #e3e3e3;
  font-size: 14px;
}

.text-muted {
  color: #333232 !important;
}

.form-control ::placeholder {
  color: #727272;
}

#registration_form .text-muted {
  font-weight: 400;
  font-size: 10px !important;
  line-height: 100%;
  letter-spacing: 0.3px;
  color: #727272 !important;
}

.registration-card .card {
  padding: 30px !important;
}

.dropdown-item {
  font-weight: 500;
  color: rgb(41, 15, 23);
}

.org-table td {
  text-align: right;
  color: #000000;
}

.side-nav .side-nav-inner .side-nav-menu > li > a .icon-holder {
  display: inline-block;
  height: 40px;
  width: 40px;
  line-height: 0;
  text-align: center;
  position: relative;
  margin-right: 15px;
  font-size: 17px;
  border-radius: 6px;
  transition: all 0.3s ease;
  display: flex;
  justify-content: center;
  align-items: center;
}

.nav-item .icon-holder.active img,
.nav-item a:hover .icon-holder img {
  padding: 0;
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
}

.nav-item .icon-holder img {
  width: 21px;
  height: auto;
}

.nav-item .icon-holder.active {
  background-color: #b52655;
  border-radius: 6px;
}

.nav-item a:hover .icon-holder {
  background-color: #b52655;
  border-radius: 6px;
}

.side-nav .side-nav-inner .side-nav-menu > li > a {
  display: flex;
  align-items: center;
}

.dropdown-menu .avatar-lg {
  width: 32px;
  height: 32px;
  line-height: 32px;
}

.dropdown-menu .avatar {
  font-size: 12px;
}

.dropdown-menu .border-bottom.align-items-center {
  align-items: flex-start !important;
  gap: 10px;
}

.dropdown-menu .pink-title {
  color: #d47c99;
  font-weight: 500;
  margin-bottom: 0;
}

.index-table th {
  min-width: 40px !important;
}

.back-btn-inner {
  width: 45px;
  height: 45px;
}

.from-width-max {
  max-width: 450px;
}

.order-width-max {
  max-width: 850px;
}

.side-nav.collapsed .side-nav-inner .side-nav-menu > li > a {
  display: block !important;
  padding-left: 10px;
}

.side-nav.collapsed .side-nav-inner .side-nav-menu > li > a .title {
  display: none;
}

.bold-text-title {
  font-weight: 700;
}

.order-wizard .nav .nav-item:first-child a {
  padding-left: 0;
}

.nav .nav-item a:hover {
  color: #c2185b;
}

.custom-date {
  background: url(/build/images/calendar.ab4a50ee.svg) no-repeat left 16px center;
  background-size: 14px;
  padding-left: 42px !important;
}

.order-wizard h5 {
  font-size: 18px;
}

.header-actions #save-later.transparent-btn {
  margin-right: 0 !important;
  font-weight: 500;
  font-size: 16px;
  padding: 12px 25px;
  min-width: 132px;
  border-color: #000000;
  color: #000000;
}

.header-actions .btn-primary {
  font-weight: 500;
  font-size: 14px;
  padding: 12px 25px;
  min-width: 132px;
}

.header-actions .transparent-btn {
  padding: 12px 25px;
}

.gap-100 {
  gap: 100px;
}

.select-width-max .select2 {
  width: 100%;
  max-width: 270px;
}

.select-width-max input {
  width: 100%;
  max-width: 270px;
}

.select2-container .select2-selection--single .select2-selection__arrow b {
  border-color: #999 transparent transparent;
  border-width: 0 !important;
  margin-left: -4px;
  margin-top: -2px;
  background-image: url(/build/images/arrow-down.6473625a.svg);
  background-size: 10px 5px;
  font-size: 0px;
  width: 10px;
  height: 5px;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: none;
  border-width: 0 !important;
  transform: rotate(180deg);
}

.tooth-num {
  font-size: 14px;
}

.tooth-num:hover {
  background-color: #f6f6f6;
}

.photo-gallery .img-thumbnail {
  padding: 0;
  border: none;
}

.upload-img-btn {
  font-weight: 500;
  font-size: 12px;
  padding: 7px 30px;
}

.order-notes-right {
  padding-left: 72px;
}

.order-notes-left {
  padding-right: 40px;
}

.materials-col-name {
  width: 45%;
  text-align: left;
}

.order-step .list-inner-header {
  padding: 15px 12px !important;
}

.flex-right-block {
  justify-content: flex-end;
}

.action-icons .transparent-btn-wo-border:hover {
  background-color: transparent;
}

.inner-header-title-wrapper {
  border-right: none;
}

.back-btn-inner {
  border: none;
}

.page-container .main-content {
  padding-right: 10%;
  padding-left: 5%;
}

.faq-answer h6 {
  font-weight: 300;
}

.m-w-600 {
  max-width: 600px;
}

.badge-success {
  background-color: transparent !important;
  color: #09b285 !important;
}

.modal-content h5 {
  text-align: center;
  font-weight: 700;
  font-size: 20px;
}

.modal-content h4 {
  text-align: center;
}

#rejectModal .modal-dialog .btn-primary {
  background-color: #e84b4d;
}

.modal.show .modal-dialog .modal-content {
  padding: 40px !important;
}

.modal.show .modal-dialog.m-w-300 {
  max-width: 370px;
}

#add-group-btn {
  padding: 0px !important;
  border: none !important;
}

#groups-container .add-item-btn {
  padding: 0px !important;
  border: none !important;
}

.pricelist-groups .btn {
  padding: 0px !important;
}

.price-list-table td {
  padding: 8px !important;
}

.pricelist-groups .form-check-input,
#activate-all-groups {
  margin-top: 0;
}

.form-check-label {
  font-weight: 500;
  font-size: 14px;
}

.pricelist-groups .form-check-label {
  font-weight: 400;
  font-size: 14px;
}

.price-list-item-toolbar .selected-count {
  color: #b52655 !important;
}

.dashboard-card .transparent-btn:hover {
  background-color: #b52655 !important;
  color: #fff !important;
  border-color: #b52655 !important;
}

.mob-tabs-btn {
  display: none;
}

#header-actions-mob,
#header-actions-mob-dropdown {
  display: none;
}

.mobile-save {
  display: none;
}

@media only screen and (max-width: 1024px) {
  .registration-card {
    padding: 40px;
    padding-top: 16px;
  }
  .app .header .logo {
    display: block !important;
  }
}
@media only screen and (max-width: 768px) {
  .login-wrapper {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
  }
  .login-left {
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px 40px !important;
    box-sizing: border-box;
  }
  .login-right {
    display: none !important;
  }
  .login-wrapper {
    display: flex;
    min-height: 100vh;
    justify-content: center;
  }
  .registration-card {
    padding: 40px;
    padding-top: 16px;
  }
  .registration-card form {
    gap: 8px;
  }
  .spec-width {
    width: 100% !important;
  }
  .registration-card .card {
    border: 1px solid #ddd;
    border-radius: 12px;
    transition: transform 0.2s;
    cursor: pointer;
    background: #fff;
    width: 100%;
  }
  .steps {
    display: flex;
    align-items: center;
    gap: 20px;
    position: relative;
    margin-bottom: 24px !important;
    justify-content: center;
  }
  .mobile-menu-wrap {
    display: flex;
    align-items: center;
    margin-left: 16px;
  }
  #mob-menu {
    background-image: url(/build/images/mob-menu.57ec520f.svg);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: block;
    background-position: center;
  }
  #mob-menu.opened {
    background-image: url(/build/images/close-menu-mob.ce4638f4.svg);
    background-size: 18px 18px;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: block;
    background-position: center;
  }
  .nav-item.side-nav-toggle {
    display: none !important;
  }
  .side-nav .side-nav-inner .side-nav-menu {
    padding-top: 56px;
  }
  .header .logo {
    width: fit-content !important;
  }
  .side-nav.open {
    left: 0;
    transition: all 0.3s;
  }
  .dash-img-wrapper {
    background-color: #f9f5f7;
    border-radius: 50%;
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 64px;
  }
  .dash-img-wrapper img {
    max-width: 30px;
  }
  .dashboard-card .card-body {
    padding: 16px !important;
  }
  .dashboard-card .card-body .media {
    align-items: flex-start !important;
  }
  .page-container .main-content {
    padding-right: 16px;
    padding-left: 16px;
  }
  .sidenav-open {
    filter: blur(4px);
  }
  .header .dropdown .dropdown-menu.pop-profile {
    width: 100vw !important;
    right: -9px !important;
    border-radius: 0 !important;
    top: 56px !important;
    box-shadow: none !important;
    height: calc(100vh - 70px);
    padding: 20px 30px !important;
  }
  .dropdown.show .pointer .avatar-text {
    display: none !important;
  }
  .dropdown.show .pointer .avatar-image.avatar {
    background-image: url(/build/images/close-menu-mob.ce4638f4.svg);
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent !important;
  }
  .hide-mobile {
    display: none !important;
  }
  .org-table tbody {
    display: flex;
    flex-direction: column;
  }
  .org-table tbody tr {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .org-table tbody tr:first-child {
    border-top: 1px solid #f0f0f0 !important;
  }
  .org-table th {
    text-align: left;
    width: 40%;
    color: #290f17;
    font-weight: 500;
    width: 100%;
    border-bottom: none !important;
    font-size: 12px;
  }
  .org-table td {
    text-align: left;
    color: #000000;
    width: 100%;
    font-weight: 400;
    font-size: 14px;
  }
  .org-table th,
  .org-table td {
    padding: 0 !important;
  }
  .org-table th {
    padding-bottom: 10px !important;
    padding-top: 16px !important;
  }
  .org-table td {
    padding-bottom: 16px !important;
  }
  .tab {
    background: white;
    border-radius: 8px;
    margin-bottom: 16px;
    overflow: hidden;
    border: 1px solid #E3E3E3;
  }
  .tab-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 24px 20px;
    cursor: pointer;
    user-select: none;
  }
  .tab.open .tab-header {
    border-bottom: 1px solid #EAEAEA;
  }
  .tab-title {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0.05em;
    color: #000000;
  }
  .tab-controls {
    display: flex;
    align-items: center;
    gap: 12px;
  }
  .icon-btn {
    background: none;
    border: none;
    cursor: pointer;
    padding: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .icon-btn img {
    width: 12px;
    height: auto;
  }
  .arrow-icon {
    transition: transform 0.3s ease;
  }
  .tab.open .arrow-icon {
    transform: rotate(180deg);
  }
  .tab.open {
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.2);
  }
  .tab-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
  }
  .tab.open .tab-content {
    max-height: 500px;
  }
  .tab-content-inner {
    padding: 0 20px 20px 20px;
  }
  .content-row {
    display: flex;
    justify-content: space-between;
    padding: 12px 0;
  }
  .content-row:last-child {
    border-bottom: none;
  }
  .content-label {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #290F17;
  }
  .content-value {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    text-align: right;
  }
  .mob-tabs-btn {
    display: block;
  }
  .mob-tabs {
    display: none;
    position: absolute;
    border: 1px solid #e3e3e3;
    background-color: #fff;
    padding: 24px;
    list-style: none;
    z-index: 9999;
    border-radius: 8px;
    left: 50%;
    transform: translateX(-50%);
  }
  .mob-tabs-actions {
    font-weight: 500;
    font-size: 16px;
    color: #b52655 !important;
  }
  .mob-tabs.opened-drop {
    display: block !important;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1019607843);
  }
  .mob-tabs-btn {
    position: relative;
  }
  .mob-tabs-actions {
    font-weight: 500;
    font-size: 16px;
    color: #b52655;
    display: flex;
  }
  .mob-tabs .nav-link {
    padding: 0 !important;
    font-weight: 500;
    font-size: 16px;
    white-space: nowrap;
    color: #290f17;
  }
  .mob-tabs .nav-item:not(:last-child) {
    margin-bottom: 25px;
  }
  .mob-tabs .nav-link.active {
    color: #b52655;
  }
  .mob-tabs-actions.open img {
    transform: rotate(180deg);
  }
  .inner-header-title-wrapper {
    font-weight: 700;
    font-size: 18px;
    padding-right: 16px !important;
    margin-right: 16px;
    position: relative;
  }
  .inner-header {
    padding-bottom: 20px;
  }
  .header-actions-pc {
    display: none !important;
  }
  #header-actions-mob-dropdown {
    right: 0 !important;
    left: auto !important;
    transform: none !important;
    bottom: -90px !important;
  }
  #header-actions-mob {
    display: block !important;
  }
  .from-width-max {
    max-width: 100%;
    padding: 0;
  }
  .side-nav.collapsed ~ .page-container {
    padding-left: 0px !important;
  }
  .mobile-save {
    width: 100%;
    display: block;
    margin-top: 20px;
  }
  .delete-account-link a {
    display: flex;
    align-items: center;
    font-weight: 600;
    color: #2d0c17;
    text-decoration: none;
    justify-content: center;
  }
  #branch-form .row {
    gap: 40px;
  }
  .modal.show .modal-dialog {
    -webkit-transform: none;
    transform: none;
    margin: auto;
  }
  .main-content {
    padding-bottom: 60px !important;
  }
  #index-table #custom-toolbar,
  #index-table .table-holder,
  #index-table .table-footer {
    display: none;
  }
  .table-title {
    margin-bottom: 0 !important;
  }
}
/*---------------------------------
-------- 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: #ff7525;
  border-color: #ff7525;
}
.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;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/theme/_custom2.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.login-title {
  margin-bottom: 24px;
}

#header-search-form input.search-input {
  border: 0 !important;
  padding-left: 40px !important;
}

#header-search-form input.search-input::placeholder {
  color: rgb(114, 114, 114);
}

.pop-profile .user-name {
  color: rgb(41, 15, 23);
  font-family: Helvetica Neue;
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
}

table td div.action-icons {
  justify-content: flex-end;
}

.pricelist-groups-container h5 {
  font-size: 18px;
}

#groups-container .add-item-btn:hover {
  color: #c2185b;
  background-color: transparent !important;
}

#groups-container .add-item-btn {
  transition: 0.3s all ease;
}

#add-group-btn:hover {
  color: #c2185b;
  background-color: transparent !important;
}

#add-group-btn {
  transition: 0.3s all ease;
}

.price-list-item-toolbar {
  background: rgb(227, 227, 227) !important;
}

@media only screen and (max-width: 768px) {
  .dropdown-menu .avatar {
    width: 56px;
    height: 56px;
    line-height: 58px;
  }
  .pop-profile .user-name {
    font-size: 20px;
  }
  .dropdown-menu .pink-title {
    font-size: 14px;
  }
  .pop-profile .dropdown-item img {
    width: 20px;
  }
  .dropdown-menu .border-bottom.align-items-center {
    align-items: center !important;
    margin-bottom: 20px;
  }
  .pop-profile .dropdown-item {
    gap: 30px;
  }
  .organization-view {
    padding: 40px 0px;
  }
  .badge {
    border-radius: 8px;
  }
  .mob-tabs-actions {
    gap: 5px;
  }
  .header-actions-mob {
    display: block;
    border: 1px solid rgb(227, 227, 227);
    border-radius: 8px;
    padding: 9px;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/pages/_pages.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/

/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/blocks/_blocks.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.select2 {
  width: 100%;
}

.select2-container .select2-selection--single {
  height: 40px;
  background-color: #ffffff;
  border: 1px solid #edf2f9;
  transition: all 0.3s;
  border-radius: 10px;
}
.select2-container .select2-selection--single:hover {
  border-color: #B52655;
}
.select2-container .select2-selection--single:focus {
  border-color: #B52655;
  box-shadow: 0 0 0 2px rgba(181, 38, 85, 0.2);
  outline: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  color: #333;
  line-height: 40px;
  padding: 0 35px 0 12px;
}
.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
  color: #999;
  font-size: 0.875rem;
}
.select2-container .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 8px;
  width: 25px;
}
.select2-container .select2-selection--single .select2-selection__arrow b {
  border-color: #999 transparent transparent;
  border-width: 5px 4px 0;
  margin-left: -4px;
  margin-top: -2px;
}

.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #B52655;
  box-shadow: 0 0 0 2px rgba(181, 38, 85, 0.2);
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999;
  border-width: 0 4px 5px;
}

.select2-dropdown {
  border: 1px solid #edf2f9;
  border-radius: 10px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  margin-top: 4px;
}

.select2-container--default .select2-search--dropdown {
  padding: 8px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #edf2f9;
  border-radius: 8px;
  padding: 8px 12px;
  font-size: 0.875rem;
  transition: all 0.3s;
}
.select2-container--default .select2-search--dropdown .select2-search__field:hover {
  border-color: #B52655;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  border-color: #B52655;
  box-shadow: 0 0 0 2px rgba(181, 38, 85, 0.2);
  outline: none;
}

.select2-results__option {
  padding: 8px 12px;
  color: #53535f;
  font-size: 0.875rem;
  transition: all 0.2s;
  border-radius: 6px;
  margin: 2px 6px;
}

.select2-container--default .select2-results__option--selected {
  color: #B52655;
  background-color: rgba(181, 38, 85, 0.1);
  font-weight: 500;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  color: #B52655;
  background-color: rgba(181, 38, 85, 0.15);
}

.select2-results {
  padding: 4px 0;
}

.select2-container--default .select2-selection--multiple {
  min-height: 40px;
  background-color: #ffffff;
  border: 1px solid #edf2f9;
  transition: all 0.3s;
  border-radius: 10px;
  padding: 4px 8px;
}
.select2-container--default .select2-selection--multiple:hover {
  border-color: #B52655;
}
.select2-container--default .select2-selection--multiple:focus, .select2-container--default .select2-selection--multiple:focus-within {
  border-color: #B52655;
  box-shadow: 0 0 0 2px rgba(181, 38, 85, 0.2);
  outline: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: rgba(181, 38, 85, 0.1);
  border: 1px solid rgba(181, 38, 85, 0.2);
  border-radius: 6px;
  color: #B52655;
  padding: 4px 8px;
  margin: 2px 4px 2px 0;
  font-size: 0.875rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #B52655;
  margin-right: 5px;
  font-weight: bold;
  height: 100%;
  pointer-events: auto;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #B52655;
  background-color: transparent;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove span {
  vertical-align: text-bottom;
}
.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field {
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  box-shadow: none;
  background: transparent;
  caret-color: transparent;
  cursor: pointer;
  width: 0 !important;
  min-width: 0 !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 15px;
  padding-right: 5px;
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/fonts/fonts.css ***!
  \***************************************************************************************************************/
@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;
}


/* Thin - 100 */
@font-face {
    font-family: 'Helvetica Neue';
    src: url(/build/fonts/HelveticaNeue-Thin.c4a1ae32.woff2) format('woff2'),
         url(/build/fonts/HelveticaNeue-Thin.053fa2e4.woff) format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
  }
  
  /* Light - 300 */
  @font-face {
    font-family: 'Helvetica Neue';
    src: url(/build/fonts/HelveticaNeue-Light.3d1b1395.woff2) format('woff2'),
         url(/build/fonts/HelveticaNeue-Light.0d697d52.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
  }
    /* Medium - 400 */
    @font-face {
     font-family: 'Helvetica Neue';
     src: url(/build/fonts/HelveticaNeue-Roman.d320b375.woff2) format('woff2'),
          url(/build/fonts/HelveticaNeue-Roman.533a7bed.woff) format('woff');
     font-weight: 400;
     font-style: normal;
     font-display: swap;
   }
  
  /* Medium - 500 */
  @font-face {
    font-family: 'Helvetica Neue';
    src: url(/build/fonts/HelveticaNeue-Medium.8df0e0e3.woff2) format('woff2'),
         url(/build/fonts/HelveticaNeue-Medium.b000166c.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  
  /* Bold - 700 */
  @font-face {
    font-family: 'Helvetica Neue';
    src: url(/build/fonts/HelveticaNeue-Bold.e9690ffd.woff2) format('woff2'),
         url(/build/fonts/HelveticaNeue-Bold.db5934a3.woff) format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
  }
/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/helpers/responsive.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/scss/admin.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
label.required:after {
  background: red;
  border-radius: 50%;
  content: "";
  display: inline-block;
  filter: opacity(75%);
  height: 4px;
  position: relative;
  right: -2px;
  top: -8px;
  width: 4px;
  z-index: 1;
}

#superadmin-dashboard .anticon {
  line-height: 1.2 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsZ0JBQWdCLFVBQVUsQ0FBQyx5QkFBeUIsQ0FBQyw0QkFBNEIsQ0FBQyx5QkFBeUIsQ0FBQyxtQ0FBbUMsQ0FBQyxnQkFBZ0IsQ0FBQyxzQ0FBc0MsOEJBQThCLENBQUMsc0JBQXNCLENBQUMsd0VBQXdFLGlCQUFpQixDQUFDLG9EQUFvRCxrQkFBa0IsQ0FBQyxtREFBbUQsa0JBQWtCLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLG9EQUFvRCxVQUFVLENBQUMsb0JBQW9CLENBQUMsNkNBQTZDLGdCQUFnQixDQUFDLG1EQUFtRCxrQkFBa0IsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsbURBQW1ELGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLFVBQVUsQ0FBQywyQ0FBMkMsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsK0NBQStDLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQyw2REFBNkQsWUFBWSxDQUFDLGtCQUFrQixDQUFDLHdCQUF3QixDQUFDLGlEQUFpRCxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsME9BQTBPLGtCQUFrQixDQUFDLHNFQUFzRSxZQUFZLENBQUMsK0xBQStMLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQywrYkFBK2IsaUJBQWlCLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUMsa09BQWtPLFNBQVMsQ0FBQyxlQUFlLENBQUMsNk5BQTZOLFdBQVcsQ0FBQyxlQUFlLENBQUMsb0ZBQW9GLFNBQVMsQ0FBQyxzR0FBc0csU0FBUyxDQUFDLDBDQUEwQywwQkFBMEIsQ0FBQyxnQ0FBZ0MsZUFBZSxDQUFDLHVCQUF1QixDQUFDLDBCQUEwQixDQUFDLG1WQUFtVixZQUFZLENBQUMsZ0hBQWdILGVBQWUsQ0FBQyxzREFBc0Qsc0JBQXNCLENBQUMsNERBQTRELHVCQUF1QixDQUFDLGVBQWUsQ0FBQyxxQ0FBcUMsb0xBQW9MLGlCQUFpQixDQUFDLENBQUMscUNBQXFDLGtCQUFrQixDQUFDLG9JQUFvSSxPQUFPLENBQUMsWUFBWSxDQUFDLGlJQUFpSSxPQUFPLENBQUMsb0VBQW9FLG1CQUFtQixDQUFDLG9MQUFvTCxvQkFBb0IsQ0FBQyxnRkFBZ0YscUJBQXFCLENBQUMsK0NBQStDLHFCQUFxQixDQUFDLG9EQUFvRCxRQUFRLENBQUMsbUZBQW1GLGNBQWMsQ0FBQyxrRkFBa0YsZUFBZSxDOzs7O0FDR3BtSztFQUNJO0VBQ0EsbUJDSkk7RURLSjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDRVBRO0FDT1o7O0FIRUE7RUFDSTtBR0NKOztBSENBO0VBQ0k7RUFDQTtBR0VKOztBSEFBO0VBQ0k7QUdHSjs7QUhEQTtFQUNJO0VBQ0E7QUdJSjs7QUhGQTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7QUdLSjs7QUhIQTtFQUNJO0FHTUo7O0FISkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FHT0o7O0FITEE7RUFDSTtBR1FKOztBSExBOzs7Ozs7Ozs7O0VBVUk7RUFDQTtBR1FKOztBSExBO0VBQ0k7QUdRSjs7QUhMQTs7RUFFSTtFQUNBO0FHUUo7O0FITEE7RUFDSTtBR1FKOztBSExBO0VBQ0k7RUFDQTtBR1FKOztBSEpBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FHT0o7O0FITEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FHUUo7O0FITkE7RUFDSTtBR1NKOztBSFBBO0VBQ0k7QUdVSjs7QUhSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUdXSjs7QUhUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FHWUo7O0FIVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBR2FKOztBSFhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FHY0o7O0FIWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBR2VKOztBSGJBO0VBQTZCO0FHaUI3Qjs7QUhoQkE7RUFBNkI7QUdvQjdCOztBSG5CQTtFQUE2QjtBR3VCN0I7O0FIdEJBO0VBQTZCO0FHMEI3Qjs7QUh6QkE7RUFBNkI7QUc2QjdCOztBSDVCQTtFQUE2QjtBR2dDN0I7O0FIL0JBO0VBQW9DO0FHbUNwQzs7QUhsQ0E7RUFBb0M7QUdzQ3BDOztBSHJDQTtFQUFvQztBR3lDcEM7O0FIeENBO0VBQW9DO0FHNENwQzs7QUgzQ0E7RUFBb0M7QUcrQ3BDOztBSDlDQTtFQUFvQztBR2tEcEM7O0FIakRBO0VBQ0k7SUFBTztFR3FEVDtBQUNGO0FIcERBO0VBQ0k7SUFBWTtFR3VEZDtBQUNGO0FIdERBO0VBQ0k7SUFDSTtFR3dETjtFSHZESTtJQUNJO0VHeURSO0FBQ0Y7QUhyREk7RUFDSTtBR3VEUjtBSHBESTtFQUNJO0FHc0RSO0FIbkRJO0VBQ0k7QUdxRFI7QUhsREk7RUFDSTtBR29EUjtBSGpESTtFQUNJO0FHbURSO0FIaERJO0VBQ0k7RUFDQTtBR2tEUjs7QUg5Q0E7RUFDSTtBR2lESjs7QUg5Q0E7RUFDSTtBR2lESjs7QUg5Q0E7RUFDSTtBR2lESixDOzs7O0FDbFFBLGdCQUFnQjtBQUFoQjs7OzZFQUFBO0FBS0E7O2tDQUFBO0FDTEE7OztDQUFBO0FEV0E7O2tDQUFBO0FFWEE7Ozs7O0VBQUE7QUFNQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa0JKOztBRWZFOzs7RUFHRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtBRmtCSjs7QUVmRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTs7O0VBR0U7RUFDQTtBRmtCSjs7QUVmRTs7OztFQUlFO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7O0VBRUU7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTs7OztFQUlFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0FGa0JKOztBRWZFOztFQUVFO0FGa0JKOztBRWZFOztFQUVFO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7Ozs7RUFJRTtBRmtCSjs7QUVmRTs7OztFQUlFO0FGa0JKOztBRWZFOzs7O0VBSUU7RUFDQTtBRmtCSjs7QUVmRTs7RUFFRTtFQUNBO0FGa0JKOztBRWZFOzs7O0VBSUU7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTs7RUFFRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFOztFQUVFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTs7RUFFRTtFQUNBO0FGa0JKOztBRWZFOztFQUVFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFO0VBQ0U7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtBRmtCSjs7QUVmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0VBQ0E7QUZrQko7O0FFZkU7RUFDRTtFQUNBO0FGa0JKOztBRWZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtCSjs7QUVmRTtFQUNFO0lBQ0U7RUZrQko7QUFDRjtBRWZFO0VBQ0U7SUFDRTtFRmlCSjtBQUNGO0FFZEU7RUFDRTtJQUNFO0VGZ0JKO0FBQ0Y7QUViRTtFQUNFO0lBQ0U7RUZlSjtBQUNGO0FFWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZjSjs7QUVYRTtFQUNFO0VBQ0E7QUZjSjs7QUVYRTs7RUFFRTtFQUNBO0FGY0o7O0FFWEU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0VBQ0E7QUZjSjs7QUVYRTtFQUNFO0VBQ0E7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0VBQ0E7QUZjSjs7QUVYRTtFQUNFO0VBQ0E7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0VBQ0E7QUZjSjs7QUVYRTtFQUNFO0VBQ0E7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtFQUNBO0FGY0o7O0FFWEU7RUFDRTtFQUNBO0VBQ0E7QUZjSjs7QUVYRTtFQUNFO0VBQ0E7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7RUFDQTtBRmNKOztBRVhFO0VBQ0U7QUZjSjs7QUVYRTtFQUNFO0FGY0o7O0FFWEU7RUFDRTtBRmNKOztBRVhFO0VBQ0U7QUZjSjs7QUVYRTtFQUNFO0FGY0o7O0FFWEU7RUFDRTtBRmNKOztBRVhFO0VBQ0U7QUZjSjs7QUVYRTtFQUNFO0FGY0o7O0FFWEU7RUFDRTtBRmNKOztBRVhFO0VBQ0U7QUZjSjs7QUVYRTtFQUNFO0FGY0o7O0FFWEU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZjSjtFRVpFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZjSjtFRVpFO0lBQ0U7SUFDQTtJQUNBO0VGY0o7RUVaRTtJQUNFO0lBQ0E7SUFDQTtFRmNKO0VFWkU7SUFDRTtJQUNBO0lBQ0E7RUZjSjtFRVpFO0lBQ0U7SUFDQTtJQUNBO0VGY0o7RUVaRTtJQUNFO0lBQ0E7SUFDQTtFRmNKO0VFWkU7SUFDRTtJQUNBO0lBQ0E7RUZjSjtFRVpFO0lBQ0U7SUFDQTtJQUNBO0VGY0o7RUVaRTtJQUNFO0lBQ0E7SUFDQTtFRmNKO0VFWkU7SUFDRTtJQUNBO0lBQ0E7RUZjSjtFRVpFO0lBQ0U7SUFDQTtJQUNBO0VGY0o7RUVaRTtJQUNFO0lBQ0E7SUFDQTtFRmNKO0VFWkU7SUFDRTtJQUNBO0lBQ0E7RUZjSjtFRVpFO0lBQ0U7SUFDQTtFRmNKO0VFWkU7SUFDRTtJQUNBO0VGY0o7RUVaRTtJQUNFO0lBQ0E7RUZjSjtFRVpFO0lBQ0U7SUFDQTtFRmNKO0VFWkU7SUFDRTtJQUNBO0VGY0o7RUVaRTtJQUNFO0lBQ0E7RUZjSjtFRVpFO0lBQ0U7SUFDQTtFRmNKO0VFWkU7SUFDRTtJQUNBO0VGY0o7RUVaRTtJQUNFO0lBQ0E7RUZjSjtFRVpFO0lBQ0U7SUFDQTtFRmNKO0VFWkU7SUFDRTtJQUNBO0VGY0o7RUVaRTtJQUNFO0lBQ0E7RUZjSjtFRVpFO0lBQ0U7SUFDQTtFRmNKO0VFWkU7SUFDRTtJQUNBO0VGY0o7RUVaRTtJQUNFO0lBQ0E7RUZjSjtFRVpFO0lBQ0U7RUZjSjtFRVpFO0lBQ0U7RUZjSjtFRVpFO0lBQ0U7RUZjSjtFRVpFO0lBQ0U7RUZjSjtFRVpFO0lBQ0U7RUZjSjtFRVpFO0lBQ0U7RUZjSjtFRVpFO0lBQ0U7RUZjSjtFRVpFO0lBQ0U7RUZjSjtFRVpFO0lBQ0U7RUZjSjtFRVpFO0lBQ0U7RUZjSjtFRVpFO0lBQ0U7RUZjSjtFRVpFO0lBQ0U7RUZjSjtBQUNGO0FFWEU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZhSjtFRVhFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZhSjtFRVhFO0lBQ0U7SUFDQTtJQUNBO0VGYUo7RUVYRTtJQUNFO0lBQ0E7SUFDQTtFRmFKO0VFWEU7SUFDRTtJQUNBO0lBQ0E7RUZhSjtFRVhFO0lBQ0U7SUFDQTtJQUNBO0VGYUo7RUVYRTtJQUNFO0lBQ0E7SUFDQTtFRmFKO0VFWEU7SUFDRTtJQUNBO0lBQ0E7RUZhSjtFRVhFO0lBQ0U7SUFDQTtJQUNBO0VGYUo7RUVYRTtJQUNFO0lBQ0E7SUFDQTtFRmFKO0VFWEU7SUFDRTtJQUNBO0lBQ0E7RUZhSjtFRVhFO0lBQ0U7SUFDQTtJQUNBO0VGYUo7RUVYRTtJQUNFO0lBQ0E7SUFDQTtFRmFKO0VFWEU7SUFDRTtJQUNBO0lBQ0E7RUZhSjtFRVhFO0lBQ0U7SUFDQTtFRmFKO0VFWEU7SUFDRTtJQUNBO0VGYUo7RUVYRTtJQUNFO0lBQ0E7RUZhSjtFRVhFO0lBQ0U7SUFDQTtFRmFKO0VFWEU7SUFDRTtJQUNBO0VGYUo7RUVYRTtJQUNFO0lBQ0E7RUZhSjtFRVhFO0lBQ0U7SUFDQTtFRmFKO0VFWEU7SUFDRTtJQUNBO0VGYUo7RUVYRTtJQUNFO0lBQ0E7RUZhSjtFRVhFO0lBQ0U7SUFDQTtFRmFKO0VFWEU7SUFDRTtJQUNBO0VGYUo7RUVYRTtJQUNFO0lBQ0E7RUZhSjtFRVhFO0lBQ0U7SUFDQTtFRmFKO0VFWEU7SUFDRTtJQUNBO0VGYUo7RUVYRTtJQUNFO0lBQ0E7RUZhSjtFRVhFO0lBQ0U7RUZhSjtFRVhFO0lBQ0U7RUZhSjtFRVhFO0lBQ0U7RUZhSjtFRVhFO0lBQ0U7RUZhSjtFRVhFO0lBQ0U7RUZhSjtFRVhFO0lBQ0U7RUZhSjtFRVhFO0lBQ0U7RUZhSjtFRVhFO0lBQ0U7RUZhSjtFRVhFO0lBQ0U7RUZhSjtFRVhFO0lBQ0U7RUZhSjtFRVhFO0lBQ0U7RUZhSjtFRVhFO0lBQ0U7RUZhSjtBQUNGO0FFVkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZZSjtFRVZFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZZSjtFRVZFO0lBQ0U7SUFDQTtJQUNBO0VGWUo7RUVWRTtJQUNFO0lBQ0E7SUFDQTtFRllKO0VFVkU7SUFDRTtJQUNBO0lBQ0E7RUZZSjtFRVZFO0lBQ0U7SUFDQTtJQUNBO0VGWUo7RUVWRTtJQUNFO0lBQ0E7SUFDQTtFRllKO0VFVkU7SUFDRTtJQUNBO0lBQ0E7RUZZSjtFRVZFO0lBQ0U7SUFDQTtJQUNBO0VGWUo7RUVWRTtJQUNFO0lBQ0E7SUFDQTtFRllKO0VFVkU7SUFDRTtJQUNBO0lBQ0E7RUZZSjtFRVZFO0lBQ0U7SUFDQTtJQUNBO0VGWUo7RUVWRTtJQUNFO0lBQ0E7SUFDQTtFRllKO0VFVkU7SUFDRTtJQUNBO0lBQ0E7RUZZSjtFRVZFO0lBQ0U7SUFDQTtFRllKO0VFVkU7SUFDRTtJQUNBO0VGWUo7RUVWRTtJQUNFO0lBQ0E7RUZZSjtFRVZFO0lBQ0U7SUFDQTtFRllKO0VFVkU7SUFDRTtJQUNBO0VGWUo7RUVWRTtJQUNFO0lBQ0E7RUZZSjtFRVZFO0lBQ0U7SUFDQTtFRllKO0VFVkU7SUFDRTtJQUNBO0VGWUo7RUVWRTtJQUNFO0lBQ0E7RUZZSjtFRVZFO0lBQ0U7SUFDQTtFRllKO0VFVkU7SUFDRTtJQUNBO0VGWUo7RUVWRTtJQUNFO0lBQ0E7RUZZSjtFRVZFO0lBQ0U7SUFDQTtFRllKO0VFVkU7SUFDRTtJQUNBO0VGWUo7RUVWRTtJQUNFO0lBQ0E7RUZZSjtFRVZFO0lBQ0U7RUZZSjtFRVZFO0lBQ0U7RUZZSjtFRVZFO0lBQ0U7RUZZSjtFRVZFO0lBQ0U7RUZZSjtFRVZFO0lBQ0U7RUZZSjtFRVZFO0lBQ0U7RUZZSjtFRVZFO0lBQ0U7RUZZSjtFRVZFO0lBQ0U7RUZZSjtFRVZFO0lBQ0U7RUZZSjtFRVZFO0lBQ0U7RUZZSjtFRVZFO0lBQ0U7RUZZSjtFRVZFO0lBQ0U7RUZZSjtBQUNGO0FFVEU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZXSjtFRVRFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZXSjtFRVRFO0lBQ0U7SUFDQTtJQUNBO0VGV0o7RUVURTtJQUNFO0lBQ0E7SUFDQTtFRldKO0VFVEU7SUFDRTtJQUNBO0lBQ0E7RUZXSjtFRVRFO0lBQ0U7SUFDQTtJQUNBO0VGV0o7RUVURTtJQUNFO0lBQ0E7SUFDQTtFRldKO0VFVEU7SUFDRTtJQUNBO0lBQ0E7RUZXSjtFRVRFO0lBQ0U7SUFDQTtJQUNBO0VGV0o7RUVURTtJQUNFO0lBQ0E7SUFDQTtFRldKO0VFVEU7SUFDRTtJQUNBO0lBQ0E7RUZXSjtFRVRFO0lBQ0U7SUFDQTtJQUNBO0VGV0o7RUVURTtJQUNFO0lBQ0E7SUFDQTtFRldKO0VFVEU7SUFDRTtJQUNBO0lBQ0E7RUZXSjtFRVRFO0lBQ0U7SUFDQTtFRldKO0VFVEU7SUFDRTtJQUNBO0VGV0o7RUVURTtJQUNFO0lBQ0E7RUZXSjtFRVRFO0lBQ0U7SUFDQTtFRldKO0VFVEU7SUFDRTtJQUNBO0VGV0o7RUVURTtJQUNFO0lBQ0E7RUZXSjtFRVRFO0lBQ0U7SUFDQTtFRldKO0VFVEU7SUFDRTtJQUNBO0VGV0o7RUVURTtJQUNFO0lBQ0E7RUZXSjtFRVRFO0lBQ0U7SUFDQTtFRldKO0VFVEU7SUFDRTtJQUNBO0VGV0o7RUVURTtJQUNFO0lBQ0E7RUZXSjtFRVRFO0lBQ0U7SUFDQTtFRldKO0VFVEU7SUFDRTtJQUNBO0VGV0o7RUVURTtJQUNFO0lBQ0E7RUZXSjtFRVRFO0lBQ0U7RUZXSjtFRVRFO0lBQ0U7RUZXSjtFRVRFO0lBQ0U7RUZXSjtFRVRFO0lBQ0U7RUZXSjtFRVRFO0lBQ0U7RUZXSjtFRVRFO0lBQ0U7RUZXSjtFRVRFO0lBQ0U7RUZXSjtFRVRFO0lBQ0U7RUZXSjtFRVRFO0lBQ0U7RUZXSjtFRVRFO0lBQ0U7RUZXSjtFRVRFO0lBQ0U7RUZXSjtFRVRFO0lBQ0U7RUZXSjtBQUNGO0FFUkU7RUFDRTtFQUNBO0VBQ0E7QUZVSjs7QUVQRTs7RUFFRTtFQUNBO0VBQ0E7QUZVSjs7QUVQRTtFQUNFO0VBQ0E7QUZVSjs7QUVQRTtFQUNFO0FGVUo7O0FFUEU7O0VBRUU7QUZVSjs7QUVQRTtFQUNFO0FGVUo7O0FFUEU7O0VBRUU7QUZVSjs7QUVQRTs7RUFFRTtBRlVKOztBRVBFOzs7O0VBSUU7QUZVSjs7QUVQRTtFQUNFO0FGVUo7O0FFUEU7RUFDRTtFQUNBO0FGVUo7O0FFUEU7OztFQUdFO0FGVUo7O0FFUEU7Ozs7RUFJRTtBRlVKOztBRVBFO0VBQ0U7QUZVSjs7QUVQRTs7RUFFRTtBRlVKOztBRVBFOzs7RUFHRTtBRlVKOztBRVBFOzs7O0VBSUU7QUZVSjs7QUVQRTtFQUNFO0FGVUo7O0FFUEU7O0VBRUU7QUZVSjs7QUVQRTs7O0VBR0U7QUZVSjs7QUVQRTs7OztFQUlFO0FGVUo7O0FFUEU7RUFDRTtBRlVKOztBRVBFOztFQUVFO0FGVUo7O0FFUEU7OztFQUdFO0FGVUo7O0FFUEU7Ozs7RUFJRTtBRlVKOztBRVBFO0VBQ0U7QUZVSjs7QUVQRTs7RUFFRTtBRlVKOztBRVBFOzs7RUFHRTtBRlVKOztBRVBFOzs7O0VBSUU7QUZVSjs7QUVQRTtFQUNFO0FGVUo7O0FFUEU7O0VBRUU7QUZVSjs7QUVQRTs7O0VBR0U7QUZVSjs7QUVQRTs7OztFQUlFO0FGVUo7O0FFUEU7RUFDRTtBRlVKOztBRVBFOztFQUVFO0FGVUo7O0FFUEU7OztFQUdFO0FGVUo7O0FFUEU7Ozs7RUFJRTtBRlVKOztBRVBFO0VBQ0U7QUZVSjs7QUVQRTs7RUFFRTtBRlVKOztBRVBFOzs7RUFHRTtBRlVKOztBRVBFOzs7O0VBSUU7QUZVSjs7QUVQRTtFQUNFO0FGVUo7O0FFUEU7O0VBRUU7QUZVSjs7QUVQRTs7O0VBR0U7QUZVSjs7QUVQRTtFQUNFO0FGVUo7O0FFUEU7O0VBRUU7QUZVSjs7QUVQRTtFQUNFO0VBQ0E7RUFDQTtBRlVKOztBRVBFO0VBQ0U7RUFDQTtFQUNBO0FGVUo7O0FFUEU7RUFDRTtFQUNBO0FGVUo7O0FFUEU7OztFQUdFO0FGVUo7O0FFUEU7RUFDRTtBRlVKOztBRVBFO0VBQ0U7QUZVSjs7QUVQRTtFQUNFO0VBQ0E7QUZVSjs7QUVQRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZVSjtFRVJFO0lBQ0U7RUZVSjtBQUNGO0FFUEU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGU0o7RUVQRTtJQUNFO0VGU0o7QUFDRjtBRU5FO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRlFKO0VFTkU7SUFDRTtFRlFKO0FBQ0Y7QUVMRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZPSjtFRUxFO0lBQ0U7RUZPSjtBQUNGO0FFSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRk1KOztBRUhFO0VBQ0U7QUZNSjs7QUVIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGTUo7O0FFSEU7RUFDRTtJQUNFO0VGTUo7QUFDRjtBRUhFO0VBQ0U7RUFDQTtBRktKOztBRUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRktKOztBRUZFO0VBQ0U7RUFDQTtBRktKOztBRUZFO0VBQ0U7RUFDQTtBRktKOztBRUZFO0VBQ0U7RUFDQTtBRktKOztBRUZFO0VBQ0U7RUFDQTtBRktKOztBRUZFO0VBQ0U7RUFDQTtBRktKOztBRUZFO0VBQ0U7RUFDQTtBRktKOztBRUZFO0VBQ0U7RUFDQTtBRktKOztBRUZFOztFQUVFO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGS0o7O0FFRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRktKOztBRUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0FGS0o7O0FFRkU7RUFDRTtBRktKOztBRUZFO0VBQ0U7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRktKOztBRUZFOztFQUVFO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7RUFDQTtBRktKOztBRUZFO0VBQ0U7RUFDQTtFQUNBO0FGS0o7O0FFRkU7RUFDRTtBRktKOztBRUZFO0VBQ0U7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRktKOztBRUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRktKOztBRUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGS0o7O0FFRkU7RUFDRTtFQUNBO0FGS0o7O0FFRkU7OztFQUdFO0FGS0o7O0FFRkU7RUFDRTtFQUNBO0FGS0o7O0FFRkU7RUFDRTtFQUNBO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7QUZLSjs7QUVGRTs7O0VBR0U7QUZLSjs7QUVGRTs7O0VBR0U7QUZLSjs7QUVGRTtFQUNFO0FGS0o7O0FFRkU7OztFQUdFO0FGS0o7O0FFRkU7RUFDRTtBRktKOztBRUZFO0VBQ0U7QUZLSjs7QUVGRTs7O0VBR0U7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0FGS0o7O0FFRkU7RUFDRTtBRktKOztBRUZFO0VBQ0U7QUZLSjs7QUVGRTs7O0VBR0U7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRktKOztBRUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGS0o7O0FFRkU7RUFDRTtFQUNBO0FGS0o7O0FFRkU7OztFQUdFO0FGS0o7O0FFRkU7RUFDRTtFQUNBO0FGS0o7O0FFRkU7RUFDRTtFQUNBO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7QUZLSjs7QUVGRTs7O0VBR0U7QUZLSjs7QUVGRTs7O0VBR0U7QUZLSjs7QUVGRTtFQUNFO0FGS0o7O0FFRkU7OztFQUdFO0FGS0o7O0FFRkU7RUFDRTtBRktKOztBRUZFO0VBQ0U7QUZLSjs7QUVGRTs7O0VBR0U7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0FGS0o7O0FFRkU7RUFDRTtBRktKOztBRUZFO0VBQ0U7QUZLSjs7QUVGRTs7O0VBR0U7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7QUZLSjs7QUVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRktKOztBRUZFO0VBQ0U7QUZLSjs7QUVGRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZLSjtFRUhFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGS0o7RUVIRTtJQUNFO0lBQ0E7SUFDQTtFRktKO0VFSEU7SUFDRTtFRktKO0VFSEU7O0lBRUU7RUZLSjtFRUhFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRktKO0VFSEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZLSjtFRUhFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZLSjtFRUhFO0lBQ0U7RUZLSjtBQUNGO0FFRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRklKOztBRURFO0VBQ0U7SUFDRTtFRklKO0FBQ0Y7QUVERTtFQUNFO0VBQ0E7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7QUZHSjs7QUVBRTtFQUNFO0FGR0o7O0FFQUU7O0VBRUU7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7RUFDQTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7RUFDQTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7RUFDQTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7RUFDQTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7RUFDQTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7RUFDQTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0VBQ0E7QUZHSjs7QUVBRTtFQUNFO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0VBQ0E7QUZHSjs7QUVBRTs7RUFFRTtFQUNBO0VBQ0E7QUZHSjs7QUVBRTs7RUFFRTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0VBQ0E7QUZHSjs7QUVBRTtFQUNFO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0VBQ0E7QUZHSjs7QUVBRTs7RUFFRTtFQUNBO0VBQ0E7QUZHSjs7QUVBRTs7RUFFRTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtBRkdKOztBRUFFOztFQUVFO0VBQ0E7RUFDQTtBRkdKOztBRUFFOztFQUVFO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0VBQ0E7QUZHSjs7QUVBRTtFQUNFO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7RUFDQTtBRkdKOztBRUFFO0VBQ0U7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7QUZHSjs7QUVBRTs7RUFFRTtFQUNBO0VBQ0E7QUZHSjs7QUVBRTs7RUFFRTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtBRkdKOztBRUFFOztFQUVFO0VBQ0E7RUFDQTtBRkdKOztBRUFFOztFQUVFO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0VBQ0E7QUZHSjs7QUVBRTtFQUNFO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7RUFDQTtBRkdKOztBRUFFO0VBQ0U7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7QUZHSjs7QUVBRTs7RUFFRTtFQUNBO0VBQ0E7QUZHSjs7QUVBRTs7RUFFRTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtBRkdKOztBRUFFOztFQUVFO0VBQ0E7RUFDQTtBRkdKOztBRUFFOztFQUVFO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0VBQ0E7QUZHSjs7QUVBRTtFQUNFO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7RUFDQTtFQUNBO0FGR0o7O0FFQUU7O0VBRUU7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7RUFDQTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtBRkdKOztBRUFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZHSjs7QUVBRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtFQUNBO0FGR0o7O0FFQUU7RUFDRTtBRkdKOztBRUFFOzs7RUFHRTtBRkdKOztBRUFFO0VBQ0U7QUZHSjs7QUVBRTtFQUNFO0lBQ0U7RUZHSjtBQUNGO0FFQUU7RUFDRTtBRkVKOztBRUNFO0VBQ0U7QUZFSjs7QUVDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGRUo7O0FFQ0U7RUFDRTtJQUNFO0VGRUo7QUFDRjtBRUNFOzs7O0VBSUU7QUZDSjs7QUVFRTtFQUNFO0FGQ0o7O0FFRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGQ0o7O0FFRUU7RUFDRTtBRkNKOztBRUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkNKOztBRUVFO0VBQ0U7RUFDQTtBRkNKOztBRUVFO0VBQ0U7RUFDQTtBRkNKOztBRUVFO0VBQ0U7SUFDRTtJQUNBO0VGQ0o7RUVDRTtJQUNFO0lBQ0E7RUZDSjtBQUNGO0FFRUU7RUFDRTtJQUNFO0lBQ0E7RUZBSjtFRUVFO0lBQ0U7SUFDQTtFRkFKO0FBQ0Y7QUVHRTtFQUNFO0lBQ0U7SUFDQTtFRkRKO0VFR0U7SUFDRTtJQUNBO0VGREo7QUFDRjtBRUlFO0VBQ0U7SUFDRTtJQUNBO0VGRko7RUVJRTtJQUNFO0lBQ0E7RUZGSjtBQUNGO0FFS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRkhKOztBRU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkhKOztBRU1FO0VBQ0U7QUZISjs7QUVNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZISjs7QUVNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZISjs7QUVNRTtFQUNFO0FGSEo7O0FFTUU7RUFDRTtBRkhKOztBRU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkhKOztBRU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZISjs7QUVNRTtFQUNFO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkhKOztBRU1FO0VBQ0U7QUZISjs7QUVNRTtFQUNFO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0VBQ0E7QUZISjs7QUVNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0VBQ0E7QUZISjs7QUVNRTtFQUNFO0VBQ0E7RUFDQTtBRkhKOztBRU1FO0VBQ0U7RUFDQTtFQUNBO0FGSEo7O0FFTUU7RUFDRTtBRkhKOztBRU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0VBQ0E7QUZISjs7QUVNRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBRkhKOztBRU1FOztFQUVFO0VBQ0E7RUFDQTtBRkhKOztBRU1FOztFQUVFO0FGSEo7O0FFTUU7Ozs7RUFJRTtBRkhKOztBRU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGSEo7O0FFTUU7RUFDRTtBRkhKOztBRU1FOztFQUVFO0FGSEo7O0FFTUU7O0VBRUU7RUFDQTtBRkhKOztBRU1FOztFQUVFO0VBQ0E7QUZISjs7QUVNRTtFQUNFO0VBQ0E7QUZISjs7QUVNRTs7O0VBR0U7QUZISjs7QUVNRTtFQUNFO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZISjs7QUVNRTs7RUFFRTtBRkhKOztBRU1FOztFQUVFO0FGSEo7O0FFTUU7O0VBRUU7RUFDQTtBRkhKOztBRU1FOztFQUVFO0VBQ0E7QUZISjs7QUVNRTs7RUFFRTtBRkhKOztBRU1FOzs7O0VBSUU7RUFDQTtFQUNBO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGSEo7O0FFTUU7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGSEo7O0FFTUU7Ozs7Ozs7Ozs7OztFQVlFO0FGSEo7O0FFTUU7OztFQUdFO0FGSEo7O0FFTUU7RUFDRTtBRkhKOztBRU1FOztFQUVFO0VBQ0E7QUZISjs7QUVNRTs7RUFFRTtFQUNBO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRkhKOztBRU1FOztFQUVFO0VBQ0E7QUZISjs7QUVNRTtFQUNFO0VBQ0E7QUZISjs7QUVNRTs7RUFFRTtFQUNBO0FGSEo7O0FFTUU7O0VBRUU7RUFDQTtBRkhKOztBRU1FOztFQUVFO0FGSEo7O0FFTUU7Ozs7Ozs7O0VBUUU7QUZISjs7QUVNRTtFQUNFO0FGSEo7O0FFTUU7RUFDRTtBRkhKOztBRU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGSEo7O0FFTUU7O0VBRUU7QUZISjs7QUVNRTs7RUFFRTtBRkhKOztBRU1FOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7RUFDQTtBRkhKOztBRU1FOztFQUVFO0FGSEo7O0FFTUU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtFQUNBO0FGSEo7O0FFTUU7O0VBRUU7QUZISjs7QUVNRTs7Ozs7O0VBTUU7RUFDQTtBRkhKOztBRU1FOzs7Ozs7RUFNRTtFQUNBO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRkhKOztBRU1FO0VBQ0U7RUFDQTtFQUNBO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0VBQ0E7QUZISjs7QUVNRTtFQUNFO0VBQ0E7RUFDQTtBRkhKOztBRU1FO0VBQ0U7QUZISjs7QUVNRTtFQUNFO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0VBQ0E7QUZISjs7QUVNRTtFQUNFO0FGSEo7O0FFTUU7RUFDRTtBRkhKOztBRU1FO0VBQ0U7RUFDQTtFQUNBO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkhKOztBRU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkhKOztBRU1FO0VBQ0U7QUZISjs7QUVNRTtFQUNFO0FGSEo7O0FFTUU7RUFDRTtFQUNBO0FGSEo7O0FFTUU7RUFDRTtBRkhKOztBRU1FO0VBQ0U7QUZISjs7QUVNRTtFQUNFO0FGSEo7O0FFTUU7RUFDRTtBRkhKOztBRU1FO0VBQ0U7QUZISjs7QUVNRTtFQUNFO0FGSEo7O0FFTUU7RUFDRTtBRkhKOztBRU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZISjs7QUVNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkhKOztBRU1FO0VBQ0U7SUFDRTtFRkhKO0FBQ0Y7QUVNRTtFQUNFO0VBQ0E7RUFDQTtBRkpKOztBRU9FO0VBQ0U7QUZKSjs7QUVPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGSko7O0FFT0U7RUFDRTtFQUNBO0VBQ0E7QUZKSjs7QUVPRTtFQUNFO0VBQ0E7QUZKSjs7QUVPRTtFQUNFO0VBQ0E7RUFDQTtBRkpKOztBRU9FO0VBQ0U7RUFDQTtBRkpKOztBRU9FO0VBQ0U7QUZKSjs7QUVPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZKSjs7QUVPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZKSjs7QUVPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZKSjs7QUVPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkpKOztBRU9FO0VBQ0U7RUFDQTtBRkpKOztBRU9FO0VBQ0U7QUZKSjs7QUVPRTtFQUNFO0FGSko7O0FFT0U7RUFDRTtBRkpKOztBRU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZKSjs7QUVPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZKSjs7QUVPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGSko7O0FFT0U7RUFDRTtBRkpKOztBRU9FO0VBQ0U7QUZKSjs7QUVPRTtFQUNFO0FGSko7O0FFT0U7RUFDRTtBRkpKOztBRU9FO0VBQ0U7QUZKSjs7QUVPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkpKOztBRU9FO0VBQ0U7SUFDRTtFRkpKO0FBQ0Y7QUVPRTtFQUNFO0FGTEo7O0FFUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkxKOztBRVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRkxKOztBRVFFO0VBQ0U7SUFDRTtFRkxKO0FBQ0Y7QUVRRTtFQUNFO0FGTko7O0FFU0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRk5KOztBRVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZOSjs7QUVTRTtFQUNFO0lBQ0U7RUZOSjtBQUNGO0FFU0U7RUFDRTtBRlBKOztBRVVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZQSjs7QUVVRTtFQUNFO0VBQ0E7QUZQSjs7QUVVRTtFQUNFO0VBQ0E7RUFDQTtBRlBKOztBRVVFO0VBQ0U7QUZQSjs7QUVVRTtFQUNFO0FGUEo7O0FFVUU7RUFDRTtBRlBKOztBRVVFO0VBQ0U7QUZQSjs7QUVVRTtFQUNFO0FGUEo7O0FFVUU7OztFQUdFO0FGUEo7O0FFVUU7RUFDRTs7O0lBR0U7RUZQSjtBQUNGO0FFVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlJKOztBRVdFO0VBQ0U7RUFDQTtBRlJKOztBRVdFO0VBQ0U7QUZSSjs7QUVXRTtFQUNFO0VBQ0E7RUFDQTtBRlJKOztBRVdFO0VBQ0U7QUZSSjs7QUVXRTtFQUNFO0FGUko7O0FFV0U7RUFDRTtFQUNBO0VBQ0E7QUZSSjs7QUVXRTtFQUNFO0FGUko7O0FFV0U7RUFDRTtFQUNBO0VBQ0E7QUZSSjs7QUVXRTs7RUFFRTtFQUNBO0VBQ0E7QUZSSjs7QUVXRTtFQUNFO0VBQ0E7RUFDQTtBRlJKOztBRVdFO0VBQ0U7QUZSSjs7QUVXRTs7RUFFRTtFQUNBO0FGUko7O0FFV0U7RUFDRTtFQUNBO0VBQ0E7QUZSSjs7QUVXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZSSjs7QUVXRTtFQUNFO0FGUko7O0FFV0U7RUFDRTtBRlJKOztBRVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZSSjs7QUVXRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGUko7O0FFV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlJKOztBRVdFO0VBQ0U7QUZSSjs7QUVXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGUko7O0FFV0U7RUFDRTtFQUNBO0FGUko7O0FFV0U7RUFDRTtFQUNBO0FGUko7O0FFV0U7RUFDRTtFQUNBO0VBQ0E7QUZSSjs7QUVXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRlJKOztBRVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGUko7O0FFV0U7RUFDRTtBRlJKOztBRVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZSSjs7QUVXRTtFQUNFOztJQUVFO0lBQ0E7RUZSSjtBQUNGO0FFV0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGVEo7RUVXRTtJQUNFO0lBQ0E7RUZUSjtFRVdFO0lBQ0U7RUZUSjtFRVdFO0lBQ0U7SUFDQTtFRlRKO0VFV0U7O0lBRUU7SUFDQTtFRlRKO0VFV0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRlRKO0VFV0U7SUFDRTtFRlRKO0FBQ0Y7QUVZRTtFQUNFOztJQUVFO0lBQ0E7RUZWSjtBQUNGO0FFYUU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGWEo7RUVhRTtJQUNFO0lBQ0E7RUZYSjtFRWFFO0lBQ0U7RUZYSjtFRWFFO0lBQ0U7SUFDQTtFRlhKO0VFYUU7O0lBRUU7SUFDQTtFRlhKO0VFYUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRlhKO0VFYUU7SUFDRTtFRlhKO0FBQ0Y7QUVjRTtFQUNFOztJQUVFO0lBQ0E7RUZaSjtBQUNGO0FFZUU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGYko7RUVlRTtJQUNFO0lBQ0E7RUZiSjtFRWVFO0lBQ0U7RUZiSjtFRWVFO0lBQ0U7SUFDQTtFRmJKO0VFZUU7O0lBRUU7SUFDQTtFRmJKO0VFZUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRmJKO0VFZUU7SUFDRTtFRmJKO0FBQ0Y7QUVnQkU7RUFDRTs7SUFFRTtJQUNBO0VGZEo7QUFDRjtBRWlCRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZmSjtFRWlCRTtJQUNFO0lBQ0E7RUZmSjtFRWlCRTtJQUNFO0VGZko7RUVpQkU7SUFDRTtJQUNBO0VGZko7RUVpQkU7O0lBRUU7SUFDQTtFRmZKO0VFaUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZmSjtFRWlCRTtJQUNFO0VGZko7QUFDRjtBRWtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGaEJKOztBRW1CRTs7RUFFRTtFQUNBO0FGaEJKOztBRW1CRTtFQUNFO0VBQ0E7QUZoQko7O0FFbUJFO0VBQ0U7QUZoQko7O0FFbUJFO0VBQ0U7RUFDQTtBRmhCSjs7QUVtQkU7O0VBRUU7RUFDQTtBRmhCSjs7QUVtQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRmhCSjs7QUVtQkU7RUFDRTtBRmhCSjs7QUVtQkU7RUFDRTtBRmhCSjs7QUVtQkU7RUFDRTtBRmhCSjs7QUVtQkU7RUFDRTtBRmhCSjs7QUVtQkU7RUFDRTtBRmhCSjs7QUVtQkU7RUFDRTtBRmhCSjs7QUVtQkU7Ozs7RUFJRTtBRmhCSjs7QUVtQkU7RUFDRTtFQUNBO0FGaEJKOztBRW1CRTtFQUNFO0FGaEJKOztBRW1CRTtFQUNFO0FGaEJKOztBRW1CRTtFQUNFO0FGaEJKOztBRW1CRTtFQUNFO0FGaEJKOztBRW1CRTtFQUNFO0FGaEJKOztBRW1CRTtFQUNFO0FGaEJKOztBRW1CRTtFQUNFO0FGaEJKOztBRW1CRTtFQUNFO0FGaEJKOztBRW1CRTtFQUNFO0FGaEJKOztBRW1CRTs7OztFQUlFO0FGaEJKOztBRW1CRTtFQUNFO0VBQ0E7QUZoQko7O0FFbUJFO0VBQ0U7QUZoQko7O0FFbUJFO0VBQ0U7QUZoQko7O0FFbUJFO0VBQ0U7QUZoQko7O0FFbUJFO0VBQ0U7QUZoQko7O0FFbUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmhCSjs7QUVtQkU7RUFDRTtFQUNBO0FGaEJKOztBRW1CRTtFQUNFO0VBQ0E7QUZoQko7O0FFbUJFO0VBQ0U7RUFDQTtBRmhCSjs7QUVtQkU7RUFDRTtFQUNBO0VBQ0E7QUZoQko7O0FFbUJFO0VBQ0U7QUZoQko7O0FFbUJFO0VBQ0U7RUFDQTtBRmhCSjs7QUVtQkU7RUFDRTtBRmhCSjs7QUVtQkU7RUFDRTtBRmhCSjs7QUVtQkU7RUFDRTtBRmhCSjs7QUVtQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRmhCSjs7QUVtQkU7RUFDRTtBRmhCSjs7QUVtQkU7RUFDRTtBRmhCSjs7QUVtQkU7RUFDRTtFQUNBO0VBQ0E7QUZoQko7O0FFbUJFO0VBQ0U7QUZoQko7O0FFbUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZoQko7O0FFbUJFO0VBQ0U7RUFDQTtBRmhCSjs7QUVtQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZoQko7O0FFbUJFO0VBQ0U7RUFDQTtBRmhCSjs7QUVtQkU7RUFDRTtFQUNBO0VBQ0E7QUZoQko7O0FFbUJFO0VBQ0U7RUFDQTtFQUNBO0FGaEJKOztBRW1CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGaEJKOztBRW1CRTtFQUNFO0FGaEJKOztBRW1CRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZoQko7RUVrQkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZoQko7QUFDRjtBRW1CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGakJKOztBRW9CRTtFQUNFO0FGakJKOztBRW9CRTtFQUNFO0lBQ0U7SUFDQTtFRmpCSjtFRW1CRTtJQUNFO0lBQ0E7SUFDQTtFRmpCSjtFRW1CRTtJQUNFO0lBQ0E7RUZqQko7RUVtQkU7SUFDRTtJQUNBO0VGakJKO0VFbUJFOztJQUVFO0VGakJKO0VFbUJFOztJQUVFO0VGakJKO0VFbUJFO0lBQ0U7SUFDQTtFRmpCSjtFRW1CRTs7SUFFRTtFRmpCSjtFRW1CRTs7SUFFRTtFRmpCSjtBQUNGO0FFb0JFO0VBQ0U7QUZsQko7O0FFcUJFO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGbEJKO0VFb0JFO0lBQ0U7SUFDQTtFRmxCSjtBQUNGO0FFcUJFO0VBQ0U7QUZuQko7O0FFc0JFO0VBQ0U7QUZuQko7O0FFc0JFO0VBQ0U7RUFDQTtBRm5CSjs7QUVzQkU7RUFDRTtFQUNBO0VBQ0E7QUZuQko7O0FFc0JFO0VBQ0U7RUFDQTtBRm5CSjs7QUVzQkU7RUFDRTtBRm5CSjs7QUVzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZuQko7O0FFc0JFO0VBQ0U7QUZuQko7O0FFc0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZuQko7O0FFc0JFO0VBQ0U7QUZuQko7O0FFc0JFO0VBQ0U7QUZuQko7O0FFc0JFO0VBQ0U7QUZuQko7O0FFc0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm5CSjs7QUVzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbkJKOztBRXNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZuQko7O0FFc0JFO0VBQ0U7RUFDQTtFQUNBO0FGbkJKOztBRXNCRTtFQUNFO0VBQ0E7RUFDQTtBRm5CSjs7QUVzQkU7RUFDRTtFQUNBO0FGbkJKOztBRXNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGbkJKOztBRXNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZuQko7O0FFc0JFO0VBQ0U7RUFDQTtFQUNBO0FGbkJKOztBRXNCRTtFQUNFO0VBQ0E7QUZuQko7O0FFc0JFO0VBQ0U7RUFDQTtBRm5CSjs7QUVzQkU7RUFDRTtFQUNBO0VBQ0E7QUZuQko7O0FFc0JFO0VBQ0U7RUFDQTtBRm5CSjs7QUVzQkU7RUFDRTtFQUNBO0FGbkJKOztBRXNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbkJKOztBRXNCRTtFQUNFO0lBQ0U7RUZuQko7QUFDRjtBRXNCRTtFQUNFO0FGcEJKOztBRXVCRTtFQUNFO0FGcEJKOztBRXVCRTtFQUNFO0VBQ0E7QUZwQko7O0FFdUJFO0VBQ0U7RUFDQTtFQUNBO0FGcEJKOztBRXVCRTtFQUNFO0VBQ0E7QUZwQko7O0FFdUJFO0VBQ0U7RUFDQTtBRnBCSjs7QUV1QkU7RUFDRTtFQUNBO0FGcEJKOztBRXVCRTtFQUNFO0VBQ0E7QUZwQko7O0FFdUJFO0VBQ0U7RUFDQTtBRnBCSjs7QUV1QkU7RUFDRTtFQUNBO0FGcEJKOztBRXVCRTtFQUNFO0VBQ0E7QUZwQko7O0FFdUJFO0VBQ0U7RUFDQTtBRnBCSjs7QUV1QkU7RUFDRTtFQUNBO0FGcEJKOztBRXVCRTtFQUNFO0VBQ0E7QUZwQko7O0FFdUJFO0VBQ0U7RUFDQTtBRnBCSjs7QUV1QkU7RUFDRTtFQUNBO0FGcEJKOztBRXVCRTtFQUNFO0VBQ0E7QUZwQko7O0FFdUJFO0VBQ0U7RUFDQTtBRnBCSjs7QUV1QkU7RUFDRTtFQUNBO0FGcEJKOztBRXVCRTtFQUNFO0VBQ0E7QUZwQko7O0FFdUJFO0VBQ0U7RUFDQTtBRnBCSjs7QUV1QkU7RUFDRTtFQUNBO0FGcEJKOztBRXVCRTtFQUNFO0VBQ0E7QUZwQko7O0FFdUJFO0VBQ0U7RUFDQTtBRnBCSjs7QUV1QkU7RUFDRTtFQUNBO0FGcEJKOztBRXVCRTtFQUNFO0VBQ0E7QUZwQko7O0FFdUJFO0VBQ0U7RUFDQTtBRnBCSjs7QUV1QkU7RUFDRTtFQUNBO0FGcEJKOztBRXVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGcEJKOztBRXVCRTtFQUNFO0lBQ0U7RUZwQko7QUFDRjtBRXVCRTtFQUNFO0VBQ0E7RUFDQTtBRnJCSjs7QUV3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGckJKOztBRXdCRTtFQUNFO0FGckJKOztBRXdCRTtFQUNFO0FGckJKOztBRXdCRTtFQUNFO0FGckJKOztBRXdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZyQko7O0FFd0JFO0VBQ0U7RUFDQTtFQUNBO0FGckJKOztBRXdCRTtFQUNFO0FGckJKOztBRXdCRTtFQUNFO0FGckJKOztBRXdCRTtFQUNFO0VBQ0E7RUFDQTtBRnJCSjs7QUV3QkU7RUFDRTtBRnJCSjs7QUV3QkU7RUFDRTtBRnJCSjs7QUV3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGckJKOztBRXdCRTtFQUNFO0FGckJKOztBRXdCRTtFQUNFO0FGckJKOztBRXdCRTtFQUNFO0VBQ0E7RUFDQTtBRnJCSjs7QUV3QkU7RUFDRTtBRnJCSjs7QUV3QkU7RUFDRTtBRnJCSjs7QUV3QkU7RUFDRTtFQUNBO0VBQ0E7QUZyQko7O0FFd0JFO0VBQ0U7QUZyQko7O0FFd0JFO0VBQ0U7QUZyQko7O0FFd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnJCSjs7QUV3QkU7RUFDRTtBRnJCSjs7QUV3QkU7RUFDRTtBRnJCSjs7QUV3QkU7RUFDRTtFQUNBO0VBQ0E7QUZyQko7O0FFd0JFO0VBQ0U7QUZyQko7O0FFd0JFO0VBQ0U7QUZyQko7O0FFd0JFO0VBQ0U7RUFDQTtFQUNBO0FGckJKOztBRXdCRTtFQUNFO0FGckJKOztBRXdCRTtFQUNFO0FGckJKOztBRXdCRTtFQUNFO0lBQ0U7RUZyQko7RUV1QkU7SUFDRTtFRnJCSjtBQUNGO0FFd0JFO0VBQ0U7SUFDRTtFRnRCSjtFRXdCRTtJQUNFO0VGdEJKO0FBQ0Y7QUV5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnZCSjs7QUUwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdkJKOztBRTBCRTtFQUNFO0lBQ0U7RUZ2Qko7QUFDRjtBRTBCRTtFQUNFO0VBQ0E7QUZ4Qko7O0FFMkJFO0VBQ0U7RUFDQTtBRnhCSjs7QUUyQkU7RUFDRTtJQUNFO0lBQ0E7RUZ4Qko7QUFDRjtBRTJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGekJKOztBRTRCRTtFQUNFO0VBQ0E7QUZ6Qko7O0FFNEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGekJKOztBRTRCRTtFQUNFO0VBQ0E7RUFDQTtBRnpCSjs7QUU0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRnpCSjs7QUU0QkU7RUFDRTtFQUNBO0FGekJKOztBRTRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnpCSjs7QUU0QkU7RUFDRTtFQUNBO0FGekJKOztBRTRCRTtFQUNFO0VBQ0E7RUFDQTtBRnpCSjs7QUU0QkU7RUFDRTtFQUNBO0VBQ0E7QUZ6Qko7O0FFNEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZ6Qko7O0FFNEJFO0VBQ0U7RUFDQTtBRnpCSjs7QUU0QkU7RUFDRTtFQUNBO0FGekJKOztBRTRCRTtFQUNFO0VBQ0E7RUFDQTtBRnpCSjs7QUU0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRnpCSjs7QUU0QkU7RUFDRTtJQUNFO0lBQ0E7RUZ6Qko7RUUyQkU7SUFDRTtJQUNBO0VGekJKO0VFMkJFO0lBQ0U7SUFDQTtJQUNBO0VGekJKO0VFMkJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUZ6Qko7QUFDRjtBRTRCRTtFQUNFO0lBQ0U7SUFDQTtFRjFCSjtFRTRCRTtJQUNFO0lBQ0E7RUYxQko7RUU0QkU7SUFDRTtJQUNBO0lBQ0E7RUYxQko7RUU0QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFRjFCSjtBQUNGO0FFNkJFO0VBQ0U7SUFDRTtJQUNBO0VGM0JKO0VFNkJFO0lBQ0U7SUFDQTtFRjNCSjtFRTZCRTtJQUNFO0lBQ0E7SUFDQTtFRjNCSjtFRTZCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGM0JKO0FBQ0Y7QUU4QkU7RUFDRTtJQUNFO0lBQ0E7RUY1Qko7RUU4QkU7SUFDRTtJQUNBO0VGNUJKO0VFOEJFO0lBQ0U7SUFDQTtJQUNBO0VGNUJKO0VFOEJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUY1Qko7QUFDRjtBRStCRTtFQUNFO0VBQ0E7RUFDQTtBRjdCSjs7QUVnQ0U7RUFDRTtBRjdCSjs7QUVnQ0U7RUFDRTtBRjdCSjs7QUVnQ0U7RUFDRTtFQUNBO0FGN0JKOztBRWdDRTtFQUNFO0VBQ0E7QUY3Qko7O0FFZ0NFO0VBQ0U7RUFDQTtBRjdCSjs7QUVnQ0U7RUFDRTtFQUNBO0VBQ0E7QUY3Qko7O0FFZ0NFO0VBQ0U7RUFDQTtBRjdCSjs7QUVnQ0U7RUFDRTtFQUNBO0FGN0JKOztBRWdDRTtFQUNFO0VBQ0E7RUFDQTtBRjdCSjs7QUVnQ0U7RUFDRTtFQUNBO0FGN0JKOztBRWdDRTtFQUNFO0VBQ0E7QUY3Qko7O0FFZ0NFO0VBQ0U7RUFDQTtFQUNBO0FGN0JKOztBRWdDRTtFQUNFO0VBQ0E7QUY3Qko7O0FFZ0NFO0VBQ0U7RUFDQTtBRjdCSjs7QUVnQ0U7RUFDRTtFQUNBO0VBQ0E7QUY3Qko7O0FFZ0NFO0VBQ0U7RUFDQTtBRjdCSjs7QUVnQ0U7RUFDRTtFQUNBO0FGN0JKOztBRWdDRTtFQUNFO0VBQ0E7RUFDQTtBRjdCSjs7QUVnQ0U7RUFDRTtFQUNBO0FGN0JKOztBRWdDRTtFQUNFO0VBQ0E7QUY3Qko7O0FFZ0NFO0VBQ0U7RUFDQTtFQUNBO0FGN0JKOztBRWdDRTtFQUNFO0VBQ0E7QUY3Qko7O0FFZ0NFO0VBQ0U7RUFDQTtBRjdCSjs7QUVnQ0U7RUFDRTtFQUNBO0VBQ0E7QUY3Qko7O0FFZ0NFO0VBQ0U7RUFDQTtBRjdCSjs7QUVnQ0U7RUFDRTtFQUNBO0FGN0JKOztBRWdDRTtFQUNFO0VBQ0E7RUFDQTtBRjdCSjs7QUVnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjdCSjs7QUVnQ0U7RUFDRTtFQUNBO0FGN0JKOztBRWdDRTtFQUNFO0FGN0JKOztBRWdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjdCSjs7QUVnQ0U7RUFDRTtBRjdCSjs7QUVnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGN0JKOztBRWdDRTtFQUNFO0FGN0JKOztBRWdDRTtFQUNFO0FGN0JKOztBRWdDRTtFQUNFO0VBQ0E7QUY3Qko7O0FFZ0NFO0VBQ0U7QUY3Qko7O0FFZ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGN0JKOztBRWdDRTtFQUNFO0FGN0JKOztBRWdDRTtFQUNFO0FGN0JKOztBRWdDRTtFQUNFO0VBQ0E7QUY3Qko7O0FFZ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGN0JKOztBRWdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGN0JKOztBRWdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY3Qko7O0FFZ0NFO0VBQ0U7SUFDRTtFRjdCSjtBQUNGO0FFZ0NFO0VBQ0U7RUFDQTtBRjlCSjs7QUVpQ0U7RUFDRTtFQUNBO0VBQ0E7QUY5Qko7O0FFaUNFO0VBQ0U7RUFDQTtBRjlCSjs7QUVpQ0U7O0VBRUU7RUFDQTtBRjlCSjs7QUVpQ0U7RUFDRTtBRjlCSjs7QUVpQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOUJKOztBRWlDRTtFQUNFO0VBQ0E7RUFDQTtBRjlCSjs7QUVpQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOUJKOztBRWlDRTtFQUNFO0FGOUJKOztBRWlDRTtFQUNFO0FGOUJKOztBRWlDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjlCSjs7QUVpQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjlCSjs7QUVpQ0U7RUFDRTtBRjlCSjs7QUVpQ0U7RUFDRTtBRjlCSjs7QUVpQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjlCSjs7QUVpQ0U7RUFDRTtFQUNBO0FGOUJKOztBRWlDRTtFQUNFO0VBQ0E7QUY5Qko7O0FFaUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY5Qko7O0FFaUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY5Qko7O0FFaUNFO0VBQ0U7QUY5Qko7O0FFaUNFO0VBQ0U7QUY5Qko7O0FFaUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjlCSjs7QUVpQ0U7RUFDRTtJQUNFO0lBQ0E7RUY5Qko7RUVnQ0U7SUFDRTtFRjlCSjtFRWdDRTtJQUNFO0VGOUJKO0VFZ0NFO0lBQ0U7RUY5Qko7RUVnQ0U7SUFDRTtFRjlCSjtFRWdDRTtJQUNFO0VGOUJKO0FBQ0Y7QUVpQ0U7RUFDRTs7SUFFRTtFRi9CSjtBQUNGO0FFa0NFO0VBQ0U7SUFDRTtFRmhDSjtBQUNGO0FFbUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGakNKOztBRW9DRTtFQUNFO0FGakNKOztBRW9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGakNKOztBRW9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGakNKOztBRW9DRTtFQUNFO0FGakNKOztBRW9DRTtFQUNFO0FGakNKOztBRW9DRTtFQUNFO0VBQ0E7RUFDQTtBRmpDSjs7QUVvQ0U7RUFDRTtBRmpDSjs7QUVvQ0U7RUFDRTtFQUNBO0VBQ0E7QUZqQ0o7O0FFb0NFO0VBQ0U7RUFDQTtFQUNBO0FGakNKOztBRW9DRTtFQUNFO0FGakNKOztBRW9DRTtFQUNFO0FGakNKOztBRW9DRTtFQUNFO0VBQ0E7RUFDQTtBRmpDSjs7QUVvQ0U7RUFDRTtBRmpDSjs7QUVvQ0U7RUFDRTtFQUNBO0VBQ0E7QUZqQ0o7O0FFb0NFO0VBQ0U7RUFDQTtFQUNBO0FGakNKOztBRW9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmpDSjs7QUVvQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGakNKOztBRW9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZqQ0o7O0FFb0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmpDSjs7QUVvQ0U7RUFDRTtBRmpDSjs7QUVvQ0U7RUFDRTtBRmpDSjs7QUVvQ0U7RUFDRTtFQUNBO0VBQ0E7QUZqQ0o7O0FFb0NFO0VBQ0U7RUFDQTtFQUNBO0FGakNKOztBRW9DRTtFQUNFO0FGakNKOztBRW9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGakNKOztBRW9DRTtFQUNFO0VBQ0E7RUFDQTtBRmpDSjs7QUVvQ0U7RUFDRTtFQUNBO0VBQ0E7QUZqQ0o7O0FFb0NFO0VBQ0U7QUZqQ0o7O0FFb0NFO0VBQ0U7QUZqQ0o7O0FFb0NFO0VBQ0U7RUFDQTtFQUNBO0FGakNKOztBRW9DRTtFQUNFO0VBQ0E7RUFDQTtBRmpDSjs7QUVvQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGakNKOztBRW9DRTtFQUNFO0FGakNKOztBRW9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGakNKOztBRW9DRTtFQUNFO0VBQ0E7RUFDQTtBRmpDSjs7QUVvQ0U7RUFDRTtFQUNBO0VBQ0E7QUZqQ0o7O0FFb0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZqQ0o7O0FFb0NFO0VBQ0U7QUZqQ0o7O0FFb0NFO0VBQ0U7RUFDQTtBRmpDSjs7QUVvQ0U7RUFDRTtBRmpDSjs7QUVvQ0U7RUFDRTtFQUNBO0FGakNKOztBRW9DRTtFQUNFO0VBQ0E7RUFDQTtBRmpDSjs7QUVvQ0U7RUFDRTtFQUNBO0VBQ0E7QUZqQ0o7O0FFb0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZqQ0o7O0FFb0NFO0VBQ0U7SUFDRTtFRmpDSjtBQUNGO0FFb0NFOzs7RUFHRTtBRmxDSjs7QUVxQ0U7O0VBRUU7RUFDQTtBRmxDSjs7QUVxQ0U7O0VBRUU7RUFDQTtBRmxDSjs7QUVxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRmxDSjs7QUVxQ0U7OztFQUdFO0VBQ0E7QUZsQ0o7O0FFcUNFOztFQUVFO0VBQ0E7RUFDQTtBRmxDSjs7QUVxQ0U7RUFDRTs7SUFFRTtFRmxDSjtBQUNGO0FFcUNFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm5DSjs7QUVzQ0U7RUFDRTs7SUFFRTtFRm5DSjtBQUNGO0FFc0NFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBRnBDSjs7QUV1Q0U7RUFDRTtBRnBDSjs7QUV1Q0U7RUFDRTtBRnBDSjs7QUV1Q0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUZwQ0o7O0FFdUNFO0VBQ0U7QUZwQ0o7O0FFdUNFO0VBQ0U7QUZwQ0o7O0FFdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZwQ0o7O0FFdUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGcENKOztBRXVDRTtFQUNFO0lBQ0U7RUZwQ0o7QUFDRjtBRXVDRTtFQUNFO0FGckNKOztBRXdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnJDSjs7QUV3Q0U7RUFDRTtJQUNFO0lBQ0E7RUZyQ0o7QUFDRjtBRXdDRTtFQUNFO0lBQ0U7SUFDQTtFRnRDSjtBQUNGO0FFeUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdkNKOztBRTBDRTtFQUNFO0VBQ0E7RUFDQTtBRnZDSjs7QUUwQ0U7RUFDRTtJQUNFO0lBQ0E7RUZ2Q0o7RUV5Q0U7SUFDRTtFRnZDSjtBQUNGO0FFMENFO0VBQ0U7SUFDRTtJQUNBO0VGeENKO0VFMENFO0lBQ0U7RUZ4Q0o7QUFDRjtBRTJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnpDSjs7QUU0Q0U7RUFDRTtFQUNBO0FGekNKOztBRTRDRTtFQUNFO0FGekNKOztBRTRDRTtFQUNFO0FGekNKOztBRTRDRTtFQUNFO0FGekNKOztBRTRDRTtFQUNFO0FGekNKOztBRTRDRTtFQUNFO0FGekNKOztBRTRDRTtFQUNFO0FGekNKOztBRTRDRTtFQUNFO0FGekNKOztBRTRDRTs7O0VBR0U7QUZ6Q0o7O0FFNENFO0VBQ0U7QUZ6Q0o7O0FFNENFOzs7RUFHRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7OztFQUdFO0FGekNKOztBRTRDRTtFQUNFO0FGekNKOztBRTRDRTs7O0VBR0U7QUZ6Q0o7O0FFNENFO0VBQ0U7QUZ6Q0o7O0FFNENFOzs7RUFHRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7OztFQUdFO0FGekNKOztBRTRDRTtFQUNFO0FGekNKOztBRTRDRTs7O0VBR0U7QUZ6Q0o7O0FFNENFO0VBQ0U7QUZ6Q0o7O0FFNENFOzs7RUFHRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtFQUNBO0FGekNKOztBRTRDRTtFQUNFO0VBQ0E7QUZ6Q0o7O0FFNENFO0VBQ0U7RUFDQTtBRnpDSjs7QUU0Q0U7RUFDRTtFQUNBO0FGekNKOztBRTRDRTtFQUNFO0FGekNKOztBRTRDRTtFQUNFO0FGekNKOztBRTRDRTtFQUNFO0FGekNKOztBRTRDRTtFQUNFO0FGekNKOztBRTRDRTtFQUNFO0VBQ0E7RUFDQTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtBRnpDSjs7QUU0Q0U7RUFDRTtFQUNBO0FGekNKOztBRTRDRTtFQUNFO0VBQ0E7QUZ6Q0o7O0FFNENFO0VBQ0U7SUFDRTtFRnpDSjtFRTJDRTtJQUNFO0VGekNKO0VFMkNFO0lBQ0U7RUZ6Q0o7RUUyQ0U7SUFDRTtFRnpDSjtFRTJDRTtJQUNFO0VGekNKO0VFMkNFO0lBQ0U7RUZ6Q0o7RUUyQ0U7SUFDRTtFRnpDSjtFRTJDRTtJQUNFO0lBQ0E7RUZ6Q0o7RUUyQ0U7SUFDRTtJQUNBO0VGekNKO0FBQ0Y7QUU0Q0U7RUFDRTtJQUNFO0VGMUNKO0VFNENFO0lBQ0U7RUYxQ0o7RUU0Q0U7SUFDRTtFRjFDSjtFRTRDRTtJQUNFO0VGMUNKO0VFNENFO0lBQ0U7RUYxQ0o7RUU0Q0U7SUFDRTtFRjFDSjtFRTRDRTtJQUNFO0VGMUNKO0VFNENFO0lBQ0U7SUFDQTtFRjFDSjtFRTRDRTtJQUNFO0lBQ0E7RUYxQ0o7QUFDRjtBRTZDRTtFQUNFO0lBQ0U7RUYzQ0o7RUU2Q0U7SUFDRTtFRjNDSjtFRTZDRTtJQUNFO0VGM0NKO0VFNkNFO0lBQ0U7RUYzQ0o7RUU2Q0U7SUFDRTtFRjNDSjtFRTZDRTtJQUNFO0VGM0NKO0VFNkNFO0lBQ0U7RUYzQ0o7RUU2Q0U7SUFDRTtJQUNBO0VGM0NKO0VFNkNFO0lBQ0U7SUFDQTtFRjNDSjtBQUNGO0FFOENFO0VBQ0U7SUFDRTtFRjVDSjtFRThDRTtJQUNFO0VGNUNKO0VFOENFO0lBQ0U7RUY1Q0o7RUU4Q0U7SUFDRTtFRjVDSjtFRThDRTtJQUNFO0VGNUNKO0VFOENFO0lBQ0U7RUY1Q0o7RUU4Q0U7SUFDRTtFRjVDSjtFRThDRTtJQUNFO0lBQ0E7RUY1Q0o7RUU4Q0U7SUFDRTtJQUNBO0VGNUNKO0FBQ0Y7QUUrQ0U7RUFDRTtJQUNFO0VGN0NKO0VFK0NFO0lBQ0U7RUY3Q0o7RUUrQ0U7SUFDRTtFRjdDSjtFRStDRTtJQUNFO0VGN0NKO0VFK0NFO0lBQ0U7RUY3Q0o7RUUrQ0U7SUFDRTtFRjdDSjtFRStDRTtJQUNFO0VGN0NKO0VFK0NFO0lBQ0U7SUFDQTtFRjdDSjtFRStDRTtJQUNFO0lBQ0E7RUY3Q0o7QUFDRjtBRWdERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY5Q0o7O0FFaURFO0VBQ0U7RUFDQTtBRjlDSjs7QUVpREU7Ozs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY5Q0o7O0FFaURFO0VBQ0U7QUY5Q0o7O0FFaURFO0VBQ0U7QUY5Q0o7O0FFaURFO0VBQ0U7QUY5Q0o7O0FFaURFO0VBQ0U7QUY5Q0o7O0FFaURFO0VBQ0U7RUFDQTtBRjlDSjs7QUVpREU7RUFDRTtFQUNBO0FGOUNKOztBRWlERTtFQUNFO0VBQ0E7QUY5Q0o7O0FFaURFO0VBQ0U7RUFDQTtBRjlDSjs7QUVpREU7RUFDRTtFQUNBO0FGOUNKOztBRWlERTtFQUNFO0VBQ0E7QUY5Q0o7O0FFaURFO0VBQ0U7RUFDQTtBRjlDSjs7QUVpREU7RUFDRTtFQUNBO0FGOUNKOztBRWlERTtFQUNFO0VBQ0E7QUY5Q0o7O0FFaURFO0VBQ0U7RUFDQTtBRjlDSjs7QUVpREU7RUFDRTtFQUNBO0FGOUNKOztBRWlERTtFQUNFO0VBQ0E7QUY5Q0o7O0FFaURFO0VBQ0U7RUFDQTtBRjlDSjs7QUVpREU7RUFDRTtFQUNBO0FGOUNKOztBRWlERTtFQUNFO0VBQ0E7QUY5Q0o7O0FFaURFO0VBQ0U7RUFDQTtBRjlDSjs7QUVpREU7RUFDRTtFQUNBO0FGOUNKOztBRWlERTtFQUNFO0VBQ0E7QUY5Q0o7O0FFaURFO0VBQ0U7RUFDQTtBRjlDSjs7QUVpREU7RUFDRTtFQUNBO0FGOUNKOztBRWlERTtFQUNFO0VBQ0E7QUY5Q0o7O0FFaURFO0VBQ0U7RUFDQTtBRjlDSjs7QUVpREU7RUFDRTtFQUNBO0FGOUNKOztBRWlERTtFQUNFO0VBQ0E7QUY5Q0o7O0FFaURFO0VBQ0U7RUFDQTtBRjlDSjs7QUVpREU7RUFDRTtFQUNBO0FGOUNKOztBRWlERTtFQUNFO0VBQ0E7QUY5Q0o7O0FFaURFO0VBQ0U7RUFDQTtBRjlDSjs7QUVpREU7RUFDRTtFQUNBO0FGOUNKOztBRWlERTtFQUNFO0VBQ0E7QUY5Q0o7O0FFaURFO0VBQ0U7RUFDQTtBRjlDSjs7QUVpREU7RUFDRTtFQUNBO0FGOUNKOztBRWlERTtFQUNFO0VBQ0E7QUY5Q0o7O0FFaURFO0VBQ0U7RUFDQTtBRjlDSjs7QUVpREU7RUFDRTtJQUNFO0lBQ0E7RUY5Q0o7RUVnREU7SUFDRTtJQUNBO0VGOUNKO0VFZ0RFO0lBQ0U7SUFDQTtFRjlDSjtFRWdERTtJQUNFO0lBQ0E7RUY5Q0o7RUVnREU7SUFDRTtJQUNBO0VGOUNKO0VFZ0RFO0lBQ0U7SUFDQTtFRjlDSjtFRWdERTtJQUNFO0lBQ0E7RUY5Q0o7RUVnREU7SUFDRTtJQUNBO0VGOUNKO0VFZ0RFO0lBQ0U7SUFDQTtFRjlDSjtFRWdERTtJQUNFO0lBQ0E7RUY5Q0o7RUVnREU7SUFDRTtJQUNBO0VGOUNKO0VFZ0RFO0lBQ0U7SUFDQTtFRjlDSjtFRWdERTtJQUNFO0lBQ0E7RUY5Q0o7RUVnREU7SUFDRTtJQUNBO0VGOUNKO0VFZ0RFO0lBQ0U7SUFDQTtFRjlDSjtFRWdERTtJQUNFO0lBQ0E7RUY5Q0o7RUVnREU7SUFDRTtJQUNBO0VGOUNKO0VFZ0RFO0lBQ0U7SUFDQTtFRjlDSjtFRWdERTtJQUNFO0lBQ0E7RUY5Q0o7RUVnREU7SUFDRTtJQUNBO0VGOUNKO0VFZ0RFO0lBQ0U7SUFDQTtFRjlDSjtFRWdERTtJQUNFO0lBQ0E7RUY5Q0o7RUVnREU7SUFDRTtJQUNBO0VGOUNKO0VFZ0RFO0lBQ0U7SUFDQTtFRjlDSjtFRWdERTtJQUNFO0lBQ0E7RUY5Q0o7RUVnREU7SUFDRTtJQUNBO0VGOUNKO0VFZ0RFO0lBQ0U7SUFDQTtFRjlDSjtFRWdERTtJQUNFO0lBQ0E7RUY5Q0o7RUVnREU7SUFDRTtJQUNBO0VGOUNKO0VFZ0RFO0lBQ0U7SUFDQTtFRjlDSjtFRWdERTtJQUNFO0lBQ0E7RUY5Q0o7RUVnREU7SUFDRTtJQUNBO0VGOUNKO0VFZ0RFO0lBQ0U7SUFDQTtFRjlDSjtFRWdERTtJQUNFO0lBQ0E7RUY5Q0o7QUFDRjtBRWlERTtFQUNFO0lBQ0U7SUFDQTtFRi9DSjtFRWlERTtJQUNFO0lBQ0E7RUYvQ0o7RUVpREU7SUFDRTtJQUNBO0VGL0NKO0VFaURFO0lBQ0U7SUFDQTtFRi9DSjtFRWlERTtJQUNFO0lBQ0E7RUYvQ0o7RUVpREU7SUFDRTtJQUNBO0VGL0NKO0VFaURFO0lBQ0U7SUFDQTtFRi9DSjtFRWlERTtJQUNFO0lBQ0E7RUYvQ0o7RUVpREU7SUFDRTtJQUNBO0VGL0NKO0VFaURFO0lBQ0U7SUFDQTtFRi9DSjtFRWlERTtJQUNFO0lBQ0E7RUYvQ0o7RUVpREU7SUFDRTtJQUNBO0VGL0NKO0VFaURFO0lBQ0U7SUFDQTtFRi9DSjtFRWlERTtJQUNFO0lBQ0E7RUYvQ0o7RUVpREU7SUFDRTtJQUNBO0VGL0NKO0VFaURFO0lBQ0U7SUFDQTtFRi9DSjtFRWlERTtJQUNFO0lBQ0E7RUYvQ0o7RUVpREU7SUFDRTtJQUNBO0VGL0NKO0VFaURFO0lBQ0U7SUFDQTtFRi9DSjtFRWlERTtJQUNFO0lBQ0E7RUYvQ0o7RUVpREU7SUFDRTtJQUNBO0VGL0NKO0VFaURFO0lBQ0U7SUFDQTtFRi9DSjtFRWlERTtJQUNFO0lBQ0E7RUYvQ0o7RUVpREU7SUFDRTtJQUNBO0VGL0NKO0VFaURFO0lBQ0U7SUFDQTtFRi9DSjtFRWlERTtJQUNFO0lBQ0E7RUYvQ0o7RUVpREU7SUFDRTtJQUNBO0VGL0NKO0VFaURFO0lBQ0U7SUFDQTtFRi9DSjtFRWlERTtJQUNFO0lBQ0E7RUYvQ0o7RUVpREU7SUFDRTtJQUNBO0VGL0NKO0VFaURFO0lBQ0U7SUFDQTtFRi9DSjtFRWlERTtJQUNFO0lBQ0E7RUYvQ0o7RUVpREU7SUFDRTtJQUNBO0VGL0NKO0VFaURFO0lBQ0U7SUFDQTtFRi9DSjtBQUNGO0FFa0RFO0VBQ0U7SUFDRTtJQUNBO0VGaERKO0VFa0RFO0lBQ0U7SUFDQTtFRmhESjtFRWtERTtJQUNFO0lBQ0E7RUZoREo7RUVrREU7SUFDRTtJQUNBO0VGaERKO0VFa0RFO0lBQ0U7SUFDQTtFRmhESjtFRWtERTtJQUNFO0lBQ0E7RUZoREo7RUVrREU7SUFDRTtJQUNBO0VGaERKO0VFa0RFO0lBQ0U7SUFDQTtFRmhESjtFRWtERTtJQUNFO0lBQ0E7RUZoREo7RUVrREU7SUFDRTtJQUNBO0VGaERKO0VFa0RFO0lBQ0U7SUFDQTtFRmhESjtFRWtERTtJQUNFO0lBQ0E7RUZoREo7RUVrREU7SUFDRTtJQUNBO0VGaERKO0VFa0RFO0lBQ0U7SUFDQTtFRmhESjtFRWtERTtJQUNFO0lBQ0E7RUZoREo7RUVrREU7SUFDRTtJQUNBO0VGaERKO0VFa0RFO0lBQ0U7SUFDQTtFRmhESjtFRWtERTtJQUNFO0lBQ0E7RUZoREo7RUVrREU7SUFDRTtJQUNBO0VGaERKO0VFa0RFO0lBQ0U7SUFDQTtFRmhESjtFRWtERTtJQUNFO0lBQ0E7RUZoREo7RUVrREU7SUFDRTtJQUNBO0VGaERKO0VFa0RFO0lBQ0U7SUFDQTtFRmhESjtFRWtERTtJQUNFO0lBQ0E7RUZoREo7RUVrREU7SUFDRTtJQUNBO0VGaERKO0VFa0RFO0lBQ0U7SUFDQTtFRmhESjtFRWtERTtJQUNFO0lBQ0E7RUZoREo7RUVrREU7SUFDRTtJQUNBO0VGaERKO0VFa0RFO0lBQ0U7SUFDQTtFRmhESjtFRWtERTtJQUNFO0lBQ0E7RUZoREo7RUVrREU7SUFDRTtJQUNBO0VGaERKO0VFa0RFO0lBQ0U7SUFDQTtFRmhESjtFRWtERTtJQUNFO0lBQ0E7RUZoREo7RUVrREU7SUFDRTtJQUNBO0VGaERKO0FBQ0Y7QUVtREU7RUFDRTtJQUNFO0lBQ0E7RUZqREo7RUVtREU7SUFDRTtJQUNBO0VGakRKO0VFbURFO0lBQ0U7SUFDQTtFRmpESjtFRW1ERTtJQUNFO0lBQ0E7RUZqREo7RUVtREU7SUFDRTtJQUNBO0VGakRKO0VFbURFO0lBQ0U7SUFDQTtFRmpESjtFRW1ERTtJQUNFO0lBQ0E7RUZqREo7RUVtREU7SUFDRTtJQUNBO0VGakRKO0VFbURFO0lBQ0U7SUFDQTtFRmpESjtFRW1ERTtJQUNFO0lBQ0E7RUZqREo7RUVtREU7SUFDRTtJQUNBO0VGakRKO0VFbURFO0lBQ0U7SUFDQTtFRmpESjtFRW1ERTtJQUNFO0lBQ0E7RUZqREo7RUVtREU7SUFDRTtJQUNBO0VGakRKO0VFbURFO0lBQ0U7SUFDQTtFRmpESjtFRW1ERTtJQUNFO0lBQ0E7RUZqREo7RUVtREU7SUFDRTtJQUNBO0VGakRKO0VFbURFO0lBQ0U7SUFDQTtFRmpESjtFRW1ERTtJQUNFO0lBQ0E7RUZqREo7RUVtREU7SUFDRTtJQUNBO0VGakRKO0VFbURFO0lBQ0U7SUFDQTtFRmpESjtFRW1ERTtJQUNFO0lBQ0E7RUZqREo7RUVtREU7SUFDRTtJQUNBO0VGakRKO0VFbURFO0lBQ0U7SUFDQTtFRmpESjtFRW1ERTtJQUNFO0lBQ0E7RUZqREo7RUVtREU7SUFDRTtJQUNBO0VGakRKO0VFbURFO0lBQ0U7SUFDQTtFRmpESjtFRW1ERTtJQUNFO0lBQ0E7RUZqREo7RUVtREU7SUFDRTtJQUNBO0VGakRKO0VFbURFO0lBQ0U7SUFDQTtFRmpESjtFRW1ERTtJQUNFO0lBQ0E7RUZqREo7RUVtREU7SUFDRTtJQUNBO0VGakRKO0VFbURFO0lBQ0U7SUFDQTtFRmpESjtFRW1ERTtJQUNFO0lBQ0E7RUZqREo7QUFDRjtBRW9ERTtFQUNFO0FGbERKOztBRXFERTtFQUNFO0FGbERKOztBRXFERTtFQUNFO0FGbERKOztBRXFERTtFQUNFO0lBQ0U7RUZsREo7RUVvREU7SUFDRTtFRmxESjtFRW9ERTtJQUNFO0VGbERKO0FBQ0Y7QUVxREU7RUFDRTtJQUNFO0VGbkRKO0VFcURFO0lBQ0U7RUZuREo7RUVxREU7SUFDRTtFRm5ESjtBQUNGO0FFc0RFO0VBQ0U7SUFDRTtFRnBESjtFRXNERTtJQUNFO0VGcERKO0VFc0RFO0lBQ0U7RUZwREo7QUFDRjtBRXVERTtFQUNFO0lBQ0U7RUZyREo7RUV1REU7SUFDRTtFRnJESjtFRXVERTtJQUNFO0VGckRKO0FBQ0Y7QUV3REU7RUFDRTtBRnRESjs7QUV5REU7RUFDRTtBRnRESjs7QUV5REU7RUFDRTtBRnRESjs7QUV5REU7RUFDRTtBRnRESjs7QUV5REU7RUFDRTtBRnRESjs7QUV5REU7RUFDRTtBRnRESjs7QUV5REU7RUFDRTtFQUNBO0FGdERKOztBRXlERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ0REo7O0FFeURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnRESjs7QUV5REU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VGdERKO0FBQ0Y7QUV5REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdkRKOztBRTBERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ2REo7O0FFMERFO0VBQ0U7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTtFQUNFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFO0VBQ0U7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTtFQUNFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFO0VBQ0U7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTtFQUNFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFO0VBQ0U7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTtFQUNFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFO0VBQ0U7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTtFQUNFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFO0VBQ0U7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTtFQUNFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7RUFDRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFOztFQUVFO0FGdkRKOztBRTBERTs7RUFFRTtBRnZESjs7QUUwREU7O0VBRUU7QUZ2REo7O0FFMERFO0VBQ0U7SUFDRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTtJQUNFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFO0lBQ0U7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7SUFDRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTtJQUNFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFO0lBQ0U7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7SUFDRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTtJQUNFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFO0lBQ0U7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7SUFDRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTtJQUNFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFO0lBQ0U7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7SUFDRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTtJQUNFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFO0lBQ0U7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7SUFDRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTs7SUFFRTtFRnZESjtFRXlERTtJQUNFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFOztJQUVFO0VGdkRKO0VFeURFO0lBQ0U7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7RUV5REU7O0lBRUU7RUZ2REo7QUFDRjtBRTBERTtFQUNFO0lBQ0U7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7SUFDRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTtJQUNFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFO0lBQ0U7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7SUFDRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTtJQUNFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFO0lBQ0U7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7SUFDRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTtJQUNFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFO0lBQ0U7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7SUFDRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTtJQUNFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFO0lBQ0U7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7SUFDRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTtJQUNFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFO0lBQ0U7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7O0lBRUU7RUZ4REo7RUUwREU7SUFDRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTs7SUFFRTtFRnhESjtFRTBERTtJQUNFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0VFMERFOztJQUVFO0VGeERKO0FBQ0Y7QUUyREU7RUFDRTtJQUNFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFO0lBQ0U7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7SUFDRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTtJQUNFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFO0lBQ0U7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7SUFDRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTtJQUNFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFO0lBQ0U7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7SUFDRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTtJQUNFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFO0lBQ0U7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7SUFDRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTtJQUNFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFO0lBQ0U7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7SUFDRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTtJQUNFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFOztJQUVFO0VGekRKO0VFMkRFO0lBQ0U7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7O0lBRUU7RUZ6REo7RUUyREU7SUFDRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtFRTJERTs7SUFFRTtFRnpESjtBQUNGO0FFNERFO0VBQ0U7SUFDRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTtJQUNFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFO0lBQ0U7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7SUFDRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTtJQUNFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFO0lBQ0U7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7SUFDRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTtJQUNFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFO0lBQ0U7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7SUFDRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTtJQUNFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFO0lBQ0U7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7SUFDRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTtJQUNFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFO0lBQ0U7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7SUFDRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTs7SUFFRTtFRjFESjtFRTRERTtJQUNFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFOztJQUVFO0VGMURKO0VFNERFO0lBQ0U7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7RUU0REU7O0lBRUU7RUYxREo7QUFDRjtBRTZERTtFQUNFO0FGM0RKOztBRThERTtFQUNFO0FGM0RKOztBRThERTtFQUNFO0FGM0RKOztBRThERTtFQUNFO0FGM0RKOztBRThERTtFQUNFO0VBQ0E7RUFDQTtBRjNESjs7QUU4REU7RUFDRTtBRjNESjs7QUU4REU7RUFDRTtBRjNESjs7QUU4REU7RUFDRTtBRjNESjs7QUU4REU7RUFDRTtJQUNFO0VGM0RKO0VFNkRFO0lBQ0U7RUYzREo7RUU2REU7SUFDRTtFRjNESjtBQUNGO0FFOERFO0VBQ0U7SUFDRTtFRjVESjtFRThERTtJQUNFO0VGNURKO0VFOERFO0lBQ0U7RUY1REo7QUFDRjtBRStERTtFQUNFO0lBQ0U7RUY3REo7RUUrREU7SUFDRTtFRjdESjtFRStERTtJQUNFO0VGN0RKO0FBQ0Y7QUVnRUU7RUFDRTtJQUNFO0VGOURKO0VFZ0VFO0lBQ0U7RUY5REo7RUVnRUU7SUFDRTtFRjlESjtBQUNGO0FFaUVFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7QUYvREo7O0FFa0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRi9ESjs7QUVrRUU7RUFDRTtBRi9ESjs7QUVrRUU7RUFDRTtFQUNBO0FGL0RKOztBRWtFRTtFQUNFO0FGL0RKOztBRWtFRTtFQUNFO0FGL0RKOztBRWtFRTtFQUNFO0FGL0RKOztBRWtFRTtFQUNFOzs7SUFHRTtJQUNBO0VGL0RKO0VFaUVFO0lBQ0U7RUYvREo7RUVpRUU7SUFDRTtFRi9ESjtFRWlFRTtJQUNFO0VGL0RKO0VFaUVFOztJQUVFO0lBQ0E7RUYvREo7RUVpRUU7SUFDRTtFRi9ESjtFRWlFRTs7SUFFRTtFRi9ESjtFRWlFRTs7O0lBR0U7SUFDQTtFRi9ESjtFRWlFRTs7SUFFRTtFRi9ESjtFRWlFRTtJQUNFO0VGL0RKO0VFaUVFO0lBQ0U7RUYvREo7RUVpRUU7SUFDRTtFRi9ESjtFRWlFRTtJQUNFO0VGL0RKO0VFaUVFO0lBQ0U7RUYvREo7RUVpRUU7SUFDRTtFRi9ESjtFRWlFRTs7SUFFRTtFRi9ESjtFRWlFRTs7SUFFRTtFRi9ESjtFRWlFRTtJQUNFO0VGL0RKO0VFaUVFOzs7O0lBSUU7RUYvREo7RUVpRUU7SUFDRTtJQUNBO0VGL0RKO0FBQ0Y7O0FHeHZUQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMnZUQTs7QUcxdlRBO0VBQ0k7SUFDQTtFSDZ2VEY7QUFDRjtBRzd2VEE7RUFDSTtJQUNBO0VIK3ZURjtBQUNGO0FHL3ZUQTs7RUFFSTtFQUNBO0FIaXdUSjs7QUdod1RBO0VBQ0k7RUFDQTtBSG13VEo7O0FHbHdUSTtFQUNBO0VBQ0E7QUhxd1RKOztBR3B3VEE7RUFDSTtFQUNBO0FIdXdUSjs7QUd0d1RJO0VBQ0E7RUFDQTtBSHl3VEo7O0FHeHdUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUgyd1RKOztBRzF3VEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg2d1RKOztBRzV3VEk7RUFDQTtBSCt3VEo7O0FHOXdUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhpeFRKOztBR2h4VEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhteFRKOztBR2x4VEk7RUFDQTtBSHF4VEo7O0FHcHhUQTtFQUNJO0VBQ0E7QUh1eFRKOztBR3R4VEk7RUFDQTtFQUNBO0FIeXhUSjs7QUd4eFRBO0VBQ0k7RUFDQTtBSDJ4VEo7O0FHMXhUSTtFQUNBO0VBQ0E7QUg2eFRKOztBRzV4VEE7O0VBRUk7QUgreFRKOztBRzl4VEE7RUFDSTtFQUNBO0FIaXlUSjs7QUdoeVRJO0VBQ0E7QUhteVRKOztBR2x5VEE7RUFDSTtFQUNBO0FIcXlUSjs7QUdweVRJO0VBQ0E7QUh1eVRKOztBSXQ1VEE7RUFDQyxzQkhVMkI7RUdUM0I7RUFDQTtFQUNBO0VDK0ZHLHlCRDlGaUI7RUMrRmpCLGlDRC9GaUI7RUNnR2pCLDhCRGhHaUI7RUNpR2pCLDRCRGpHaUI7RUNrR2pCLDZCRGxHaUI7QUo2NVRyQjtBSTM1VEM7RUNtRUcscUJEbEVvQjtFQ21FcEIsNkJEbkVvQjtFQ29FcEIsMEJEcEVvQjtFQ3FFcEIsd0JEckVvQjtFQ3NFcEIseUJEdEVvQjtBSmk2VHhCO0FJOTVUSTtFQUVDO0FKKzVUTDs7QUkzNVRBO0VBQ0M7QUo4NVREO0FJNTVUQztFQUNJO0VBQ0E7RUFDQTtFQUNIO0VBQ0E7QUo4NVRGOztBSXo1VEE7RUFDQztFQUNBO0VBQ0E7QUo0NVREO0FJMTVUQztFQUNDO0VBQ0E7RUFDQTtBSjQ1VEY7QUl6NVRDO0VBQ0k7RUFDQTtBSjI1VEw7O0FJdjVUQTtFQUNJLG1CSHFoQjBCO0VHcGhCMUI7QUowNVRKOztBSXY1VEE7RUFDSTtFQUNBO0FKMDVUSjs7QUl2NVRBO0VBQ0M7RUFDQTtFQUNBO0FKMDVURDtBSXg1VEM7RUFDQztBSjA1VEY7O0FJdDVUQTtFQUNDLHlCSG1CMkI7QURzNFQ1Qjs7QUl0NVRBOztFQUVDLG1CSGtMd0I7QUR1dVR6Qjs7QUl0NVRBO0VBQ0MsY0gvQzJCO0FEdzhUNUI7O0FJdDVUQTtFQUNDLGNIbkQyQjtFR29EM0I7RUFDQTtBSnk1VEQ7O0FJdDVUQTtFQUNDO0VBQ0c7QUp5NVRKOztBSXY1VEE7RUFDQztBSjA1VEQ7O0FNcC9UQztFQUNDO0VBQ0E7RUFDQTtBTnUvVEY7O0FNaC9UQzs7O0VBRUMsY0wwRTBCO0FEMDZUNUI7O0FNaC9UQTs7Ozs7Ozs7OztFQVVDO0VEK0NHLDBCQzlDZ0I7RUQrQ2hCLGtDQy9DZ0I7RURnRGhCLCtCQ2hEZ0I7RURpRGhCLDZCQ2pEZ0I7RURrRGhCLDhCQ2xEZ0I7QU51L1RwQjs7QU1uL1RDO0VBQ0M7QU5zL1RGOztBSy85VEk7RUNsQkg7Ozs7SUFJQztFTnEvVEE7QUFDRjtBTWgvVEM7O0VBRUM7RUFDQSxtQkwySzBCO0VLMUsxQixnQkx3VitCO0FEMHBUakM7O0FNOStUQTtFQUNDO0FOaS9URDs7QU8xaVVBO0VBQ0M7QVA2aVVEO0FPM2lVQztFQUNDLGlCTmtiK0I7RU1qYi9CO0VBQ0EsY051QjBCO0VNdEIxQixzQk4rYStCO0VNOWEvQjtFQUNBLHNCTkUwQjtBRDJpVTVCO0FPM2lVRTtFQUNDO0VBQ0Esc0JORnlCO0VNR3pCO0VBQ0E7QVA2aVVIO0FPM2lVRztFQUNDO0FQNmlVSjtBTzNpVUk7RUFDQztFQUNBO0VBQ0E7QVA2aVVMOztBT3BpVUM7RUFDQztFQUNBLG1CTjBOdUI7RU16TnZCLDRDTnNZK0I7QURpcVRqQztBT3JpVUU7O0VBRUM7QVB1aVVIOztBT2xpVUE7RUFDQztBUHFpVUQ7O0FPbGlVQTtFQUNDLGNOcEIyQjtFTXFCM0I7QVBxaVVEO0FPamlVRTtFQUNDO0FQbWlVSDs7QU8zaFVDO0VBQ0MsY051QjBCO0VNdEIxQjtBUDhoVUY7QU8zaFVDO0VBQ0M7QVA2aFVGOztBT3hoVUE7RUFDQztBUDJoVUQ7QU96aFVDO0VBQ0M7RUFDQTtFQUNBLGNObkQwQjtFTW9EMUI7RUFDQTtFQUNBO0FQMmhVRjs7QU92aFVBO0VBQ0MscUJObUt3QjtFTWxLeEI7RUFDQSxtQk5rS3dCO0VNakt4QiwyRE53SDJCO0FEazZUNUI7O0FPOWdVSztFQUNDO0FQaWhVTjtBT3pnVUU7O0VBRUM7QVAyZ1VIOztBT3BnVUM7RUFDQyxxQk40VCtCO0VNM1QvQjtFQUNBO0FQdWdVRjtBT3JnVUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBUHVnVUg7O0FPbGdVQTtFQUNDO0VBQ0EsY04zRzJCO0VNNEczQjtBUHFnVUQ7QU9uZ1VDO0VBQ0M7RUFDQTtBUHFnVUY7QU9sZ1VDO0VBQ0MsY050SDBCO0FEMG5VNUI7O0FRdHBVQTs7Ozs7RUFBQTtBQU1DO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnlwVUo7O0FRdnBVRTtFQUNFO0FSMHBVSjs7QVF4cFVFO0VBQ0U7QVIycFVKOztBUXpwVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNHBVSjs7QVExcFVFO0VBQ0U7RUFDQTtBUjZwVUo7O0FRM3BVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjhwVUo7O0FRNXBVRTtFQUNFO0FSK3BVSjs7QVE3cFVFOzs7Ozs7Ozs7OztFQVdFO0VBQ0E7RUFDQTtBUmdxVUo7O0FROXBVRTs7RUFFRTtBUmlxVUo7O0FRL3BVRTs7RUFFRTtBUmtxVUo7O0FRaHFVRTtFQUNFO0FSbXFVSjs7QVFqcVVFOztFQUVFO0FSb3FVSjs7QVFscVVFOztFQUVFO0FScXFVSjs7QVFucVVFOztFQUVFO0VBQ0E7RUFDQTtBUnNxVUo7O0FRcHFVRTtFQUNFO0FSdXFVSjs7QVFycVVFO0VBQ0U7QVJ3cVVKOztBUXRxVUU7RUFDRTtFQUNBO0VBQ0E7QVJ5cVVKOztBUXZxVUU7RUFDRTtFQUNBO0VBQ0E7QVIwcVVKOztBUXhxVUU7RUFDRTtFQUNBO0FSMnFVSjs7QVF6cVVFOztFQUVFO0FSNHFVSjs7QVExcVVFOztFQUVFO0FSNnFVSjs7QVEzcVVFO0VBQ0U7RUFDQTtBUjhxVUo7O0FRNXFVRTtFQUNFO0FSK3FVSjs7QVE3cVVFO0VBQ0U7QVJnclVKOztBUTlxVUU7RUFDRTtBUmlyVUo7O0FRL3FVRTtFQUNFO0FSa3JVSjs7QVFoclVFO0VBQ0U7QVJtclVKOztBUWpyVUU7RUFDRTtBUm9yVUo7O0FRbHJVRTtFQUNFO0FScXJVSjs7QVFuclVFO0VBQ0U7QVJzclVKOztBUXByVUU7RUFDRTtBUnVyVUo7O0FRcnJVRTtFQUNFO0FSd3JVSjs7QVF0clVFO0VBQ0U7QVJ5clVKOztBUXZyVUU7RUFDRTtBUjByVUo7O0FReHJVRTtFQUNFO0FSMnJVSjs7QVF6clVFO0VBQ0U7QVI0clVKOztBUTFyVUU7RUFDRTtBUjZyVUo7O0FRM3JVRTtFQUNFO0FSOHJVSjs7QVE1clVFO0VBQ0U7QVIrclVKOztBUTdyVUU7RUFDRTtBUmdzVUo7O0FROXJVRTtFQUNFO0FSaXNVSjs7QVEvclVFO0VBQ0U7QVJrc1VKOztBUWhzVUU7RUFDRTtBUm1zVUo7O0FRanNVRTtFQUNFO0FSb3NVSjs7QVFsc1VFO0VBQ0U7QVJxc1VKOztBUW5zVUU7RUFDRTtBUnNzVUo7O0FRcHNVRTtFQUNFO0FSdXNVSjs7QVFyc1VFO0VBQ0U7QVJ3c1VKOztBUXRzVUU7RUFDRTtBUnlzVUo7O0FRdnNVRTtFQUNFO0FSMHNVSjs7QVF4c1VFO0VBQ0U7QVIyc1VKOztBUXpzVUU7RUFDRTtBUjRzVUo7O0FRMXNVRTtFQUNFO0FSNnNVSjs7QVEzc1VFO0VBQ0U7QVI4c1VKOztBUTVzVUU7RUFDRTtBUitzVUo7O0FRN3NVRTtFQUNFO0FSZ3RVSjs7QVE5c1VFO0VBQ0U7QVJpdFVKOztBUS9zVUU7RUFDRTtBUmt0VUo7O0FRaHRVRTtFQUNFO0FSbXRVSjs7QVFqdFVFO0VBQ0U7QVJvdFVKOztBUWx0VUU7RUFDRTtBUnF0VUo7O0FRbnRVRTtFQUNFO0FSc3RVSjs7QVFwdFVFO0VBQ0U7QVJ1dFVKOztBUXJ0VUU7RUFDRTtBUnd0VUo7O0FRdHRVRTtFQUNFO0FSeXRVSjs7QVF2dFVFO0VBQ0U7QVIwdFVKOztBUXh0VUU7RUFDRTtBUjJ0VUo7O0FRenRVRTtFQUNFO0FSNHRVSjs7QVExdFVFO0VBQ0U7QVI2dFVKOztBUTN0VUU7RUFDRTtBUjh0VUo7O0FRNXRVRTtFQUNFO0FSK3RVSjs7QVE3dFVFO0VBQ0U7QVJndVVKOztBUTl0VUU7RUFDRTtBUml1VUo7O0FRL3RVRTtFQUNFO0FSa3VVSjs7QVFodVVFO0VBQ0U7QVJtdVVKOztBUWp1VUU7RUFDRTtBUm91VUo7O0FRbHVVRTtFQUNFO0FScXVVSjs7QVFudVVFO0VBQ0U7QVJzdVVKOztBUXB1VUU7RUFDRTtBUnV1VUo7O0FRcnVVRTtFQUNFO0FSd3VVSjs7QVF0dVVFO0VBQ0U7QVJ5dVVKOztBUXZ1VUU7RUFDRTtBUjB1VUo7O0FReHVVRTtFQUNFO0FSMnVVSjs7QVF6dVVFO0VBQ0U7QVI0dVVKOztBUTF1VUU7RUFDRTtBUjZ1VUo7O0FRM3VVRTtFQUNFO0VBQ0E7QVI4dVVKOztBUTV1VUU7RUFDRTtBUit1VUo7O0FRN3VVRTtFQUNFO0FSZ3ZVSjs7QVE5dVVFO0VBQ0U7QVJpdlVKOztBUS91VUU7RUFDRTtBUmt2VUo7O0FRaHZVRTtFQUNFO0FSbXZVSjs7QVFqdlVFO0VBQ0U7QVJvdlVKOztBUWx2VUU7RUFDRTtBUnF2VUo7O0FRbnZVRTtFQUNFLHlCUHZQd0I7QUQ2K1U1Qjs7QVFwdlVFO0VBQ0U7QVJ1dlVKOztBUXJ2VUU7RUFDRTtBUnd2VUo7O0FRdHZVRTtFQUNFO0FSeXZVSjs7QVF2dlVFO0VBQ0U7QVIwdlVKOztBUXh2VUU7RUFDRTtBUjJ2VUo7O0FRenZVRTtFQUNFO0FSNHZVSjs7QVExdlVFO0VBQ0UsY1A1UXdCO0FEeWdWNUI7O0FRM3ZVRTtFQUNFO0FSOHZVSjs7QVE1dlVFO0VBQ0U7QVIrdlVKOztBUTd2VUU7RUFDRTtBUmd3VUo7O0FROXZVRTtFQUNFO0FSaXdVSjs7QVEvdlVFO0VBQ0U7QVJrd1VKOztBUWh3VUU7RUFDRTtBUm13VUo7O0FRandVRTtFQUNFO0VBQ0E7QVJvd1VKOztBUWx3VUU7RUFDRTtBUnF3VUo7O0FRbndVRTtFQUNFO0FSc3dVSjs7QVFwd1VFO0VBQ0U7QVJ1d1VKOztBUXJ3VUU7RUFDRSwrQlB1QzZCO0VPdEM3QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ3d1VKOztBUXR3VUU7O0VBRUU7RUFDQTtFQUNBO0FSeXdVSjs7QVF2d1VFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjB3VUo7O0FReHdVRTs7RUFFRTtFQUNBO0FSMndVSjs7QVF6d1VFOztFQUVFO0FSNHdVSjs7QVExd1VFOztFQUVFO0FSNndVSjs7QVEzd1VFOzs7Ozs7Ozs7O0VBVUUsY1AvVndCO0VPZ1d4QjtBUjh3VUo7O0FRNXdVRTs7OztFQUlFLGNQdFd3QjtBRHFuVjVCOztBUTd3VUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE0QkUsYVBwWXdCO0FEb3BWNUI7O0FROXdVRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTRCRSxlUGxhd0I7QURtclY1Qjs7QVEvd1VFO0VBQ0U7O0lBRUUsY1BqZXNCO0VEbXZWMUI7RVFoeFVFOzs7O0lBSUUsYVB2ZXNCO0VEeXZWMUI7RVFoeFVFOzs7O0lBSUUsZVA3ZXNCO0VEK3ZWMUI7QUFDRjtBUWh4VUU7RUFDRTtBUmt4VUo7O0FRaHhVRTtFQUNFO0FSbXhVSjs7QVFqeFVFO0VBQ0U7QVJveFVKOztBUWx4VUU7O0VBRUU7QVJxeFVKOztBUW54VUU7RUFDRTtFQUNBO0FSc3hVSjs7QVFweFVFO0VBQ0U7RUFDQTtBUnV4VUo7O0FRcnhVRTtFQUNFO0FSd3hVSjs7QVF0eFVFO0VBQ0U7RUFDQTtBUnl4VUo7O0FRdnhVRTtFQUNFO0VBQ0E7RUFDQTtBUjB4VUo7O0FReHhVRTtFQUNFO0VBQ0EsZVBuaEJ3QjtFT29oQnhCO0VBQ0E7RUFDQTtBUjJ4VUo7O0FRenhVRTtFQUNFO0VBQ0EsZVAxaEJ3QjtFTzJoQnhCO0VBQ0E7QVI0eFVKOztBUTF4VUU7O0VBRUUsYVBoaUJ3QjtBRDZ6VjVCOztBUTN4VUU7RUFDRTtBUjh4VUo7O0FRNXhVRTtFQUNFO0FSK3hVSjs7QVE3eFVFOztFQUVFO0FSZ3lVSjs7QVE5eFVFO0VBQ0U7QVJpeVVKOztBUS94VUU7RUFDRTtBUmt5VUo7O0FRaHlVRTtFQUNFO0FSbXlVSjs7QVFqeVVFO0VBQ0U7QVJveVVKOztBUWx5VUU7RUFDRTtBUnF5VUo7O0FRbnlVRTtFQUNFO0FSc3lVSjs7QVFweVVFO0VBQ0U7QVJ1eVVKOztBUXJ5VUU7RUFDRTtBUnd5VUo7O0FRdHlVRTtFQUNFO0FSeXlVSjs7QVF2eVVFO0VBQ0U7QVIweVVKOztBUXh5VUU7RUFDRTtBUjJ5VUo7O0FRenlVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FSNHlVSjs7QVExeVVFOztFQUVFO0VBQ0E7QVI2eVVKOztBUTN5VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUjh5VUo7O0FRNXlVRTtFQUNFO0VBQ0E7QVIreVVKOztBUTd5VUU7RUFDRTtFQUNBO0VBQ0E7QVJnelVKOztBUTl5VUU7RUFDRTtBUml6VUo7O0FRL3lVRTtFQUNFLGNQM21Cd0I7RU80bUJ4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUmt6VUo7O0FRaHpVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbXpVSjs7QVFqelVFO0VBQ0U7RUFDQTtBUm96VUo7O0FRbHpVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnF6VUo7O0FRbnpVRTtFQUNFO0VBQ0E7RUFDQTtBUnN6VUo7O0FRcHpVRTtFQUNFO0VBQ0E7QVJ1elVKOztBUXJ6VUU7RUFDRTtBUnd6VUo7O0FRdHpVRTtFQUNFO0FSeXpVSjs7QVF2elVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVIwelVKOztBUXh6VUU7O0VBRUU7QVIyelVKOztBUXp6VUU7O0VBRUU7QVI0elVKOztBUTF6VUU7O0VBRUU7QVI2elVKOztBUTN6VUU7RUFDRTtBUjh6VUo7O0FRNXpVRTtFQUNFO0VBQ0E7RUFDQTtBUit6VUo7O0FRN3pVRTtFQUNFO0VBQ0E7QVJnMFVKOztBUTl6VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJpMFVKOztBUS96VUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSazBVSjs7QVFoMFVFOzs7Ozs7RUFNRTtBUm0wVUo7O0FRajBVRTtFQUNFO0FSbzBVSjs7QVFsMFVFOztFQUVFO0FScTBVSjs7QVFuMFVFOztFQUVFO0FSczBVSjs7QVFwMFVFOztFQUVFO0FSdTBVSjs7QVFyMFVFOztFQUVFO0FSdzBVSjs7QVF0MFVFOztFQUVFO0FSeTBVSjs7QVF2MFVFOztFQUVFO0FSMDBVSjs7QVF4MFVFOztFQUVFO0FSMjBVSjs7QVF6MFVFO0VBQ0U7QVI0MFVKOztBUTEwVUU7RUFDRTtBUjYwVUo7O0FRMzBVRTtFQUNFO0FSODBVSjs7QVE1MFVFO0VBQ0U7QVIrMFVKOztBUTcwVUU7RUFDRTtBUmcxVUo7O0FROTBVRTtFQUNFO0FSaTFVSjs7QVEvMFVFO0VBQ0U7QVJrMVVKOztBUWgxVUU7O0VBRUU7QVJtMVVKOztBUWoxVUU7O0VBRUU7QVJvMVVKOztBUWwxVUU7O0VBRUU7QVJxMVVKOztBUW4xVUU7RUFDRTtBUnMxVUo7O0FRcDFVRTtFQUNFO0FSdTFVSjs7QVFyMVVFO0VBQ0U7QVJ3MVVKOztBUXQxVUU7O0VBRUU7QVJ5MVVKOztBUXYxVUU7O0VBRUU7QVIwMVVKOztBUXgxVUU7O0VBRUU7QVIyMVVKOztBUXoxVUU7O0VBRUU7QVI0MVVKOztBUTExVUU7RUFDRTtBUjYxVUo7O0FRMzFVRTtFQUNFO0FSODFVSjs7QVE1MVVFO0VBQ0U7QVIrMVVKOztBUTcxVUU7RUFDRTtBUmcyVUo7O0FROTFVRTtFQUNFO0FSaTJVSjs7QVEvMVVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJrMlVKOztBUWgyVUU7RUFDRTtBUm0yVUo7O0FRajJVRTtFQUNFO0FSbzJVSjs7QVFsMlVFO0VBQ0U7RUFDQTtBUnEyVUo7O0FRbjJVRTtFQUNFLHFCUHhtQnFCO0FEODhWekI7O0FRcDJVRTtFQUNFLHFCUDNtQnFCO0FEazlWekI7O0FRcjJVRTs7RUFFRTtBUncyVUo7O0FRdDJVRTtFQUNFO0FSeTJVSjs7QVF2MlVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1B0MUJ3QjtFT3UxQnhCO0VBQ0E7QVIwMlVKOztBUXgyVUU7RUFDRTtFQUNBO0VBQ0E7QVIyMlVKOztBUXoyVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjQyVUo7O0FRMTJVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI2MlVKOztBUTMyVUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUjgyVUo7O0FRNTJVRTtFQUNFO0VBQ0E7QVIrMlVKOztBUTcyVUU7RUFDRTtBUmczVUo7O0FROTJVRTs7RUFFRTtBUmkzVUo7O0FRLzJVRTtFQUNFO0FSazNVSjs7QVFoM1VFO0VBQ0U7RUFDQTtFQUNBO0FSbTNVSjs7QVFqM1VFO0VBQ0U7QVJvM1VKOztBUWwzVUU7RUFDRTtBUnEzVUo7O0FRbjNVRTtFQUNFO0FSczNVSjs7QVFwM1VFO0VBQ0UsY1B4MUJ3QjtBRCtzVzVCOztBUXIzVUU7RUFDRTtBUnczVUo7O0FTbm1XSTtFQXhEQSxhUmxId0I7RVFtSHhCLGNSbkh3QjtFUW9IeEIsa0JBakhXO0VBa0hYLGdCUjBFd0I7QURxbFc1Qjs7QVN0bVdJOztFQXJFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRncldKOztBUzNtV0k7O0VBRUk7QVQ4bVdSOztBUzNtV0k7RUFuR0EsMkJBb0c4QjtFQW5HOUIsNkJBbUc4QjtFQWxHOUIsd0JBa0c4QjtFQWpHOUIscUJBaUc4QjtFQWhHOUIsNEJBZ0d3QztFQS9GeEMsbUNBK0Z3QztFQTlGeEMseUJBOEZ3QztFQTdGeEMsMkJBNkZ3QztFQTFGcEM7RUE0RkE7QVRxbldSOztBU2xuV0k7RUF6R0EsNkJBMEc4QjtFQXpHOUIsK0JBeUc4QjtFQXhHOUIsMEJBd0c4QjtFQXZHOUIsdUJBdUc4QjtFQXRHOUIsNEJBc0cwQztFQXJHMUMsbUNBcUcwQztFQXBHMUMseUJBb0cwQztFQW5HMUMsMkJBbUcwQztFQWhHdEM7RUFrR0E7QVQ0bldSOztBU3puV0k7RUEvR0EsMkJBZ0g4QjtFQS9HOUIsNkJBK0c4QjtFQTlHOUIsd0JBOEc4QjtFQTdHOUIscUJBNkc4QjtFQTVHOUIsMEJBNEd3QztFQTNHeEMsaUNBMkd3QztFQTFHeEMsdUJBMEd3QztFQXpHeEMseUJBeUd3QztFQXBHcEM7RUFzR0E7QVRtb1dSOztBU2hvV0k7RUFySEEsMkJBc0g4QjtFQXJIOUIsNkJBcUg4QjtFQXBIOUIsd0JBb0g4QjtFQW5IOUIscUJBbUg4QjtFQWxIOUIsNEJBa0h3QztFQWpIeEMsbUNBaUh3QztFQWhIeEMseUJBZ0h3QztFQS9HeEMsMkJBK0d3QztFQTVHcEM7RUE4R0E7QVQwb1dSOztBU3ZvV0k7RUEzSEEsMkJBNEg4QjtFQTNIOUIsNkJBMkg4QjtFQTFIOUIsd0JBMEg4QjtFQXpIOUIscUJBeUg4QjtFQXhIOUIsd0JBd0h3QztFQXZIeEMsK0JBdUh3QztFQXRIeEMscUJBc0h3QztFQXJIeEMsdUJBcUh3QztFQTlHcEM7RUFnSEE7QVRpcFdSOztBUzlvV0k7RUFqSUEsNkJBa0k4QjtFQWpJOUIsK0JBaUk4QjtFQWhJOUIsMEJBZ0k4QjtFQS9IOUIsdUJBK0g4QjtFQTlIOUIsd0JBOEgwQztFQTdIMUMsK0JBNkgwQztFQTVIMUMscUJBNEgwQztFQTNIMUMsdUJBMkgwQztFQXBIdEM7RUFzSEE7QVR3cFdSOztBU3JwV0k7RUF2SUEsMkJBd0k4QjtFQXZJOUIsNkJBdUk4QjtFQXRJOUIsd0JBc0k4QjtFQXJJOUIscUJBcUk4QjtFQXBJOUIsNEJBb0l3QztFQW5JeEMsbUNBbUl3QztFQWxJeEMseUJBa0l3QztFQWpJeEMsMkJBaUl3QztFQTlIcEM7RUFnSUE7QVQrcFdSOztBUzVwV0k7RUE3SUEsNkJBOEk4QjtFQTdJOUIsK0JBNkk4QjtFQTVJOUIsMEJBNEk4QjtFQTNJOUIsdUJBMkk4QjtFQTFJOUIsNEJBMEkwQztFQXpJMUMsbUNBeUkwQztFQXhJMUMseUJBd0kwQztFQXZJMUMsMkJBdUkwQztFQXBJdEM7RUFzSUE7QVRzcVdSOztBU25xV0k7RUFuSkEseUJBcUo4QjtFQXBKOUIsMkJBb0o4QjtFQW5KOUIsc0JBbUo4QjtFQWxKOUIsbUJBa0o4QjtFQWpKOUIsMEJBaUpzQztFQWhKdEMsaUNBZ0pzQztFQS9JdEMsdUJBK0lzQztFQTlJdEMseUJBOElzQztFQXpJbEM7RUEySUE7QVQ0cVdSOztBU3pxV0k7RUExSkEseUJBMko4QjtFQTFKOUIsMkJBMEo4QjtFQXpKOUIsc0JBeUo4QjtFQXhKOUIsbUJBd0o4QjtFQXZKOUIsNEJBdUpzQztFQXRKdEMsbUNBc0pzQztFQXJKdEMseUJBcUpzQztFQXBKdEMsMkJBb0pzQztFQWpKbEM7RUFtSkE7QVRtcldSOztBU2hyV0k7RUE1SEEsZVJxR3FCO0VRcEdyQixpQkEvR1k7RUFrSFIscUJBbkhZO0FUaTZXcEI7O0FTbHJXSTtFQUNJLFVBOU9rQjtBVG02VzFCOztBU2xyV0k7RUEzSEEsaUJBakhZO0VBa0haLHFCQWhIYTtBVGk2V2pCOztBU25yV0k7RUExSEE7RUFDQSxpQkF6SFk7QVQwNldoQjs7QVNwcldJO0VBckhBO0VBQ0EsaUJBNUhjO0FUeTZXbEI7O0FTcnJXSTtFQXBIQTtFQUNBLGtCQTlIVztBVDI2V2Y7O0FTdHJXSTtFQW5IQTtFQUNBLGtCQWhJYTtBVDY2V2pCOztBU3p5V0k7RUFDSSxlQW9IZ0I7QVR3cld4QjtBU3p5V0k7RUFDSSxhQWdIZ0I7QVQycld4Qjs7QVNoeldJO0VBQ0ksZUFvSGdCO0FUK3JXeEI7QVNoeldJO0VBQ0ksYUFnSGdCO0FUa3NXeEI7O0FTdnpXSTtFQUNJLGVBb0hnQjtBVHNzV3hCO0FTdnpXSTtFQUNJLGFBZ0hnQjtBVHlzV3hCOztBUzl6V0k7RUFDSSxlQW9IZ0I7QVQ2c1d4QjtBUzl6V0k7RUFDSSxhQWdIZ0I7QVRndFd4Qjs7QVNyMFdJO0VBQ0ksZUFvSGdCO0FUb3RXeEI7QVNyMFdJO0VBQ0ksYUFnSGdCO0FUdXRXeEI7O0FTNTBXSTtFQUNJLGVBb0hnQjtBVDJ0V3hCO0FTNTBXSTtFQUNJLGFBZ0hnQjtBVDh0V3hCOztBU24xV0k7RUFDSSxlQW9IZ0I7QVRrdVd4QjtBU24xV0k7RUFDSSxhQWdIZ0I7QVRxdVd4Qjs7QVMxMVdJO0VBQ0ksZUFvSGdCO0FUeXVXeEI7QVMxMVdJO0VBQ0ksYUFnSGdCO0FUNHVXeEI7O0FTajJXSTtFQUNJLGVBb0hnQjtBVGd2V3hCO0FTajJXSTtFQUNJLGFBZ0hnQjtBVG12V3hCOztBU3gyV0k7RUFDSSxlQW9IZ0I7QVR1dld4QjtBU3gyV0k7RUFDSSxhQWdIZ0I7QVQwdld4Qjs7QVMvMldJO0VBQ0ksZUFvSGdCO0FUOHZXeEI7QVMvMldJO0VBQ0ksYUFnSGdCO0FUaXdXeEI7O0FTcHZXWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVRtK1czQztBUzk5V0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRnK1dSO0FTNzlXSTtFQUNJO0VBQ0E7RUFDQTtBVCs5V1I7QVM1OVdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVQ4OVdSOztBUzd3V1k7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUNC9XM0M7QVN2L1dJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUeS9XUjtBU3QvV0k7RUFDSTtFQUNBO0VBQ0E7QVR3L1dSO0FTci9XSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUdS9XUjs7QVN0eVdZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVHFoWDNDO0FTaGhYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGtoWFI7QVMvZ1hJO0VBQ0k7RUFDQTtFQUNBO0FUaWhYUjtBUzlnWEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVGdoWFI7O0FTL3pXWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVQ4aVgzQztBU3ppWEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQyaVhSO0FTeGlYSTtFQUNJO0VBQ0E7RUFDQTtBVDBpWFI7QVN2aVhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVR5aVhSOztBU3gxV1k7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUdWtYM0M7QVNsa1hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUb2tYUjtBU2prWEk7RUFDSTtFQUNBO0VBQ0E7QVRta1hSO0FTaGtYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUa2tYUjs7QVNqM1dZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVGdtWDNDO0FTM2xYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDZsWFI7QVMxbFhJO0VBQ0k7RUFDQTtFQUNBO0FUNGxYUjtBU3psWEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVDJsWFI7O0FTMTRXWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVR5blgzQztBU3BuWEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRzblhSO0FTbm5YSTtFQUNJO0VBQ0E7RUFDQTtBVHFuWFI7QVNsblhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRvblhSOztBU242V1k7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUa3BYM0M7QVM3b1hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUK29YUjtBUzVvWEk7RUFDSTtFQUNBO0VBQ0E7QVQ4b1hSO0FTM29YSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUNm9YUjs7QVM1N1dZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVDJxWDNDO0FTdHFYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHdxWFI7QVNycVhJO0VBQ0k7RUFDQTtFQUNBO0FUdXFYUjtBU3BxWEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVHNxWFI7O0FTcjlXWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVRvc1gzQztBUy9yWEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRpc1hSO0FTOXJYSTtFQUNJO0VBQ0E7RUFDQTtBVGdzWFI7QVM3clhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVQrclhSOztBUzkrV1k7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUNnRYM0M7QVN4dFhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMHRYUjtBU3Z0WEk7RUFDSTtFQUNBO0VBQ0E7QVR5dFhSO0FTdHRYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUd3RYUjs7QVN2Z1hZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVHN2WDNDO0FTanZYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVG12WFI7QVNodlhJO0VBQ0k7RUFDQTtFQUNBO0FUa3ZYUjtBUy91WEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVGl2WFI7O0FTaGlYWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVQrd1gzQztBUzF3WEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ0d1hSO0FTendYSTtFQUNJO0VBQ0E7RUFDQTtBVDJ3WFI7QVN4d1hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVQwd1hSOztBU3pqWFk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUd3lYM0M7QVNueVhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUcXlYUjtBU2x5WEk7RUFDSTtFQUNBO0VBQ0E7QVRveVhSO0FTanlYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUbXlYUjs7QVNsbFhZO0VBeE9SO0VBQ0E7RUFDQSxXQUh1QztBVGkwWDNDO0FTNXpYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDh6WFI7QVMzelhJO0VBQ0k7RUFDQTtFQUNBO0FUNnpYUjtBUzF6WEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVDR6WFI7O0FTM21YWTtFQXhPUjtFQUNBO0VBQ0EsV0FIdUM7QVQwMVgzQztBU3IxWEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR1MVhSO0FTcDFYSTtFQUNJO0VBQ0E7RUFDQTtBVHMxWFI7QVNuMVhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVRxMVhSOztBU3BvWFk7RUF4T1I7RUFDQTtFQUNBLFdBSHVDO0FUbTNYM0M7QVM5MlhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUZzNYUjtBUzcyWEk7RUFDSTtFQUNBO0VBQ0E7QVQrMlhSO0FTNTJYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FUODJYUjs7QVNwcFhJO0VBQ0k7QVR1cFhSOztBU25wWEE7RUFDSSxVUmxVd0I7QUR3OVg1Qjs7QVVuK1hBOzs7RUFBQTtBQUlDO0VBQ0E7SUFBTztFVnUrWE47RVV0K1hEO0lBQUs7RVZ5K1hKO0FBQ0Y7QVV2K1hBO0VBQ0M7QVZ5K1hEOztBVXQrWEE7OztFQUFBO0FBSUE7OztFQUdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWeStYRDs7QVV0K1hBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVnkrWEQ7O0FVdCtYQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ5K1hEOztBV3RoWUE7OztDQUFBO0FBS0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QVhzaFlKOztBV25oWUE7O0VBRUk7QVhzaFlKOztBV25oWUE7O0VBRUk7QVhzaFlKOztBV25oWUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhzaFlKOztBV25oWUE7QUFDQTtFQUNJO0VBQ0E7RUFBa0I7RUFDbEI7RUFDQTtBWHVoWUo7O0FXcGhZQTs7OztFQUlJO0VBQWdCO0FYd2hZcEI7O0FXcmhZQTtFQUNJO0FYd2hZSjs7QVdyaFlBO0VBQ0k7QVh3aFlKOztBV3JoWUE7O0VBRUk7QVh3aFlKOztBV3JoWUE7Ozs7Ozs7RUFPSTtBWHdoWUo7O0FXcmhZQTs7Ozs7OztFQU9JO0FYd2hZSjs7QVdyaFlBO0VBQ0k7QVh3aFlKOztBV3RoWUE7O0VBRUk7QVh5aFlKOztBV3RoWUE7O0VBRUk7QVh5aFlKOztBV3RoWUE7O0VBRUk7QVh5aFlKOztBV3RoWUE7RUFDSTtBWHloWUo7O0FXdGhZQTs7RUFFSTtBWHloWUo7O0FXdGhZQTs7RUFFSTtBWHloWUo7O0FXdGhZQTs7OztFQUlJO0FYeWhZSjs7QVd0aFlBO0VBQ0k7RUFDQTtBWHloWUo7O0FXdGhZQTs7Q0FBQTtBQUdBO0VBQ0E7QVh5aFlBOztBV3RoWUE7RUFDQTtBWHloWUE7O0FXdGhZQTs7Q0FBQTtBQUdBO0VBQ0k7RUFDQTtFQUNBO0FYeWhZSjs7QVd0aFlBO0VBQ0k7QVh5aFlKO0FXdmhZSTtFQUNJO0VBQ0EsbUJWeUZpQjtFVXhGakI7RUFDQTtBWHloWVI7O0FBbnFZQTs7a0NBQUE7QVl4QkE7RUFDRztBWmlzWUg7O0FZOXJZQTtFQUNHLDJEWDJNeUI7RVcxTXpCO0VBQ0EseUJYc0d5QjtFV3JHekIsY1hrQnlCO0VXakJ6QjtFQUNBO0FaaXNZSDs7QVk5cllBOzs7Ozs7RUFNQyxjWE0yQjtFV0wzQjtFQUNBO0VBQ0EsZ0JYK0wyQjtBRGtnWTVCO0FZL3JZQzs7Ozs7O0VBQ0MsZ0JYMEwwQjtFV3pMMUI7QVpzc1lGOztBWWxzWUE7O0VBRUk7QVpxc1lKOztBWWxzWUE7O0VBRUk7QVpxc1lKOztBWWxzWUE7O0VBRUk7QVpxc1lKOztBWWxzWUE7O0VBRUk7QVpxc1lKOztBWWxzWUE7O0VBRUk7QVpxc1lKOztBWWxzWUE7O0VBRUk7QVpxc1lKOztBWWxzWUE7RUFDQyxjWGxDMkI7RVdtQzNCO0VBQ0E7QVpxc1lEOztBWWxzWUE7RUFDQztBWnFzWUQ7O0FZbHNZQTtFQUNDLGNYYTJCO0FEd3JZNUI7QVluc1lDO0VBRUM7RUFDQTtBWm9zWUY7QVlqc1lDO0VBQ0M7QVptc1lGO0FZOXJZRTtFQUVDO0FaK3JZSDtBWTVyWUU7RUFDQztBWjhyWUg7QVl6cllFO0VBRUM7QVowcllIO0FZdnJZRTtFQUNDO0FaeXJZSDtBWXByWUU7RUFFQztBWnFyWUg7QVlscllFO0VBQ0M7QVpvcllIO0FZL3FZRTtFQUNDO0FaaXJZSDs7QVk1cVlBOzs7O0VBSUMsY1h2RzJCO0FEc3hZNUI7O0FZNXFZQTtFQUNDO0FaK3FZRDs7QVk1cVlBO0VBQ0M7RUFDQTtFQUNHO0FaK3FZSjs7QVk1cVlBO0VBQ0MsMkRYa0UyQjtBRDZtWTVCOztBWTFxWUM7RUFFQztBWjRxWUY7O0FZeHFZQTtFQUNDO0FaMnFZRDs7QVl4cVlBO0VBQ0M7QVoycVlEOztBWXhxWUE7RUFDQztBWjJxWUQ7O0FZeHFZQTtFQUNDO0FaMnFZRDs7QVl0cVlDO0VBQ0M7QVp5cVlGOztBWTFxWUM7RUFDQztBWjZxWUY7O0FZOXFZQztFQUNDO0FaaXJZRjs7QVlscllDO0VBQ0M7QVpxcllGOztBWXRyWUM7RUFDQztBWnlyWUY7O0FZMXJZQztFQUNDO0FaNnJZRjs7QVl6cllBO0VBQ0M7QVo0cllEOztBWXpyWUE7RUFDQztBWjRyWUQ7O0FZenJZQTtFQUNDO0FaNHJZRDs7QVl2cllDO0VBQ0M7QVowcllGOztBWTNyWUM7RUFDQztBWjhyWUY7O0FZL3JZQztFQUNDO0Faa3NZRjs7QVluc1lDO0VBQ0M7QVpzc1lGOztBWXZzWUM7RUFDQztBWjBzWUY7O0FZM3NZQztFQUNDO0FaOHNZRjs7QVkxc1lBO0VBQ0M7RUFDQTtFQUNBO0FaNnNZRDs7QVkxc1lBO0VBQ0k7RUFDQTtFQUNBO0FaNnNZSjs7QVl4c1lDO0VBQ0M7QVoyc1lGO0FZeHNZQztFQUNDO0FaMHNZRjtBWXZzWUM7RUFDQztBWnlzWUY7O0FZcnNZQTs7O0VBR0M7QVp3c1lEOztBWXJzWUE7RUFDSTtFQUNIO0VBQ0E7RUFDQTtFQUNHO0Fad3NZSjs7QVlyc1lBO0VBQ0MsY1hwTjJCO0FENDVZNUI7O0FZcnNZQTtFQUNDLGNYeE4yQjtFV3lOM0I7QVp3c1lEOztBWXJzWUE7RUFDQztBWndzWUQ7O0FZcHNZQztFQUNDO0FadXNZRjs7QVlsc1lDO0VBQ0M7QVpxc1lGOztBWWpzWUE7RUFDQztBWm9zWUQ7QUtyNVlJO0VPZ05KO0lBSUU7SUFDQTtFWnFzWUE7QUFDRjs7QVlsc1lBO0VBQ0M7QVpxc1lEOztBS3g1WUk7RU91Tkg7SUFDQztFWnFzWUE7RVlsc1lEOztJQUVDO0Vab3NZQTtFWWpzWUQ7SUFDQztFWm1zWUE7QUFDRjtBYXArWUE7QUFDQTtFQUNJO0FicytZSjs7QWFuK1lBO0VBQ0k7QWJzK1lKOztBYW4rWUE7RUFDSTtBYnMrWUo7O0FhbitZQTtFQUNJO0FicytZSjs7QWFuK1lBO0VBQ0k7QWJzK1lKOztBYW4rWUE7RUFDSTtFQUNBO0FicytZSjs7QWFuK1lBO0VBQ0k7RUFDQTtBYnMrWUo7O0FhbitZQTtFQUNDO0FicytZRDs7QWFuK1lBO0VBQ0M7QWJzK1lEOztBYW4rWUE7RUFDQztBYnMrWUQ7O0FhbitZQTtFQUNDO0FicytZRDs7QWFuK1lBO0VBQ0M7QWJzK1lEOztBYW4rWUE7RUFDQztBYnMrWUQ7O0FhbitZQTtFQUNDO0FicytZRDs7QWFuK1lBO0VBQ0M7QWJzK1lEOztBYW4rWUE7RUFDQztBYnMrWUQ7O0FhbitZQTtFQUNDO0FicytZRDs7QWFuK1lBO0VBQ0M7QWJzK1lEOztBYW4rWUE7RUFDQztBYnMrWUQ7O0FhbitZQTtFQUNDO0FicytZRDs7QWFuK1lBO0VBQ0M7QWJzK1lEOztBYW4rWUE7RUFDQztBYnMrWUQ7O0FhbitZQTtFQUNDO0FicytZRDs7QWFuK1lBO0VBQ0M7QWJzK1lEOztBYW4rWUE7RUFDQztBYnMrWUQ7O0FhbitZQTtFQUNDO0FicytZRDs7QWFuK1lBO0VBQ0M7QWJzK1lEOztBYW4rWUE7RUFDQztBYnMrWUQ7O0FhbitZQTtFQUNDO0FicytZRDs7QWFuK1lBO0VBQ0M7QWJzK1lEOztBYW4rWUE7RUFDQztBYnMrWUQ7O0FhbitZQTtFQUNDO0FicytZRDs7QWFuK1lBO0VBQ0M7QWJzK1lEOztBYW4rWUE7RUFDQztBYnMrWUQ7O0FhbitZQTtFQUNDO0FicytZRDs7QWFuK1lBO0VBQ0M7QWJzK1lEOztBYW4rWUE7RUFDQztBYnMrWUQ7O0FhbitZQTtFQUNDO0FicytZRDs7QWFuK1lBO0VBQ0M7QWJzK1lEOztBSzFrWkk7RVF3R0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdUJDO0VicytZQTtBQUNGO0FhbitZQTtFQUNJO0VBQ0E7QWJxK1lKOztBYWwrWUE7RUFDSTtBYnErWUo7O0FhbCtZQTtFQUNJO0FicStZSjs7QWFsK1lBO0VBQ0k7RUFDQTtBYnErWUo7O0FhbCtZQTtFQUNJO0VBQ0E7QWJxK1lKOztBYWwrWUE7RUFDSTtFQUNBO0FicStZSjs7QWFsK1lBO0VBQ0k7RUFDQTtBYnErWUo7O0FhbCtZQTtFQUNJO0VBQ0E7QWJxK1lKOztBYWwrWUE7RUFDSTtFQUNBO0FicStZSjs7QWFsK1lBO0VBQ0k7RUFDQTtBYnErWUo7O0FhbCtZQTtFQUNJO0VBQ0E7QWJxK1lKOztBYWwrWUE7RUFDSTtFQUNBO0FicStZSjs7QWFsK1lBO0VBQ0k7RUFDQTtBYnErWUo7O0FhbCtZQTtFQUNJO0VBQ0E7QWJxK1lKOztBYWwrWUE7RUFDSTtFQUNBO0FicStZSjs7QWFsK1lBO0VBQ0k7RUFDQTtBYnErWUo7O0FhbCtZQTtFQUNJO0VBQ0E7QWJxK1lKOztBYWwrWUE7RUFDSTtFQUNBO0FicStZSjs7QWFsK1lBO0VBQ0k7RUFDQTtBYnErWUo7O0FhbCtZQTtFQUNJO0VBQ0E7QWJxK1lKOztBYWwrWUE7RUFDSTtFQUNBO0FicStZSjs7QWFsK1lBO0VBQ0k7RUFDQTtBYnErWUo7O0FhbCtZQTtFQUNJO0VBQ0E7QWJxK1lKOztBYWwrWUE7RUFDSTtFQUNBO0FicStZSjs7QWFsK1lBO0VBQ0k7RUFDQTtBYnErWUo7O0FhbCtZQTtFQUNJO0VBQ0E7QWJxK1lKOztBYWwrWUE7RUFDSTtFQUNBO0FicStZSjs7QWFsK1lBO0VBQ0k7RUFDQTtBYnErWUo7O0FhbCtZQTtFQUNJO0VBQ0E7QWJxK1lKOztBYWwrWUE7RUFDSTtFQUNBO0FicStZSjs7QWFsK1lBO0VBQ0k7RUFDQTtBYnErWUo7O0FhbCtZQTtFQUNJO0VBQ0E7QWJxK1lKOztBYWwrWUE7RUFDSTtFQUNBO0FicStZSjs7QUt4d1pJO0VRdVNIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztJQUNBO0VicStZQTtBQUNGO0FhbCtZQTtFQUNJO0VBQ0E7QWJvK1lKOztBYWorWUE7RUFDSTtFQUNBO0FibytZSjs7QWFqK1lBO0VBQ0k7RUFDQTtBYm8rWUo7O0FhaitZQTtFQUNJO0VBQ0E7QWJvK1lKOztBYWorWUE7RUFDSTtFQUNBO0FibytZSjs7QWFqK1lBO0VBQ0k7RUFDQTtBYm8rWUo7O0FhaitZQTtFQUNJO0VBQ0E7QWJvK1lKOztBYWorWUE7RUFDSTtFQUNBO0FibytZSjs7QWFqK1lBO0VBQ0k7RUFDQTtBYm8rWUo7O0FhaitZQTtFQUNJO0VBQ0E7QWJvK1lKOztBYWorWUE7RUFDSTtFQUNBO0FibytZSjs7QWFqK1lBO0VBRUk7RUFDQTtBYm0rWUo7O0FhaCtZQTtFQUNJO0VBQ0E7QWJtK1lKOztBYWgrWUE7RUFDSTtFQUNBO0FibStZSjs7QWFoK1lBO0VBQ0k7RUFDQTtBYm0rWUo7O0FhaCtZQTtFQUNJO0VBQ0E7QWJtK1lKOztBYWgrWUE7RUFDSTtFQUNBO0FibStZSjs7QWFoK1lBO0VBQ0k7RUFDQTtBYm0rWUo7O0FhaCtZQTtFQUNJO0VBQ0E7QWJtK1lKOztBYWgrWUE7RUFDSTtFQUNBO0FibStZSjs7QWFoK1lBO0VBQ0k7RUFDQTtBYm0rWUo7O0FhaCtZQTtFQUNJO0VBQ0E7QWJtK1lKOztBYWgrWUE7RUFDSTtFQUNBO0FibStZSjs7QWFoK1lBO0VBQ0k7RUFDQTtBYm0rWUo7O0FhaCtZQTtFQUNJO0VBQ0E7QWJtK1lKOztBYWgrWUE7RUFDSTtFQUNBO0FibStZSjs7QWFoK1lBO0VBQ0k7RUFDQTtBYm0rWUo7O0FhaCtZQTtFQUNJO0VBQ0E7QWJtK1lKOztBYWgrWUE7RUFDSTtFQUNBO0FibStZSjs7QWFoK1lBO0VBQ0k7RUFDQTtBYm0rWUo7O0FLMTdaSTtFUTJkSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7SUFDQTtFYm0rWUE7QUFDRjtBYWgrWUE7RUFDSTtBYmsrWUo7O0FhLzlZQTtFQUNJO0FiaytZSjs7QWEvOVlBO0VBQ0k7QWJrK1lKOztBYS85WUE7RUFDSTtBYmsrWUo7O0FhLzlZQTtFQUNJO0FiaytZSjs7QWEvOVlBO0VBQ0k7QWJrK1lKOztBYS85WUE7RUFDSTtBYmsrWUo7O0FhLzlZQTtFQUNJO0FiaytZSjs7QWEvOVlBO0VBQ0k7QWJrK1lKOztBYS85WUE7RUFDSTtBYmsrWUo7O0FhLzlZQTtFQUNJO0FiaytZSjs7QWEvOVlBO0VBQ0k7QWJrK1lKOztBYS85WUE7RUFDSTtBYmsrWUo7O0FhLzlZQTtFQUNJO0FiaytZSjs7QWEvOVlBO0VBQ0k7QWJrK1lKOztBYS85WUE7RUFDSTtBYmsrWUo7O0FhLzlZQTtFQUNJO0FiaytZSjs7QWEvOVlBO0VBQ0k7QWJrK1lKOztBYS85WUE7RUFDSTtBYmsrWUo7O0FhLzlZQTtFQUNJO0FiaytZSjs7QWEvOVlBO0VBQ0k7QWJrK1lKOztBYS85WUE7RUFDSTtBYmsrWUo7O0FhLzlZQTtFQUNJO0FiaytZSjs7QWEvOVlBO0VBQ0k7QWJrK1lKOztBYS85WUE7RUFDSTtBYmsrWUo7O0FhLzlZQTtFQUNJO0FiaytZSjs7QWEvOVlBO0VBQ0k7QWJrK1lKOztBYS85WUE7RUFDSTtBYmsrWUo7O0FhLzlZQTtFQUNJO0FiaytZSjs7QWEvOVlBO0VBQ0k7QWJrK1lKOztBSzlrYUk7RVFnbkJIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYmsrWUE7QUFDRjtBYS85WUE7RUFDSTtBYmkrWUo7O0FhOTlZQTtFQUNJO0FiaStZSjs7QWE5OVlBO0VBQ0k7QWJpK1lKOztBYTk5WUE7RUFDSTtBYmkrWUo7O0FhOTlZQTtFQUNJO0FiaStZSjs7QWE5OVlBO0VBQ0k7QWJpK1lKOztBYTk5WUE7RUFDSTtBYmkrWUo7O0FhOTlZQTtFQUNJO0FiaStZSjs7QWE5OVlBO0VBQ0k7QWJpK1lKOztBYTk5WUE7RUFDSTtBYmkrWUo7O0FhOTlZQTtFQUNJO0FiaStZSjs7QWE5OVlBO0VBQ0k7QWJpK1lKOztBYTk5WUE7RUFDSTtBYmkrWUo7O0FhOTlZQTtFQUNJO0FiaStZSjs7QWE5OVlBO0VBQ0k7QWJpK1lKOztBYTk5WUE7RUFDSTtBYmkrWUo7O0FhOTlZQTtFQUNJO0FiaStZSjs7QWE5OVlBO0VBQ0k7QWJpK1lKOztBYTk5WUE7RUFDSTtBYmkrWUo7O0FhOTlZQTtFQUNJO0FiaStZSjs7QWE5OVlBO0VBQ0k7QWJpK1lKOztBYTk5WUE7RUFDSTtBYmkrWUo7O0FhOTlZQTtFQUNJO0FiaStZSjs7QWE5OVlBO0VBQ0k7QWJpK1lKOztBYTk5WUE7RUFDSTtBYmkrWUo7O0FhOTlZQTtFQUNJO0FiaStZSjs7QWE5OVlBO0VBQ0k7QWJpK1lKOztBYTk5WUE7RUFDSTtBYmkrWUo7O0FhOTlZQTtFQUNJO0FiaStZSjs7QWE5OVlBO0VBQ0k7QWJpK1lKOztBS2p1YUk7RVFvd0JIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYmkrWUE7QUFDRjtBYTk5WUE7RUFFSTtBYis5WUo7O0FhNTlZQTtFQUNJO0FiKzlZSjs7QWE1OVlBO0VBQ0k7QWIrOVlKOztBYTU5WUE7RUFDSTtBYis5WUo7O0FhNTlZQTtFQUNJO0FiKzlZSjs7QWE1OVlBO0VBQ0k7QWIrOVlKOztBYTU5WUE7RUFDSTtBYis5WUo7O0FhNTlZQTtFQUNJO0FiKzlZSjs7QWE1OVlBO0VBQ0k7QWIrOVlKOztBYTU5WUE7RUFDSTtBYis5WUo7O0FhNTlZQTtFQUNJO0FiKzlZSjs7QWE1OVlBO0VBQ0k7QWIrOVlKOztBYTU5WUE7RUFDSTtBYis5WUo7O0FhNTlZQTtFQUNJO0FiKzlZSjs7QWE1OVlBO0VBQ0k7QWIrOVlKOztBYTU5WUE7RUFDSTtBYis5WUo7O0FhNTlZQTtFQUNJO0FiKzlZSjs7QWE1OVlBO0VBQ0k7QWIrOVlKOztBYTU5WUE7RUFDSTtBYis5WUo7O0FhNTlZQTtFQUNJO0FiKzlZSjs7QWE1OVlBO0VBQ0k7QWIrOVlKOztBYTU5WUE7RUFDSTtBYis5WUo7O0FhNTlZQTtFQUNJO0FiKzlZSjs7QWE1OVlBO0VBQ0k7QWIrOVlKOztBYTU5WUE7RUFDSTtBYis5WUo7O0FhNTlZQTtFQUNJO0FiKzlZSjs7QWE1OVlBO0VBQ0k7QWIrOVlKOztBYTU5WUE7RUFDSTtBYis5WUo7O0FhNTlZQTtFQUNJO0FiKzlZSjs7QWE1OVlBO0VBQ0k7QWIrOVlKOztBS3AzYUk7RVF5NUJIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYis5WUE7QUFDRjtBYTU5WUE7RUFDSTtBYjg5WUo7O0FhMzlZQTtFQUNJO0FiODlZSjs7QWEzOVlBO0VBQ0k7QWI4OVlKOztBYTM5WUE7RUFDSTtBYjg5WUo7O0FhMzlZQTtFQUNJO0FiODlZSjs7QWEzOVlBO0VBQ0k7QWI4OVlKOztBYTM5WUE7RUFDSTtBYjg5WUo7O0FhMzlZQTtFQUNJO0FiODlZSjs7QWEzOVlBO0VBQ0k7QWI4OVlKOztBYTM5WUE7RUFDSTtBYjg5WUo7O0FhMzlZQTtFQUNJO0FiODlZSjs7QWEzOVlBO0VBQ0k7QWI4OVlKOztBYTM5WUE7RUFDSTtBYjg5WUo7O0FhMzlZQTtFQUNJO0FiODlZSjs7QWEzOVlBO0VBQ0k7QWI4OVlKOztBYTM5WUE7RUFDSTtBYjg5WUo7O0FhMzlZQTtFQUNJO0FiODlZSjs7QWEzOVlBO0VBQ0k7QWI4OVlKOztBYTM5WUE7RUFDSTtBYjg5WUo7O0FhMzlZQTtFQUNJO0FiODlZSjs7QWEzOVlBO0VBQ0k7QWI4OVlKOztBYTM5WUE7RUFDSTtBYjg5WUo7O0FhMzlZQTtFQUNJO0FiODlZSjs7QWEzOVlBO0VBQ0k7QWI4OVlKOztBYTM5WUE7RUFDSTtBYjg5WUo7O0FhMzlZQTtFQUNJO0FiODlZSjs7QWEzOVlBO0VBQ0k7QWI4OVlKOztBYTM5WUE7RUFDSTtBYjg5WUo7O0FhMzlZQTtFQUNJO0FiODlZSjs7QWEzOVlBO0VBQ0k7QWI4OVlKOztBS3ZnYkk7RVE2aUNIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYjg5WUE7QUFDRjtBYTM5WUE7QUFFQTtFQUNJO0FiNDlZSjs7QWF6OVlBO0VBQ0k7QWI0OVlKOztBYXo5WUE7RUFDSTtBYjQ5WUo7O0FhejlZQTtFQUNJO0FiNDlZSjs7QWF6OVlBO0VBQ0k7QWI0OVlKOztBYXo5WUE7RUFDSTtFQUNBO0FiNDlZSjs7QWF6OVlBO0VBQ0k7RUFDQTtBYjQ5WUo7O0FhejlZQTtFQUNDO0FiNDlZRDs7QWF6OVlBO0VBQ0M7QWI0OVlEOztBYXo5WUE7RUFDQztBYjQ5WUQ7O0FhejlZQTtFQUNDO0FiNDlZRDs7QWF6OVlBO0VBQ0M7QWI0OVlEOztBYXo5WUE7RUFDQztBYjQ5WUQ7O0FhejlZQTtFQUNDO0FiNDlZRDs7QWF6OVlBO0VBQ0M7QWI0OVlEOztBYXo5WUE7RUFDQztBYjQ5WUQ7O0FhejlZQTtFQUNDO0FiNDlZRDs7QWF6OVlBO0VBQ0M7QWI0OVlEOztBYXo5WUE7RUFDQztBYjQ5WUQ7O0FhejlZQTtFQUNDO0FiNDlZRDs7QWF6OVlBO0VBQ0M7QWI0OVlEOztBYXo5WUE7RUFDQztBYjQ5WUQ7O0FhejlZQTtFQUNDO0FiNDlZRDs7QWF6OVlBO0VBQ0M7QWI0OVlEOztBYXo5WUE7RUFDQztBYjQ5WUQ7O0FhejlZQTtFQUNDO0FiNDlZRDs7QWF6OVlBO0VBQ0M7QWI0OVlEOztBYXo5WUE7RUFDQztBYjQ5WUQ7O0FhejlZQTtFQUNDO0FiNDlZRDs7QWF6OVlBO0VBQ0M7QWI0OVlEOztBYXo5WUE7RUFDQztBYjQ5WUQ7O0FhejlZQTtFQUNDO0FiNDlZRDs7QWF6OVlBO0VBQ0M7QWI0OVlEOztBYXo5WUE7RUFDQztBYjQ5WUQ7O0FhejlZQTtFQUNDO0FiNDlZRDs7QWF6OVlBO0VBQ0M7QWI0OVlEOztBYXo5WUE7RUFDQztBYjQ5WUQ7O0FLenJiSTtFUWl1Q0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdUJDO0ViNDlZQTtBQUNGO0FhejlZQTtFQUNJO0VBQ0E7QWIyOVlKOztBYXg5WUE7RUFDSTtFQUNBO0FiMjlZSjs7QWF4OVlBO0VBQ0k7RUFDQTtBYjI5WUo7O0FheDlZQTtFQUNJO0VBQ0E7QWIyOVlKOztBYXg5WUE7RUFDSTtFQUNBO0FiMjlZSjs7QWF4OVlBO0VBQ0k7RUFDQTtBYjI5WUo7O0FheDlZQTtFQUNJO0VBQ0E7QWIyOVlKOztBYXg5WUE7RUFDSTtFQUNBO0FiMjlZSjs7QWF4OVlBO0VBQ0k7RUFDQTtBYjI5WUo7O0FheDlZQTtFQUNJO0VBQ0E7QWIyOVlKOztBYXg5WUE7RUFDSTtFQUNBO0FiMjlZSjs7QWF4OVlBO0VBQ0k7RUFDQTtBYjI5WUo7O0FheDlZQTtFQUNJO0VBQ0E7QWIyOVlKOztBYXg5WUE7RUFDSTtFQUNBO0FiMjlZSjs7QWF4OVlBO0VBQ0k7RUFDQTtBYjI5WUo7O0FheDlZQTtFQUNJO0VBQ0E7QWIyOVlKOztBYXg5WUE7RUFDSTtFQUNBO0FiMjlZSjs7QWF4OVlBO0VBQ0k7RUFDQTtBYjI5WUo7O0FheDlZQTtFQUNJO0VBQ0E7QWIyOVlKOztBYXg5WUE7RUFDSTtFQUNBO0FiMjlZSjs7QWF4OVlBO0VBQ0k7RUFDQTtBYjI5WUo7O0FheDlZQTtFQUNJO0VBQ0E7QWIyOVlKOztBYXg5WUE7RUFDSTtFQUNBO0FiMjlZSjs7QWF4OVlBO0VBQ0k7RUFDQTtBYjI5WUo7O0FheDlZQTtFQUNJO0VBQ0E7QWIyOVlKOztBYXg5WUE7RUFDSTtFQUNBO0FiMjlZSjs7QWF4OVlBO0VBQ0k7RUFDQTtBYjI5WUo7O0FheDlZQTtFQUNJO0VBQ0E7QWIyOVlKOztBYXg5WUE7RUFDSTtFQUNBO0FiMjlZSjs7QWF4OVlBO0VBQ0k7RUFDQTtBYjI5WUo7O0FLMTJiSTtFUW01Q0g7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBdUJDO0lBQ0E7RWIyOVlBO0FBQ0Y7QWF4OVlBO0VBQ0k7RUFDQTtBYjA5WUo7O0FhdjlZQTtFQUNJO0VBQ0E7QWIwOVlKOztBYXY5WUE7RUFDSTtFQUNBO0FiMDlZSjs7QWF2OVlBO0VBQ0k7RUFDQTtBYjA5WUo7O0FhdjlZQTtFQUNJO0VBQ0E7QWIwOVlKOztBYXY5WUE7RUFDSTtFQUNBO0FiMDlZSjs7QWF2OVlBO0VBQ0k7RUFDQTtBYjA5WUo7O0FhdjlZQTtFQUNJO0VBQ0E7QWIwOVlKOztBYXY5WUE7RUFDSTtFQUNBO0FiMDlZSjs7QWF2OVlBO0VBQ0k7RUFDQTtBYjA5WUo7O0FhdjlZQTtFQUNJO0VBQ0E7QWIwOVlKOztBYXY5WUE7RUFDSTtFQUNBO0FiMDlZSjs7QWF2OVlBO0VBQ0k7RUFDQTtBYjA5WUo7O0FhdjlZQTtFQUNJO0VBQ0E7QWIwOVlKOztBYXY5WUE7RUFDSTtFQUNBO0FiMDlZSjs7QWF2OVlBO0VBQ0k7RUFDQTtBYjA5WUo7O0FhdjlZQTtFQUNJO0VBQ0E7QWIwOVlKOztBYXY5WUE7RUFDSTtFQUNBO0FiMDlZSjs7QWF2OVlBO0VBQ0k7RUFDQTtBYjA5WUo7O0FhdjlZQTtFQUNJO0VBQ0E7QWIwOVlKOztBYXY5WUE7RUFDSTtFQUNBO0FiMDlZSjs7QWF2OVlBO0VBQ0k7RUFDQTtBYjA5WUo7O0FhdjlZQTtFQUNJO0VBQ0E7QWIwOVlKOztBYXY5WUE7RUFDSTtFQUNBO0FiMDlZSjs7QWF2OVlBO0VBQ0k7RUFDQTtBYjA5WUo7O0FhdjlZQTtFQUNJO0VBQ0E7QWIwOVlKOztBYXY5WUE7RUFDSTtFQUNBO0FiMDlZSjs7QWF2OVlBO0VBQ0k7RUFDQTtBYjA5WUo7O0FhdjlZQTtFQUNJO0VBQ0E7QWIwOVlKOztBYXY5WUE7RUFDSTtFQUNBO0FiMDlZSjs7QUs1aGNJO0VRc2tESDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF1QkM7SUFDQTtFYjA5WUE7QUFDRjtBYXY5WUE7RUFDSTtBYnk5WUo7O0FhdDlZQTtFQUNJO0FieTlZSjs7QWF0OVlBO0VBQ0k7QWJ5OVlKOztBYXQ5WUE7RUFDSTtBYnk5WUo7O0FhdDlZQTtFQUNJO0FieTlZSjs7QWF0OVlBO0VBQ0k7QWJ5OVlKOztBYXQ5WUE7RUFDSTtBYnk5WUo7O0FhdDlZQTtFQUNJO0FieTlZSjs7QWF0OVlBO0VBQ0k7QWJ5OVlKOztBYXQ5WUE7RUFDSTtBYnk5WUo7O0FhdDlZQTtFQUNJO0FieTlZSjs7QWF0OVlBO0VBQ0k7QWJ5OVlKOztBYXQ5WUE7RUFDSTtBYnk5WUo7O0FhdDlZQTtFQUNJO0FieTlZSjs7QWF0OVlBO0VBQ0k7QWJ5OVlKOztBYXQ5WUE7RUFDSTtBYnk5WUo7O0FhdDlZQTtFQUNJO0FieTlZSjs7QWF0OVlBO0VBQ0k7QWJ5OVlKOztBYXQ5WUE7RUFDSTtBYnk5WUo7O0FhdDlZQTtFQUNJO0FieTlZSjs7QWF0OVlBO0VBQ0k7QWJ5OVlKOztBYXQ5WUE7RUFDSTtBYnk5WUo7O0FhdDlZQTtFQUNJO0FieTlZSjs7QWF0OVlBO0VBQ0k7QWJ5OVlKOztBYXQ5WUE7RUFDSTtBYnk5WUo7O0FhdDlZQTtFQUNJO0FieTlZSjs7QWF0OVlBO0VBQ0k7QWJ5OVlKOztBYXQ5WUE7RUFDSTtBYnk5WUo7O0FhdDlZQTtFQUNJO0FieTlZSjs7QWF0OVlBO0VBQ0k7QWJ5OVlKOztBS2hyY0k7RVEydERIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYnk5WUE7QUFDRjtBYXQ5WUE7RUFDSTtBYnc5WUo7O0FhcjlZQTtFQUNJO0FidzlZSjs7QWFyOVlBO0VBQ0k7QWJ3OVlKOztBYXI5WUE7RUFDSTtBYnc5WUo7O0FhcjlZQTtFQUNJO0FidzlZSjs7QWFyOVlBO0VBQ0k7QWJ3OVlKOztBYXI5WUE7RUFDSTtBYnc5WUo7O0FhcjlZQTtFQUNJO0FidzlZSjs7QWFyOVlBO0VBQ0k7QWJ3OVlKOztBYXI5WUE7RUFDSTtBYnc5WUo7O0FhcjlZQTtFQUNJO0FidzlZSjs7QWFyOVlBO0VBQ0k7QWJ3OVlKOztBYXI5WUE7RUFDSTtBYnc5WUo7O0FhcjlZQTtFQUNJO0FidzlZSjs7QWFyOVlBO0VBQ0k7QWJ3OVlKOztBYXI5WUE7RUFDSTtBYnc5WUo7O0FhcjlZQTtFQUNJO0FidzlZSjs7QWFyOVlBO0VBQ0k7QWJ3OVlKOztBYXI5WUE7RUFDSTtBYnc5WUo7O0FhcjlZQTtFQUNJO0FidzlZSjs7QWFyOVlBO0VBQ0k7QWJ3OVlKOztBYXI5WUE7RUFDSTtBYnc5WUo7O0FhcjlZQTtFQUNJO0FidzlZSjs7QWFyOVlBO0VBQ0k7QWJ3OVlKOztBYXI5WUE7RUFDSTtBYnc5WUo7O0FhcjlZQTtFQUNJO0FidzlZSjs7QWFyOVlBO0VBQ0k7QWJ3OVlKOztBYXI5WUE7RUFDSTtBYnc5WUo7O0FhcjlZQTtFQUNJO0FidzlZSjs7QWFyOVlBO0VBQ0k7QWJ3OVlKOztBS24wY0k7RVErMkRIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYnc5WUE7QUFDRjtBYXI5WUE7RUFDSTtBYnU5WUo7O0FhcDlZQTtFQUNJO0FidTlZSjs7QWFwOVlBO0VBQ0k7QWJ1OVlKOztBYXA5WUE7RUFDSTtBYnU5WUo7O0FhcDlZQTtFQUNJO0FidTlZSjs7QWFwOVlBO0VBQ0k7QWJ1OVlKOztBYXA5WUE7RUFDSTtBYnU5WUo7O0FhcDlZQTtFQUNJO0FidTlZSjs7QWFwOVlBO0VBQ0k7QWJ1OVlKOztBYXA5WUE7RUFDSTtBYnU5WUo7O0FhcDlZQTtFQUNJO0FidTlZSjs7QWFwOVlBO0VBQ0k7QWJ1OVlKOztBYXA5WUE7RUFDSTtBYnU5WUo7O0FhcDlZQTtFQUNJO0FidTlZSjs7QWFwOVlBO0VBQ0k7QWJ1OVlKOztBYXA5WUE7RUFDSTtBYnU5WUo7O0FhcDlZQTtFQUNJO0FidTlZSjs7QWFwOVlBO0VBQ0k7QWJ1OVlKOztBYXA5WUE7RUFDSTtBYnU5WUo7O0FhcDlZQTtFQUNJO0FidTlZSjs7QWFwOVlBO0VBQ0k7QWJ1OVlKOztBYXA5WUE7RUFDSTtBYnU5WUo7O0FhcDlZQTtFQUNJO0FidTlZSjs7QWFwOVlBO0VBQ0k7QWJ1OVlKOztBYXA5WUE7RUFDSTtBYnU5WUo7O0FhcDlZQTtFQUNJO0FidTlZSjs7QWFwOVlBO0VBQ0k7QWJ1OVlKOztBYXA5WUE7RUFDSTtBYnU5WUo7O0FhcDlZQTtFQUNJO0FidTlZSjs7QWFwOVlBO0VBQ0k7QWJ1OVlKOztBS3Q5Y0k7RVFtZ0VIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYnU5WUE7QUFDRjtBYXA5WUE7RUFDSTtBYnM5WUo7O0FhbjlZQTtFQUNJO0FiczlZSjs7QWFuOVlBO0VBQ0k7QWJzOVlKOztBYW45WUE7RUFDSTtBYnM5WUo7O0FhbjlZQTtFQUNJO0FiczlZSjs7QWFuOVlBO0VBQ0k7QWJzOVlKOztBYW45WUE7RUFDSTtBYnM5WUo7O0FhbjlZQTtFQUNJO0FiczlZSjs7QWFuOVlBO0VBQ0k7QWJzOVlKOztBYW45WUE7RUFDSTtBYnM5WUo7O0FhbjlZQTtFQUNJO0FiczlZSjs7QWFuOVlBO0VBQ0k7QWJzOVlKOztBYW45WUE7RUFDSTtBYnM5WUo7O0FhbjlZQTtFQUNJO0FiczlZSjs7QWFuOVlBO0VBQ0k7QWJzOVlKOztBYW45WUE7RUFDSTtBYnM5WUo7O0FhbjlZQTtFQUNJO0FiczlZSjs7QWFuOVlBO0VBQ0k7QWJzOVlKOztBYW45WUE7RUFDSTtBYnM5WUo7O0FhbjlZQTtFQUNJO0FiczlZSjs7QWFuOVlBO0VBQ0k7QWJzOVlKOztBYW45WUE7RUFDSTtBYnM5WUo7O0FhbjlZQTtFQUNJO0FiczlZSjs7QWFuOVlBO0VBQ0k7QWJzOVlKOztBYW45WUE7RUFDSTtBYnM5WUo7O0FhbjlZQTtFQUNJO0FiczlZSjs7QWFuOVlBO0VBQ0k7QWJzOVlKOztBYW45WUE7RUFDSTtBYnM5WUo7O0FhbjlZQTtFQUNJO0FiczlZSjs7QWFuOVlBO0VBQ0k7QWJzOVlKOztBS3ptZEk7RVF1cEVIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXVCQztFYnM5WUE7QUFDRjtBYW45WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0M7QWJxOVlEOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWw5WUE7RUFDSTtBYnE5WUo7O0FhbDlZQTtFQUNJO0FicTlZSjs7QWFsOVlBO0VBQ0k7QWJxOVlKOztBYWo5WUE7QUFDQTtFQUNDO0FibzlZRDs7QWFqOVlBO0VBQ0M7QWJvOVlEOztBYWo5WUE7RUFDSTtBYm85WUo7O0FhajlZQTtFQUNJO0FibzlZSjs7QWFqOVlBO0VBQ0k7QWJvOVlKOztBYWo5WUE7RUFDSTtBYm85WUo7O0FhajlZQTtFQUNJO0FibzlZSjs7QWFqOVlBO0VBQ0k7QWJvOVlKOztBYWo5WUE7RUFDSTtBYm85WUo7O0FhajlZQTtFQUNJO0FibzlZSjs7QWFqOVlBO0VBQ0k7QWJvOVlKOztBYWo5WUE7RUFDSTtBYm85WUo7O0FhajlZQTtFQUNJO0FibzlZSjs7QWFqOVlBO0VBQ0k7QWJvOVlKOztBYWo5WUE7RUFDSTtBYm85WUo7O0FhajlZQTtFQUNJO0FibzlZSjs7QWFqOVlBO0VBQ0k7QWJvOVlKOztBYWo5WUE7RUFDSTtBYm85WUo7O0FhajlZQTtFQUNJO0FibzlZSjs7QWFqOVlBO0VBQ0k7QWJvOVlKOztBYWo5WUE7QUFFQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtFQUNJO0FibTlZSjs7QWFoOVlBO0VBQ0k7QWJtOVlKOztBYWg5WUE7RUFDSTtBYm05WUo7O0FhaDlZQTtBQUNBO0VBQ0k7QWJtOVlKOztBYWg5WUE7QUFFQTtFQUNDO0FiazlZRDs7QWEvOFlBO0VBQ0M7QWJrOVlEOztBYS84WUE7RUFDQztBYms5WUQ7O0FhLzhZQTtFQUNDO0FiazlZRDs7QWEvOFlBO0FBRUE7RUFDQztBYmk5WUQ7O0FhOThZQTtFQUNDO0FiaTlZRDs7QWE5OFlBO0VBQ0k7QWJpOVlKOztBYTk4WUE7QUFFQTtFQUNDO0FiZzlZRDs7QWE3OFlBO0VBQ0M7QWJnOVlEOztBYTc4WUE7RUFDQztBYmc5WUQ7O0FhNzhZQTtFQUNDO0FiZzlZRDs7QWE3OFlBO0FBRUE7RUFDSTtBYis4WUo7O0FhNThZQTtFQUNJO0FiKzhZSjs7QWE1OFlBO0VBQ0k7QWIrOFlKOztBYTU4WUE7QUFFQTtFQUNJO0FiODhZSjs7QWEzOFlBO0VBQ0k7QWI4OFlKOztBYTM4WUE7RUFDSTtBYjg4WUo7O0FhMzhZQTtFQUNJO0FiODhZSjs7QWEzOFlBO0VBQ0k7QWI4OFlKOztBYTM4WUE7RUFDSTtBYjg4WUo7O0FhMzhZQTtBUnp3Rkk7RVEyd0ZIO0lBQ0M7RWI4OFlBO0VhMzhZRDtJQUNDO0ViNjhZQTtFYTE4WUQ7SUFDQztFYjQ4WUE7QUFDRjtBYXo4WUE7QUFDQTtFQUNDO0FiMjhZRDs7QWF4OFlBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QWIyOFlKOztBYXg4WUE7QUFDQTtFQUNJO0FiMjhZSjs7QWF4OFlBO0VBQ0k7QWIyOFlKOztBYXg4WUE7RUFDSTtBYjI4WUo7O0FheDhZQTtFQUNJO0FiMjhZSjs7QWF4OFlBO0VBQ0k7QWIyOFlKOztBYXg4WUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtBYjI4WUQ7QWF6OFlDO0VBQ0M7RUFDQTtBYjI4WUY7O0FhdjhZQTtFQUNDO0FiMDhZRDs7QWF2OFlBO0FBQ0E7RUFDQztBYjA4WUQ7O0FhdjhZQTtFQUNDO0FiMDhZRDs7QWF2OFlBO0VBQ0M7QWIwOFlEOztBYXY4WUE7RUFDQztBYjA4WUQ7O0FhdjhZQTtFQUNDO0FiMDhZRDs7QWF2OFlBO0FBQ0E7RUFDSTtBYjA4WUo7O0FhdjhZQTtFQUNJO0FiMDhZSjs7QWF2OFlBO0VBQ0k7QWIwOFlKOztBYXY4WUE7RUFDSTtBYjA4WUo7O0FhdjhZQTtFQUNJO0FiMDhZSjs7QWF2OFlBO0VBQ0k7QWIwOFlKOztBYXY4WUE7RUFDSTtBYjA4WUo7O0FhdjhZQTtFQUNJO0FiMDhZSjs7QWF2OFlBO0VBQ0k7QWIwOFlKOztBYXY4WUE7RUFDSTtBYjA4WUo7O0FLOTBlSTtFUTI0RkE7RUFFSDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFvQk87RWJzOFlOO0VhbjhZRDs7Ozs7Ozs7Ozs7SUFXQztFYnE4WUE7RWFsOFlEOzs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrQk87RWJvOFlOO0VhajhZRDs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBa0JPO0VibThZTjtBQUNGO0FhaDhZQTtFQUNFO0FiazhZRjs7QUF2N2VBOztrQ0FBQTtBY2pDQTtFQUNDLFlid0gwQjtFYXZIMUIsc0JiUzJCO0VhUjNCO0VBQ0EsU2JvSDBCO0VhbkgxQjtFQUNBO0VBQ0E7RVQ0RkcseUJTM0ZpQjtFVDRGakIsaUNTNUZpQjtFVDZGakIsOEJTN0ZpQjtFVDhGakIsNEJTOUZpQjtFVCtGakIsNkJTL0ZpQjtBZGsrZXJCO0FLMzZlSTtFUy9ESjtJQVdFO0VkbStlQTtBQUNGO0FLdjdlSTtFU3hESjtJQWVFO0VkbytlQTtBQUNGO0FLeDllSTtFUzVCSjtJQW1CRSxZYnVHeUI7RUQ4M2V6QjtBQUNGO0FjbitlQztFQUNDO0VBQ0E7QWRxK2VGO0FjbitlRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkcStlSDtBS2o0ZUk7RUFFSTtFQUNBO0FMazRlUjtBSy8zZUk7RUFDSTtBTGk0ZVI7QWN6K2VHO0VBQ0M7RUFDQTtBZDIrZUo7QWN2K2VLO0VBQ0M7RUFDQTtFQUNBO0VUc0RGLDZCU3JEc0I7RVRzRHRCLHFDU3REc0I7RVR1RHRCLGtDU3ZEc0I7RVR3RHRCLGdDU3hEc0I7RVR5RHRCLGlDU3pEc0I7QWQ2K2UxQjtBS2ovZUk7RVNBQztJQU9FO0VkOCtlTDtBQUNGO0FjMStlTztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDIrZVI7QWN4K2VPO0VUT0gsMENTTnVCO0VUT3ZCLGtEU1B1QjtFVFF2QiwrQ1NSdUI7RVRTdkIsNkNTVHVCO0VUVXZCLDhDU1Z1QjtBZDgrZTNCO0FjMytlTztFVEdILHlDU0Z1QjtFVEd2QixpRFNIdUI7RVRJdkIsOENTSnVCO0VUS3ZCLDRDU0x1QjtFVE12Qiw2Q1NOdUI7QWRpL2UzQjtBYzErZU07RUFDQyxjYnBEcUI7QURnaWY1QjtBYzErZU87RUFDQyxjYnZEb0I7QURtaWY1QjtBY3IrZVM7RVRoQkwsMENTaUJ5QjtFVGhCekIsa0RTZ0J5QjtFVGZ6QiwrQ1NleUI7RVRkekIsNkNTY3lCO0VUYnpCLDhDU2F5QjtBZDIrZTdCO0FjeCtlUztFVHBCTCx3Q1NxQnlCO0VUcEJ6QixnRFNvQnlCO0VUbkJ6Qiw2Q1NtQnlCO0VUbEJ6QiwyQ1NrQnlCO0VUakJ6Qiw0Q1NpQnlCO0FkOCtlN0I7QWN4K2VNO0VBQ0M7QWQwK2VQO0FjditlUTtFQUNDO0FkeStlVDtBY3IrZU87RUFDQztBZHUrZVI7QWNqK2VJO0VBQ0MsV2IzR3VCO0VhNEd2QjtFVHBCRCx5QlNxQnFCO0VUcEJyQixpQ1NvQnFCO0VUbkJyQiw4QlNtQnFCO0VUbEJyQiw0QlNrQnFCO0VUakJyQiw2QlNpQnFCO0FkdStlekI7QWNyK2VLO0VBRUM7RUFDQSxjYmpHc0I7QUR1a2Y1QjtBY3ArZU07RUFDQyxjYnBHcUI7QUQwa2Y1QjtBY2orZU07RUFDQztFQUNBO0FkbStlUDtBYzM5ZUk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkNjllTDtBY3Y5ZU07RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkeTllUDtBY3I5ZVE7RUFDQztFQUNBO0FkdTllVDtBY3I5ZVM7RUFFQztFQUNBLGNiakprQjtBRHVtZjVCO0FjbDllUTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVQ1R0wseUJTNkd3QjtFVDVHeEIsaUNTNEd3QjtFVDNHeEIsOEJTMkd3QjtFVDFHeEIsNEJTMEd3QjtFVHpHeEIsNkJTeUd3QjtFVHBGeEIsNkRTcUZ5QjtFVHBGekIscUVTb0Z5QjtFVG5GekIsa0VTbUZ5QjtFVGxGekIsZ0VTa0Z5QjtFVGpGekIsaUVTaUZ5QjtFQUNwQjtFQUNBO0VBQ0EscUJicEdtQjtBRGdrZjVCO0FjejllUTtFQUNDO0FkMjllVDtBY3o5ZVM7RUFDQyxjYjNHa0I7QURza2Y1QjtBY3g5ZVM7RVQzSEwsb0JTNEh5QjtFVDNIekIsNEJTMkh5QjtFVDFIekIseUJTMEh5QjtFVHpIekIsdUJTeUh5QjtFVHhIekIsd0JTd0h5QjtFQUNuQjtBZDg5ZVY7QWNyOWVJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWR1OWVMO0FjcjllSztFQUNDO0VBQ0E7RUFDQTtBZHU5ZU47QWNwOWVLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRzOWVOO0FjcDllTTtFQUNDO0FkczllUDs7QWM3OGVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWRnOWVKOztBYzc4ZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZGc5ZUo7O0FLMXFmSTtFUytOSDtJQUVFLFdiekl3QjtFRHVsZnpCO0VjMThlRTtJQUNDO0VkNDhlSDtFY3g4ZUk7SUFDQztFZDA4ZUw7RWN2OGVJO0lBQ0M7RWR5OGVMO0VjdjhlSztJQUNDO0VkeThlTjtFY2o4ZUs7SUFDQztJQUNBO0VkbThlTjtFY2g4ZUs7SUFDQztFZGs4ZU47RWM5N2VNO0lBQ0M7RWRnOGVQO0VjeDdlQztJQUNDLFlieEx1QjtFRGtuZnpCO0VjbDdlSztJQUNDO0VkbzdlTjtFY2g3ZU07SUFDQztFZGs3ZVA7RWN6NmVNO0lBQ0M7RWQyNmVQO0VjdDZlTTtJQUNDO0VkdzZlUDtBQUNGO0FLOXNmSTtFU3dOSDtJQXVGRTtFZG02ZUQ7QUFDRjs7QUtyc2ZJO0VTdVNKO0lBRUU7RWRpNmVBO0FBQ0Y7QUszc2ZJO0VTNFNIO0lBRUU7RWRpNmVEO0FBQ0Y7O0FjdjVlRztFQUNDO0FkMDVlSjtBY3g1ZUk7RUFDQztBZDA1ZUw7QWN2NWVJO0VBQ0M7QWR5NWVMOztBY2o2ZUc7RUFDQztBZG82ZUo7QWNsNmVJO0VBQ0M7QWRvNmVMO0FjajZlSTtFQUNDO0FkbTZlTDs7QWMzNmVHO0VBQ0M7QWQ4NmVKO0FjNTZlSTtFQUNDO0FkODZlTDtBYzM2ZUk7RUFDQztBZDY2ZUw7O0FjcjdlRztFQUNDO0FkdzdlSjtBY3Q3ZUk7RUFDQztBZHc3ZUw7QWNyN2VJO0VBQ0M7QWR1N2VMOztBYy83ZUc7RUFDQztBZGs4ZUo7QWNoOGVJO0VBQ0M7QWRrOGVMO0FjLzdlSTtFQUNDO0FkaThlTDs7QWN2NmVDO0VBQ0MseUJieFJ5QjtBRGtzZjNCO0FjbDZlSztFQUNDLGNiaFNxQjtBRG9zZjNCO0FjbDZlTTtFQTlCTCxXYnRYMkI7QUR5emY1QjtBY2o4ZUM7RUFDQyxXYnpYMEI7QUQ0emY1QjtBYzc3ZUc7RUFFQztBZDg3ZUo7QWNwNmVPO0VBckNOLFdidFgyQjtBRGswZjVCO0FjMThlQztFQUNDLFdielgwQjtBRHEwZjVCO0FjdDhlRztFQUVDO0FkdThlSjtBYzc1ZVU7RUFFQyxXYjdhaUI7QUQyMGY1QjtBYzE1ZVM7RUFDQztBZDQ1ZVY7QWMxNWVVO0VBQ0M7QWQ0NWVYO0FjejVlVTtFQUNDLFdiemJpQjtBRG8xZjVCO0FjajVlUTtFQUVDO0FkazVlVDs7QWVoMmZDO0VBQ0M7QWZtMmZGOztBZ0J0MmZBO0VBQ0ksZ0JmVXdCO0VlVHhCLFlmc0h1QjtFZXJIdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhZnNsQndCO0VlcmxCeEI7QWhCeTJmSjtBZ0J2MmZJO0VBQ0ksWWY4R21CO0VJdEJ2Qix5Qld0RndCO0VYdUZ4QixpQ1d2RndCO0VYd0Z4Qiw4Qld4RndCO0VYeUZ4Qiw0Qld6RndCO0VYMEZ4Qiw2QlcxRndCO0FoQjQyZjVCO0FLNzFmSTtFV2xCQTtJQU1RLFlmMEdlO0VEbXdmekI7QUFDRjtBZ0IzMmZRO0VBQ0k7RUFDQTtBaEI2MmZaO0FnQjEyZlE7RUFDSTtBaEI0MmZaO0FnQnoyZlE7RUFDSTtBaEIyMmZaO0FLOTFmSTtFV2hDQTtJQXVCUTtFaEIyMmZWO0FBQ0Y7QWdCeDJmSTtFQUNJO0VBQ0E7RUFDQTtBaEIwMmZSO0FnQnQyZlE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQncyZlo7QWdCcDJmZ0I7Ozs7RUFFSTtFQUNBO0VBQ0EsY2Y5QlE7RWUrQlI7RVh1Q2hCLGlDV3RDb0M7RVh1Q3BDLHlDV3ZDb0M7RVh3Q3BDLHNDV3hDb0M7RVh5Q3BDLG9DV3pDb0M7RVgwQ3BDLHFDVzFDb0M7RUFDcEIsbUJmOExLO0FEOHFmekI7QWdCMTJmb0I7Ozs7Ozs7Ozs7RUFHSSxjZm9CSTtFZW5CSjtBaEJtM2Z4QjtBZ0JqM2Z3Qjs7Ozs7Ozs7OztFQUNJLGNmZ0JBO0FENDJmNUI7QWdCeDNmb0I7Ozs7RUFDSSxjZi9DSTtFZWdESjtBaEI2M2Z4QjtBZ0J2M2ZRO0VBQ0k7QWhCeTNmWjtBZ0J0M2ZRO0VBQ0k7QWhCdzNmWjtBS3Q2Zkk7RVdpREk7SUFFUTtFaEJ1M2ZkO0FBQ0Y7QWdCbDNmb0I7RUFDSTtBaEJvM2Z4QjtBS3I3Zkk7RVd1RUk7SUFFUTtFaEJnM2ZkO0FBQ0Y7QWdCMzJmb0I7RUFDSTtBaEI2MmZ4QjtBZ0JwMmZROztFQUNJO0VBQ0E7QWhCdTJmWjtBZ0JqMmZRO0VBQ0ksV2ZWZTtBRDYyZjNCOztBZ0I5MWZBO0VBQ0k7QWhCaTJmSjtBZ0IvMWZJO0VBQ0k7QWhCaTJmUjs7QWdCNzFmQTtFQUNJO0FoQmcyZko7O0FLaDlmSTtFV3lIUTtJQUNJLFdmbENXO0VENjNmekI7RWdCejFmYztJQUNJO0VoQjIxZmxCO0VnQngxZmM7SUFDSTtFaEIwMWZsQjtBQUNGO0FnQmoxZm9CO0VBQ0k7QWhCbTFmeEI7O0FLMThmSTtFV3VJd0I7SUFDSTtFaEJ1MGY5QjtBQUNGOztBZ0J4emZJOzs7OztFQUNJO0FoQit6ZlI7QWdCN3pmUTs7Ozs7RUFDSTtBaEJtMGZaO0FnQmowZlk7Ozs7O0VBQ0k7QWhCdTBmaEI7QWdCcDBmWTs7Ozs7RUFDSTtBaEIwMGZoQjtBSzMvZkk7RVd5S0k7Ozs7O0lBWVE7RWhCODBmZDtBQUNGO0FnQnQwZmdCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVJO0FoQjAxZnBCO0FnQngxZm9COzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0ksV2ZwT0k7RWVxT0o7QWhCaTVmeEI7QWdCLzRmd0I7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSSxXZnhPQTtBRGtyZ0I1QjtBZ0J0OGZvQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDSTtBaEIyOWZ4Qjs7QWdCaDlmUTtFQUNJO0FoQm05Zlo7O0FnQnA5ZlE7RUFDSTtBaEJ1OWZaOztBZ0J4OWZRO0VBQ0k7QWhCMjlmWjs7QWdCNTlmUTtFQUNJO0FoQis5Zlo7O0FnQmgrZlE7RUFDSTtBaEJtK2ZaOztBaUJ2dWdCQTtFQUNDO0VBQ0E7QWpCMHVnQkQ7QWlCeHVnQkM7RUFDQztFQUNBLFloQjBIeUI7RWdCekh6QjtFQUNBO0FqQjB1Z0JGO0FLanNnQkk7RVk3Q0g7SUFPRTtFakIydWdCRDtBQUNGO0FLL3JnQkk7RVlwREg7SUFXRTtJQUNBO0VqQjR1Z0JEO0FBQ0Y7O0FrQjd2Z0JBO0VBQ0M7RUFDQSxtQmpCdUgwQjtFaUJ0SDFCO0ViZ0dHLHlCYS9GaUI7RWJnR2pCLGlDYWhHaUI7RWJpR2pCLDhCYWpHaUI7RWJrR2pCLDRCYWxHaUI7RWJtR2pCLDZCYW5HaUI7QWxCb3dnQnJCO0FLenNnQkk7RWEvREo7SUFNRTtFbEJzd2dCQTtBQUNGO0FLanZnQkk7RWE1Qko7SUFVRSxtQmpCZ0h5QjtFRHVwZ0J6QjtBQUNGO0FLeHVnQkk7RWExQ0o7SUFjRTtFbEJ3d2dCQTtBQUNGO0FrQnR3Z0JDO0VBQ0M7QWxCd3dnQkY7QWtCcndnQkM7RUFHQztFQUNBO0FsQnF3Z0JGO0FrQm53Z0JFO0VBQ0M7RUFDQTtBbEJxd2dCSDtBS251Z0JJO0VhMUNIO0lBWUU7RWxCcXdnQkQ7QUFDRjtBSzd2Z0JJO0VhckJIO0lBZ0JFO0VsQnN3Z0JEO0FBQ0Y7QWtCbHdnQkU7RUFDQyxzQmpCaEN5QjtFaUJpQ3pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmpCNkV3QjtBRHVyZ0IzQjtBa0Jsd2dCRztFQUNDO0FsQm93Z0JKO0FrQmh3Z0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pCbEN5QjtBRG95Z0I1QjtBS3p3Z0JJO0VhQUY7SUFVRTtJQUNBO0lBQ0E7RWxCbXdnQkY7QUFDRjtBa0Jod2dCRTtFQUNDO0FsQmt3Z0JIO0FLbnhnQkk7RWFnQkY7SUFJRTtJQUNBO0VsQm13Z0JGO0FBQ0Y7O0FLOXlnQkk7RWFtREY7SUFDQyxrQmpCb0N3QjtFRDJ0Z0J6QjtBQUNGO0FLN3lnQkk7RWFrREY7SUFDQztFbEI4dmdCRDtBQUNGOztBa0IxdmdCQTtFQUNDO0FsQjZ2Z0JEOztBQXR6Z0JBOztrQ0FBQTtBbUIxQ0E7RUFDSSxtQmxCNk53QjtFa0I1TnhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2xCNGYrQjtFa0IzZi9CLFlsQjJmK0I7RWtCMWYvQixpQmxCMGYrQjtFa0J6Zi9CO0VBQ0E7QW5CczJnQko7QW1CcDJnQkk7RUFDSSxlbEJ3ZjJCO0FEODJmbkM7QW1CbjJnQkk7RUFDSTtFQUNBO0VBQ0E7QW5CcTJnQlI7QW1CbDJnQkk7RUFDSTtFQUNBO0FuQm8yZ0JSO0FtQmgyZ0JZO0VBQ0k7RUFDQTtBbkJrMmdCaEI7QW1COTFnQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkJnMmdCWjtBbUI5MWdCWTtFQUNJO0FuQmcyZ0JoQjtBbUI3MWdCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmxCa0tZO0FENnJnQjVCOztBbUJ4MWdCQTtFQUNJLFdsQjBjK0I7RWtCemMvQixZbEJ5YytCO0VrQnhjL0IsaUJsQndjK0I7QURtNWZuQztBbUJyMWdCSTtFQUNJLGVsQm9jMkI7QURtNWZuQzs7QW1CbjFnQkE7RUFDSSxXbEIyYitCO0VrQjFiL0IsWWxCMGIrQjtFa0J6Yi9CLGlCbEJ5YitCO0FENjVmbkM7QW1CcDFnQkk7RUFDSSxpQmxCc2IyQjtBRGc2Zm5DO0FtQm4xZ0JJO0VBQ0ksZWxCcWIyQjtBRGc2Zm5DOztBbUJqMWdCQTtFQUNJLG1CbEJtS3FCO0FEaXJnQnpCOztBbUIvMGdCSTtFQUNJO0VBQ0E7QW5CazFnQlI7O0FtQnAxZ0JJO0VBQ0k7RUFDQTtBbkJ1MWdCUjs7QW1CejFnQkk7RUFDSTtFQUNBO0FuQjQxZ0JSOztBbUI5MWdCSTtFQUNJO0VBQ0E7QW5CaTJnQlI7O0FtQm4yZ0JJO0VBQ0k7RUFDQTtBbkJzMmdCUjs7QW1CeDJnQkk7RUFDSTtFQUNBO0FuQjIyZ0JSOztBbUI3MmdCSTtFQUNJO0VBQ0E7QW5CZzNnQlI7O0FtQmwzZ0JJO0VBQ0k7RUFDQTtBbkJxM2dCUjs7QW1CdjNnQkk7RUFDSTtFQUNBO0FuQjAzZ0JSOztBbUI1M2dCSTtFQUNJO0VBQ0E7QW5CKzNnQlI7O0FtQmo0Z0JJO0VBQ0k7RUFDQTtBbkJvNGdCUjs7QW1COTNnQkk7RUFDSTtFQUNBO0FuQmk0Z0JSOztBbUIzM2dCSTtFQUNJO0VBQ0E7QW5CODNnQlI7O0FvQjkrZ0JBO0VBQ0k7QXBCaS9nQko7QW9CLytnQkk7RUFDSTtFQUNBO0VBQ0E7QXBCaS9nQlI7QW9CLytnQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbkJjZ0I7RUlzRXhCLGtDZW5GNEI7RWZvRjVCLDBDZXBGNEI7RWZxRjVCLHVDZXJGNEI7RWZzRjVCLHFDZXRGNEI7RWZ1RjVCLHNDZXZGNEI7RUFDcEI7RUFDQTtFQUNBLG1CbkJ5T2E7RW1CeE9iO0VBQ0E7QXBCcS9nQlo7QUtoK2dCSTtFZWxDSTtJQWdCUTtFcEJzL2dCZDtBQUNGO0FLdjlnQkk7RWVoREk7SUFvQlE7RXBCdS9nQmQ7QUFDRjtBb0JyL2dCWTtFQUNJO0VmbUVaLHNDZWxFZ0M7RWZtRWhDLDhDZW5FZ0M7RWZvRWhDLDJDZXBFZ0M7RWZxRWhDLHlDZXJFZ0M7RWZzRWhDLDBDZXRFZ0M7QXBCMi9nQnBDO0FvQngvZ0JZO0VBQ0k7RUFDQTtBcEIwL2dCaEI7QW9Cdi9nQlk7RUFDSSxjbkI2Q1k7RW1CNUNaO0FwQnkvZ0JoQjtBb0J2L2dCZ0I7RWY2QloscUJlNUJtQztFZjZCbkMsNkJlN0JtQztFZjhCbkMsMEJlOUJtQztFZitCbkMsd0JlL0JtQztFZmdDbkMseUJlaENtQztBcEI2L2dCdkM7O0FxQi9oaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJraWhCRjs7QXFCaGloQkE7RUFDRTtFQUNBO0FyQm1paEJGO0FxQmppaEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCbWloQko7O0FxQnBoaEJBO0VBQ0U7QXJCdWhoQkY7O0FxQnJoaEJBO0VBQ0U7QXJCd2hoQkY7O0FxQnRoaEJBO0VBQ0U7QXJCeWhoQkY7O0FxQnZoaEJBO0VBQ0U7QXJCMGhoQkY7O0FxQnhoaEJBO0VBQ0U7QXJCMmhoQkY7O0FxQnpoaEJBO0VBQ0U7QXJCNGhoQkY7O0FxQjFoaEJBO0VBQ0U7QXJCNmhoQkY7O0FxQjNoaEJBO0VBQ0U7QXJCOGhoQkY7O0FxQjVoaEJBO0VBQ0U7QXJCK2hoQkY7O0FxQjdoaEJBO0VBQ0U7QXJCZ2loQkY7O0FxQjloaEJBO0VBQ0U7QXJCaWloQkY7O0FxQi9oaEJBO0VBQ0U7QXJCa2loQkY7O0FxQmhpaEJBO0VBQ0U7QXJCbWloQkY7O0FxQmppaEJBO0VBQ0U7QXJCb2loQkY7O0FxQmxpaEJBO0VBQ0U7QXJCcWloQkY7O0FxQm5paEJBO0VBQ0U7QXJCc2loQkY7O0FxQnBpaEJBO0VBQ0U7QXJCdWloQkY7O0FxQnJpaEJBO0VBQ0U7QXJCd2loQkY7O0FxQnRpaEJBO0VBQ0U7QXJCeWloQkY7O0FxQnZpaEJBO0VBQ0U7QXJCMGloQkY7O0FxQnhpaEJBO0VBQ0U7QXJCMmloQkY7O0FxQnppaEJBO0VBQ0U7QXJCNGloQkY7O0FxQjFpaEJBO0VBQ0U7QXJCNmloQkY7O0FxQjNpaEJBO0VBQ0U7QXJCOGloQkY7O0FxQjVpaEJBO0VBQ0U7QXJCK2loQkY7O0FxQjdpaEJBO0VBQ0U7QXJCZ2poQkY7O0FxQjlpaEJBO0VBQ0U7QXJCaWpoQkY7O0FxQi9paEJBO0VBQ0U7QXJCa2poQkY7O0FxQmhqaEJBO0VBQ0U7QXJCbWpoQkY7O0FxQmpqaEJBO0VBQ0U7QXJCb2poQkY7O0FxQmxqaEJBO0VBQ0U7QXJCcWpoQkY7O0FxQm5qaEJBO0VBQ0U7QXJCc2poQkY7O0FxQnBqaEJBO0VBQ0U7QXJCdWpoQkY7O0FxQnJqaEJBO0VBQ0U7QXJCd2poQkY7O0FxQnRqaEJBO0VBQ0U7QXJCeWpoQkY7O0FxQnZqaEJBO0VBQ0U7QXJCMGpoQkY7O0FxQnhqaEJBO0VBQ0U7QXJCMmpoQkY7O0FxQnpqaEJBO0VBQ0U7QXJCNGpoQkY7O0FxQjFqaEJBO0VBQ0U7QXJCNmpoQkY7O0FxQjNqaEJBO0VBQ0U7QXJCOGpoQkY7O0FxQjVqaEJBO0VBQ0U7QXJCK2poQkY7O0FxQjdqaEJBO0VBQ0U7QXJCZ2toQkY7O0FxQjlqaEJBO0VBQ0U7QXJCaWtoQkY7O0FxQi9qaEJBO0VBQ0U7QXJCa2toQkY7O0FxQmhraEJBO0VBQ0U7QXJCbWtoQkY7O0FxQmpraEJBO0VBQ0U7QXJCb2toQkY7O0FxQmxraEJBO0VBQ0U7QXJCcWtoQkY7O0FxQm5raEJBO0VBQ0U7QXJCc2toQkY7O0FxQnBraEJBO0VBQ0U7QXJCdWtoQkY7O0FxQnJraEJBO0VBQ0U7QXJCd2toQkY7O0FxQnRraEJBO0VBQ0U7QXJCeWtoQkY7O0FxQnZraEJBO0VBQ0U7QXJCMGtoQkY7O0FxQnhraEJBO0VBQ0U7QXJCMmtoQkY7O0FxQnpraEJBO0VBQ0U7QXJCNGtoQkY7O0FxQjFraEJBO0VBQ0U7QXJCNmtoQkY7O0FxQjNraEJBO0VBQ0U7QXJCOGtoQkY7O0FxQjVraEJBO0VBQ0U7QXJCK2toQkY7O0FxQjdraEJBO0VBQ0U7QXJCZ2xoQkY7O0FxQjlraEJBO0VBQ0U7QXJCaWxoQkY7O0FxQi9raEJBO0VBQ0U7QXJCa2xoQkY7O0FxQmhsaEJBO0VBQ0U7QXJCbWxoQkY7O0FxQmpsaEJBO0VBQ0U7QXJCb2xoQkY7O0FxQmxsaEJBO0VBQ0U7QXJCcWxoQkY7O0FxQm5saEJBO0VBQ0U7QXJCc2xoQkY7O0FxQnBsaEJBO0VBQ0U7QXJCdWxoQkY7O0FxQnJsaEJBO0VBQ0U7QXJCd2xoQkY7O0FxQnRsaEJBO0VBQ0U7QXJCeWxoQkY7O0FxQnZsaEJBO0VBQ0U7QXJCMGxoQkY7O0FxQnhsaEJBO0VBQ0U7QXJCMmxoQkY7O0FxQnpsaEJBO0VBQ0U7QXJCNGxoQkY7O0FxQjFsaEJBO0VBQ0U7QXJCNmxoQkY7O0FxQjNsaEJBO0VBQ0U7QXJCOGxoQkY7O0FxQjVsaEJBO0VBQ0U7QXJCK2xoQkY7O0FxQjdsaEJBO0VBQ0U7QXJCZ21oQkY7O0FxQjlsaEJBO0VBQ0U7QXJCaW1oQkY7O0FxQi9saEJBO0VBQ0U7QXJCa21oQkY7O0FxQmhtaEJBO0VBQ0U7QXJCbW1oQkY7O0FxQmptaEJBO0VBQ0U7QXJCb21oQkY7O0FxQmxtaEJBO0VBQ0U7QXJCcW1oQkY7O0FxQm5taEJBO0VBQ0U7QXJCc21oQkY7O0FxQnBtaEJBO0VBQ0U7QXJCdW1oQkY7O0FxQnJtaEJBO0VBQ0U7QXJCd21oQkY7O0FxQnRtaEJBO0VBQ0U7QXJCeW1oQkY7O0FxQnZtaEJBO0VBQ0U7QXJCMG1oQkY7O0FxQnhtaEJBO0VBQ0U7QXJCMm1oQkY7O0FxQnptaEJBO0VBQ0U7QXJCNG1oQkY7O0FxQjFtaEJBO0VBQ0U7QXJCNm1oQkY7O0FxQjNtaEJBO0VBQ0U7QXJCOG1oQkY7O0FxQjVtaEJBO0VBQ0U7QXJCK21oQkY7O0FxQjdtaEJBO0VBQ0U7QXJCZ25oQkY7O0FxQjltaEJBO0VBQ0U7QXJCaW5oQkY7O0FxQi9taEJBO0VBQ0U7QXJCa25oQkY7O0FxQmhuaEJBO0VBQ0U7QXJCbW5oQkY7O0FxQmpuaEJBO0VBQ0U7QXJCb25oQkY7O0FxQmxuaEJBO0VBQ0U7QXJCcW5oQkY7O0FxQm5uaEJBO0VBQ0U7QXJCc25oQkY7O0FxQnBuaEJBO0VBQ0U7QXJCdW5oQkY7O0FxQnJuaEJBO0VBQ0U7QXJCd25oQkY7O0FxQnRuaEJBO0VBQ0U7QXJCeW5oQkY7O0FxQnZuaEJBO0VBQ0U7QXJCMG5oQkY7O0FxQnhuaEJBO0VBQ0U7QXJCMm5oQkY7O0FxQnpuaEJBO0VBQ0U7QXJCNG5oQkY7O0FxQjFuaEJBO0VBQ0U7QXJCNm5oQkY7O0FxQjNuaEJBO0VBQ0U7QXJCOG5oQkY7O0FxQjVuaEJBO0VBQ0U7QXJCK25oQkY7O0FxQjduaEJBO0VBQ0U7QXJCZ29oQkY7O0FxQjluaEJBO0VBQ0U7QXJCaW9oQkY7O0FxQi9uaEJBO0VBQ0U7QXJCa29oQkY7O0FxQmhvaEJBO0VBQ0U7QXJCbW9oQkY7O0FxQmpvaEJBO0VBQ0U7QXJCb29oQkY7O0FxQmxvaEJBO0VBQ0U7QXJCcW9oQkY7O0FxQm5vaEJBO0VBQ0U7QXJCc29oQkY7O0FxQnBvaEJBO0VBQ0U7QXJCdW9oQkY7O0FxQnJvaEJBO0VBQ0U7QXJCd29oQkY7O0FxQnRvaEJBO0VBQ0U7QXJCeW9oQkY7O0FxQnZvaEJBO0VBQ0U7QXJCMG9oQkY7O0FxQnhvaEJBO0VBQ0U7QXJCMm9oQkY7O0FxQnpvaEJBO0VBQ0U7QXJCNG9oQkY7O0FxQjFvaEJBO0VBQ0U7QXJCNm9oQkY7O0FxQjNvaEJBO0VBQ0U7QXJCOG9oQkY7O0FxQjVvaEJBO0VBQ0U7QXJCK29oQkY7O0FxQjdvaEJBO0VBQ0U7QXJCZ3BoQkY7O0FxQjlvaEJBO0VBQ0U7QXJCaXBoQkY7O0FxQi9vaEJBO0VBQ0U7QXJCa3BoQkY7O0FxQmhwaEJBO0VBQ0U7QXJCbXBoQkY7O0FxQmpwaEJBO0VBQ0U7QXJCb3BoQkY7O0FxQmxwaEJBO0VBQ0U7QXJCcXBoQkY7O0FxQm5waEJBO0VBQ0U7QXJCc3BoQkY7O0FxQnBwaEJBO0VBQ0U7QXJCdXBoQkY7O0FxQnJwaEJBO0VBQ0U7QXJCd3BoQkY7O0FxQnRwaEJBO0VBQ0U7QXJCeXBoQkY7O0FxQnZwaEJBO0VBQ0U7QXJCMHBoQkY7O0FxQnhwaEJBO0VBQ0U7QXJCMnBoQkY7O0FxQnpwaEJBO0VBQ0U7QXJCNHBoQkY7O0FxQjFwaEJBO0VBQ0U7QXJCNnBoQkY7O0FxQjNwaEJBO0VBQ0U7QXJCOHBoQkY7O0FxQjVwaEJBO0VBQ0U7QXJCK3BoQkY7O0FxQjdwaEJBO0VBQ0U7QXJCZ3FoQkY7O0FxQjlwaEJBO0VBQ0U7QXJCaXFoQkY7O0FxQi9waEJBO0VBQ0U7QXJCa3FoQkY7O0FxQmhxaEJBO0VBQ0U7QXJCbXFoQkY7O0FxQmpxaEJBO0VBQ0U7QXJCb3FoQkY7O0FxQmxxaEJBO0VBQ0U7QXJCcXFoQkY7O0FxQm5xaEJBO0VBQ0U7QXJCc3FoQkY7O0FxQnBxaEJBO0VBQ0U7QXJCdXFoQkY7O0FxQnJxaEJBO0VBQ0U7QXJCd3FoQkY7O0FxQnRxaEJBO0VBQ0U7QXJCeXFoQkY7O0FxQnZxaEJBO0VBQ0U7QXJCMHFoQkY7O0FxQnhxaEJBO0VBQ0U7QXJCMnFoQkY7O0FxQnpxaEJBO0VBQ0U7QXJCNHFoQkY7O0FxQjFxaEJBO0VBQ0U7QXJCNnFoQkY7O0FxQjNxaEJBO0VBQ0U7QXJCOHFoQkY7O0FxQjVxaEJBO0VBQ0U7QXJCK3FoQkY7O0FxQjdxaEJBO0VBQ0U7QXJCZ3JoQkY7O0FxQjlxaEJBO0VBQ0U7QXJCaXJoQkY7O0FxQi9xaEJBO0VBQ0U7QXJCa3JoQkY7O0FxQmhyaEJBO0VBQ0U7QXJCbXJoQkY7O0FxQmpyaEJBO0VBQ0U7QXJCb3JoQkY7O0FxQmxyaEJBO0VBQ0U7QXJCcXJoQkY7O0FxQm5yaEJBO0VBQ0U7QXJCc3JoQkY7O0FxQnByaEJBO0VBQ0U7QXJCdXJoQkY7O0FxQnJyaEJBO0VBQ0U7QXJCd3JoQkY7O0FxQnRyaEJBO0VBQ0U7QXJCeXJoQkY7O0FxQnZyaEJBO0VBQ0U7QXJCMHJoQkY7O0FxQnhyaEJBO0VBQ0U7QXJCMnJoQkY7O0FxQnpyaEJBO0VBQ0U7QXJCNHJoQkY7O0FxQjFyaEJBO0VBQ0U7QXJCNnJoQkY7O0FxQjNyaEJBO0VBQ0U7QXJCOHJoQkY7O0FxQjVyaEJBO0VBQ0U7QXJCK3JoQkY7O0FxQjdyaEJBO0VBQ0U7QXJCZ3NoQkY7O0FxQjlyaEJBO0VBQ0U7QXJCaXNoQkY7O0FxQi9yaEJBO0VBQ0U7QXJCa3NoQkY7O0FxQmhzaEJBO0VBQ0U7QXJCbXNoQkY7O0FxQmpzaEJBO0VBQ0U7QXJCb3NoQkY7O0FxQmxzaEJBO0VBQ0U7QXJCcXNoQkY7O0FxQm5zaEJBO0VBQ0U7QXJCc3NoQkY7O0FxQnBzaEJBO0VBQ0U7QXJCdXNoQkY7O0FxQnJzaEJBO0VBQ0U7QXJCd3NoQkY7O0FxQnRzaEJBO0VBQ0U7QXJCeXNoQkY7O0FxQnZzaEJBO0VBQ0U7QXJCMHNoQkY7O0FxQnhzaEJBO0VBQ0U7QXJCMnNoQkY7O0FxQnpzaEJBO0VBQ0U7QXJCNHNoQkY7O0FxQjFzaEJBO0VBQ0U7QXJCNnNoQkY7O0FxQjNzaEJBO0VBQ0U7QXJCOHNoQkY7O0FxQjVzaEJBO0VBQ0U7QXJCK3NoQkY7O0FxQjdzaEJBO0VBQ0U7QXJCZ3RoQkY7O0FxQjlzaEJBO0VBQ0U7QXJCaXRoQkY7O0FxQi9zaEJBO0VBQ0U7QXJCa3RoQkY7O0FxQmh0aEJBO0VBQ0U7QXJCbXRoQkY7O0FxQmp0aEJBO0VBQ0U7QXJCb3RoQkY7O0FxQmx0aEJBO0VBQ0U7QXJCcXRoQkY7O0FxQm50aEJBO0VBQ0U7QXJCc3RoQkY7O0FxQnB0aEJBO0VBQ0U7QXJCdXRoQkY7O0FxQnJ0aEJBO0VBQ0U7QXJCd3RoQkY7O0FxQnR0aEJBO0VBQ0U7QXJCeXRoQkY7O0FxQnZ0aEJBO0VBQ0U7QXJCMHRoQkY7O0FxQnh0aEJBO0VBQ0U7QXJCMnRoQkY7O0FxQnp0aEJBO0VBQ0U7QXJCNHRoQkY7O0FxQjF0aEJBO0VBQ0U7QXJCNnRoQkY7O0FxQjN0aEJBO0VBQ0U7QXJCOHRoQkY7O0FxQjV0aEJBO0VBQ0U7RUFDQTtFaEJ6Y0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHlxaUJKOztBcUJqdWhCQTtFQUNFO0FyQm91aEJGOztBcUJsdWhCQTtFQUNFO0FyQnF1aEJGOztBcUJudWhCQTtFQUNFO0FyQnN1aEJGOztBcUJwdWhCQTtFQUNFO0FyQnV1aEJGOztBcUJydWhCQTtFQUNFO0FyQnd1aEJGOztBcUJ0dWhCQTtFQUNFO0FyQnl1aEJGOztBcUJ2dWhCQTtFQUNFO0FyQjB1aEJGOztBcUJ4dWhCQTtFQUNFO0FyQjJ1aEJGOztBcUJ6dWhCQTtFQUNFO0FyQjR1aEJGOztBcUIxdWhCQTtFQUNFO0FyQjZ1aEJGOztBcUIzdWhCQTtFQUNFO0FyQjh1aEJGOztBcUI1dWhCQTtFQUNFO0FyQit1aEJGOztBcUI3dWhCQTtFQUNFO0FyQmd2aEJGOztBcUI5dWhCQTtFQUNFO0FyQml2aEJGOztBcUIvdWhCQTtFQUNFO0FyQmt2aEJGOztBcUJodmhCQTtFQUNFO0FyQm12aEJGOztBcUJqdmhCQTtFQUNFO0FyQm92aEJGOztBcUJsdmhCQTtFQUNFO0FyQnF2aEJGOztBcUJudmhCQTtFQUNFO0FyQnN2aEJGOztBcUJwdmhCQTtFQUNFO0FyQnV2aEJGOztBcUJydmhCQTtFQUNFO0FyQnd2aEJGOztBcUJ0dmhCQTtFQUNFO0FyQnl2aEJGOztBcUJ2dmhCQTtFQUNFO0FyQjB2aEJGOztBcUJ4dmhCQTtFQUNFO0FyQjJ2aEJGOztBcUJ6dmhCQTtFQUNFO0FyQjR2aEJGOztBcUIxdmhCQTtFQUNFO0FyQjZ2aEJGOztBcUIzdmhCQTtFQUNFO0FyQjh2aEJGOztBcUI1dmhCQTtFQUNFO0FyQit2aEJGOztBcUI3dmhCQTtFQUNFO0FyQmd3aEJGOztBcUI5dmhCQTtFQUNFO0FyQml3aEJGOztBcUIvdmhCQTtFQUNFO0FyQmt3aEJGOztBcUJod2hCQTtFQUNFO0FyQm13aEJGOztBcUJqd2hCQTtFQUNFO0FyQm93aEJGOztBcUJsd2hCQTtFQUNFO0FyQnF3aEJGOztBcUJud2hCQTtFQUNFO0FyQnN3aEJGOztBcUJwd2hCQTtFQUNFO0FyQnV3aEJGOztBcUJyd2hCQTtFQUNFO0FyQnd3aEJGOztBcUJ0d2hCQTtFQUNFO0FyQnl3aEJGOztBcUJ2d2hCQTtFQUNFO0FyQjB3aEJGOztBcUJ4d2hCQTtFQUNFO0FyQjJ3aEJGOztBcUJ6d2hCQTtFQUNFO0FyQjR3aEJGOztBcUIxd2hCQTtFQUNFO0FyQjZ3aEJGOztBcUIzd2hCQTtFQUNFO0FyQjh3aEJGOztBcUI1d2hCQTtFQUNFO0FyQit3aEJGOztBcUI3d2hCQTtFQUNFO0FyQmd4aEJGOztBcUI5d2hCQTtFQUNFO0FyQml4aEJGOztBcUIvd2hCQTtFQUNFO0FyQmt4aEJGOztBcUJoeGhCQTtFQUNFO0FyQm14aEJGOztBcUJqeGhCQTtFQUNFO0FyQm94aEJGOztBcUJseGhCQTtFQUNFO0FyQnF4aEJGOztBcUJueGhCQTtFQUNFO0FyQnN4aEJGOztBcUJweGhCQTtFQUNFO0FyQnV4aEJGOztBcUJyeGhCQTtFQUNFO0FyQnd4aEJGOztBcUJ0eGhCQTtFQUNFO0FyQnl4aEJGOztBcUJ2eGhCQTtFQUNFO0FyQjB4aEJGOztBcUJ4eGhCQTtFQUNFO0FyQjJ4aEJGOztBcUJ6eGhCQTtFQUNFO0FyQjR4aEJGOztBcUIxeGhCQTtFQUNFO0FyQjZ4aEJGOztBcUIzeGhCQTtFQUNFO0FyQjh4aEJGOztBcUI1eGhCQTtFQUNFO0FyQit4aEJGOztBcUI3eGhCQTtFQUNFO0FyQmd5aEJGOztBcUI5eGhCQTtFQUNFO0FyQml5aEJGOztBcUIveGhCQTtFQUNFO0FyQmt5aEJGOztBcUJoeWhCQTtFQUNFO0FyQm15aEJGOztBcUJqeWhCQTtFQUNFO0FyQm95aEJGOztBcUJseWhCQTtFQUNFO0FyQnF5aEJGOztBcUJueWhCQTtFQUNFO0FyQnN5aEJGOztBcUJweWhCQTtFQUNFO0FyQnV5aEJGOztBcUJyeWhCQTtFQUNFO0FyQnd5aEJGOztBcUJ0eWhCQTtFQUNFO0FyQnl5aEJGOztBcUJ2eWhCQTtFQUNFO0FyQjB5aEJGOztBcUJ4eWhCQTtFQUNFO0FyQjJ5aEJGOztBcUJ6eWhCQTtFQUNFO0FyQjR5aEJGOztBcUIxeWhCQTtFQUNFO0FyQjZ5aEJGOztBcUIzeWhCQTtFQUNFO0FyQjh5aEJGOztBcUI1eWhCQTtFQUNFO0FyQit5aEJGOztBcUI3eWhCQTtFQUNFO0FyQmd6aEJGOztBcUI5eWhCQTtFQUNFO0FyQml6aEJGOztBcUIveWhCQTtFQUNFO0FyQmt6aEJGOztBcUJoemhCQTtFQUNFO0FyQm16aEJGOztBcUJqemhCQTtFQUNFO0FyQm96aEJGOztBcUJsemhCQTtFQUNFO0FyQnF6aEJGOztBcUJuemhCQTtFQUNFO0FyQnN6aEJGOztBcUJwemhCQTtFQUNFO0FyQnV6aEJGOztBcUJyemhCQTtFQUNFO0FyQnd6aEJGOztBcUJ0emhCQTtFQUNFO0FyQnl6aEJGOztBcUJ2emhCQTtFQUNFO0FyQjB6aEJGOztBcUJ4emhCQTtFQUNFO0FyQjJ6aEJGOztBcUJ6emhCQTtFQUNFO0FyQjR6aEJGOztBcUIxemhCQTtFQUNFO0FyQjZ6aEJGOztBcUIzemhCQTtFQUNFO0FyQjh6aEJGOztBcUI1emhCQTtFQUNFO0FyQit6aEJGOztBcUI3emhCQTtFQUNFO0FyQmcwaEJGOztBcUI5emhCQTtFQUNFO0FyQmkwaEJGOztBcUIvemhCQTtFQUNFO0FyQmswaEJGOztBcUJoMGhCQTtFQUNFO0FyQm0waEJGOztBcUJqMGhCQTtFQUNFO0FyQm8waEJGOztBcUJsMGhCQTtFQUNFO0FyQnEwaEJGOztBcUJuMGhCQTtFQUNFO0FyQnMwaEJGOztBcUJwMGhCQTtFQUNFO0FyQnUwaEJGOztBcUJyMGhCQTtFQUNFO0FyQncwaEJGOztBcUJ0MGhCQTtFQUNFO0FyQnkwaEJGOztBcUJ2MGhCQTtFQUNFO0FyQjAwaEJGOztBcUJ4MGhCQTtFQUNFO0FyQjIwaEJGOztBcUJ6MGhCQTtFQUNFO0FyQjQwaEJGOztBcUIxMGhCQTtFQUNFO0FyQjYwaEJGOztBcUIzMGhCQTtFQUNFO0FyQjgwaEJGOztBcUI1MGhCQTtFQUNFO0FyQiswaEJGOztBcUI3MGhCQTtFQUNFO0FyQmcxaEJGOztBcUI5MGhCQTtFQUNFO0FyQmkxaEJGOztBcUIvMGhCQTtFQUNFO0FyQmsxaEJGOztBcUJoMWhCQTtFQUNFO0FyQm0xaEJGOztBcUJqMWhCQTtFQUNFO0FyQm8xaEJGOztBcUJsMWhCQTtFQUNFO0FyQnExaEJGOztBcUJuMWhCQTtFQUNFO0FyQnMxaEJGOztBcUJwMWhCQTtFQUNFO0FyQnUxaEJGOztBcUJyMWhCQTtFQUNFO0FyQncxaEJGOztBcUJ0MWhCQTtFQUNFO0FyQnkxaEJGOztBcUJ2MWhCQTtFQUNFO0FyQjAxaEJGOztBcUJ4MWhCQTtFQUNFO0FyQjIxaEJGOztBcUJ6MWhCQTtFQUNFO0FyQjQxaEJGOztBcUIxMWhCQTtFQUNFO0FyQjYxaEJGOztBcUIzMWhCQTtFQUNFO0FyQjgxaEJGOztBcUI1MWhCQTtFQUNFO0FyQisxaEJGOztBcUI3MWhCQTtFQUNFO0FyQmcyaEJGOztBcUI5MWhCQTtFQUNFO0FyQmkyaEJGOztBcUIvMWhCQTtFQUNFO0FyQmsyaEJGOztBcUJoMmhCQTtFQUNFO0FyQm0yaEJGOztBcUJqMmhCQTtFQUNFO0FyQm8yaEJGOztBcUJsMmhCQTtFQUNFO0FyQnEyaEJGOztBcUJuMmhCQTtFQUNFO0FyQnMyaEJGOztBcUJwMmhCQTtFQUNFO0FyQnUyaEJGOztBcUJyMmhCQTtFQUNFO0FyQncyaEJGOztBcUJ0MmhCQTtFQUNFO0FyQnkyaEJGOztBcUJ2MmhCQTtFQUNFO0FyQjAyaEJGOztBcUJ4MmhCQTtFQUNFO0FyQjIyaEJGOztBcUJ6MmhCQTtFQUNFO0FyQjQyaEJGOztBcUIxMmhCQTtFQUNFO0FyQjYyaEJGOztBcUIzMmhCQTtFQUNFO0FyQjgyaEJGOztBcUI1MmhCQTtFQUNFO0FyQisyaEJGOztBcUI3MmhCQTtFQUNFO0FyQmczaEJGOztBcUI5MmhCQTtFQUNFO0FyQmkzaEJGOztBcUIvMmhCQTtFQUNFO0FyQmszaEJGOztBcUJoM2hCQTtFQUNFO0FyQm0zaEJGOztBcUJqM2hCQTtFQUNFO0FyQm8zaEJGOztBcUJsM2hCQTtFQUNFO0FyQnEzaEJGOztBcUJuM2hCQTtFQUNFO0FyQnMzaEJGOztBcUJwM2hCQTtFQUNFO0FyQnUzaEJGOztBcUJyM2hCQTtFQUNFO0FyQnczaEJGOztBcUJ0M2hCQTtFQUNFO0FyQnkzaEJGOztBcUJ2M2hCQTtFQUNFO0FyQjAzaEJGOztBcUJ4M2hCQTtFQUNFO0FyQjIzaEJGOztBcUJ6M2hCQTtFQUNFO0FyQjQzaEJGOztBcUIxM2hCQTtFQUNFO0FyQjYzaEJGOztBcUIzM2hCQTtFQUNFO0FyQjgzaEJGOztBcUI1M2hCQTtFQUNFO0FyQiszaEJGOztBcUI3M2hCQTtFQUNFO0FyQmc0aEJGOztBcUI5M2hCQTtFQUNFO0FyQmk0aEJGOztBcUIvM2hCQTtFQUNFO0FyQms0aEJGOztBcUJoNGhCQTtFQUNFO0FyQm00aEJGOztBcUJqNGhCQTtFQUNFO0FyQm80aEJGOztBcUJsNGhCQTtFQUNFO0FyQnE0aEJGOztBcUJuNGhCQTtFQUNFO0FyQnM0aEJGOztBcUJwNGhCQTtFQUNFO0FyQnU0aEJGOztBcUJyNGhCQTtFQUNFO0FyQnc0aEJGOztBcUJ0NGhCQTtFQUNFO0FyQnk0aEJGOztBc0J0Z2tCQTs7O0VBQUE7QUFJQzs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCeWdrQkg7O0FzQnZna0JDO0VBQ0U7RUFDQTtFQUNBO0F0QjBna0JIOztBc0J4Z2tCQztFQUNFO0F0QjJna0JIOztBc0J6Z2tCQztFQUNFO0F0QjRna0JIOztBc0IxZ2tCQztFQUNFO0F0QjZna0JIOztBc0IzZ2tCQztFQUNFO0F0Qjhna0JIOztBc0I1Z2tCQztFQUNFO0F0Qitna0JIOztBc0I3Z2tCQztFQUNFO0F0Qmdoa0JIOztBc0I5Z2tCQztFQUNFO0F0Qmloa0JIOztBc0IvZ2tCQztFQUNFO0F0Qmtoa0JIOztBc0JoaGtCQztFQUNFO0F0Qm1oa0JIOztBc0JqaGtCQztFQUNFO0F0Qm9oa0JIOztBc0JsaGtCQztFQUNFO0F0QnFoa0JIOztBc0JuaGtCQztFQUNFO0F0QnNoa0JIOztBc0JwaGtCQztFQUNFO0VBQ0E7QXRCdWhrQkg7O0FzQnJoa0JDO0VBQ0U7RUFDQTtFQUNBO0F0Qndoa0JIOztBc0J2aGtCRztFQUNFO0F0QjBoa0JMOztBc0J4aGtCQztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCMmhrQkg7O0FzQnpoa0JDO0VBQ0U7RUFDQTtFQUNBO0F0QjRoa0JIOztBc0IxaGtCQztFQUNFO0F0QjZoa0JIOztBc0IzaGtCQztFQUNFO0F0Qjhoa0JIOztBc0I1aGtCQzs7Ozs7RUFLRTtBdEIraGtCSDs7QXNCN2hrQkM7Ozs7O0VBS0U7QXRCZ2lrQkg7O0FzQjloa0JDO0VBQ0U7RUFDUTtBdEJpaWtCWDs7QXNCL2hrQkM7RUFDRTtFQUNRO0F0Qmtpa0JYOztBc0JoaWtCQztFQUNFO0lBQ0U7SUFDUTtFdEJtaWtCWDtFc0JsaWtCQztJQUNFO0lBQ1E7RXRCb2lrQlg7QUFDRjtBc0JuaWtCQztFQUNFO0lBQ0U7SUFDUTtFdEJxaWtCWDtFc0JwaWtCQztJQUNFO0lBQ1E7RXRCc2lrQlg7QUFDRjtBc0JyaWtCQztFQUNFO0VBQ0E7RUFDUTtBdEJ1aWtCWDs7QXNCcmlrQkM7RUFDRTtFQUNBO0VBQ1E7QXRCd2lrQlg7O0FzQnRpa0JDO0VBQ0U7RUFDQTtFQUNRO0F0Qnlpa0JYOztBc0J2aWtCQztFQUNFO0VBQ0E7RUFDUTtBdEIwaWtCWDs7QXNCeGlrQkM7RUFDRTtFQUNBO0VBQ1E7QXRCMmlrQlg7O0FzQnppa0JDO0VBQ0U7RUFDQTtFQUNRO0F0QjRpa0JYOztBc0IxaWtCQzs7Ozs7O0VBTUU7RUFDUTtBdEI2aWtCWDs7QXNCM2lrQkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCOGlrQkg7O0FzQjVpa0JDOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F0Qitpa0JIOztBc0I3aWtCQztFQUNFO0F0Qmdqa0JIOztBc0I5aWtCQztFQUNFO0F0Qmlqa0JIOztBc0IvaWtCQztFQUNFO0F0Qmtqa0JIOztBc0JoamtCQztnRUFBQTtBQUVBO0VBQ0U7QXRCbWprQkg7O0FzQmpqa0JDO0VBQ0U7QXRCb2prQkg7O0FzQmxqa0JDO0VBQ0U7QXRCcWprQkg7O0FzQm5qa0JDO0VBQ0U7QXRCc2prQkg7O0FzQnBqa0JDO0VBQ0U7QXRCdWprQkg7O0FzQnJqa0JDO0VBQ0U7QXRCd2prQkg7O0FzQnRqa0JDO0VBQ0U7QXRCeWprQkg7O0FzQnZqa0JDO0VBQ0U7QXRCMGprQkg7O0FzQnhqa0JDO0VBQ0U7QXRCMmprQkg7O0FzQnpqa0JDO0VBQ0U7QXRCNGprQkg7O0FzQjFqa0JDO0VBQ0U7QXRCNmprQkg7O0FzQjNqa0JDO0VBQ0U7QXRCOGprQkg7O0FzQjVqa0JDO0VBQ0U7QXRCK2prQkg7O0FzQjdqa0JDO0VBQ0U7QXRCZ2trQkg7O0FzQjlqa0JDO0VBQ0U7QXRCaWtrQkg7O0FzQi9qa0JDO0VBQ0U7QXRCa2trQkg7O0FzQmhra0JDO0VBQ0U7QXRCbWtrQkg7O0FzQmpra0JDO0VBQ0U7QXRCb2trQkg7O0FzQmxra0JDO0VBQ0U7QXRCcWtrQkg7O0FzQm5ra0JDO0VBQ0U7QXRCc2trQkg7O0FzQnBra0JDO0VBQ0U7QXRCdWtrQkg7O0FzQnJra0JDO0VBQ0U7QXRCd2trQkg7O0FzQnRra0JDO0VBQ0U7QXRCeWtrQkg7O0FzQnZra0JDO0VBQ0U7QXRCMGtrQkg7O0FzQnhra0JDO0VBQ0U7QXRCMmtrQkg7O0FzQnpra0JDO0VBQ0U7QXRCNGtrQkg7O0FzQjFra0JDO0VBQ0U7QXRCNmtrQkg7O0FzQjNra0JDO0VBQ0U7QXRCOGtrQkg7O0FzQjVra0JDO0VBQ0U7QXRCK2trQkg7O0FzQjdra0JDO0VBQ0U7QXRCZ2xrQkg7O0FzQjlra0JDO0VBQ0U7QXRCaWxrQkg7O0FzQi9ra0JDO0VBQ0U7QXRCa2xrQkg7O0FzQmhsa0JDO0VBQ0U7QXRCbWxrQkg7O0FzQmpsa0JDO0VBQ0U7QXRCb2xrQkg7O0FzQmxsa0JDO0VBQ0U7QXRCcWxrQkg7O0FzQm5sa0JDO0VBQ0U7QXRCc2xrQkg7O0FzQnBsa0JDO0VBQ0U7QXRCdWxrQkg7O0FzQnJsa0JDO0VBQ0U7QXRCd2xrQkg7O0FzQnRsa0JDO0VBQ0U7QXRCeWxrQkg7O0FzQnZsa0JDO0VBQ0U7QXRCMGxrQkg7O0FzQnhsa0JDO0VBQ0U7QXRCMmxrQkg7O0FzQnpsa0JDO0VBQ0U7QXRCNGxrQkg7O0FzQjFsa0JDO0VBQ0U7QXRCNmxrQkg7O0FzQjNsa0JDO0VBQ0U7QXRCOGxrQkg7O0FzQjVsa0JDO0VBQ0U7QXRCK2xrQkg7O0FzQjdsa0JDO0VBQ0U7QXRCZ21rQkg7O0FzQjlsa0JDO0VBQ0U7QXRCaW1rQkg7O0FzQi9sa0JDO0VBQ0U7QXRCa21rQkg7O0FzQmhta0JDO0VBQ0U7QXRCbW1rQkg7O0FzQmpta0JDO0VBQ0U7QXRCb21rQkg7O0FzQmxta0JDO0VBQ0U7QXRCcW1rQkg7O0FzQm5ta0JDO0VBQ0U7QXRCc21rQkg7O0FzQnBta0JDO0VBQ0U7QXRCdW1rQkg7O0FzQnJta0JDO0VBQ0U7QXRCd21rQkg7O0FzQnRta0JDO0VBQ0U7QXRCeW1rQkg7O0FzQnZta0JDO0VBQ0U7QXRCMG1rQkg7O0FzQnhta0JDO0VBQ0U7QXRCMm1rQkg7O0FzQnpta0JDO0VBQ0U7QXRCNG1rQkg7O0FzQjFta0JDO0VBQ0U7QXRCNm1rQkg7O0FzQjNta0JDO0VBQ0U7QXRCOG1rQkg7O0FzQjVta0JDO0VBQ0U7QXRCK21rQkg7O0FzQjdta0JDO0VBQ0U7QXRCZ25rQkg7O0FzQjlta0JDO0VBQ0U7QXRCaW5rQkg7O0FzQi9ta0JDO0VBQ0U7QXRCa25rQkg7O0FzQmhua0JDO0VBQ0U7QXRCbW5rQkg7O0FzQmpua0JDO0VBQ0U7QXRCb25rQkg7O0FzQmxua0JDO0VBQ0U7QXRCcW5rQkg7O0FzQm5ua0JDO0VBQ0U7QXRCc25rQkg7O0FzQnBua0JDO0VBQ0U7QXRCdW5rQkg7O0FzQnJua0JDO0VBQ0U7QXRCd25rQkg7O0FzQnRua0JDO0VBQ0U7QXRCeW5rQkg7O0FzQnZua0JDO0VBQ0U7QXRCMG5rQkg7O0FzQnhua0JDO0VBQ0U7QXRCMm5rQkg7O0FzQnpua0JDO0VBQ0U7QXRCNG5rQkg7O0FzQjFua0JDO0VBQ0U7QXRCNm5rQkg7O0FzQjNua0JDO0VBQ0U7QXRCOG5rQkg7O0FzQjVua0JDO0VBQ0U7QXRCK25rQkg7O0FzQjdua0JDO0VBQ0U7QXRCZ29rQkg7O0FzQjlua0JDO0VBQ0U7QXRCaW9rQkg7O0FzQi9ua0JDO0VBQ0U7QXRCa29rQkg7O0FzQmhva0JDO0VBQ0U7QXRCbW9rQkg7O0FzQmpva0JDO0VBQ0U7QXRCb29rQkg7O0FzQmxva0JDO0VBQ0U7QXRCcW9rQkg7O0FzQm5va0JDO0VBQ0U7QXRCc29rQkg7O0FzQnBva0JDO0VBQ0U7QXRCdW9rQkg7O0FzQnJva0JDO0VBQ0U7QXRCd29rQkg7O0FzQnRva0JDO0VBQ0U7QXRCeW9rQkg7O0FzQnZva0JDO0VBQ0U7QXRCMG9rQkg7O0FzQnhva0JDO0VBQ0U7QXRCMm9rQkg7O0FzQnpva0JDO0VBQ0U7QXRCNG9rQkg7O0FzQjFva0JDO0VBQ0U7QXRCNm9rQkg7O0FzQjNva0JDO0VBQ0U7QXRCOG9rQkg7O0FzQjVva0JDO0VBQ0U7QXRCK29rQkg7O0FzQjdva0JDO0VBQ0U7QXRCZ3BrQkg7O0FzQjlva0JDO0VBQ0U7QXRCaXBrQkg7O0FzQi9va0JDO0VBQ0U7QXRCa3BrQkg7O0FzQmhwa0JDO0VBQ0U7QXRCbXBrQkg7O0FzQmpwa0JDO0VBQ0U7QXRCb3BrQkg7O0FzQmxwa0JDO0VBQ0U7QXRCcXBrQkg7O0FzQm5wa0JDO0VBQ0U7QXRCc3BrQkg7O0FzQnBwa0JDO0VBQ0U7QXRCdXBrQkg7O0FzQnJwa0JDO0VBQ0U7QXRCd3BrQkg7O0FzQnRwa0JDO0VBQ0U7QXRCeXBrQkg7O0FzQnZwa0JDO0VBQ0U7QXRCMHBrQkg7O0FzQnhwa0JDO0VBQ0U7QXRCMnBrQkg7O0FzQnpwa0JDO0VBQ0U7QXRCNHBrQkg7O0FzQjFwa0JDO0VBQ0U7QXRCNnBrQkg7O0FzQjNwa0JDO0VBQ0U7QXRCOHBrQkg7O0FzQjVwa0JDO0VBQ0U7QXRCK3BrQkg7O0FzQjdwa0JDO0VBQ0U7QXRCZ3FrQkg7O0FzQjlwa0JDO0VBQ0U7QXRCaXFrQkg7O0FzQi9wa0JDO0VBQ0U7QXRCa3FrQkg7O0FzQmhxa0JDO0VBQ0U7QXRCbXFrQkg7O0FzQmpxa0JDO0VBQ0U7QXRCb3FrQkg7O0FzQmxxa0JDO0VBQ0U7QXRCcXFrQkg7O0FzQm5xa0JDO0VBQ0U7QXRCc3FrQkg7O0FzQnBxa0JDO0VBQ0U7QXRCdXFrQkg7O0FzQnJxa0JDO0VBQ0U7QXRCd3FrQkg7O0FzQnRxa0JDO0VBQ0U7QXRCeXFrQkg7O0FzQnZxa0JDO0VBQ0U7QXRCMHFrQkg7O0FzQnhxa0JDO0VBQ0U7QXRCMnFrQkg7O0FzQnpxa0JDO0VBQ0U7QXRCNHFrQkg7O0FzQjFxa0JDO0VBQ0U7QXRCNnFrQkg7O0FzQjNxa0JDO0VBQ0U7QXRCOHFrQkg7O0FzQjVxa0JDO0VBQ0U7QXRCK3FrQkg7O0FzQjdxa0JDO0VBQ0U7QXRCZ3JrQkg7O0FzQjlxa0JDO0VBQ0U7QXRCaXJrQkg7O0FzQi9xa0JDO0VBQ0U7QXRCa3JrQkg7O0FzQmhya0JDO0VBQ0U7QXRCbXJrQkg7O0FzQmpya0JDO0VBQ0U7QXRCb3JrQkg7O0FzQmxya0JDO0VBQ0U7QXRCcXJrQkg7O0FzQm5ya0JDO0VBQ0U7QXRCc3JrQkg7O0FzQnBya0JDO0VBQ0U7QXRCdXJrQkg7O0FzQnJya0JDO0VBQ0U7QXRCd3JrQkg7O0FzQnRya0JDO0VBQ0U7QXRCeXJrQkg7O0FzQnZya0JDO0VBQ0U7QXRCMHJrQkg7O0FzQnhya0JDO0VBQ0U7QXRCMnJrQkg7O0FzQnpya0JDO0VBQ0U7QXRCNHJrQkg7O0FzQjFya0JDO0VBQ0U7QXRCNnJrQkg7O0FzQjNya0JDO0VBQ0U7QXRCOHJrQkg7O0FzQjVya0JDO0VBQ0U7QXRCK3JrQkg7O0FzQjdya0JDO0VBQ0U7QXRCZ3NrQkg7O0FzQjlya0JDO0VBQ0U7QXRCaXNrQkg7O0FzQi9ya0JDO0VBQ0U7QXRCa3NrQkg7O0FzQmhza0JDO0VBQ0U7QXRCbXNrQkg7O0FzQmpza0JDO0VBQ0U7QXRCb3NrQkg7O0FzQmxza0JDO0VBQ0U7QXRCcXNrQkg7O0FzQm5za0JDO0VBQ0U7QXRCc3NrQkg7O0FzQnBza0JDO0VBQ0U7QXRCdXNrQkg7O0FzQnJza0JDO0VBQ0U7QXRCd3NrQkg7O0FzQnRza0JDO0VBQ0U7QXRCeXNrQkg7O0FzQnZza0JDO0VBQ0U7QXRCMHNrQkg7O0FzQnhza0JDO0VBQ0U7QXRCMnNrQkg7O0FzQnpza0JDO0VBQ0U7QXRCNHNrQkg7O0FzQjFza0JDO0VBQ0U7QXRCNnNrQkg7O0FzQjNza0JDO0VBQ0U7QXRCOHNrQkg7O0FzQjVza0JDO0VBQ0U7QXRCK3NrQkg7O0FzQjdza0JDO0VBQ0U7QXRCZ3RrQkg7O0FzQjlza0JDO0VBQ0U7QXRCaXRrQkg7O0FzQi9za0JDO0VBQ0U7QXRCa3RrQkg7O0FzQmh0a0JDO0VBQ0U7QXRCbXRrQkg7O0FzQmp0a0JDO0VBQ0U7QXRCb3RrQkg7O0FzQmx0a0JDO0VBQ0U7QXRCcXRrQkg7O0FzQm50a0JDO0VBQ0U7QXRCc3RrQkg7O0FzQnB0a0JDO0VBQ0U7QXRCdXRrQkg7O0FzQnJ0a0JDO0VBQ0U7QXRCd3RrQkg7O0FzQnR0a0JDO0VBQ0U7QXRCeXRrQkg7O0FzQnZ0a0JDO0VBQ0U7QXRCMHRrQkg7O0FzQnh0a0JDO0VBQ0U7QXRCMnRrQkg7O0FzQnp0a0JDO0VBQ0U7QXRCNHRrQkg7O0FzQjF0a0JDO0VBQ0U7QXRCNnRrQkg7O0FzQjN0a0JDO0VBQ0U7QXRCOHRrQkg7O0FzQjV0a0JDO0VBQ0U7QXRCK3RrQkg7O0FzQjd0a0JDO0VBQ0U7QXRCZ3VrQkg7O0FzQjl0a0JDO0VBQ0U7QXRCaXVrQkg7O0FzQi90a0JDO0VBQ0U7QXRCa3VrQkg7O0FzQmh1a0JDO0VBQ0U7QXRCbXVrQkg7O0FzQmp1a0JDO0VBQ0U7QXRCb3VrQkg7O0FzQmx1a0JDO0VBQ0U7QXRCcXVrQkg7O0FzQm51a0JDO0VBQ0U7QXRCc3VrQkg7O0FzQnB1a0JDO0VBQ0U7QXRCdXVrQkg7O0FzQnJ1a0JDO0VBQ0U7QXRCd3VrQkg7O0FzQnR1a0JDO0VBQ0U7QXRCeXVrQkg7O0FzQnZ1a0JDO0VBQ0U7QXRCMHVrQkg7O0FzQnh1a0JDO0VBQ0U7QXRCMnVrQkg7O0FzQnp1a0JDO0VBQ0U7QXRCNHVrQkg7O0FzQjF1a0JDO0VBQ0U7QXRCNnVrQkg7O0FzQjN1a0JDO0VBQ0U7QXRCOHVrQkg7O0FzQjV1a0JDO0VBQ0U7QXRCK3VrQkg7O0FzQjd1a0JDO0VBQ0U7QXRCZ3ZrQkg7O0FzQjl1a0JDO0VBQ0U7QXRCaXZrQkg7O0FzQi91a0JDO0VBQ0U7QXRCa3ZrQkg7O0FzQmh2a0JDO0VBQ0U7QXRCbXZrQkg7O0FzQmp2a0JDO0VBQ0U7QXRCb3ZrQkg7O0FzQmx2a0JDO0VBQ0U7QXRCcXZrQkg7O0FzQm52a0JDO0VBQ0U7QXRCc3ZrQkg7O0FzQnB2a0JDO0VBQ0U7QXRCdXZrQkg7O0FzQnJ2a0JDO0VBQ0U7QXRCd3ZrQkg7O0FzQnR2a0JDO0VBQ0U7QXRCeXZrQkg7O0FzQnZ2a0JDO0VBQ0U7QXRCMHZrQkg7O0FzQnh2a0JDO0VBQ0U7QXRCMnZrQkg7O0FzQnp2a0JDO0VBQ0U7QXRCNHZrQkg7O0FzQjF2a0JDO0VBQ0U7QXRCNnZrQkg7O0FzQjN2a0JDO0VBQ0U7QXRCOHZrQkg7O0FzQjV2a0JDO0VBQ0U7QXRCK3ZrQkg7O0FzQjd2a0JDO0VBQ0U7QXRCZ3drQkg7O0FzQjl2a0JDO0VBQ0U7QXRCaXdrQkg7O0FzQi92a0JDO0VBQ0U7QXRCa3drQkg7O0FzQmh3a0JDO0VBQ0U7QXRCbXdrQkg7O0FzQmp3a0JDO0VBQ0U7QXRCb3drQkg7O0FzQmx3a0JDO0VBQ0U7QXRCcXdrQkg7O0FzQm53a0JDO0VBQ0U7QXRCc3drQkg7O0FzQnB3a0JDO0VBQ0U7QXRCdXdrQkg7O0FzQnJ3a0JDO0VBQ0U7QXRCd3drQkg7O0FzQnR3a0JDO0VBQ0U7QXRCeXdrQkg7O0FzQnZ3a0JDO0VBQ0U7QXRCMHdrQkg7O0FzQnh3a0JDO0VBQ0U7QXRCMndrQkg7O0FzQnp3a0JDO0VBQ0U7QXRCNHdrQkg7O0FzQjF3a0JDO0VBQ0U7QXRCNndrQkg7O0FzQjN3a0JDO0VBQ0U7QXRCOHdrQkg7O0FzQjV3a0JDO0VBQ0U7QXRCK3drQkg7O0FzQjd3a0JDO0VBQ0U7QXRCZ3hrQkg7O0FzQjl3a0JDO0VBQ0U7QXRCaXhrQkg7O0FzQi93a0JDO0VBQ0U7QXRCa3hrQkg7O0FzQmh4a0JDO0VBQ0U7QXRCbXhrQkg7O0FzQmp4a0JDO0VBQ0U7QXRCb3hrQkg7O0FzQmx4a0JDO0VBQ0U7QXRCcXhrQkg7O0FzQm54a0JDO0VBQ0U7QXRCc3hrQkg7O0FzQnB4a0JDO0VBQ0U7QXRCdXhrQkg7O0FzQnJ4a0JDO0VBQ0U7QXRCd3hrQkg7O0FzQnR4a0JDO0VBQ0U7QXRCeXhrQkg7O0FzQnZ4a0JDO0VBQ0U7QXRCMHhrQkg7O0FzQnh4a0JDO0VBQ0U7QXRCMnhrQkg7O0FzQnp4a0JDO0VBQ0U7QXRCNHhrQkg7O0FzQjF4a0JDO0VBQ0U7QXRCNnhrQkg7O0FzQjN4a0JDO0VBQ0U7QXRCOHhrQkg7O0FzQjV4a0JDO0VBQ0U7QXRCK3hrQkg7O0FzQjd4a0JDO0VBQ0U7QXRCZ3lrQkg7O0FzQjl4a0JDO0VBQ0U7QXRCaXlrQkg7O0FzQi94a0JDO0VBQ0U7QXRCa3lrQkg7O0FzQmh5a0JDO0VBQ0U7QXRCbXlrQkg7O0FzQmp5a0JDO0VBQ0U7QXRCb3lrQkg7O0FzQmx5a0JDO0VBQ0U7QXRCcXlrQkg7O0FzQm55a0JDO0VBQ0U7QXRCc3lrQkg7O0FzQnB5a0JDO0VBQ0U7QXRCdXlrQkg7O0FzQnJ5a0JDO0VBQ0U7QXRCd3lrQkg7O0FzQnR5a0JDO0VBQ0U7QXRCeXlrQkg7O0FzQnZ5a0JDO0VBQ0U7QXRCMHlrQkg7O0FzQnh5a0JDO0VBQ0U7QXRCMnlrQkg7O0FzQnp5a0JDO0VBQ0U7QXRCNHlrQkg7O0FzQjF5a0JDO0VBQ0U7QXRCNnlrQkg7O0FzQjN5a0JDO0VBQ0U7QXRCOHlrQkg7O0FzQjV5a0JDO0VBQ0U7QXRCK3lrQkg7O0FzQjd5a0JDO0VBQ0U7QXRCZ3prQkg7O0FzQjl5a0JDO0VBQ0U7QXRCaXprQkg7O0FzQi95a0JDO0VBQ0U7QXRCa3prQkg7O0FzQmh6a0JDO0VBQ0U7QXRCbXprQkg7O0FzQmp6a0JDO0VBQ0U7QXRCb3prQkg7O0FzQmx6a0JDO0VBQ0U7QXRCcXprQkg7O0FzQm56a0JDO0VBQ0U7QXRCc3prQkg7O0FzQnB6a0JDO0VBQ0U7QXRCdXprQkg7O0FzQnJ6a0JDO0VBQ0U7QXRCd3prQkg7O0FzQnR6a0JDO0VBQ0U7QXRCeXprQkg7O0FzQnZ6a0JDO0VBQ0U7QXRCMHprQkg7O0FzQnh6a0JDO0VBQ0U7QXRCMnprQkg7O0FzQnp6a0JDO0VBQ0U7QXRCNHprQkg7O0FzQjF6a0JDO0VBQ0U7QXRCNnprQkg7O0FzQjN6a0JDO0VBQ0U7QXRCOHprQkg7O0FzQjV6a0JDO0VBQ0U7QXRCK3prQkg7O0FzQjd6a0JDO0VBQ0U7QXRCZzBrQkg7O0FzQjl6a0JDO0VBQ0U7QXRCaTBrQkg7O0FzQi96a0JDO0VBQ0U7QXRCazBrQkg7O0FzQmgwa0JDO0VBQ0U7QXRCbTBrQkg7O0FzQmowa0JDO0VBQ0U7QXRCbzBrQkg7O0FzQmwwa0JDO0VBQ0U7QXRCcTBrQkg7O0FzQm4wa0JDO0VBQ0U7QXRCczBrQkg7O0FzQnAwa0JDO0VBQ0U7QXRCdTBrQkg7O0FzQnIwa0JDO0VBQ0U7QXRCdzBrQkg7O0FzQnQwa0JDO0VBQ0U7QXRCeTBrQkg7O0FzQnYwa0JDO0VBQ0U7QXRCMDBrQkg7O0FzQngwa0JDO0VBQ0U7QXRCMjBrQkg7O0FzQnowa0JDO0VBQ0U7QXRCNDBrQkg7O0FzQjEwa0JDO0VBQ0U7QXRCNjBrQkg7O0FzQjMwa0JDO0VBQ0U7QXRCODBrQkg7O0FzQjUwa0JDO0VBQ0U7QXRCKzBrQkg7O0FzQjcwa0JDO0VBQ0U7QXRCZzFrQkg7O0FzQjkwa0JDO0VBQ0U7QXRCaTFrQkg7O0FzQi8wa0JDO0VBQ0U7QXRCazFrQkg7O0FzQmgxa0JDO0VBQ0U7QXRCbTFrQkg7O0FzQmoxa0JDO0VBQ0U7QXRCbzFrQkg7O0FzQmwxa0JDO0VBQ0U7QXRCcTFrQkg7O0FzQm4xa0JDO0VBQ0U7QXRCczFrQkg7O0FzQnAxa0JDO0VBQ0U7QXRCdTFrQkg7O0FzQnIxa0JDO0VBQ0U7QXRCdzFrQkg7O0FzQnQxa0JDO0VBQ0U7QXRCeTFrQkg7O0FzQnYxa0JDO0VBQ0U7QXRCMDFrQkg7O0FzQngxa0JDO0VBQ0U7QXRCMjFrQkg7O0FzQnoxa0JDO0VBQ0U7QXRCNDFrQkg7O0FzQjExa0JDO0VBQ0U7QXRCNjFrQkg7O0FzQjMxa0JDO0VBQ0U7QXRCODFrQkg7O0FzQjUxa0JDO0VBQ0U7QXRCKzFrQkg7O0FzQjcxa0JDO0VBQ0U7QXRCZzJrQkg7O0FzQjkxa0JDO0VBQ0U7QXRCaTJrQkg7O0FzQi8xa0JDO0VBQ0U7QXRCazJrQkg7O0FzQmgya0JDO0VBQ0U7QXRCbTJrQkg7O0FzQmoya0JDO0VBQ0U7QXRCbzJrQkg7O0FzQmwya0JDO0VBQ0U7QXRCcTJrQkg7O0FzQm4ya0JDO0VBQ0U7QXRCczJrQkg7O0FzQnAya0JDO0VBQ0U7QXRCdTJrQkg7O0FzQnIya0JDO0VBQ0U7QXRCdzJrQkg7O0FzQnQya0JDO0VBQ0U7QXRCeTJrQkg7O0FzQnYya0JDO0VBQ0U7QXRCMDJrQkg7O0FzQngya0JDO0VBQ0U7QXRCMjJrQkg7O0FzQnoya0JDO0VBQ0U7QXRCNDJrQkg7O0FzQjEya0JDO0VBQ0U7QXRCNjJrQkg7O0FzQjMya0JDO0VBQ0U7QXRCODJrQkg7O0FzQjUya0JDO0VBQ0U7QXRCKzJrQkg7O0FzQjcya0JDO0VBQ0U7QXRCZzNrQkg7O0FzQjkya0JDO0VBQ0U7QXRCaTNrQkg7O0FzQi8ya0JDO0VBQ0U7QXRCazNrQkg7O0FzQmgza0JDO0VBQ0U7QXRCbTNrQkg7O0FzQmoza0JDO0VBQ0U7QXRCbzNrQkg7O0FzQmwza0JDO0VBQ0U7QXRCcTNrQkg7O0FzQm4za0JDO0VBQ0U7QXRCczNrQkg7O0FzQnAza0JDO0VBQ0U7QXRCdTNrQkg7O0FzQnIza0JDO0VBQ0U7QXRCdzNrQkg7O0FzQnQza0JDO0VBQ0U7QXRCeTNrQkg7O0FzQnYza0JDO0VBQ0U7QXRCMDNrQkg7O0FzQngza0JDO0VBQ0U7QXRCMjNrQkg7O0FzQnoza0JDO0VBQ0U7QXRCNDNrQkg7O0FzQjEza0JDO0VBQ0U7QXRCNjNrQkg7O0FzQjMza0JDO0VBQ0U7QXRCODNrQkg7O0FzQjUza0JDO0VBQ0U7QXRCKzNrQkg7O0FzQjcza0JDO0VBQ0U7QXRCZzRrQkg7O0FzQjkza0JDO0VBQ0U7QXRCaTRrQkg7O0FzQi8za0JDO0VBQ0U7QXRCazRrQkg7O0FzQmg0a0JDO0VBQ0U7QXRCbTRrQkg7O0FzQmo0a0JDO0VBQ0U7QXRCbzRrQkg7O0FzQmw0a0JDO0VBQ0U7QXRCcTRrQkg7O0FzQm40a0JDO0VBQ0U7QXRCczRrQkg7O0FzQnA0a0JDO0VBQ0U7QXRCdTRrQkg7O0FzQnI0a0JDO0VBQ0U7QXRCdzRrQkg7O0FzQnQ0a0JDO0VBQ0U7QXRCeTRrQkg7O0FzQnY0a0JDO0VBQ0U7QXRCMDRrQkg7O0FzQng0a0JDO0VBQ0U7QXRCMjRrQkg7O0FzQno0a0JDO0VBQ0U7QXRCNDRrQkg7O0FzQjE0a0JDO0VBQ0U7QXRCNjRrQkg7O0FzQjM0a0JDO0VBQ0U7QXRCODRrQkg7O0FzQjU0a0JDO0VBQ0U7QXRCKzRrQkg7O0FzQjc0a0JDO0VBQ0U7QXRCZzVrQkg7O0FzQjk0a0JDO0VBQ0U7QXRCaTVrQkg7O0FzQi80a0JDO0VBQ0U7QXRCazVrQkg7O0FzQmg1a0JDO0VBQ0U7QXRCbTVrQkg7O0FzQmo1a0JDO0VBQ0U7QXRCbzVrQkg7O0FzQmw1a0JDO0VBQ0U7QXRCcTVrQkg7O0FzQm41a0JDO0VBQ0U7QXRCczVrQkg7O0FzQnA1a0JDO0VBQ0U7QXRCdTVrQkg7O0FzQnI1a0JDO0VBQ0U7QXRCdzVrQkg7O0FzQnQ1a0JDO0VBQ0U7QXRCeTVrQkg7O0FzQnY1a0JDO0VBQ0U7QXRCMDVrQkg7O0FzQng1a0JDO0VBQ0U7QXRCMjVrQkg7O0FzQno1a0JDO0VBQ0U7QXRCNDVrQkg7O0FzQjE1a0JDO0VBQ0U7QXRCNjVrQkg7O0FzQjM1a0JDO0VBQ0U7QXRCODVrQkg7O0FzQjU1a0JDO0VBQ0U7QXRCKzVrQkg7O0FzQjc1a0JDO0VBQ0U7QXRCZzZrQkg7O0FzQjk1a0JDO0VBQ0U7QXRCaTZrQkg7O0FzQi81a0JDO0VBQ0U7QXRCazZrQkg7O0FzQmg2a0JDO0VBQ0U7QXRCbTZrQkg7O0FzQmo2a0JDO0VBQ0U7QXRCbzZrQkg7O0FzQmw2a0JDO0VBQ0U7QXRCcTZrQkg7O0FzQm42a0JDO0VBQ0U7QXRCczZrQkg7O0FzQnA2a0JDO0VBQ0U7QXRCdTZrQkg7O0FzQnI2a0JDO0VBQ0U7QXRCdzZrQkg7O0FzQnQ2a0JDO0VBQ0U7QXRCeTZrQkg7O0FzQnY2a0JDO0VBQ0U7QXRCMDZrQkg7O0FzQng2a0JDO0VBQ0U7QXRCMjZrQkg7O0FzQno2a0JDO0VBQ0U7QXRCNDZrQkg7O0FzQjE2a0JDO0VBQ0U7QXRCNjZrQkg7O0FzQjM2a0JDO0VBQ0U7QXRCODZrQkg7O0FzQjU2a0JDO0VBQ0U7QXRCKzZrQkg7O0FzQjc2a0JDO0VBQ0U7QXRCZzdrQkg7O0FzQjk2a0JDO0VBQ0U7QXRCaTdrQkg7O0FzQi82a0JDO0VBQ0U7QXRCazdrQkg7O0FzQmg3a0JDO0VBQ0U7QXRCbTdrQkg7O0FzQmo3a0JDO0VBQ0U7QXRCbzdrQkg7O0FzQmw3a0JDO0VBQ0U7QXRCcTdrQkg7O0FzQm43a0JDO0VBQ0U7QXRCczdrQkg7O0FzQnA3a0JDO0VBQ0U7QXRCdTdrQkg7O0FzQnI3a0JDO0VBQ0U7QXRCdzdrQkg7O0FzQnQ3a0JDO0VBQ0U7QXRCeTdrQkg7O0FzQnY3a0JDO0VBQ0U7QXRCMDdrQkg7O0FzQng3a0JDO0VBQ0U7QXRCMjdrQkg7O0FzQno3a0JDO0VBQ0U7QXRCNDdrQkg7O0FzQjE3a0JDO0VBQ0U7QXRCNjdrQkg7O0FzQjM3a0JDO0VBQ0U7QXRCODdrQkg7O0FzQjU3a0JDO0VBQ0U7QXRCKzdrQkg7O0FzQjc3a0JDO0VBQ0U7QXRCZzhrQkg7O0FzQjk3a0JDO0VBQ0U7QXRCaThrQkg7O0FzQi83a0JDO0VBQ0U7QXRCazhrQkg7O0FzQmg4a0JDO0VBQ0U7QXRCbThrQkg7O0FzQmo4a0JDO0VBQ0U7QXRCbzhrQkg7O0FzQmw4a0JDO0VBQ0U7QXRCcThrQkg7O0FzQm44a0JDO0VBQ0U7QXRCczhrQkg7O0FzQnA4a0JDO0VBQ0U7QXRCdThrQkg7O0FzQnI4a0JDO0VBQ0U7QXRCdzhrQkg7O0FzQnQ4a0JDO0VBQ0U7QXRCeThrQkg7O0FzQnY4a0JDO0VBQ0U7QXRCMDhrQkg7O0FzQng4a0JDO0VBQ0U7QXRCMjhrQkg7O0FzQno4a0JDO0VBQ0U7QXRCNDhrQkg7O0FzQjE4a0JDO0VBQ0U7QXRCNjhrQkg7O0FzQjM4a0JDO0VBQ0U7QXRCODhrQkg7O0FzQjU4a0JDO0VBQ0U7QXRCKzhrQkg7O0FzQjc4a0JDO0VBQ0U7QXRCZzlrQkg7O0FzQjk4a0JDO0VBQ0U7QXRCaTlrQkg7O0FzQi84a0JDO0VBQ0U7QXRCazlrQkg7O0FzQmg5a0JDO0VBQ0U7QXRCbTlrQkg7O0FzQmo5a0JDO0VBQ0U7QXRCbzlrQkg7O0FzQmw5a0JDO0VBQ0U7QXRCcTlrQkg7O0FzQm45a0JDO0VBQ0U7QXRCczlrQkg7O0FzQnA5a0JDO0VBQ0U7QXRCdTlrQkg7O0FzQnI5a0JDO0VBQ0U7QXRCdzlrQkg7O0FzQnQ5a0JDO0VBQ0U7QXRCeTlrQkg7O0FzQnY5a0JDO0VBQ0U7QXRCMDlrQkg7O0FzQng5a0JDO0VBQ0U7QXRCMjlrQkg7O0FzQno5a0JDO0VBQ0U7QXRCNDlrQkg7O0FzQjE5a0JDO0VBQ0U7QXRCNjlrQkg7O0FzQjM5a0JDO0VBQ0U7QXRCODlrQkg7O0FzQjU5a0JDO0VBQ0U7QXRCKzlrQkg7O0FzQjc5a0JDO0VBQ0U7QXRCZytrQkg7O0FzQjk5a0JDO0VBQ0U7QXRCaStrQkg7O0FzQi85a0JDO0VBQ0U7QXRCaytrQkg7O0FzQmgra0JDO0VBQ0U7QXRCbStrQkg7O0FzQmora0JDO0VBQ0U7QXRCbytrQkg7O0FzQmwra0JDO0VBQ0U7QXRCcStrQkg7O0FzQm4ra0JDO0VBQ0U7QXRCcytrQkg7O0FzQnAra0JDO0VBQ0U7QXRCdStrQkg7O0FzQnIra0JDO0VBQ0U7QXRCdytrQkg7O0FzQnQra0JDO0VBQ0U7QXRCeStrQkg7O0FzQnYra0JDO0VBQ0U7QXRCMCtrQkg7O0FzQngra0JDO0VBQ0U7QXRCMitrQkg7O0FzQnora0JDO0VBQ0U7QXRCNCtrQkg7O0FzQjEra0JDO0VBQ0U7QXRCNitrQkg7O0FzQjMra0JDO0VBQ0U7QXRCOCtrQkg7O0FzQjUra0JDO0VBQ0U7QXRCKytrQkg7O0FzQjcra0JDO0VBQ0U7QXRCZy9rQkg7O0FzQjkra0JDO0VBQ0U7QXRCaS9rQkg7O0FzQi8ra0JDO0VBQ0U7QXRCay9rQkg7O0FzQmgva0JDO0VBQ0U7QXRCbS9rQkg7O0FzQmova0JDO0VBQ0U7QXRCby9rQkg7O0FzQmwva0JDO0VBQ0U7QXRCcS9rQkg7O0FzQm4va0JDO0VBQ0U7QXRCcy9rQkg7O0FzQnAva0JDO0VBQ0U7QXRCdS9rQkg7O0FzQnIva0JDO0VBQ0U7QXRCdy9rQkg7O0FzQnQva0JDO0VBQ0U7QXRCeS9rQkg7O0FzQnYva0JDO0VBQ0U7QXRCMC9rQkg7O0FzQngva0JDO0VBQ0U7QXRCMi9rQkg7O0FzQnova0JDO0VBQ0U7QXRCNC9rQkg7O0FzQjEva0JDO0VBQ0U7QXRCNi9rQkg7O0FzQjMva0JDO0VBQ0U7QXRCOC9rQkg7O0FzQjUva0JDO0VBQ0U7QXRCKy9rQkg7O0FzQjcva0JDO0VBQ0U7QXRCZ2dsQkg7O0FzQjkva0JDO0VBQ0U7QXRCaWdsQkg7O0FzQi8va0JDO0VBQ0U7QXRCa2dsQkg7O0FzQmhnbEJDO0VBQ0U7QXRCbWdsQkg7O0FzQmpnbEJDO0VBQ0U7QXRCb2dsQkg7O0FzQmxnbEJDO0VBQ0U7QXRCcWdsQkg7O0FzQm5nbEJDO0VBQ0U7QXRCc2dsQkg7O0FzQnBnbEJDO0VBQ0U7QXRCdWdsQkg7O0FzQnJnbEJDO0VBQ0U7QXRCd2dsQkg7O0FzQnRnbEJDO0VBQ0U7QXRCeWdsQkg7O0FzQnZnbEJDO0VBQ0U7QXRCMGdsQkg7O0FzQnhnbEJDO0VBQ0U7QXRCMmdsQkg7O0FzQnpnbEJDO0VBQ0U7QXRCNGdsQkg7O0FzQjFnbEJDO0VBQ0U7QXRCNmdsQkg7O0FzQjNnbEJDO0VBQ0U7QXRCOGdsQkg7O0FzQjVnbEJDO0VBQ0U7QXRCK2dsQkg7O0FzQjdnbEJDO0VBQ0U7QXRCZ2hsQkg7O0FzQjlnbEJDO0VBQ0U7QXRCaWhsQkg7O0FzQi9nbEJDO0VBQ0U7QXRCa2hsQkg7O0FzQmhobEJDO0VBQ0U7QXRCbWhsQkg7O0FzQmpobEJDO0VBQ0U7QXRCb2hsQkg7O0FzQmxobEJDO0VBQ0U7QXRCcWhsQkg7O0FzQm5obEJDO0VBQ0U7QXRCc2hsQkg7O0FzQnBobEJDO0VBQ0U7QXRCdWhsQkg7O0FzQnJobEJDO0VBQ0U7QXRCd2hsQkg7O0FzQnRobEJDO0VBQ0U7QXRCeWhsQkg7O0FzQnZobEJDO0VBQ0U7QXRCMGhsQkg7O0FzQnhobEJDO0VBQ0U7QXRCMmhsQkg7O0FzQnpobEJDO0VBQ0U7QXRCNGhsQkg7O0FzQjFobEJDO0VBQ0U7QXRCNmhsQkg7O0FzQjNobEJDO0VBQ0U7QXRCOGhsQkg7O0FzQjVobEJDO0VBQ0U7QXRCK2hsQkg7O0FzQjdobEJDO0VBQ0U7QXRCZ2lsQkg7O0FzQjlobEJDO0VBQ0U7QXRCaWlsQkg7O0FzQi9obEJDO0VBQ0U7QXRCa2lsQkg7O0FzQmhpbEJDO0VBQ0U7QXRCbWlsQkg7O0FzQmppbEJDO0VBQ0U7QXRCb2lsQkg7O0FzQmxpbEJDO0VBQ0U7QXRCcWlsQkg7O0FzQm5pbEJDO0VBQ0U7QXRCc2lsQkg7O0FzQnBpbEJDO0VBQ0U7QXRCdWlsQkg7O0FzQnJpbEJDO0VBQ0U7QXRCd2lsQkg7O0FzQnRpbEJDO0VBQ0U7QXRCeWlsQkg7O0FzQnZpbEJDO0VBQ0U7QXRCMGlsQkg7O0FzQnhpbEJDO0VBQ0U7QXRCMmlsQkg7O0FzQnppbEJDO0VBQ0U7QXRCNGlsQkg7O0FzQjFpbEJDO0VBQ0U7QXRCNmlsQkg7O0FzQjNpbEJDO0VBQ0U7QXRCOGlsQkg7O0FzQjVpbEJDO0VBQ0U7QXRCK2lsQkg7O0FzQjdpbEJDO0VBQ0U7QXRCZ2psQkg7O0FzQjlpbEJDO0VBQ0U7QXRCaWpsQkg7O0FzQi9pbEJDO0VBQ0U7QXRCa2psQkg7O0FzQmhqbEJDO0VBQ0U7QXRCbWpsQkg7O0FzQmpqbEJDO0VBQ0U7QXRCb2psQkg7O0FzQmxqbEJDO0VBQ0U7QXRCcWpsQkg7O0FzQm5qbEJDO0VBQ0U7QXRCc2psQkg7O0FzQnBqbEJDO0VBQ0U7QXRCdWpsQkg7O0FzQnJqbEJDO0VBQ0U7QXRCd2psQkg7O0FzQnRqbEJDO0VBQ0U7QXRCeWpsQkg7O0FzQnZqbEJDO0VBQ0U7QXRCMGpsQkg7O0FzQnhqbEJDO0VBQ0U7QXRCMmpsQkg7O0FzQnpqbEJDO0VBQ0U7QXRCNGpsQkg7O0FzQjFqbEJDO0VBQ0U7QXRCNmpsQkg7O0FzQjNqbEJDO0VBQ0U7QXRCOGpsQkg7O0FzQjVqbEJDO0VBQ0U7QXRCK2psQkg7O0FzQjdqbEJDO0VBQ0U7QXRCZ2tsQkg7O0FzQjlqbEJDO0VBQ0U7QXRCaWtsQkg7O0FzQi9qbEJDO0VBQ0U7QXRCa2tsQkg7O0FzQmhrbEJDO0VBQ0U7QXRCbWtsQkg7O0FzQmprbEJDO0VBQ0U7QXRCb2tsQkg7O0FzQmxrbEJDO0VBQ0U7QXRCcWtsQkg7O0FzQm5rbEJDO0VBQ0U7QXRCc2tsQkg7O0FzQnBrbEJDO0VBQ0U7QXRCdWtsQkg7O0FzQnJrbEJDO0VBQ0U7QXRCd2tsQkg7O0FzQnRrbEJDO0VBQ0U7QXRCeWtsQkg7O0FzQnZrbEJDO0VBQ0U7QXRCMGtsQkg7O0FzQnhrbEJDO0VBQ0U7QXRCMmtsQkg7O0FzQnprbEJDO0VBQ0U7QXRCNGtsQkg7O0FzQjFrbEJDO0VBQ0U7QXRCNmtsQkg7O0FzQjNrbEJDO0VBQ0U7QXRCOGtsQkg7O0FzQjVrbEJDO0VBQ0U7QXRCK2tsQkg7O0FzQjdrbEJDO0VBQ0U7QXRCZ2xsQkg7O0FzQjlrbEJDO0VBQ0U7QXRCaWxsQkg7O0FzQi9rbEJDO0VBQ0U7QXRCa2xsQkg7O0FzQmhsbEJDO0VBQ0U7QXRCbWxsQkg7O0FzQmpsbEJDO0VBQ0U7QXRCb2xsQkg7O0FzQmxsbEJDO0VBQ0U7QXRCcWxsQkg7O0FzQm5sbEJDO0VBQ0U7QXRCc2xsQkg7O0FzQnBsbEJDO0VBQ0U7QXRCdWxsQkg7O0FzQnJsbEJDO0VBQ0U7QXRCd2xsQkg7O0FzQnRsbEJDO0VBQ0U7QXRCeWxsQkg7O0FzQnZsbEJDO0VBQ0U7QXRCMGxsQkg7O0FzQnhsbEJDO0VBQ0U7QXRCMmxsQkg7O0FzQnpsbEJDO0VBQ0U7QXRCNGxsQkg7O0FzQjFsbEJDO0VBQ0U7QXRCNmxsQkg7O0FzQjNsbEJDO0VBQ0U7QXRCOGxsQkg7O0FzQjVsbEJDO0VBQ0U7QXRCK2xsQkg7O0FzQjdsbEJDO0VBQ0U7QXRCZ21sQkg7O0FzQjlsbEJDO0VBQ0U7QXRCaW1sQkg7O0FzQi9sbEJDO0VBQ0U7QXRCa21sQkg7O0FzQmhtbEJDO0VBQ0U7QXRCbW1sQkg7O0FzQmptbEJDO0VBQ0U7QXRCb21sQkg7O0FzQmxtbEJDO0VBQ0U7QXRCcW1sQkg7O0FzQm5tbEJDO0VBQ0U7QXRCc21sQkg7O0FzQnBtbEJDO0VBQ0U7QXRCdW1sQkg7O0FzQnJtbEJDO0VBQ0U7QXRCd21sQkg7O0FzQnRtbEJDO0VBQ0U7QXRCeW1sQkg7O0FzQnZtbEJDO0VBQ0U7QXRCMG1sQkg7O0FzQnhtbEJDO0VBQ0U7QXRCMm1sQkg7O0FzQnptbEJDO0VBQ0U7QXRCNG1sQkg7O0FzQjFtbEJDO0VBQ0U7QXRCNm1sQkg7O0FzQjNtbEJDO0VBQ0U7QXRCOG1sQkg7O0FzQjVtbEJDO0VBQ0U7QXRCK21sQkg7O0FzQjdtbEJDO0VBQ0U7QXRCZ25sQkg7O0FzQjltbEJDO0VBQ0U7QXRCaW5sQkg7O0FzQi9tbEJDO0VBQ0U7QXRCa25sQkg7O0FzQmhubEJDO0VBQ0U7QXRCbW5sQkg7O0FzQmpubEJDO0VBQ0U7QXRCb25sQkg7O0FzQmxubEJDO0VBQ0U7QXRCcW5sQkg7O0FzQm5ubEJDO0VBQ0U7QXRCc25sQkg7O0FzQnBubEJDO0VBQ0U7QXRCdW5sQkg7O0FzQnJubEJDO0VBQ0U7QXRCd25sQkg7O0FzQnRubEJDO0VBQ0U7QXRCeW5sQkg7O0FzQnZubEJDO0VBQ0U7QXRCMG5sQkg7O0FzQnhubEJDO0VBQ0U7QXRCMm5sQkg7O0FzQnpubEJDO0VBQ0U7QXRCNG5sQkg7O0FzQjFubEJDO0VBQ0U7QXRCNm5sQkg7O0FzQjNubEJDO0VBQ0U7QXRCOG5sQkg7O0FzQjVubEJDO0VBQ0U7QXRCK25sQkg7O0FzQjdubEJDO0VBQ0U7QXRCZ29sQkg7O0FzQjlubEJDO0VBQ0U7QXRCaW9sQkg7O0FzQi9ubEJDO0VBQ0U7QXRCa29sQkg7O0FzQmhvbEJDO0VBQ0U7QXRCbW9sQkg7O0FzQmpvbEJDO0VBQ0U7QXRCb29sQkg7O0FzQmxvbEJDO0VBQ0U7QXRCcW9sQkg7O0FzQm5vbEJDO0VBQ0U7QXRCc29sQkg7O0FzQnBvbEJDO0VBQ0U7QXRCdW9sQkg7O0FzQnJvbEJDO0VBQ0U7QXRCd29sQkg7O0FzQnRvbEJDO0VBQ0U7QXRCeW9sQkg7O0FzQnZvbEJDO0VBQ0U7QXRCMG9sQkg7O0FzQnhvbEJDO0VBQ0U7QXRCMm9sQkg7O0FzQnpvbEJDO0VBQ0U7QXRCNG9sQkg7O0FzQjFvbEJDO0VBQ0U7QXRCNm9sQkg7O0FzQjNvbEJDO0VBQ0U7QXRCOG9sQkg7O0FzQjVvbEJDO0VBQ0U7QXRCK29sQkg7O0FzQjdvbEJDO0VBQ0U7QXRCZ3BsQkg7O0FzQjlvbEJDO0VBQ0U7QXRCaXBsQkg7O0FzQi9vbEJDO0VBQ0U7QXRCa3BsQkg7O0FzQmhwbEJDO0VBQ0U7QXRCbXBsQkg7O0FzQmpwbEJDO0VBQ0U7QXRCb3BsQkg7O0FzQmxwbEJDO0VBQ0U7QXRCcXBsQkg7O0FzQm5wbEJDO0VBQ0U7QXRCc3BsQkg7O0FzQnBwbEJDO0VBQ0U7QXRCdXBsQkg7O0FzQnJwbEJDO0VBQ0U7QXRCd3BsQkg7O0FzQnRwbEJDO0VBQ0U7QXRCeXBsQkg7O0FzQnZwbEJDO0VBQ0U7QXRCMHBsQkg7O0FzQnhwbEJDO0VBQ0U7QXRCMnBsQkg7O0FzQnpwbEJDO0VBQ0U7QXRCNHBsQkg7O0FzQjFwbEJDO0VBQ0U7QXRCNnBsQkg7O0FzQjNwbEJDO0VBQ0U7QXRCOHBsQkg7O0FzQjVwbEJDO0VBQ0U7QXRCK3BsQkg7O0FzQjdwbEJDO0VBQ0U7QXRCZ3FsQkg7O0FzQjlwbEJDO0VBQ0U7QXRCaXFsQkg7O0FzQi9wbEJDO0VBQ0U7QXRCa3FsQkg7O0FzQmhxbEJDO0VBQ0U7QXRCbXFsQkg7O0FzQmpxbEJDO0VBQ0U7QXRCb3FsQkg7O0FzQmxxbEJDO0VBQ0U7QXRCcXFsQkg7O0FzQm5xbEJDO0VBQ0U7QXRCc3FsQkg7O0FzQnBxbEJDO0VBQ0U7QXRCdXFsQkg7O0FzQnJxbEJDO0VBQ0U7QXRCd3FsQkg7O0FzQnRxbEJDO0VBQ0U7QXRCeXFsQkg7O0FzQnZxbEJDO0VBQ0U7QXRCMHFsQkg7O0FzQnhxbEJDO0VBQ0U7QXRCMnFsQkg7O0FzQnpxbEJDO0VBQ0U7QXRCNHFsQkg7O0FzQjFxbEJDO0VBQ0U7QXRCNnFsQkg7O0FzQjNxbEJDO0VBQ0U7QXRCOHFsQkg7O0FzQjVxbEJDO0VBQ0U7QXRCK3FsQkg7O0FzQjdxbEJDO0VBQ0U7QXRCZ3JsQkg7O0FzQjlxbEJDO0VBQ0U7QXRCaXJsQkg7O0FzQi9xbEJDO0VBQ0U7QXRCa3JsQkg7O0FzQmhybEJDO0VBQ0U7QXRCbXJsQkg7O0FzQmpybEJDO0VBQ0U7QXRCb3JsQkg7O0FzQmxybEJDO0VBQ0U7QXRCcXJsQkg7O0FzQm5ybEJDO0VBQ0U7QXRCc3JsQkg7O0FzQnBybEJDO0VBQ0U7QXRCdXJsQkg7O0FzQnJybEJDO0VBQ0U7QXRCd3JsQkg7O0FzQnRybEJDO0VBQ0U7QXRCeXJsQkg7O0FzQnZybEJDO0VBQ0U7QXRCMHJsQkg7O0FzQnhybEJDO0VBQ0U7QXRCMnJsQkg7O0FzQnpybEJDO0VBQ0U7QXRCNHJsQkg7O0FzQjFybEJDO0VBQ0U7QXRCNnJsQkg7O0FzQjNybEJDO0VBQ0U7QXRCOHJsQkg7O0FzQjVybEJDO0VBQ0U7QXRCK3JsQkg7O0FzQjdybEJDO0VBQ0U7QXRCZ3NsQkg7O0FzQjlybEJDO0VBQ0U7QXRCaXNsQkg7O0FzQi9ybEJDO0VBQ0U7QXRCa3NsQkg7O0FzQmhzbEJDO0VBQ0U7QXRCbXNsQkg7O0FzQmpzbEJDO0VBQ0U7QXRCb3NsQkg7O0FzQmxzbEJDO0VBQ0U7QXRCcXNsQkg7O0FzQm5zbEJDO0VBQ0U7QXRCc3NsQkg7O0FzQnBzbEJDO0VBQ0U7QXRCdXNsQkg7O0FzQnJzbEJDO0VBQ0U7QXRCd3NsQkg7O0FzQnRzbEJDO0VBQ0U7QXRCeXNsQkg7O0FzQnZzbEJDO0VBQ0U7QXRCMHNsQkg7O0FzQnhzbEJDO0VBQ0U7QXRCMnNsQkg7O0FzQnpzbEJDO0VBQ0U7QXRCNHNsQkg7O0FzQjFzbEJDO0VBQ0U7QXRCNnNsQkg7O0FzQjNzbEJDO0VBQ0U7QXRCOHNsQkg7O0FzQjVzbEJDO0VBQ0U7QXRCK3NsQkg7O0FzQjdzbEJDO0VBQ0U7QXRCZ3RsQkg7O0FzQjlzbEJDO0VBQ0U7QXRCaXRsQkg7O0FzQi9zbEJDO0VBQ0U7QXRCa3RsQkg7O0FzQmh0bEJDO0VBQ0U7QXRCbXRsQkg7O0FzQmp0bEJDO0VBQ0U7QXRCb3RsQkg7O0FzQmx0bEJDO0VBQ0U7QXRCcXRsQkg7O0FzQm50bEJDO0VBQ0U7QXRCc3RsQkg7O0FzQnB0bEJDO0VBQ0U7QXRCdXRsQkg7O0FzQnJ0bEJDO0VBQ0U7QXRCd3RsQkg7O0FzQnR0bEJDO0VBQ0U7QXRCeXRsQkg7O0FzQnZ0bEJDO0VBQ0U7QXRCMHRsQkg7O0FzQnh0bEJDO0VBQ0U7QXRCMnRsQkg7O0FzQnp0bEJDO0VBQ0U7QXRCNHRsQkg7O0FzQjF0bEJDO0VBQ0U7QXRCNnRsQkg7O0FzQjN0bEJDO0VBQ0U7QXRCOHRsQkg7O0FzQjV0bEJDO0VBQ0U7QXRCK3RsQkg7O0FzQjd0bEJDO0VBQ0U7QXRCZ3VsQkg7O0FzQjl0bEJDO0VBQ0U7QXRCaXVsQkg7O0FzQi90bEJDO0VBQ0U7QXRCa3VsQkg7O0FzQmh1bEJDO0VBQ0U7QXRCbXVsQkg7O0FzQmp1bEJDO0VBQ0U7QXRCb3VsQkg7O0FzQmx1bEJDO0VBQ0U7QXRCcXVsQkg7O0FzQm51bEJDO0VBQ0U7QXRCc3VsQkg7O0FzQnB1bEJDO0VBQ0U7QXRCdXVsQkg7O0FzQnJ1bEJDO0VBQ0U7QXRCd3VsQkg7O0FzQnR1bEJDO0VBQ0U7QXRCeXVsQkg7O0FzQnZ1bEJDO0VBQ0U7QXRCMHVsQkg7O0FzQnh1bEJDO0VBQ0U7QXRCMnVsQkg7O0FzQnp1bEJDO0VBQ0U7QXRCNHVsQkg7O0FzQjF1bEJDO0VBQ0U7QXRCNnVsQkg7O0FzQjN1bEJDO0VBQ0U7QXRCOHVsQkg7O0FzQjV1bEJDO0VBQ0U7QXRCK3VsQkg7O0FzQjd1bEJDO0VBQ0U7QXRCZ3ZsQkg7O0FzQjl1bEJDO0VBQ0U7QXRCaXZsQkg7O0FzQi91bEJDO0VBQ0U7QXRCa3ZsQkg7O0FzQmh2bEJDO0VBQ0U7QXRCbXZsQkg7O0FzQmp2bEJDO0VBQ0U7QXRCb3ZsQkg7O0FzQmx2bEJDO0VBQ0U7QXRCcXZsQkg7O0FzQm52bEJDO0VBQ0U7QXRCc3ZsQkg7O0FzQnB2bEJDO0VBQ0U7QXRCdXZsQkg7O0FzQnJ2bEJDO0VBQ0U7QXRCd3ZsQkg7O0FzQnR2bEJDO0VBQ0U7QXRCeXZsQkg7O0FzQnZ2bEJDO0VBQ0U7QXRCMHZsQkg7O0FzQnh2bEJDO0VBQ0U7QXRCMnZsQkg7O0FzQnp2bEJDO0VBQ0U7QXRCNHZsQkg7O0FzQjF2bEJDO0VBQ0U7QXRCNnZsQkg7O0FzQjN2bEJDO0VBQ0U7QXRCOHZsQkg7O0FzQjV2bEJDO0VBQ0U7QXRCK3ZsQkg7O0FzQjd2bEJDO0VBQ0U7QXRCZ3dsQkg7O0FzQjl2bEJDO0VBQ0U7QXRCaXdsQkg7O0FzQi92bEJDO0VBQ0U7QXRCa3dsQkg7O0FzQmh3bEJDO0VBQ0U7QXRCbXdsQkg7O0FzQmp3bEJDO0VBQ0U7QXRCb3dsQkg7O0FzQmx3bEJDO0VBQ0U7QXRCcXdsQkg7O0FzQm53bEJDO0VBQ0U7QXRCc3dsQkg7O0FzQnB3bEJDO0VBQ0U7QXRCdXdsQkg7O0FzQnJ3bEJDO0VBQ0U7QXRCd3dsQkg7O0FzQnR3bEJDO0VBQ0U7QXRCeXdsQkg7O0FzQnZ3bEJDO0VBQ0U7QXRCMHdsQkg7O0FzQnh3bEJDO0VBQ0U7QXRCMndsQkg7O0FzQnp3bEJDO0VBQ0U7QXRCNHdsQkg7O0FzQjF3bEJDO0VBQ0U7QXRCNndsQkg7O0FzQjN3bEJDO0VBQ0U7QXRCOHdsQkg7O0FzQjV3bEJDO0VBQ0U7QXRCK3dsQkg7O0FzQjd3bEJDO0VBQ0U7QXRCZ3hsQkg7O0FzQjl3bEJDO0VBQ0U7QXRCaXhsQkg7O0FzQi93bEJDO0VBQ0U7QXRCa3hsQkg7O0FzQmh4bEJDO0VBQ0U7QXRCbXhsQkg7O0FzQmp4bEJDO0VBQ0U7QXRCb3hsQkg7O0FzQmx4bEJDO0VBQ0U7QXRCcXhsQkg7O0FzQm54bEJDO0VBQ0U7QXRCc3hsQkg7O0FzQnB4bEJDO0VBQ0U7QXRCdXhsQkg7O0FzQnJ4bEJDO0VBQ0U7QXRCd3hsQkg7O0FzQnR4bEJDO0VBQ0U7QXRCeXhsQkg7O0FzQnZ4bEJDO0VBQ0U7QXRCMHhsQkg7O0FzQnh4bEJDO0VBQ0U7QXRCMnhsQkg7O0FzQnp4bEJDO0VBQ0U7QXRCNHhsQkg7O0FzQjF4bEJDO0VBQ0U7QXRCNnhsQkg7O0FzQjN4bEJDO0VBQ0U7QXRCOHhsQkg7O0FzQjV4bEJDO0VBQ0U7QXRCK3hsQkg7O0FzQjd4bEJDO0VBQ0U7QXRCZ3lsQkg7O0FzQjl4bEJDO0VBQ0U7QXRCaXlsQkg7O0FzQi94bEJDO0VBQ0U7QXRCa3lsQkg7O0FzQmh5bEJDO0VBQ0U7QXRCbXlsQkg7O0FzQmp5bEJDO0VBQ0U7QXRCb3lsQkg7O0FzQmx5bEJDO0VBQ0U7QXRCcXlsQkg7O0FzQm55bEJDO0VBQ0U7QXRCc3lsQkg7O0FzQnB5bEJDO0VBQ0U7QXRCdXlsQkg7O0FzQnJ5bEJDO0VBQ0U7QXRCd3lsQkg7O0FzQnR5bEJDO0VBQ0U7QXRCeXlsQkg7O0FzQnZ5bEJDO0VBQ0U7QXRCMHlsQkg7O0FzQnh5bEJDO0VBQ0U7QXRCMnlsQkg7O0FzQnp5bEJDO0VBQ0U7QXRCNHlsQkg7O0FzQjF5bEJDO0VBQ0U7QXRCNnlsQkg7O0FzQjN5bEJDO0VBQ0U7QXRCOHlsQkg7O0FzQjV5bEJDO0VBQ0U7QXRCK3lsQkg7O0FzQjd5bEJDO0VBQ0U7QXRCZ3psQkg7O0FzQjl5bEJDO0VBQ0U7QXRCaXpsQkg7O0FzQi95bEJDO0VBQ0U7QXRCa3psQkg7O0FzQmh6bEJDO0VBQ0U7QXRCbXpsQkg7O0FzQmp6bEJDO0VBQ0U7QXRCb3psQkg7O0FzQmx6bEJDO0VBQ0U7QXRCcXpsQkg7O0FzQm56bEJDO0VBQ0U7QXRCc3psQkg7O0FzQnB6bEJDO0VBQ0U7QXRCdXpsQkg7O0FzQnJ6bEJDO0VBQ0U7QXRCd3psQkg7O0FzQnR6bEJDO0VBQ0U7QXRCeXpsQkg7O0FzQnZ6bEJDO0VBQ0U7QXRCMHpsQkg7O0FzQnh6bEJDO0VBQ0U7QXRCMnpsQkg7O0FzQnp6bEJDO0VBQ0U7QXRCNHpsQkg7O0FzQjF6bEJDO0VBQ0U7QXRCNnpsQkg7O0FzQjN6bEJDO0VBQ0U7QXRCOHpsQkg7O0FzQjV6bEJDO0VBQ0U7QXRCK3psQkg7O0FzQjd6bEJDO0VBQ0U7QXRCZzBsQkg7O0FzQjl6bEJDO0VBQ0U7QXRCaTBsQkg7O0FzQi96bEJDO0VBQ0U7QXRCazBsQkg7O0FzQmgwbEJDO0VBQ0U7QXRCbTBsQkg7O0FzQmowbEJDO0VBQ0U7QXRCbzBsQkg7O0FzQmwwbEJDO0VBQ0U7QXRCcTBsQkg7O0FzQm4wbEJDO0VBQ0U7QXRCczBsQkg7O0FzQnAwbEJDO0VBQ0U7QXRCdTBsQkg7O0FzQnIwbEJDO0VBQ0U7QXRCdzBsQkg7O0FzQnQwbEJDO0VBQ0U7QXRCeTBsQkg7O0FzQnYwbEJDO0VBQ0U7QXRCMDBsQkg7O0FzQngwbEJDO0VBQ0U7QXRCMjBsQkg7O0FzQnowbEJDO0VBQ0U7QXRCNDBsQkg7O0FzQjEwbEJDO0VBQ0U7QXRCNjBsQkg7O0FzQjMwbEJDO0VBQ0U7QXRCODBsQkg7O0FzQjUwbEJDO0VBQ0U7QXRCKzBsQkg7O0FzQjcwbEJDO0VBQ0U7QXRCZzFsQkg7O0FzQjkwbEJDO0VBQ0U7QXRCaTFsQkg7O0FzQi8wbEJDO0VBQ0U7QXRCazFsQkg7O0FzQmgxbEJDO0VBQ0U7QXRCbTFsQkg7O0FzQmoxbEJDO0VBQ0U7QXRCbzFsQkg7O0FzQmwxbEJDO0VBQ0U7QXRCcTFsQkg7O0FzQm4xbEJDO0VBQ0U7QXRCczFsQkg7O0FzQnAxbEJDO0VBQ0U7QXRCdTFsQkg7O0FzQnIxbEJDO0VBQ0U7QXRCdzFsQkg7O0FzQnQxbEJDO0VBQ0U7QXRCeTFsQkg7O0FzQnYxbEJDO0VBQ0U7QXRCMDFsQkg7O0FzQngxbEJDO0VBQ0U7QXRCMjFsQkg7O0FzQnoxbEJDO0VBQ0U7QXRCNDFsQkg7O0FzQjExbEJDO0VBQ0U7QXRCNjFsQkg7O0FzQjMxbEJDO0VBQ0U7QXRCODFsQkg7O0FzQjUxbEJDO0VBQ0U7QXRCKzFsQkg7O0FzQjcxbEJDO0VBQ0U7QXRCZzJsQkg7O0FzQjkxbEJDO0VBQ0U7QXRCaTJsQkg7O0FzQi8xbEJDO0VBQ0U7QXRCazJsQkg7O0FzQmgybEJDO0VBQ0U7QXRCbTJsQkg7O0FzQmoybEJDO0VBQ0U7QXRCbzJsQkg7O0FzQmwybEJDO0VBQ0U7QXRCcTJsQkg7O0FzQm4ybEJDO0VBQ0U7QXRCczJsQkg7O0FzQnAybEJDO0VBQ0U7QXRCdTJsQkg7O0FzQnIybEJDO0VBQ0U7QXRCdzJsQkg7O0FzQnQybEJDO0VBQ0U7QXRCeTJsQkg7O0FzQnYybEJDO0VBQ0U7QXRCMDJsQkg7O0FzQngybEJDO0VBQ0U7QXRCMjJsQkg7O0FzQnoybEJDO0VBQ0U7QXRCNDJsQkg7O0FzQjEybEJDO0VBQ0U7QXRCNjJsQkg7O0FzQjMybEJDO0VBQ0U7QXRCODJsQkg7O0FzQjUybEJDO0VBQ0U7QXRCKzJsQkg7O0FzQjcybEJDO0VBQ0U7QXRCZzNsQkg7O0FzQjkybEJDO0VBQ0U7QXRCaTNsQkg7O0FzQi8ybEJDO0VBQ0U7QXRCazNsQkg7O0FzQmgzbEJDO0VBQ0U7QXRCbTNsQkg7O0FzQmozbEJDO0VBQ0U7QXRCbzNsQkg7O0FzQmwzbEJDO0VBQ0U7QXRCcTNsQkg7O0FzQm4zbEJDO0VBQ0U7QXRCczNsQkg7O0FzQnAzbEJDO0VBQ0U7QXRCdTNsQkg7O0FzQnIzbEJDO0VBQ0U7QXRCdzNsQkg7O0FzQnQzbEJDO0VBQ0U7QXRCeTNsQkg7O0FzQnYzbEJDO0VBQ0U7QXRCMDNsQkg7O0FzQngzbEJDO0VBQ0U7QXRCMjNsQkg7O0FzQnozbEJDO0VBQ0U7QXRCNDNsQkg7O0FzQjEzbEJDO0VBQ0U7QXRCNjNsQkg7O0FzQjMzbEJDO0VBQ0U7QXRCODNsQkg7O0FzQjUzbEJDO0VBQ0U7QXRCKzNsQkg7O0FzQjczbEJDO0VBQ0U7QXRCZzRsQkg7O0FzQjkzbEJDO0VBQ0U7QXRCaTRsQkg7O0FzQi8zbEJDO0VBQ0U7QXRCazRsQkg7O0FzQmg0bEJDO0VBQ0U7QXRCbTRsQkg7O0FzQmo0bEJDO0VBQ0U7QXRCbzRsQkg7O0FzQmw0bEJDO0VBQ0U7QXRCcTRsQkg7O0FzQm40bEJDO0VBQ0U7QXRCczRsQkg7O0FzQnA0bEJDO0VBQ0U7QXRCdTRsQkg7O0FzQnI0bEJDO0VBQ0U7QXRCdzRsQkg7O0FzQnQ0bEJDO0VBQ0U7QXRCeTRsQkg7O0FzQnY0bEJDO0VBQ0U7QXRCMDRsQkg7O0FzQng0bEJDO0VBQ0U7QXRCMjRsQkg7O0FzQno0bEJDO0VBQ0U7QXRCNDRsQkg7O0FzQjE0bEJDO0VBQ0U7QXRCNjRsQkg7O0FzQjM0bEJDO0VBQ0U7QXRCODRsQkg7O0FzQjU0bEJDO0VBQ0U7QXRCKzRsQkg7O0FzQjc0bEJDO0VBQ0U7QXRCZzVsQkg7O0FzQjk0bEJDO0VBQ0U7QXRCaTVsQkg7O0FzQi80bEJDO0VBQ0U7QXRCazVsQkg7O0FzQmg1bEJDO0VBQ0U7QXRCbTVsQkg7O0FzQmo1bEJDO0VBQ0U7QXRCbzVsQkg7O0FzQmw1bEJDO0VBQ0U7QXRCcTVsQkg7O0FzQm41bEJDO0VBQ0U7QXRCczVsQkg7O0FzQnA1bEJDO0VBQ0U7QXRCdTVsQkg7O0FzQnI1bEJDO0VBQ0U7QXRCdzVsQkg7O0FzQnQ1bEJDO0VBQ0U7QXRCeTVsQkg7O0FzQnY1bEJDO0VBQ0U7QXRCMDVsQkg7O0FzQng1bEJDO0VBQ0U7QXRCMjVsQkg7O0FzQno1bEJDO0VBQ0U7QXRCNDVsQkg7O0FzQjE1bEJDO0VBQ0U7QXRCNjVsQkg7O0FzQjM1bEJDO0VBQ0U7QXRCODVsQkg7O0FzQjU1bEJDO0VBQ0U7QXRCKzVsQkg7O0FzQjc1bEJDO0VBQ0U7QXRCZzZsQkg7O0FzQjk1bEJDO0VBQ0U7QXRCaTZsQkg7O0FzQi81bEJDO0VBQ0U7QXRCazZsQkg7O0FzQmg2bEJDO0VBQ0U7QXRCbTZsQkg7O0FzQmo2bEJDO0VBQ0U7QXRCbzZsQkg7O0FzQmw2bEJDO0VBQ0U7QXRCcTZsQkg7O0FzQm42bEJDO0VBQ0U7QXRCczZsQkg7O0FzQnA2bEJDO0VBQ0U7QXRCdTZsQkg7O0FzQnI2bEJDO0VBQ0U7QXRCdzZsQkg7O0FzQnQ2bEJDO0VBQ0U7QXRCeTZsQkg7O0FzQnY2bEJDO0VBQ0U7QXRCMDZsQkg7O0FzQng2bEJDO0VBQ0U7QXRCMjZsQkg7O0FzQno2bEJDO0VBQ0U7QXRCNDZsQkg7O0FzQjE2bEJDO0VBQ0U7QXRCNjZsQkg7O0FzQjM2bEJDO0VBQ0U7QXRCODZsQkg7O0FzQjU2bEJDO0VBQ0U7QXRCKzZsQkg7O0FzQjc2bEJDO0VBQ0U7QXRCZzdsQkg7O0FzQjk2bEJDO0VBQ0U7QXRCaTdsQkg7O0FzQi82bEJDO0VBQ0U7QXRCazdsQkg7O0FzQmg3bEJDO0VBQ0U7QXRCbTdsQkg7O0FzQmo3bEJDO0VBQ0U7QXRCbzdsQkg7O0FzQmw3bEJDO0VBQ0U7QXRCcTdsQkg7O0FzQm43bEJDO0VBQ0U7QXRCczdsQkg7O0FzQnA3bEJDO0VBQ0U7QXRCdTdsQkg7O0FzQnI3bEJDO0VBQ0U7QXRCdzdsQkg7O0FzQnQ3bEJDO0VBQ0U7QXRCeTdsQkg7O0FzQnY3bEJDO0VBQ0U7QXRCMDdsQkg7O0FzQng3bEJDO0VBQ0U7QXRCMjdsQkg7O0FzQno3bEJDO0VBQ0U7QXRCNDdsQkg7O0FzQjE3bEJDO0VBQ0U7QXRCNjdsQkg7O0FzQjM3bEJDO0VBQ0U7QXRCODdsQkg7O0FzQjU3bEJDO0VBQ0U7QXRCKzdsQkg7O0FzQjc3bEJDO0VBQ0U7QXRCZzhsQkg7O0FzQjk3bEJDO0VBQ0U7QXRCaThsQkg7O0FzQi83bEJDO0VBQ0U7QXRCazhsQkg7O0FzQmg4bEJDO0VBQ0U7QXRCbThsQkg7O0FzQmo4bEJDO0VBQ0U7QXRCbzhsQkg7O0FzQmw4bEJDO0VBQ0U7QXRCcThsQkg7O0FzQm44bEJDO0VBQ0U7QXRCczhsQkg7O0FzQnA4bEJDO0VBQ0U7QXRCdThsQkg7O0FzQnI4bEJDO0VBQ0U7QXRCdzhsQkg7O0FzQnQ4bEJDO0VBQ0U7QXRCeThsQkg7O0FzQnY4bEJDO0VBQ0U7QXRCMDhsQkg7O0FzQng4bEJDO0VBQ0U7QXRCMjhsQkg7O0FzQno4bEJDO0VBQ0U7QXRCNDhsQkg7O0FzQjE4bEJDO0VBQ0U7QXRCNjhsQkg7O0FzQjM4bEJDO0VBQ0U7QXRCODhsQkg7O0FzQjU4bEJDO0VBQ0U7QXRCKzhsQkg7O0FzQjc4bEJDO0VBQ0U7QXRCZzlsQkg7O0FzQjk4bEJDO0VBQ0U7QXRCaTlsQkg7O0FzQi84bEJDO0VBQ0U7QXRCazlsQkg7O0FzQmg5bEJDO0VBQ0U7QXRCbTlsQkg7O0FzQmo5bEJDO0VBQ0U7QXRCbzlsQkg7O0FzQmw5bEJDO0VBQ0U7QXRCcTlsQkg7O0FzQm45bEJDO0VBQ0U7QXRCczlsQkg7O0FzQnA5bEJDO0VBQ0U7QXRCdTlsQkg7O0FzQnI5bEJDO0VBQ0U7QXRCdzlsQkg7O0FzQnQ5bEJDO0VBQ0U7QXRCeTlsQkg7O0FzQnY5bEJDO0VBQ0U7QXRCMDlsQkg7O0FzQng5bEJDO0VBQ0U7QXRCMjlsQkg7O0FzQno5bEJDO0VBQ0U7QXRCNDlsQkg7O0FzQjE5bEJDO0VBQ0U7QXRCNjlsQkg7O0FzQjM5bEJDO0VBQ0U7QXRCODlsQkg7O0FzQjU5bEJDO0VBQ0U7QXRCKzlsQkg7O0FzQjc5bEJDO0VBQ0U7QXRCZytsQkg7O0FzQjk5bEJDO0VBQ0U7QXRCaStsQkg7O0FzQi85bEJDO0VBQ0U7QXRCaytsQkg7O0FzQmgrbEJDO0VBQ0U7QXRCbStsQkg7O0FzQmorbEJDO0VBQ0U7QXRCbytsQkg7O0FzQmwrbEJDO0VBQ0U7QXRCcStsQkg7O0FzQm4rbEJDO0VBQ0U7QXRCcytsQkg7O0FzQnArbEJDO0VBQ0U7QXRCdStsQkg7O0FzQnIrbEJDO0VBQ0U7QXRCdytsQkg7O0FzQnQrbEJDO0VBQ0U7QXRCeStsQkg7O0FzQnYrbEJDO0VBQ0U7QXRCMCtsQkg7O0FzQngrbEJDO0VBQ0U7QXRCMitsQkg7O0FzQnorbEJDO0VBQ0U7QXRCNCtsQkg7O0FzQjErbEJDO0VBQ0U7QXRCNitsQkg7O0FzQjMrbEJDO0VBQ0U7QXRCOCtsQkg7O0FzQjUrbEJDO0VBQ0U7QXRCKytsQkg7O0FzQjcrbEJDO0VBQ0U7QXRCZy9sQkg7O0FzQjkrbEJDO0VBQ0U7QXRCaS9sQkg7O0FzQi8rbEJDO0VBQ0U7QXRCay9sQkg7O0FzQmgvbEJDO0VBQ0U7QXRCbS9sQkg7O0FzQmovbEJDO0VBQ0U7QXRCby9sQkg7O0FzQmwvbEJDO0VBQ0U7QXRCcS9sQkg7O0FzQm4vbEJDO0VBQ0U7QXRCcy9sQkg7O0FzQnAvbEJDO0VBQ0U7QXRCdS9sQkg7O0FzQnIvbEJDO0VBQ0U7QXRCdy9sQkg7O0FzQnQvbEJDO0VBQ0U7QXRCeS9sQkg7O0FzQnYvbEJDO0VBQ0U7QXRCMC9sQkg7O0FzQngvbEJDO0VBQ0U7QXRCMi9sQkg7O0FzQnovbEJDO0VBQ0U7QXRCNC9sQkg7O0FzQjEvbEJDO0VBQ0U7QXRCNi9sQkg7O0FzQjMvbEJDO0VBQ0U7QXRCOC9sQkg7O0FzQjUvbEJDO0VBQ0U7QXRCKy9sQkg7O0FzQjcvbEJDO0VBQ0U7QXRCZ2dtQkg7O0FzQjkvbEJDO0VBQ0U7QXRCaWdtQkg7O0FzQi8vbEJDO0VBQ0U7QXRCa2dtQkg7O0FzQmhnbUJDO0VBQ0U7QXRCbWdtQkg7O0FzQmpnbUJDO0VBQ0U7QXRCb2dtQkg7O0FzQmxnbUJDO0VBQ0U7QXRCcWdtQkg7O0FzQm5nbUJDO0VBQ0U7QXRCc2dtQkg7O0FzQnBnbUJDO0VBQ0U7QXRCdWdtQkg7O0FzQnJnbUJDO0VBQ0U7QXRCd2dtQkg7O0FzQnRnbUJDO0VBQ0U7QXRCeWdtQkg7O0FzQnZnbUJDO0VBQ0U7QXRCMGdtQkg7O0FzQnhnbUJDO0VBQ0U7QXRCMmdtQkg7O0FzQnpnbUJDO0VBQ0U7QXRCNGdtQkg7O0FzQjFnbUJDO0VBQ0U7QXRCNmdtQkg7O0FzQjNnbUJDO0VBQ0U7QXRCOGdtQkg7O0FzQjVnbUJDO0VBQ0U7QXRCK2dtQkg7O0FzQjdnbUJDO0VBQ0U7QXRCZ2htQkg7O0FzQjlnbUJDO0VBQ0U7QXRCaWhtQkg7O0FzQi9nbUJDO0VBQ0U7QXRCa2htQkg7O0FzQmhobUJDO0VBQ0U7QXRCbWhtQkg7O0FzQmpobUJDO0VBQ0U7QXRCb2htQkg7O0FzQmxobUJDO0VBQ0U7QXRCcWhtQkg7O0FzQm5obUJDO0VBQ0U7QXRCc2htQkg7O0FzQnBobUJDO0VBQ0U7QXRCdWhtQkg7O0FzQnJobUJDO0VBQ0U7QXRCd2htQkg7O0FzQnRobUJDO0VBQ0U7QXRCeWhtQkg7O0FzQnZobUJDO0VBQ0U7QXRCMGhtQkg7O0FzQnhobUJDO0VBQ0U7QXRCMmhtQkg7O0FzQnpobUJDO0VBQ0U7QXRCNGhtQkg7O0FzQjFobUJDO0VBQ0U7QXRCNmhtQkg7O0FzQjNobUJDO0VBQ0U7QXRCOGhtQkg7O0FzQjVobUJDO0VBQ0U7QXRCK2htQkg7O0FzQjdobUJDO0VBQ0U7QXRCZ2ltQkg7O0FzQjlobUJDO0VBQ0U7QXRCaWltQkg7O0FzQi9obUJDO0VBQ0U7QXRCa2ltQkg7O0FzQmhpbUJDO0VBQ0U7QXRCbWltQkg7O0FzQmppbUJDO0VBQ0U7QXRCb2ltQkg7O0FzQmxpbUJDO0VBQ0U7QXRCcWltQkg7O0FzQm5pbUJDO0VBQ0U7QXRCc2ltQkg7O0FzQnBpbUJDO0VBQ0U7QXRCdWltQkg7O0FzQnJpbUJDO0VBQ0U7QXRCd2ltQkg7O0FzQnRpbUJDO0VBQ0U7QXRCeWltQkg7O0FzQnZpbUJDO0VBQ0U7QXRCMGltQkg7O0FzQnhpbUJDO0VBQ0U7QXRCMmltQkg7O0FzQnppbUJDO0VBQ0U7QXRCNGltQkg7O0FzQjFpbUJDO0VBQ0U7QXRCNmltQkg7O0FzQjNpbUJDO0VBQ0U7QXRCOGltQkg7O0FzQjVpbUJDO0VBQ0U7QXRCK2ltQkg7O0FzQjdpbUJDO0VBQ0U7QXRCZ2ptQkg7O0FzQjlpbUJDO0VBQ0U7QXRCaWptQkg7O0FzQi9pbUJDO0VBQ0U7QXRCa2ptQkg7O0FzQmhqbUJDO0VBQ0U7QXRCbWptQkg7O0FzQmpqbUJDO0VBQ0U7QXRCb2ptQkg7O0FzQmxqbUJDO0VBQ0U7QXRCcWptQkg7O0FzQm5qbUJDO0VBQ0U7QXRCc2ptQkg7O0FzQnBqbUJDO0VBQ0U7QXRCdWptQkg7O0FzQnJqbUJDO0VBQ0U7QXRCd2ptQkg7O0FzQnRqbUJDO0VBQ0U7QXRCeWptQkg7O0FzQnZqbUJDO0VBQ0U7QXRCMGptQkg7O0FzQnhqbUJDO0VBQ0U7QXRCMmptQkg7O0FzQnpqbUJDO0VBQ0U7QXRCNGptQkg7O0FzQjFqbUJDO0VBQ0U7QXRCNmptQkg7O0FzQjNqbUJDO0VBQ0U7QXRCOGptQkg7O0FzQjVqbUJDO0VBQ0U7QXRCK2ptQkg7O0FzQjdqbUJDO0VBQ0U7QXRCZ2ttQkg7O0FzQjlqbUJDO0VBQ0U7QXRCaWttQkg7O0FzQi9qbUJDO0VBQ0U7QXRCa2ttQkg7O0FzQmhrbUJDO0VBQ0U7QXRCbWttQkg7O0FzQmprbUJDO0VBQ0U7QXRCb2ttQkg7O0FzQmxrbUJDO0VBQ0U7QXRCcWttQkg7O0FzQm5rbUJDO0VBQ0U7QXRCc2ttQkg7O0FzQnBrbUJDO0VBQ0U7QXRCdWttQkg7O0FzQnJrbUJDO0VBQ0U7QXRCd2ttQkg7O0FzQnRrbUJDO0VBQ0U7QXRCeWttQkg7O0FzQnZrbUJDO0VBQ0U7QXRCMGttQkg7O0FzQnhrbUJDO0VBQ0U7QXRCMmttQkg7O0FzQnprbUJDO0VBQ0U7QXRCNGttQkg7O0FzQjFrbUJDO0VBQ0U7QXRCNmttQkg7O0FzQjNrbUJDO0VBQ0U7QXRCOGttQkg7O0FzQjVrbUJDO0VBQ0U7QXRCK2ttQkg7O0FzQjdrbUJDO0VBQ0U7QXRCZ2xtQkg7O0FzQjlrbUJDO0VBQ0U7QXRCaWxtQkg7O0FzQi9rbUJDO0VBQ0U7QXRCa2xtQkg7O0FzQmhsbUJDO0VBQ0U7QXRCbWxtQkg7O0FzQmpsbUJDO0VBQ0U7QXRCb2xtQkg7O0FzQmxsbUJDO0VBQ0U7QXRCcWxtQkg7O0FzQm5sbUJDO0VBQ0U7QXRCc2xtQkg7O0FzQnBsbUJDO0VBQ0U7QXRCdWxtQkg7O0FzQnJsbUJDO0VBQ0U7QXRCd2xtQkg7O0FzQnRsbUJDO0VBQ0U7QXRCeWxtQkg7O0FzQnZsbUJDO0VBQ0U7QXRCMGxtQkg7O0FzQnhsbUJDO0VBQ0U7QXRCMmxtQkg7O0FzQnpsbUJDO0VBQ0U7QXRCNGxtQkg7O0FzQjFsbUJDO0VBQ0U7QXRCNmxtQkg7O0FzQjNsbUJDO0VBQ0U7QXRCOGxtQkg7O0FzQjVsbUJDO0VBQ0U7QXRCK2xtQkg7O0FzQjdsbUJDO0VBQ0U7QXRCZ21tQkg7O0FzQjlsbUJDO0VBQ0U7QXRCaW1tQkg7O0FzQi9sbUJDO0VBQ0U7QXRCa21tQkg7O0FzQmhtbUJDO0VBQ0U7QXRCbW1tQkg7O0FzQmptbUJDO0VBQ0U7QXRCb21tQkg7O0FzQmxtbUJDO0VBQ0U7QXRCcW1tQkg7O0FzQm5tbUJDO0VBQ0U7QXRCc21tQkg7O0FzQnBtbUJDO0VBQ0U7QXRCdW1tQkg7O0FzQnJtbUJDO0VBQ0U7QXRCd21tQkg7O0FzQnRtbUJDO0VBQ0U7QXRCeW1tQkg7O0FzQnZtbUJDO0VBQ0U7QXRCMG1tQkg7O0FzQnhtbUJDO0VBQ0U7QXRCMm1tQkg7O0FzQnptbUJDO0VBQ0U7QXRCNG1tQkg7O0FzQjFtbUJDO0VBQ0U7QXRCNm1tQkg7O0FzQjNtbUJDO0VBQ0U7QXRCOG1tQkg7O0FzQjVtbUJDO0VBQ0U7QXRCK21tQkg7O0FzQjdtbUJDO0VBQ0U7QXRCZ25tQkg7O0FzQjltbUJDO0VBQ0U7QXRCaW5tQkg7O0FzQi9tbUJDO0VBQ0U7QXRCa25tQkg7O0FzQmhubUJDO0VBQ0U7QXRCbW5tQkg7O0FzQmpubUJDO0VBQ0U7QXRCb25tQkg7O0FzQmxubUJDO0VBQ0U7QXRCcW5tQkg7O0FzQm5ubUJDO0VBQ0U7QXRCc25tQkg7O0FzQnBubUJDO0VBQ0U7QXRCdW5tQkg7O0FzQnJubUJDO0VBQ0U7QXRCd25tQkg7O0FzQnRubUJDO0VBQ0U7QXRCeW5tQkg7O0FzQnZubUJDO0VBQ0U7QXRCMG5tQkg7O0FzQnhubUJDO0VBQ0U7QXRCMm5tQkg7O0FzQnpubUJDO0VBQ0U7QXRCNG5tQkg7O0FzQjFubUJDO0VBQ0U7QXRCNm5tQkg7O0FzQjNubUJDO0VBQ0U7QXRCOG5tQkg7O0FzQjVubUJDO0VBQ0U7QXRCK25tQkg7O0FzQjdubUJDO0VBQ0U7QXRCZ29tQkg7O0FzQjlubUJDO0VBQ0U7QXRCaW9tQkg7O0FzQi9ubUJDO0VBQ0U7QXRCa29tQkg7O0FzQmhvbUJDO0VBQ0U7QXRCbW9tQkg7O0FzQmpvbUJDO0VBQ0U7QXRCb29tQkg7O0FzQmxvbUJDO0VBQ0U7QXRCcW9tQkg7O0FzQm5vbUJDO0VBQ0U7QXRCc29tQkg7O0FzQnBvbUJDO0VBQ0U7QXRCdW9tQkg7O0FzQnJvbUJDO0VBQ0U7QXRCd29tQkg7O0FzQnRvbUJDO0VBQ0U7QXRCeW9tQkg7O0FzQnZvbUJDO0VBQ0U7QXRCMG9tQkg7O0FzQnhvbUJDO0VBQ0U7QXRCMm9tQkg7O0FzQnpvbUJDO0VBQ0U7QXRCNG9tQkg7O0FzQjFvbUJDO0VBQ0U7QXRCNm9tQkg7O0FzQjNvbUJDO0VBQ0U7QXRCOG9tQkg7O0FzQjVvbUJDO0VBQ0U7QXRCK29tQkg7O0FzQjdvbUJDO0VBQ0U7QXRCZ3BtQkg7O0FzQjlvbUJDO0VBQ0U7QXRCaXBtQkg7O0FzQi9vbUJDO0VBQ0U7QXRCa3BtQkg7O0FzQmhwbUJDO0VBQ0U7QXRCbXBtQkg7O0FzQmpwbUJDO0VBQ0U7QXRCb3BtQkg7O0FzQmxwbUJDO0VBQ0U7QXRCcXBtQkg7O0FzQm5wbUJDO0VBQ0U7QXRCc3BtQkg7O0FzQnBwbUJDO0VBQ0U7QXRCdXBtQkg7O0FzQnJwbUJDO0VBQ0U7QXRCd3BtQkg7O0FzQnRwbUJDO0VBQ0U7QXRCeXBtQkg7O0FzQnZwbUJDO0VBQ0U7QXRCMHBtQkg7O0FzQnhwbUJDO0VBQ0U7QXRCMnBtQkg7O0FzQnpwbUJDO0VBQ0U7QXRCNHBtQkg7O0FzQjFwbUJDO0VBQ0U7QXRCNnBtQkg7O0FzQjNwbUJDO0VBQ0U7QXRCOHBtQkg7O0FzQjVwbUJDO0VBQ0U7QXRCK3BtQkg7O0FzQjdwbUJDO0VBQ0U7QXRCZ3FtQkg7O0FzQjlwbUJDO0VBQ0U7QXRCaXFtQkg7O0FzQi9wbUJDO0VBQ0U7QXRCa3FtQkg7O0FzQmhxbUJDO0VBQ0U7QXRCbXFtQkg7O0FzQmpxbUJDO0VBQ0U7QXRCb3FtQkg7O0FzQmxxbUJDO0VBQ0U7QXRCcXFtQkg7O0FzQm5xbUJDO0VBQ0U7QXRCc3FtQkg7O0FzQnBxbUJDO0VBQ0U7QXRCdXFtQkg7O0FzQnJxbUJDO0VBQ0U7QXRCd3FtQkg7O0FzQnRxbUJDO0VBQ0U7QXRCeXFtQkg7O0FzQnZxbUJDO0VBQ0U7QXRCMHFtQkg7O0FzQnhxbUJDO0VBQ0U7QXRCMnFtQkg7O0FzQnpxbUJDO0VBQ0U7QXRCNHFtQkg7O0FzQjFxbUJDO0VBQ0U7QXRCNnFtQkg7O0FzQjNxbUJDO0VBQ0U7QXRCOHFtQkg7O0FzQjVxbUJDO0VBQ0U7QXRCK3FtQkg7O0FzQjdxbUJDO0VBQ0U7QXRCZ3JtQkg7O0FzQjlxbUJDO0VBQ0U7QXRCaXJtQkg7O0FzQi9xbUJDO0VBQ0U7QXRCa3JtQkg7O0FzQmhybUJDO0VBQ0U7QXRCbXJtQkg7O0FzQmpybUJDO0VBQ0U7QXRCb3JtQkg7O0FzQmxybUJDO0VBQ0U7QXRCcXJtQkg7O0FzQm5ybUJDO0VBQ0U7QXRCc3JtQkg7O0FzQnBybUJDO0VBQ0U7QXRCdXJtQkg7O0FzQnJybUJDO0VBQ0U7QXRCd3JtQkg7O0FzQnRybUJDO0VBQ0U7QXRCeXJtQkg7O0FzQnZybUJDO0VBQ0U7QXRCMHJtQkg7O0FzQnhybUJDO0VBQ0U7QXRCMnJtQkg7O0FzQnpybUJDO0VBQ0U7QXRCNHJtQkg7O0FzQjFybUJDO0VBQ0U7QXRCNnJtQkg7O0FzQjNybUJDO0VBQ0U7QXRCOHJtQkg7O0FzQjVybUJDO0VBQ0U7QXRCK3JtQkg7O0FzQjdybUJDO0VBQ0U7QXRCZ3NtQkg7O0FzQjlybUJDO0VBQ0U7QXRCaXNtQkg7O0FzQi9ybUJDO0VBQ0U7QXRCa3NtQkg7O0FzQmhzbUJDO0VBQ0U7QXRCbXNtQkg7O0FzQmpzbUJDO0VBQ0U7QXRCb3NtQkg7O0FzQmxzbUJDO0VBQ0U7QXRCcXNtQkg7O0FzQm5zbUJDO0VBQ0U7QXRCc3NtQkg7O0FzQnBzbUJDO0VBQ0U7QXRCdXNtQkg7O0FzQnJzbUJDO0VBQ0U7QXRCd3NtQkg7O0FzQnRzbUJDO0VBQ0U7QXRCeXNtQkg7O0FzQnZzbUJDO0VBQ0U7QXRCMHNtQkg7O0FzQnhzbUJDO0VBQ0U7QXRCMnNtQkg7O0FzQnpzbUJDO0VBQ0U7QXRCNHNtQkg7O0FzQjFzbUJDO0VBQ0U7QXRCNnNtQkg7O0FzQjNzbUJDO0VBQ0U7QXRCOHNtQkg7O0FzQjVzbUJDO0VBQ0U7QXRCK3NtQkg7O0FzQjdzbUJDO0VBQ0U7QXRCZ3RtQkg7O0FzQjlzbUJDO0VBQ0U7QXRCaXRtQkg7O0FzQi9zbUJDO0VBQ0U7QXRCa3RtQkg7O0FzQmh0bUJDO0VBQ0U7QXRCbXRtQkg7O0FzQmp0bUJDO0VBQ0U7QXRCb3RtQkg7O0FzQmx0bUJDO0VBQ0U7QXRCcXRtQkg7O0FzQm50bUJDO0VBQ0U7QXRCc3RtQkg7O0FzQnB0bUJDO0VBQ0U7QXRCdXRtQkg7O0FzQnJ0bUJDO0VBQ0U7QXRCd3RtQkg7O0FzQnR0bUJDO0VBQ0U7QXRCeXRtQkg7O0FzQnZ0bUJDO0VBQ0U7QXRCMHRtQkg7O0FzQnh0bUJDO0VBQ0U7QXRCMnRtQkg7O0FzQnp0bUJDO0VBQ0U7QXRCNHRtQkg7O0FzQjF0bUJDO0VBQ0U7QXRCNnRtQkg7O0FzQjN0bUJDO0VBQ0U7QXRCOHRtQkg7O0FzQjV0bUJDO0VBQ0U7QXRCK3RtQkg7O0FzQjd0bUJDO0VBQ0U7QXRCZ3VtQkg7O0FzQjl0bUJDO0VBQ0U7QXRCaXVtQkg7O0FzQi90bUJDO0VBQ0U7QXRCa3VtQkg7O0FzQmh1bUJDO0VBQ0U7QXRCbXVtQkg7O0FzQmp1bUJDO0VBQ0U7QXRCb3VtQkg7O0FzQmx1bUJDO0VBQ0U7QXRCcXVtQkg7O0FzQm51bUJDO0VBQ0U7QXRCc3VtQkg7O0FzQnB1bUJDO0VBQ0U7QXRCdXVtQkg7O0FzQnJ1bUJDO0VBQ0U7QXRCd3VtQkg7O0FzQnR1bUJDO0VBQ0U7QXRCeXVtQkg7O0FzQnZ1bUJDO0VBQ0U7QXRCMHVtQkg7O0FzQnh1bUJDO0VBQ0U7QXRCMnVtQkg7O0FzQnp1bUJDO0VBQ0U7QXRCNHVtQkg7O0FzQjF1bUJDO0VBQ0U7QXRCNnVtQkg7O0FzQjN1bUJDO0VBQ0U7QXRCOHVtQkg7O0FzQjV1bUJDO0VBQ0U7QXRCK3VtQkg7O0FzQjd1bUJDO0VBQ0U7QXRCZ3ZtQkg7O0FzQjl1bUJDO0VBQ0U7QXRCaXZtQkg7O0FzQi91bUJDO0VBQ0U7QXRCa3ZtQkg7O0FzQmh2bUJDO0VBQ0U7QXRCbXZtQkg7O0FzQmp2bUJDO0VBQ0U7QXRCb3ZtQkg7O0FzQmx2bUJDO0VBQ0U7QXRCcXZtQkg7O0FzQm52bUJDO0VBQ0U7QXRCc3ZtQkg7O0FzQnB2bUJDO0VBQ0U7QXRCdXZtQkg7O0FzQnJ2bUJDO0VBQ0U7QXRCd3ZtQkg7O0FzQnR2bUJDO0VBQ0U7QXRCeXZtQkg7O0FzQnZ2bUJDO0VBQ0U7QXRCMHZtQkg7O0FzQnh2bUJDO0VBQ0U7QXRCMnZtQkg7O0FzQnp2bUJDO0VBQ0U7QXRCNHZtQkg7O0FzQjF2bUJDO0VBQ0U7QXRCNnZtQkg7O0FzQjN2bUJDO0VBQ0U7QXRCOHZtQkg7O0FzQjV2bUJDO0VBQ0U7QXRCK3ZtQkg7O0FzQjd2bUJDO0VBQ0U7QXRCZ3dtQkg7O0FzQjl2bUJDO0VBQ0U7QXRCaXdtQkg7O0FzQi92bUJDO0VBQ0U7QXRCa3dtQkg7O0FzQmh3bUJDO0VBQ0U7QXRCbXdtQkg7O0FzQmp3bUJDO0VBQ0U7QXRCb3dtQkg7O0FzQmx3bUJDO0VBQ0U7QXRCcXdtQkg7O0FzQm53bUJDO0VBQ0U7QXRCc3dtQkg7O0FzQnB3bUJDO0VBQ0U7QXRCdXdtQkg7O0FzQnJ3bUJDO0VBQ0U7QXRCd3dtQkg7O0FzQnR3bUJDO0VBQ0U7QXRCeXdtQkg7O0FzQnZ3bUJDO0VBQ0U7QXRCMHdtQkg7O0FzQnh3bUJDO0VBQ0U7QXRCMndtQkg7O0FzQnp3bUJDO0VBQ0U7QXRCNHdtQkg7O0FzQjF3bUJDO0VBQ0U7QXRCNndtQkg7O0FzQjN3bUJDO0VBQ0U7QXRCOHdtQkg7O0FzQjV3bUJDO0VBQ0U7QXRCK3dtQkg7O0FzQjd3bUJDO0VBQ0U7QXRCZ3htQkg7O0FzQjl3bUJDO0VBQ0U7QXRCaXhtQkg7O0FzQi93bUJDO0VBQ0U7QXRCa3htQkg7O0FzQmh4bUJDO0VBQ0U7QXRCbXhtQkg7O0FzQmp4bUJDO0VBQ0U7QXRCb3htQkg7O0FzQmx4bUJDO0VBQ0U7QXRCcXhtQkg7O0FzQm54bUJDO0VBQ0U7QXRCc3htQkg7O0FzQnB4bUJDO0VBQ0U7QXRCdXhtQkg7O0FzQnJ4bUJDO0VBQ0U7QXRCd3htQkg7O0FzQnR4bUJDO0VBQ0U7QXRCeXhtQkg7O0FzQnZ4bUJDO0VBQ0U7QXRCMHhtQkg7O0FzQnh4bUJDO0VBQ0U7QXRCMnhtQkg7O0FzQnp4bUJDO0VBQ0U7QXRCNHhtQkg7O0FzQjF4bUJDO0VBQ0U7QXRCNnhtQkg7O0FzQjN4bUJDO0VBQ0U7QXRCOHhtQkg7O0FzQjV4bUJDO0VBQ0U7QXRCK3htQkg7O0FzQjd4bUJDO0VBQ0U7QXRCZ3ltQkg7O0FzQjl4bUJDO0VBQ0U7QXRCaXltQkg7O0FzQi94bUJDO0VBQ0U7QXRCa3ltQkg7O0FzQmh5bUJDO0VBQ0U7QXRCbXltQkg7O0FzQmp5bUJDO0VBQ0U7QXRCb3ltQkg7O0FzQmx5bUJDO0VBQ0U7QXRCcXltQkg7O0FzQm55bUJDO0VBQ0U7QXRCc3ltQkg7O0FzQnB5bUJDO0VBQ0U7QXRCdXltQkg7O0FzQnJ5bUJDO0VBQ0U7QXRCd3ltQkg7O0FzQnR5bUJDO0VBQ0U7QXRCeXltQkg7O0FzQnZ5bUJDO0VBQ0U7QXRCMHltQkg7O0FzQnh5bUJDO0VBQ0U7QXRCMnltQkg7O0FzQnp5bUJDO0VBQ0U7QXRCNHltQkg7O0FzQjF5bUJDO0VBQ0U7QXRCNnltQkg7O0FzQjN5bUJDO0VBQ0U7QXRCOHltQkg7O0FzQjV5bUJDO0VBQ0U7QXRCK3ltQkg7O0FzQjd5bUJDO0VBQ0U7QXRCZ3ptQkg7O0FzQjl5bUJDO0VBQ0U7QXRCaXptQkg7O0FzQi95bUJDO0VBQ0U7QXRCa3ptQkg7O0FzQmh6bUJDO0VBQ0U7QXRCbXptQkg7O0FzQmp6bUJDO0VBQ0U7QXRCb3ptQkg7O0FzQmx6bUJDO0VBQ0U7QXRCcXptQkg7O0FzQm56bUJDO0VBQ0U7QXRCc3ptQkg7O0FzQnB6bUJDO0VBQ0U7QXRCdXptQkg7O0FzQnJ6bUJDO0VBQ0U7QXRCd3ptQkg7O0FzQnR6bUJDO0VBQ0U7QXRCeXptQkg7O0FzQnZ6bUJDO0VBQ0U7QXRCMHptQkg7O0FzQnh6bUJDO0VBQ0U7QXRCMnptQkg7O0FzQnp6bUJDO0VBQ0U7QXRCNHptQkg7O0FzQjF6bUJDO0VBQ0U7QXRCNnptQkg7O0FzQjN6bUJDO0VBQ0U7QXRCOHptQkg7O0FzQjV6bUJDO0VBQ0U7QXRCK3ptQkg7O0FzQjd6bUJDO0VBQ0U7QXRCZzBtQkg7O0FzQjl6bUJDO0VBQ0U7QXRCaTBtQkg7O0FzQi96bUJDO0VBQ0U7QXRCazBtQkg7O0FzQmgwbUJDO0VBQ0U7QXRCbTBtQkg7O0FzQmowbUJDO0VBQ0U7QXRCbzBtQkg7O0FzQmwwbUJDO0VBQ0U7QXRCcTBtQkg7O0FzQm4wbUJDO0VBQ0U7QXRCczBtQkg7O0FzQnAwbUJDO0VBQ0U7QXRCdTBtQkg7O0FzQnIwbUJDO0VBQ0U7QXRCdzBtQkg7O0FzQnQwbUJDO0VBQ0U7QXRCeTBtQkg7O0FzQnYwbUJDO0VBQ0U7QXRCMDBtQkg7O0FzQngwbUJDO0VBQ0U7QXRCMjBtQkg7O0FzQnowbUJDO0VBQ0U7QXRCNDBtQkg7O0FzQjEwbUJDO0VBQ0U7QXRCNjBtQkg7O0FzQjMwbUJDO0VBQ0U7QXRCODBtQkg7O0FzQjUwbUJDO0VBQ0U7QXRCKzBtQkg7O0FzQjcwbUJDO0VBQ0U7QXRCZzFtQkg7O0FzQjkwbUJDO0VBQ0U7QXRCaTFtQkg7O0FzQi8wbUJDO0VBQ0U7QXRCazFtQkg7O0FzQmgxbUJDO0VBQ0U7QXRCbTFtQkg7O0FzQmoxbUJDO0VBQ0U7QXRCbzFtQkg7O0FzQmwxbUJDO0VBQ0U7QXRCcTFtQkg7O0FzQm4xbUJDO0VBQ0U7QXRCczFtQkg7O0FzQnAxbUJDO0VBQ0U7QXRCdTFtQkg7O0FzQnIxbUJDO0VBQ0U7QXRCdzFtQkg7O0FzQnQxbUJDO0VBQ0U7QXRCeTFtQkg7O0FzQnYxbUJDO0VBQ0U7QXRCMDFtQkg7O0FzQngxbUJDO0VBQ0U7QXRCMjFtQkg7O0FzQnoxbUJDO0VBQ0U7QXRCNDFtQkg7O0FzQjExbUJDO0VBQ0U7QXRCNjFtQkg7O0FzQjMxbUJDO0VBQ0U7QXRCODFtQkg7O0FzQjUxbUJDO0VBQ0U7QXRCKzFtQkg7O0FzQjcxbUJDO0VBQ0U7QXRCZzJtQkg7O0FzQjkxbUJDO0VBQ0U7QXRCaTJtQkg7O0FzQi8xbUJDO0VBQ0U7QXRCazJtQkg7O0FzQmgybUJDO0VBQ0U7QXRCbTJtQkg7O0FzQmoybUJDO0VBQ0U7QXRCbzJtQkg7O0FzQmwybUJDO0VBQ0U7QXRCcTJtQkg7O0FzQm4ybUJDO0VBQ0U7QXRCczJtQkg7O0FzQnAybUJDO0VBQ0U7QXRCdTJtQkg7O0FzQnIybUJDO0VBQ0U7QXRCdzJtQkg7O0FzQnQybUJDO0VBQ0U7QXRCeTJtQkg7O0FzQnYybUJDO0VBQ0U7QXRCMDJtQkg7O0FzQngybUJDO0VBQ0U7QXRCMjJtQkg7O0FzQnoybUJDO0VBQ0U7QXRCNDJtQkg7O0FzQjEybUJDO0VBQ0U7QXRCNjJtQkg7O0FzQjMybUJDO0VBQ0U7QXRCODJtQkg7O0FzQjUybUJDO0VBQ0U7QXRCKzJtQkg7O0FzQjcybUJDO0VBQ0U7QXRCZzNtQkg7O0FzQjkybUJDO0VBQ0U7QXRCaTNtQkg7O0FzQi8ybUJDO0VBQ0U7QXRCazNtQkg7O0FzQmgzbUJDO0VBQ0U7QXRCbTNtQkg7O0FzQmozbUJDO0VBQ0U7QXRCbzNtQkg7O0FzQmwzbUJDO0VBQ0U7QXRCcTNtQkg7O0FzQm4zbUJDO0VBQ0U7QXRCczNtQkg7O0FzQnAzbUJDO0VBQ0U7QXRCdTNtQkg7O0FzQnIzbUJDO0VBQ0U7QXRCdzNtQkg7O0FzQnQzbUJDO0VBQ0U7QXRCeTNtQkg7O0FzQnYzbUJDO0VBQ0U7QXRCMDNtQkg7O0FzQngzbUJDO0VBQ0U7QXRCMjNtQkg7O0FzQnozbUJDO0VBQ0U7QXRCNDNtQkg7O0FzQjEzbUJDO0VBQ0U7QXRCNjNtQkg7O0FzQjMzbUJDO0VBQ0U7QXRCODNtQkg7O0FzQjUzbUJDO0VBQ0U7QXRCKzNtQkg7O0FzQjczbUJDO0VBQ0U7QXRCZzRtQkg7O0FzQjkzbUJDO0VBQ0U7QXRCaTRtQkg7O0FzQi8zbUJDO0VBQ0U7QXRCazRtQkg7O0FzQmg0bUJDO0VBQ0U7QXRCbTRtQkg7O0FzQmo0bUJDO0VBQ0U7QXRCbzRtQkg7O0FzQmw0bUJDO0VBQ0U7QXRCcTRtQkg7O0FzQm40bUJDO0VBQ0U7QXRCczRtQkg7O0FzQnA0bUJDO0VBQ0U7QXRCdTRtQkg7O0FzQnI0bUJDO0VBQ0U7QXRCdzRtQkg7O0FzQnQ0bUJDO0VBQ0U7QXRCeTRtQkg7O0FzQnY0bUJDO0VBQ0U7QXRCMDRtQkg7O0FzQng0bUJDO0VBQ0U7QXRCMjRtQkg7O0FzQno0bUJDO0VBQ0U7QXRCNDRtQkg7O0FzQjE0bUJDO0VBQ0U7QXRCNjRtQkg7O0FzQjM0bUJDO0VBQ0U7QXRCODRtQkg7O0FzQjU0bUJDO0VBQ0U7QXRCKzRtQkg7O0FzQjc0bUJDO0VBQ0U7QXRCZzVtQkg7O0FzQjk0bUJDO0VBQ0U7QXRCaTVtQkg7O0FzQi80bUJDO0VBQ0U7QXRCazVtQkg7O0FzQmg1bUJDO0VBQ0U7QXRCbTVtQkg7O0FzQmo1bUJDO0VBQ0U7QXRCbzVtQkg7O0FzQmw1bUJDO0VBQ0U7QXRCcTVtQkg7O0FzQm41bUJDO0VBQ0U7QXRCczVtQkg7O0FzQnA1bUJDO0VBQ0U7QXRCdTVtQkg7O0FzQnI1bUJDO0VBQ0U7QXRCdzVtQkg7O0FzQnQ1bUJDO0VBQ0U7QXRCeTVtQkg7O0FzQnY1bUJDO0VBQ0U7QXRCMDVtQkg7O0FzQng1bUJDO0VBQ0U7QXRCMjVtQkg7O0FzQno1bUJDO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEI0NW1CSDs7QXNCMTVtQkM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCNjVtQkg7O0FzQi8zbUJDOztFQUVFO0VBQ0E7QXRCazRtQkg7O0F1QjdxdkJBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QmdydkJKO0F1QjdxdkJRO0VBQ0ksY3RCaUJnQjtBRDhwdkI1QjtBdUI1cXZCWTtFQUVJLGN0QnFFWTtBRHdtdkI1QjtBdUJwcXZCZ0I7RUFDSTtBdkJzcXZCcEI7QXVCL3B2QlE7RUFDSSxjdEJQZ0I7QUR3cXZCNUI7O0F3QnJzdkJBO0VBQ0ksbUJ2QjZOd0I7RXVCNU54QjtFQUNBLGlCdkJ3UTZCO0V1QnZRN0I7RUFDQSxxQnZCc1BxQjtBRGs5dUJ6QjtBd0J0c3ZCSTtFQUVJLHlCdkJzQm9CO0V1QnJCcEIscUJ2QnFCb0I7RXVCcEJwQixjdkJrQm9CO0FEcXJ2QjVCO0F3Qm5zdkJRO0VBQ0kscUJ2QjJPYTtBRDA5dUJ6QjtBd0Jqc3ZCQztFQUNDO0F4Qm1zdkJGO0F3QmhzdkJJO0VBQ0k7RUFDQSxxQnZCZ1B5QjtFdUIvT3pCLHNCdkIrT3lCO0FEbTl1QmpDO0F3Qi9ydkJJO0VBRUk7RUFDQSx5QnZCRG9CO0V1QkVwQixxQnZCeU5pQjtBRHUrdUJ6QjtBd0I5cnZCUTtFQUlJO0VBQ0EseUJ2QlRnQjtFdUJVaEIscUJ2QmlOYTtBRDQrdUJ6QjtBd0J4cnZCRTtFQUNDO0F4QjBydkJIO0F3QnRydkJDO0VBQ0M7RUFDQTtBeEJ3cnZCRjtBd0JycnZCRztFQUNDO0F4QnVydkJKOztBd0IvcXZCSTtFQUNJLGlCdkJ3TXlCO0FEMCt1QmpDOztBd0I5cXZCQTtFQUNDLGN2QjNDMkI7RXVCNEN4QixzQnZCOUR3QjtFdUIrRHhCLHFCdkJpTHFCO0FEZ2d2QnpCO0F3Qi9xdkJDO0VBR0MseUJ2QmhEMEI7RXVCaURwQixxQnZCakRvQjtFdUJrRHBCLGN2QnBEb0I7QURtdXZCNUI7QXdCMXF2QkU7RUFFQyx5QnZCekR5QjtFdUIwRHpCLHFCdkIxRHlCO0V1QjJEekIsY3ZCN0R5QjtBRHd1dkI1Qjs7QXdCcHF2Qkk7RUFDSTtFQUNBO0VBQ0EsV3ZCekZvQjtFdUIwRnBCO0F4QnVxdkJSO0F3QnJxdkJRO0VBRUksV3ZCOUZnQjtFdUIrRmhCO0VBQ0E7QXhCc3F2Qlo7QXdCbnF2QlE7RUFDSSxXdkJwR2dCO0V1QnFHaEI7RUFDQTtBeEJxcXZCWjtBd0JscXZCUTtFQUNJLFd2QjFHZ0I7RXVCMkdoQjtFQUNBO0F4Qm9xdkJaO0F3QmxxdkJZO0VBRUk7RUFDQTtBeEJtcXZCaEI7QXdCM3B2Qlk7RUFDSTtBeEI2cHZCaEI7QXdCMXB2Qkc7RUFDQyxXdkI5SHdCO0V1QitIeEI7RUFDQTtBeEI0cHZCSjtBd0J4cHZCUTtFQUNJO0VBQ0E7RUFDVDtFQUNBLGdCdkJxRXlCO0FEcWx2QjVCO0F3QnhwdkJZO0VBR0k7RUFDQTtFQUNBLFd2Qi9JWTtBRHV5dkI1QjtBd0JwcHZCUTtFQUVJO0VBQ0EseUJ2QmpJZ0I7RXVCa0loQixxQnZCeUZhO0FENGp2QnpCO0F3Qm5wdkJZO0VBSUk7RUFDQSx5QnZCeklZO0V1QjBJWixxQnZCaUZTO0FEaWt2QnpCO0F3QjdvdkJZO0VBQ0k7QXhCK292QmhCOztBd0J0b3ZCWTtFQUNJO0VBQ0E7QXhCeW92QmhCOztBd0JudXZCSTtFQUNJO0VBQ0E7RUFDQSxXdkJ6Rm9CO0V1QjBGcEI7QXhCc3V2QlI7QXdCcHV2QlE7RUFFSSxXdkI5RmdCO0V1QitGaEI7RUFDQTtBeEJxdXZCWjtBd0JsdXZCUTtFQUNJLFd2QnBHZ0I7RXVCcUdoQjtFQUNBO0F4Qm91dkJaO0F3Qmp1dkJRO0VBQ0ksV3ZCMUdnQjtFdUIyR2hCO0VBQ0E7QXhCbXV2Qlo7QXdCanV2Qlk7RUFFSTtFQUNBO0F4Qmt1dkJoQjtBd0IxdHZCWTtFQUNJO0F4QjR0dkJoQjtBd0J6dHZCRztFQUNDLFd2QjlId0I7RXVCK0h4QjtFQUNBO0F4QjJ0dkJKO0F3QnZ0dkJRO0VBQ0k7RUFDQTtFQUNUO0VBQ0EsZ0J2QnFFeUI7QURvcHZCNUI7QXdCdnR2Qlk7RUFHSTtFQUNBO0VBQ0EsV3ZCL0lZO0FEczJ2QjVCO0F3Qm50dkJRO0VBRUk7RUFDQSx5QnZCaklnQjtFdUJrSWhCLHFCdkJ5RmE7QUQybnZCekI7QXdCbHR2Qlk7RUFJSTtFQUNBLHlCdkJ6SVk7RXVCMElaLHFCdkJpRlM7QURnb3ZCekI7QXdCNXN2Qlk7RUFDSTtBeEI4c3ZCaEI7O0F3QnJzdkJZO0VBQ0k7RUFDQTtBeEJ3c3ZCaEI7O0F3Qmx5dkJJO0VBQ0k7RUFDQTtFQUNBLFd2QnpGb0I7RXVCMEZwQjtBeEJxeXZCUjtBd0JueXZCUTtFQUVJLFd2QjlGZ0I7RXVCK0ZoQjtFQUNBO0F4Qm95dkJaO0F3Qmp5dkJRO0VBQ0ksV3ZCcEdnQjtFdUJxR2hCO0VBQ0E7QXhCbXl2Qlo7QXdCaHl2QlE7RUFDSSxXdkIxR2dCO0V1QjJHaEI7RUFDQTtBeEJreXZCWjtBd0JoeXZCWTtFQUVJO0VBQ0E7QXhCaXl2QmhCO0F3Qnp4dkJZO0VBQ0k7QXhCMnh2QmhCO0F3Qnh4dkJHO0VBQ0MsV3ZCOUh3QjtFdUIrSHhCO0VBQ0E7QXhCMHh2Qko7QXdCdHh2QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQnZCcUV5QjtBRG10dkI1QjtBd0J0eHZCWTtFQUdJO0VBQ0E7RUFDQSxXdkIvSVk7QURxNnZCNUI7QXdCbHh2QlE7RUFFSTtFQUNBLHlCdkJqSWdCO0V1QmtJaEIscUJ2QnlGYTtBRDBydkJ6QjtBd0JqeHZCWTtFQUlJO0VBQ0EseUJ2QnpJWTtFdUIwSVoscUJ2QmlGUztBRCtydkJ6QjtBd0Izd3ZCWTtFQUNJO0F4QjZ3dkJoQjs7QXdCcHd2Qlk7RUFDSTtFQUNBO0F4QnV3dkJoQjs7QXdCajJ2Qkk7RUFDSTtFQUNBO0VBQ0EsV3ZCekZvQjtFdUIwRnBCO0F4Qm8ydkJSO0F3QmwydkJRO0VBRUksV3ZCOUZnQjtFdUIrRmhCO0VBQ0E7QXhCbTJ2Qlo7QXdCaDJ2QlE7RUFDSSxXdkJwR2dCO0V1QnFHaEI7RUFDQTtBeEJrMnZCWjtBd0IvMXZCUTtFQUNJLFd2QjFHZ0I7RXVCMkdoQjtFQUNBO0F4QmkydkJaO0F3Qi8xdkJZO0VBRUk7RUFDQTtBeEJnMnZCaEI7QXdCeDF2Qlk7RUFDSTtBeEIwMXZCaEI7QXdCdjF2Qkc7RUFDQyxXdkI5SHdCO0V1QitIeEI7RUFDQTtBeEJ5MXZCSjtBd0JyMXZCUTtFQUNJO0VBQ0E7RUFDVDtFQUNBLGdCdkJxRXlCO0FEa3h2QjVCO0F3QnIxdkJZO0VBR0k7RUFDQTtFQUNBLFd2Qi9JWTtBRG8rdkI1QjtBd0JqMXZCUTtFQUVJO0VBQ0EseUJ2QmpJZ0I7RXVCa0loQixxQnZCeUZhO0FEeXZ2QnpCO0F3QmgxdkJZO0VBSUk7RUFDQSx5QnZCeklZO0V1QjBJWixxQnZCaUZTO0FEOHZ2QnpCO0F3QjEwdkJZO0VBQ0k7QXhCNDB2QmhCOztBd0JuMHZCWTtFQUNJO0VBQ0E7QXhCczB2QmhCOztBd0JoNnZCSTtFQUNJO0VBQ0E7RUFDQSxXdkJ6Rm9CO0V1QjBGcEI7QXhCbTZ2QlI7QXdCajZ2QlE7RUFFSSxXdkI5RmdCO0V1QitGaEI7RUFDQTtBeEJrNnZCWjtBd0IvNXZCUTtFQUNJLFd2QnBHZ0I7RXVCcUdoQjtFQUNBO0F4Qmk2dkJaO0F3Qjk1dkJRO0VBQ0ksV3ZCMUdnQjtFdUIyR2hCO0VBQ0E7QXhCZzZ2Qlo7QXdCOTV2Qlk7RUFFSTtFQUNBO0F4Qis1dkJoQjtBd0J2NXZCWTtFQUNJO0F4Qnk1dkJoQjtBd0J0NXZCRztFQUNDLFd2QjlId0I7RXVCK0h4QjtFQUNBO0F4Qnc1dkJKO0F3QnA1dkJRO0VBQ0k7RUFDQTtFQUNUO0VBQ0EsZ0J2QnFFeUI7QURpMXZCNUI7QXdCcDV2Qlk7RUFHSTtFQUNBO0VBQ0EsV3ZCL0lZO0FEbWl3QjVCO0F3Qmg1dkJRO0VBRUk7RUFDQSx5QnZCaklnQjtFdUJrSWhCLHFCdkJ5RmE7QUR3enZCekI7QXdCLzR2Qlk7RUFJSTtFQUNBLHlCdkJ6SVk7RXVCMElaLHFCdkJpRlM7QUQ2enZCekI7QXdCejR2Qlk7RUFDSTtBeEIyNHZCaEI7O0F3Qmw0dkJZO0VBQ0k7RUFDQTtBeEJxNHZCaEI7O0F3Qi85dkJJO0VBQ0k7RUFDQTtFQUNBLFd2QnpGb0I7RXVCMEZwQjtBeEJrK3ZCUjtBd0JoK3ZCUTtFQUVJLFd2QjlGZ0I7RXVCK0ZoQjtFQUNBO0F4QmkrdkJaO0F3Qjk5dkJRO0VBQ0ksV3ZCcEdnQjtFdUJxR2hCO0VBQ0E7QXhCZyt2Qlo7QXdCNzl2QlE7RUFDSSxXdkIxR2dCO0V1QjJHaEI7RUFDQTtBeEIrOXZCWjtBd0I3OXZCWTtFQUVJO0VBQ0E7QXhCODl2QmhCO0F3QnQ5dkJZO0VBQ0k7QXhCdzl2QmhCO0F3QnI5dkJHO0VBQ0MsV3ZCOUh3QjtFdUIrSHhCO0VBQ0E7QXhCdTl2Qko7QXdCbjl2QlE7RUFDSTtFQUNBO0VBQ1Q7RUFDQSxnQnZCcUV5QjtBRGc1dkI1QjtBd0JuOXZCWTtFQUdJO0VBQ0E7RUFDQSxXdkIvSVk7QURrbXdCNUI7QXdCLzh2QlE7RUFFSTtFQUNBLHlCdkJqSWdCO0V1QmtJaEIscUJ2QnlGYTtBRHUzdkJ6QjtBd0I5OHZCWTtFQUlJO0VBQ0EseUJ2QnpJWTtFdUIwSVoscUJ2QmlGUztBRDQzdkJ6QjtBd0J4OHZCWTtFQUNJO0F4QjA4dkJoQjs7QXdCajh2Qlk7RUFDSTtFQUNBO0F4Qm84dkJoQjs7QXdCNTd2Qkk7RUFDSSxpQnZCdUV5QjtBRHczdkJqQztBd0IzN3ZCWTtFQUNJLHFCdkJsSFk7RXVCbUhaLGN2Qm5IWTtBRGdqd0I1QjtBd0IzN3ZCZ0I7RUFFSSxzQnZCbk1RO0FEK253QjVCO0F3Qmo3dkJRO0VBQ0k7RUFDQTtBeEJtN3ZCWjs7QXdCOTZ2QkE7RUFDSTtBeEJpN3ZCSjtBd0IvNnZCSTtFQUdJO0VBQ0EsY3ZCaEpvQjtFdUJpSnBCO0F4Qis2dkJSO0F3QjE2dkJRO0VBRUk7QXhCMjZ2Qlo7O0F3QnQ2dkJBO0VBQ0k7RUFDQTtBeEJ5NnZCSjs7QXdCdDZ2QkE7O0VBRUk7RUFDSDtFQUNBO0F4Qnk2dkJEOztBd0J0NnZCQTs7RUFFSTtFQUNBO0F4Qnk2dkJKOztBd0J0NnZCQTs7RUFFSTtFQUNBO0VBQ0E7QXhCeTZ2Qko7O0F3QnQ2dkJBO0VBQ0M7RUFDQSxXdkJXZ0M7RXVCVmhDLFl2QlVnQztFdUJUaEMsaUJ2QlNnQztFdUJSaEM7QXhCeTZ2QkQ7QXdCdjZ2QkM7RUFDQyxXdkJPK0I7RXVCTi9CLFl2Qk0rQjtFdUJML0IsaUJ2QksrQjtFdUJKL0I7QXhCeTZ2QkY7QXdCdDZ2QkM7RUFDQyxXdkJEK0I7RXVCRS9CLFl2QkYrQjtFdUJHL0IsaUJ2QkgrQjtFdUJJL0I7QXhCdzZ2QkY7O0F5QnZzd0JBO0VBQ0M7RUFDQSxzQnhCUzJCO0V3QlIzQixzQnhCNlM2QjtFd0I1UzdCO0VBQ0EsbUJ4QnVQd0I7RUl6SnJCLGdDb0I3RmlCO0VwQjhGakIsd0NvQjlGaUI7RXBCK0ZqQixxQ29CL0ZpQjtFcEJnR2pCLG1Db0JoR2lCO0VwQmlHakIsb0NvQmpHaUI7QXpCOHN3QnJCOztBeUIzc3dCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J4QnNTNkI7QUR3NnZCOUI7QXlCNXN3QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCOHN3QkY7QXlCM3N3QkM7RUFDQztFQUNBO0F6QjZzd0JGO0F5QjFzd0JDO0VBQ0M7QXpCNHN3QkY7QXlCenN3QkM7RUFDQztFQUNBO0F6QjJzd0JGOztBeUJ2c3dCQTtFQUNDLGdCeEIrSzJCO0V3QjlLM0I7RUFDQSxjeEJmMkI7RXdCZ0IzQjtFQUNBO0F6QjBzd0JEOztBeUJ2c3dCQTtFQUNDLGV4QjRQNkI7RXdCM1A3QjtBekIwc3dCRDs7QXlCdnN3QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjBzd0JEO0F5Qnhzd0JDO0VBQ0M7QXpCMHN3QkY7QXlCdnN3QkM7RUFDQywrQnhCMkx1QjtFd0IxTHZCLGdDeEIwTHVCO0FEK2d3QnpCOztBeUJuc3dCQztFQUNDO0VBQ0E7RUFDQTtBekJzc3dCRjtBeUJsc3dCRztFQUNDO0VBQ0E7RUFDQTtBekJvc3dCSjtBeUJqc3dCRztFQUNDO0VBQ0E7QXpCbXN3Qko7QXlCL3J3Qkk7RUFDQztBekJpc3dCTDs7QXlCeHJ3QkM7RUFDQztFQUNBO0VBQ0E7QXpCMnJ3QkY7O0F5QnZyd0JBO0VBQ0MsNEJ4QitJd0I7RXdCOUlyQiw2QnhCOElxQjtBRDRpd0J6Qjs7QXlCcnJ3QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEI0QkUsZ0JKM0l3QixFSTJJSjtFQUNwQjtBTDZwd0JKO0F5QnRyd0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBCeUREO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUEzSEEsNENvQmdFb0I7RXBCL0RwQixvRG9CK0RvQjtFcEI5RHBCLGlEb0I4RG9CO0VwQjdEcEIsK0NvQjZEb0I7RXBCNURwQixnRG9CNERvQjtBekJnc3dCeEI7O0F5QjVyd0JBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7QXpCK3J3Qko7O0FLbnF3Qkk7RW9CekJzQjtJQUFLO0V6Qmlzd0I3QjtFeUJqc3dCcUQ7SUFBTztFekJvc3dCNUQ7QUFDRjtBS3pxd0JJO0VvQjVCc0I7SUFBSztFekJ5c3dCN0I7RXlCenN3QnFEO0lBQU87RXpCNHN3QjVEO0FBQ0Y7QUs5cXdCSTtFb0IvQnNCO0lBQUs7RXpCaXR3QjdCO0V5Qmp0d0JxRDtJQUFPO0V6Qm90d0I1RDtBQUNGO0FLbnJ3Qkk7RW9CbENzQjtJQUFLO0V6Qnl0d0I3QjtFeUJ6dHdCcUQ7SUFBTztFekI0dHdCNUQ7QUFDRjtBS3hyd0JJO0VvQnJDc0I7SUFBSztFekJpdXdCN0I7RXlCanV3QnFEO0lBQU87RXpCb3V3QjVEO0FBQ0Y7QXlCbHV3QkM7RUFDQztBekJvdXdCRjtBeUJsdXdCRTtFcEIzQ0U7RUFDQTtFQUNBO0FMZ3h3Qko7O0F5Qmh1d0JBO0VBQ0M7RUFDQTtFQUNBO0F6Qm11d0JEO0F5Qmp1d0JDOzs7Ozs7RUFNQyxXeEJsSzBCO0FEcTR3QjVCO0F5Qmh1d0JDO0VBQ0M7QXpCa3V3QkY7QXlCL3R3QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCaXV3QkY7QXlCOXR3QkM7RUFDQztBekJndXdCRjtBeUI3dHdCQztFQUNDLFd4QjFMMEI7QUR5NXdCNUI7QXlCN3R3QkU7RUFFQyxjeEI3S3lCO0FEMjR3QjVCO0F5Qnp0d0JFO0VBQ0MsbUJ4QnhIeUI7RXdCeUh6QjtBekIydHdCSDs7QXlCdHR3QkE7RXBCbEhJLGdDb0JtSGlCO0VwQmxIakIsd0NvQmtIaUI7RXBCakhqQixxQ29CaUhpQjtFcEJoSGpCLG1Db0JnSGlCO0VwQi9HakIsb0NvQitHaUI7QXpCNnR3QnJCO0F5QjN0d0JDO0VwQjlJRyx5Qm9CK0lpQjtFcEI5SWpCLGlDb0I4SWlCO0VwQjdJakIsOEJvQjZJaUI7RXBCNUlqQiw0Qm9CNElpQjtFcEIzSWpCLDZCb0IySWlCO0F6Qml1d0JyQjs7QTBCMTd3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCekJNd0I7RXlCTHhCO0ExQjY3d0JKO0EwQjM3d0JJO0VBQ0ksY3pCOEVvQjtFeUI3RXBCO0VBQ0E7QTFCNjd3QlI7QTBCMzd3QlE7RUFDSSxjekJ5RWdCO0FEbzN3QjVCO0EwQno3d0JJO0VBRUk7RUFDQTtFQUNBLHNCekJYb0I7QURxOHdCNUI7QTBCeDd3QlE7RUFDSTtBMUIwN3dCWjs7QTBCbDd3QlE7RUFFSSxjekJQZ0I7RXlCUWhCLHlCekJ5S2dCO0FEMnd3QjVCO0EwQmo3d0JRO0VBQ0k7QTFCbTd3Qlo7O0EyQjM5d0JBO0VBQ0k7RUFDQSxtQjFCa2Y2QjtBRDQrdkJqQztBMkI1OXdCSTtFQUNJLGMxQndCb0I7RTBCdkJwQjtBM0I4OXdCUjs7QTJCMTl3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0I2OXdCSjs7QTJCMTl3QkE7RUFDSSxxQjFCeU9xQjtBRG92d0J6Qjs7QTJCeDl3Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0IyOXdCUjtBMkJ6OXdCUTtFQUNJO0EzQjI5d0JaO0EyQng5d0JRO0VBQ0k7QTNCMDl3Qlo7O0EyQnIrd0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNCdyt3QlI7QTJCdCt3QlE7RUFDSTtBM0J3K3dCWjtBMkJyK3dCUTtFQUNJO0EzQnUrd0JaOztBMkJsL3dCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQnEvd0JSO0EyQm4vd0JRO0VBQ0k7QTNCcS93Qlo7QTJCbC93QlE7RUFDSTtBM0JvL3dCWjs7QTJCLy93Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0JrZ3hCUjtBMkJoZ3hCUTtFQUNJO0EzQmtneEJaO0EyQi8vd0JRO0VBQ0k7QTNCaWd4Qlo7O0EyQjVneEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNCK2d4QlI7QTJCN2d4QlE7RUFDSTtBM0IrZ3hCWjtBMkI1Z3hCUTtFQUNJO0EzQjhneEJaOztBMkJ6Z3hCQTtFQUNJO0EzQjRneEJKOztBNEJwanhCQTtFQUNJLGdCM0JxVjBCO0UyQnBWMUIscUIzQm1WMEI7QURvdXdCOUI7QTRCcmp4Qkk7RUFDSSxrQjNCMlBpQjtFMkIxUGpCO0VBQ0E7RUFDQTtFQUNBO0E1QnVqeEJSO0E0QnJqeEJRO0VBQ0k7QTVCdWp4Qlo7QTRCbmp4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUJxanhCUjtBNEJuanhCUTtFQUNJO0E1QnFqeEJaOztBNEJoanhCQTtFQUNJO0VBQ0Esc0IzQm5Cd0I7RTJCb0J4QixjM0JId0I7RTJCSXhCLGdCM0J3THdCO0FEMjN3QjVCOztBNEIvaXhCSTtFQUNJO0VBQ0E7QTVCa2p4QlI7O0E0QnBqeEJJO0VBQ0k7RUFDQTtBNUJ1anhCUjs7QTRCemp4Qkk7RUFDSTtFQUNBO0E1QjRqeEJSOztBNEI5anhCSTtFQUNJO0VBQ0E7QTVCaWt4QlI7O0E0Qm5reEJJO0VBQ0k7RUFDQTtBNUJza3hCUjs7QTRCeGt4Qkk7RUFDSTtFQUNBO0E1QjJreEJSOztBNEJua3hCWTtFQUVJO0VBQ0E7RUFDQSxXM0J2Q1k7QUQ0bXhCNUI7O0E0QnpreEJZO0VBRUk7RUFDQTtFQUNBLFczQnZDWTtBRGtueEI1Qjs7QTRCL2t4Qlk7RUFFSTtFQUNBO0VBQ0EsVzNCdkNZO0FEd254QjVCOztBNEJybHhCWTtFQUVJO0VBQ0E7RUFDQSxXM0J2Q1k7QUQ4bnhCNUI7O0E0QjNseEJZO0VBRUk7RUFDQTtFQUNBLFczQnZDWTtBRG9veEI1Qjs7QTRCam14Qlk7RUFFSTtFQUNBO0VBQ0EsVzNCdkNZO0FEMG94QjVCOztBNEIzbHhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QjhseEJSOztBNEJ4bHhCWTtFQUVJO0VBQ0EsVzNCNURZO0FEc3B4QjVCOztBNEJ2bXhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QjBteEJSOztBNEJwbXhCWTtFQUVJO0VBQ0EsVzNCNURZO0FEa3F4QjVCOztBNEJubnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QnNueEJSOztBNEJobnhCWTtFQUVJO0VBQ0EsVzNCNURZO0FEOHF4QjVCOztBNEIvbnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QmtveEJSOztBNEI1bnhCWTtFQUVJO0VBQ0EsVzNCNURZO0FEMHJ4QjVCOztBNEIzb3hCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QjhveEJSOztBNEJ4b3hCWTtFQUVJO0VBQ0EsVzNCNURZO0FEc3N4QjVCOztBNEJ2cHhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QjBweEJSOztBNEJwcHhCWTtFQUVJO0VBQ0EsVzNCNURZO0FEa3R4QjVCOztBNEJucXhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QnNxeEJSOztBNEJocXhCWTtFQUVJO0VBQ0EsVzNCNURZO0FEOHR4QjVCOztBNEIvcXhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QmtyeEJSOztBNEI1cXhCWTtFQUVJO0VBQ0EsVzNCNURZO0FEMHV4QjVCOztBNEIzcnhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QjhyeEJSOztBNEJ4cnhCWTtFQUVJO0VBQ0EsVzNCNURZO0FEc3Z4QjVCOztBNEJ2c3hCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QjBzeEJSOztBNEJwc3hCWTtFQUVJO0VBQ0EsVzNCNURZO0FEa3d4QjVCOztBNEJudHhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QnN0eEJSOztBNEJodHhCWTtFQUVJO0VBQ0EsVzNCNURZO0FEOHd4QjVCOztBNkJ6eHhCQTtFQUNDO0VBQ0Esa0I1QjhQd0I7RTRCN1B4QjtFQUNBO0VBQ0E7RUFDRztFQUNIO0VBQ0EsYzVCcUIyQjtFNEJwQjNCO0VBQ0E7RXhCeUZHLGdDd0J4RmlCO0V4QnlGakIsd0N3QnpGaUI7RXhCMEZqQixxQ3dCMUZpQjtFeEIyRmpCLG1Dd0IzRmlCO0V4QjRGakIsb0N3QjVGaUI7QTdCZ3l4QnJCO0E2Qjl4eEJDO0VBQ0MsYzVCeUUwQjtFNEJ4RTFCO0VBQ0E7RUFDQTtBN0JneXhCRjtBNkI3eHhCQztFQUNDO0E3Qit4eEJGOztBNkJ4eHhCRTtFQUNDO0VBQ0E7QTdCMnh4Qkg7QTZCdHh4QkU7RUFDQyxtQjVCbUR5QjtFNEJsRHpCO0E3Qnd4eEJIOztBNkIvd3hCRztFQUNDLG1CNUJ3Q3dCO0U0QnZDeEI7QTdCa3h4Qko7QTZCaHh4Qkk7RUFDQyxXNUJ4Q3VCO0FEMHp4QjVCO0E2QjV3eEJHO0VBQ0MsYzVCNkJ3QjtBRGl2eEI1Qjs7QThCeDB4QkE7RUFDSTtBOUIyMHhCSjtBOEJwMHhCZ0I7RUFDSTtBOUJzMHhCcEI7QThCOXp4QlE7RUFDSTtBOUJnMHhCWjs7QThCM3p4QkE7O0VBRUk7RUFDQTtBOUI4enhCSjs7QThCM3p4QkE7RUFDSTtFQUNBO0E5Qjh6eEJKOztBOEIzenhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpCZ0NBLDJCeUIvQm1CO0V6QmdDbkIsbUN5QmhDbUI7RXpCaUNuQixnQ3lCakNtQjtFekJrQ25CLDhCeUJsQ21CO0V6Qm1DbkIsK0J5Qm5DbUI7RUFDbkI7RUFDQTtFQUNBO0VBQ0E7QTlCazB4Qko7QThCaDB4Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QmsweEJSOztBOEI3enhCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5QmcweEJKOztBQXgweEJBOztrQ0FBQTtBK0J4REM7RUFDQztBL0JzNHhCRjtBK0JwNHhCRTtFQUNDO0EvQnM0eEJIO0ErQnA0eEJHO0VBQ0M7QS9CczR4Qko7QStCcDR4Qkk7RUFDQztFQUNBO0VBQ0EsYzlCY3VCO0U4QmJ2Qix5QjlCK1MyQjtFOEI5UzNCLGU5QmdUMkI7RThCL1MzQixnQjlCc011QjtBRGdzeEI1QjtBK0JuNHhCTTtFMUJzREYsd0IwQnJEc0I7RTFCc0R0QixnQzBCdERzQjtFMUJ1RHRCLDZCMEJ2RHNCO0UxQndEdEIsMkIwQnhEc0I7RTFCeUR0Qiw0QjBCekRzQjtBL0J5NHhCMUI7QStCcjR4Qks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFMUJzRUYsZ0MwQnJFc0I7RTFCc0V0Qix3QzBCdEVzQjtFMUJ1RXRCLHFDMEJ2RXNCO0UxQndFdEIsbUMwQnhFc0I7RTFCeUV0QixvQzBCekVzQjtBL0IyNHhCMUI7QStCcjR4QkU7RUFDQyxpQjlCNlI2QjtBRDBteEJoQztBK0JsNHhCRTtFQUNDO0VBQ0E7QS9CbzR4Qkg7QStCbDR4Qkc7RUFDQztBL0JvNHhCSjtBK0I5M3hCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CZzR4Qkg7QStCOTN4Qkc7RUFDQztBL0JnNHhCSjtBK0I3M3hCRztFQUNDO0VBQ0E7QS9CKzN4Qko7QStCMzN4Qks7RUFDQztBL0I2M3hCTjtBK0J4M3hCRztFQUNDO0EvQjAzeEJKO0ErQnYzeEJHO0VBQ0M7QS9CeTN4Qko7O0FnQ3o4eEJDO0UzQmtHRyw2QjJCakdrQjtFM0JrR2xCLHFDMkJsR2tCO0UzQm1HbEIsa0MyQm5Ha0I7RTNCb0dsQixnQzJCcEdrQjtFM0JxR2xCLGlDMkJyR2tCO0FoQ2c5eEJ0QjtBZ0M3OHhCQztFQUNDO0FoQys4eEJGO0FnQzc4eEJFO0UzQmtFRSwyQjJCakVrQjtFM0JrRWxCLG1DMkJsRWtCO0UzQm1FbEIsZ0MyQm5Fa0I7RTNCb0VsQiw4QjJCcEVrQjtFM0JxRWxCLCtCMkJyRWtCO0FoQ205eEJ0QjtBZ0MvOHhCRztFM0I2REMseUIyQjVEbUI7RTNCNkRuQixpQzJCN0RtQjtFM0I4RG5CLDhCMkI5RG1CO0UzQitEbkIsNEIyQi9EbUI7RTNCZ0VuQiw2QjJCaEVtQjtBaENxOXhCdkI7QWdDLzh4QkM7RUFDQztBaENpOXhCRjtBZ0MvOHhCRTtFM0JtREUsNEIyQmxEa0I7RTNCbURsQixvQzJCbkRrQjtFM0JvRGxCLGlDMkJwRGtCO0UzQnFEbEIsK0IyQnJEa0I7RTNCc0RsQixnQzJCdERrQjtBaENxOXhCdEI7QWdDajl4Qkc7RTNCOENDLHlCMkI3Q21CO0UzQjhDbkIsaUMyQjlDbUI7RTNCK0NuQiw4QjJCL0NtQjtFM0JnRG5CLDRCMkJoRG1CO0UzQmlEbkIsNkIyQmpEbUI7QWhDdTl4QnZCO0FnQ2o5eEJDO0VBQ0M7QWhDbTl4QkY7QWdDajl4QkU7RTNCb0NFLHFCMkJuQ2tCO0UzQm9DbEIsNkIyQnBDa0I7RTNCcUNsQiwwQjJCckNrQjtFM0JzQ2xCLHdCMkJ0Q2tCO0UzQnVDbEIseUIyQnZDa0I7QWhDdTl4QnRCO0FnQ245eEJHO0UzQitCQyxtQjJCOUJtQjtFM0IrQm5CLDJCMkIvQm1CO0UzQmdDbkIsd0IyQmhDbUI7RTNCaUNuQixzQjJCakNtQjtFM0JrQ25CLHVCMkJsQ21CO0FoQ3k5eEJ2Qjs7QWdDbjl4QkE7RUFDQyxvQi9CaWY4QjtFK0JoZjlCO0FoQ3M5eEJEO0FnQ3A5eEJDOzs7Ozs7RUFNQztBaENzOXhCRjs7QWdDbDl4QkE7RUFDQyxlL0JxZThCO0FEZy93Qi9COztBZ0NsOXhCQTtFQUNDLHNCL0JrZThCO0UrQmplOUI7RUFDQTtBaENxOXhCRDtBZ0NuOXhCQztFQUNDO0FoQ3E5eEJGO0FnQ245eEJFO0VBQ0M7QWhDcTl4Qkg7O0FnQ2g5eEJBO0VBQ0k7RUFDQSxzQi9CekV3QjtFK0IwRXhCO0VBQ0E7RUFDSDtFQUNBLDBDL0IwYzhCO0FEeWd4Qi9COztBZ0M3OHhCQzs7RUFDQyxZL0J5YzZCO0UrQnhjN0I7RUFDQTtBaENpOXhCRjtBSzEveEJJO0UyQnNDSDs7SUFNRTtFaENtOXhCRDtBQUNGO0FnQ2o5eEJFOztFQUNDO0VBQ0E7QWhDbzl4Qkg7QWdDbDl4Qkc7O0VBQ0M7RUFDQTtBaENxOXhCSjtBZ0NsOXhCRzs7RUFDQztFQUNBO0VBQ0E7QWhDcTl4Qko7O0FnQzk4eEJDO0VBQ0M7QWhDaTl4QkY7O0FnQzc4eEJBO0VBQ0M7RUFDQSxxQy9Ca2E4QjtBRDhpeEIvQjtBZ0M5OHhCQztFQUNDO0FoQ2c5eEJGOztBZ0MzOHhCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FoQzg4eEJGO0FnQzU4eEJFO0VBQ0M7RUFDQTtFM0JLQyxnQkozSXdCLEVJMklKO0VBQ3BCO0FMMDh4Qko7QWdDMzh4QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM2OHhCRjtBZ0MzOHhCRTtFQUVDLGMvQnJJeUI7RStCc0l6QjtFQUNBO0FoQzQ4eEJIOztBaUMvbXlCQTtFQUNDO0FqQ2tueUJEO0FpQzNteUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVCaUZBLGdDNEJoRm9CO0U1QmlGcEIsd0M0QmpGb0I7RTVCa0ZwQixxQzRCbEZvQjtFNUJtRnBCLG1DNEJuRm9CO0U1Qm9GcEIsb0M0QnBGb0I7RUFDcEI7RUFDQTtFQUNBO0FqQ2lueUJKO0FpQy9teUJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2lueUJMO0FpQzFteUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUJzREEsZ0M0QnJEb0I7RTVCc0RwQix3QzRCdERvQjtFNUJ1RHBCLHFDNEJ2RG9CO0U1QndEcEIsbUM0QnhEb0I7RTVCeURwQixvQzRCekRvQjtFQUNwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2dueUJKO0FpQzlteUJJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpDZ255Qkw7QWlDem15Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1QjJCQSxnQzRCMUJvQjtFNUIyQnBCLHdDNEIzQm9CO0U1QjRCcEIscUM0QjVCb0I7RTVCNkJwQixtQzRCN0JvQjtFNUI4QnBCLG9DNEI5Qm9CO0VBQ3BCO0VBQ0E7RUFDQTtBakMrbXlCSjtBaUM3bXlCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqQytteUJMOztBaUN4bXlCQTtFQUNDO0VBQ0EsbUJoQ2lLd0I7RWdDaEt4QjtFQUNBO0VBQ0EsY2hDakUyQjtFSW1GeEI7RUFDQTtFQUNBO0U0QmxCSDtBakM2bXlCRDtBaUMzbXlCQztFQUNDO0FqQzZteUJGO0FpQzFteUJDO0VBQ0M7QWpDNG15QkY7QUszcHlCSTtFNEI4Q0g7SUFJRTtFakM2bXlCRDtBQUNGO0FpQzFteUJDO0VBQ0M7QWpDNG15QkY7QUtucXlCSTtFNEJzREg7SUFJRTtFakM2bXlCRDtBQUNGO0FpQ3pteUJFO0VBQ0M7RUFDQTtFQUNBO0FqQzJteUJIO0FpQ3hteUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RTVCOUJDLDZCNEIrQm1CO0U1QjlCbkIscUM0QjhCbUI7RTVCN0JuQixrQzRCNkJtQjtFNUI1Qm5CLGdDNEI0Qm1CO0U1QjNCbkIsaUM0QjJCbUI7RUFDcEIsY2hDdEd5QjtFZ0N1R3pCO0FqQzhteUJIO0FpQzVteUJHO0VBRUMsY2hDNUd3QjtFZ0M2R3hCO0VBQ0E7QWpDNm15Qko7QWlDeG15QkM7RUFDQztFQUNBO0VBQ0E7QWpDMG15QkY7QWlDeG15QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDMG15Qkg7QWlDeG15Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBakMwbXlCSjtBaUNybXlCRztFQUNDO0FqQ3VteUJKO0FpQ2xteUJHO0VBQ0M7QWpDb215Qko7QUt4dHlCSTtFNEJtSEQ7SUFJRTtFakNxbXlCSDtBQUNGO0FpQ2hteUJHO0VBQ0M7QWpDa215Qko7QUtodXlCSTtFNEI2SEQ7SUFJRTtFakNtbXlCSDtBQUNGOztBaUM3bHlCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0U1QmpHRyw2QjRCa0dpQjtFNUJqR2pCLHFDNEJpR2lCO0U1QmhHakIsa0M0QmdHaUI7RTVCL0ZqQixnQzRCK0ZpQjtFNUI5RmpCLGlDNEI4RmlCO0VBQ3BCLGNoQ3pLMkI7RWdDMEszQjtBakNvbXlCRDtBaUNsbXlCQztFQUVDLGNoQy9LMEI7RWdDZ0wxQjtFQUNBLHlCaENzUCtCO0FENjJ4QmpDO0FpQy9seUJDO0VBQ0M7QWpDaW15QkY7QWlDN2x5QkM7RUFDQztBakMrbHlCRjtBaUM1bHlCQztFQUNDO0VBQ0E7QWpDOGx5QkY7QWlDNWx5QkU7RUFFQztBakM2bHlCSDtBaUN6bHlCQztFQUNDLHlCaEM4TitCO0VnQzdOL0IsY2hDMU0wQjtFZ0MyTTFCLGdCaENmMEI7QUQwbXlCNUI7O0FpQ2xseUJFOzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3VseUJIOztBaUNobHlCRTtFQUNDO0FqQ21seUJIOztBaUM1a3lCRTtFQUNDO0FqQytreUJIOztBaUN4a3lCRTtFQUNDO0FqQzJreUJIOztBaUNwa3lCRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDdWt5Qkg7O0FpQ2hreUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpDbWt5QkQ7O0FrQzcyeUJBO0VBQ0k7QWxDZzN5Qko7QWtDOTJ5Qkk7RUFDSTtBbENnM3lCUjs7QWtDNTJ5QkE7RUFDSSx5QmpDb1Y2QjtFaUNuVjdCLGdCakNvVitCO0VpQ25WL0IsbUJqQ2lQcUI7QUQ4bnlCekI7O0FrQzUyeUJBOztFQUVJLHlCakM2VTZCO0FEa2l5QmpDOztBa0M1MnlCQTs7RUFFSSwyQmpDd1U2QjtBRHVpeUJqQzs7QWtDNTJ5QkE7O0VBRUksNEJqQ21VNkI7QUQ0aXlCakM7O0FrQzUyeUJBOztFQUVJLDBCakM4VDZCO0FEaWp5QmpDOztBbUM5NHlCQTtFQUNDLG1CbEMyUHdCO0VrQzFQeEI7RTlCOEdHO0VBQ0E7RUFDQTtBTG95eUJKOztBbUNoNXlCQTtFQUNDLHNCbENJMkI7RWtDSDNCLGNsQ29CMkI7RWtDbkIzQjtFQUNHLDRCbENrUHFCO0VrQ2pQckIsNkJsQ2lQcUI7QURrcXlCekI7O0FtQ2g1eUJBO0VBQ0M7RUFDQSxjbENjMkI7QURxNHlCNUI7O0FtQ2g1eUJBOztFQUVDLDJCbENzT3dCO0FENnF5QnpCOztBbUNoNXlCQTs7RUFFQyx5QmxDaU93QjtBRGtyeUJ6Qjs7QW1DaDV5QkE7O0VBRUMsMEJsQzROd0I7QUR1cnlCekI7O0FtQ2g1eUJBOztFQUVDLDRCbEN1TndCO0FENHJ5QnpCOztBb0N2N3lCQTtFQUNDO0FwQzA3eUJEO0FvQ3g3eUJDO0VBQ0M7QXBDMDd5QkY7QW9DeDd5QkU7RUFDQztFQUNBO0VBQ0E7RUFDQSxjbkNvQnlCO0VtQ25CekI7RUFDQTtFQUNBO0VBQ0c7RS9CcUZGLGdDK0JwRnNCO0UvQnFGdEIsd0MrQnJGc0I7RS9Cc0Z0QixxQytCdEZzQjtFL0J1RnRCLG1DK0J2RnNCO0UvQndGdEIsb0MrQnhGc0I7QXBDODd5QjFCO0FvQzU3eUJHO0VBQ0M7RUFDQSxjbkNVd0I7QURvN3lCNUI7QW9DMzd5Qkc7RUFFQztFQUNBO0FwQzQ3eUJKO0FvQ3o3eUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsZ0JuQ3dMd0I7QURtd3lCNUI7QW9Dejd5Qkk7RUFFQztFQUNBO0VBQ0E7RUFDQTtBcEMwN3lCTDtBb0N2N3lCSTtFQUNDO0VBQ0EsY25DaEJ1QjtFbUNpQnZCO0FwQ3k3eUJMO0FvQ2w3eUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDRztBcENvN3lCTDtBb0NsN3lCRTtFQUdDO0FwQ2s3eUJIO0FvQzk2eUJDO0VBQ0M7RUFDQTtBcENnN3lCRjtBb0M5NnlCRTtFQUNDO0VBQ0E7QXBDZzd5Qkg7QW9DNzZ5QkU7RUFDQztFQUNBO0FwQys2eUJIO0FvQzE2eUJHO0VBQ0M7QXBDNDZ5Qko7QW9DeDZ5Qks7RUFDQztFQUNBO0FwQzA2eUJOOztBb0NoNnlCQztFQUNDO0VBQ0E7RUFDRztFQUNBO0VBQ0E7QXBDbTZ5Qkw7QW9DajZ5QkU7RUFDQztFQUNBO0FwQ202eUJIOztBb0M1NXlCQztFQUNDO0FwQys1eUJGO0FvQzc1eUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBDKzV5Qkg7O0FvQ3Q1eUJFO0VBQ0M7QXBDeTV5Qkg7QW9DdDV5QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25Dakh5QjtFbUNrSHpCO0VBQ0E7QXBDdzV5Qkg7QW9DdDV5Qkc7RUFFQztFQUNBO0FwQ3U1eUJKO0FvQ2g1eUJHO0VBQ0MsV25Dakp3QjtFbUNrSnhCLHFCbkN0RXdCO0VtQ3VFeEIseUJuQ3ZFd0I7RW1Dd0V4QjtFQUNBO0FwQ2s1eUJKO0FvQ2g1eUJJO0VBRUMsV25Dekp1QjtFbUMwSnZCLHFCbkM5RXVCO0VtQytFdkIseUJuQy9FdUI7RW1DZ0Z2QjtFQUNBO0FwQ2k1eUJMO0FvQzk0eUJJO0VBQ0MsV25Dakt1QjtFbUNrS3ZCLHlCbkN0RnVCO0VtQ3VGdkIscUJuQ3ZGdUI7QUR1K3lCNUI7O0FvQ3Q0eUJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBDeTR5QkY7QW9DdjR5QkU7RUFDQztBcEN5NHlCSDtBb0N2NHlCRztFQUNDO0FwQ3k0eUJKO0FvQ3A0eUJDO0VBQ0M7RUFDQTtBcENzNHlCRjs7QXFDN2t6Qkk7RUFDSSxXcENRb0I7QUR3a3pCNUI7O0FzQ25sekJBO0VBQ0k7RUFDQSxzQnJDU3dCO0VxQ1J4QixnQnJDc2pCMEI7RXFDcmpCMUIsMENyQ3NqQjBCO0FEZ2l5QjlCO0FzQ3BsekJJO0VBQ0k7QXRDc2x6QlI7O0FzQ2xsekJBO0VBQ0k7RUFDQSxnQnJDNGlCMEI7RXFDM2lCMUIsYXJDbWxCd0I7QURrZ3lCNUI7QXNDbmx6Qkk7RUFDSTtFQUNBLFdyQ3lpQnNCO0FENGl5QjlCO0FzQ2xsekJJO0VBQ0k7RUFDQSxVckNvaUJzQjtBRGdqeUI5QjtBc0NqbHpCSTtFQUNJO0VBQ0E7RWpDOENKLDJCaUM3Q3VCO0VqQzhDdkIsbUNpQzlDdUI7RWpDK0N2QixnQ2lDL0N1QjtFakNnRHZCLDhCaUNoRHVCO0VqQ2lEdkIsK0JpQ2pEdUI7QXRDdWx6QjNCO0FzQ3BsekJJO0VBQ0ksWXJDMGhCc0I7RXFDemhCdEIsV3JDeWhCc0I7QUQ2anlCOUI7QXNDbmx6Qkk7RUFDSSxZckNxaEJzQjtFcUNwaEJ0QixVckNvaEJzQjtBRGlreUI5QjtBc0NsbHpCSTtFQUNJLFlyQ2doQnNCO0VxQy9nQnRCO0VqQzhCSiwyQmlDN0J1QjtFakM4QnZCLG1DaUM5QnVCO0VqQytCdkIsZ0NpQy9CdUI7RWpDZ0N2Qiw4QmlDaEN1QjtFakNpQ3ZCLCtCaUNqQ3VCO0F0Q3dsekIzQjs7QXVDcm96QkE7RUFDQyxXdENpa0I2QjtFc0Noa0I3Qix5QnRDbWtCNkI7RXNDbGtCN0I7RUFDQTtFQUNBO0F2Q3dvekJEO0F1Q3RvekJDO0VBQ0MsV3RDMmpCNEI7QUQ2a3lCOUI7O0F1Q3BvekJBO0VBQ0MseUJ0QzBFMkI7QUQ2anpCNUI7QXVDcm96QkM7RUFDQztFQUNBO0F2Q3VvekJGOztBd0NucHpCUTtFQUNJO0VBQ0E7RUFDQTtBeENzcHpCWjtBd0NwcHpCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGN2Q2NZO0V1Q2JaLGdCdkN5TVk7RUlySHhCLDJCbUNuRmlDO0VuQ29GakMsbUNtQ3BGaUM7RW5DcUZqQyxnQ21DckZpQztFbkNzRmpDLDhCbUN0RmlDO0VuQ3VGakMsK0JtQ3ZGaUM7QXhDMHB6QnJDO0F3Q3hwekJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkNrRGhCLHlCbUNqRG1DO0VuQ2tEbkMsaUNtQ2xEbUM7RW5DbURuQyw4Qm1DbkRtQztFbkNvRG5DLDRCbUNwRG1DO0VuQ3FEbkMsNkJtQ3JEbUM7RW5DMEVuQyxnQ21DekVvQztFbkMwRXBDLHdDbUMxRW9DO0VuQzJFcEMscUNtQzNFb0M7RW5DNEVwQyxtQ21DNUVvQztFbkM2RXBDLG9DbUM3RW9DO0VBQ3BCO0F4Q2txekJwQjtBd0MvcHpCZ0I7RUFFSSxjdkN1RFE7QUR5bXpCNUI7QXdDN3B6QmdCO0VBRUksY3ZDa0RRO0V1Q2pEUjtBeEM4cHpCcEI7QXdDMXB6Qm9CO0VBQ0k7RUFDQTtBeEM0cHpCeEI7QXdDeHB6QmdCO0VBQ0k7QXhDMHB6QnBCOztBQW5vekJBOztrQ0FBQTtBeUN4RUE7Ozs7OztFQU1DLHFCeEN5QjJCO0V3Q3hCM0IsYXhDcWtCK0I7QUQ0b3lCaEM7O0F5QzlzekJBOzs7Ozs7RUFNQyxZeEM2akIrQjtBRG9weUJoQzs7QXlDOXN6QkE7RUFDQyxjeENTMkI7QUR3c3pCNUI7QXlDN3N6QkU7RUFDQztBekMrc3pCSDtBeUN6c3pCRztFQUNDLGN4Q0p3QjtFd0NLeEI7RUFDQSxnQnhDc0x3QjtBRHFoekI1QjtBeUN0c3pCQztFQUNDLHlCeENaMEI7RXdDYTFCLHFCeENiMEI7QURxdHpCNUI7QXlDcnN6QkM7RUFDQyx5QnhDaEIwQjtFd0NpQjFCLHFCeENmMEI7RXdDZ0IxQixXeENwQzBCO0FEMnV6QjVCO0F5Q3BzekJDOztFQUVDO0F6Q3NzekJGO0F5Q2xzekJFO0VBQ0MseUJ4Q3loQjZCO0FEMnF5QmhDOztBeUM5cXpCRztFQUNDLHlCeENrZ0I0QjtBRCtxeUJoQzs7QXlDM3F6QkE7RUFDSTtBekM4cXpCSjs7QUszdHpCSTtFb0NnREo7SUFFRTtJQUNBO0V6QzhxekJBO0FBQ0Y7O0FBL3J6QkE7O2tDQUFBO0EwQzdFQTtFQUNDO0VBQ0E7RUFDQSxjekMwQjJCO0V5Q3pCM0I7RUFDQSxtQnpDeU4yQjtFeUN4TjNCLGdCekNzWWdDO0V5Q3JZaEM7RUFDQTtBMUNreHpCRDtBSzNrekJJO0VxQ3BNRiwrQnpDaWErQjtBRGkzeUJqQztBSzdrekJJO0VxQ3JNRiwrQnpDaWErQjtBRG8zeUJqQztBSy9rekJJO0VxQ3RNRiwrQnpDaWErQjtBRHUzeUJqQztBS2psekJJO0VxQ3ZNRiwrQnpDaWErQjtBRDAzeUJqQztBMENyeHpCRTtFQUVDLHFCekNvRXlCO0FEa3R6QjVCO0EwQ254ekJFO0VBQ0MsNEN6Q2taOEI7QURtNHlCakM7QTBDanh6QkM7RUFDQztFQUNBO0ExQ214ekJGOztBMEMvd3pCQTtFQUNJO0VBQ0E7RUFDQSxrQnpDNlc2QjtFeUM1VzdCLGN6QzZXNkI7QURxNnlCakM7O0EwQy93ekJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDa3h6QkQ7O0EwQzl3ekJBO0VBQ0k7RUFDQTtFQUNBLGV6QzhWNkI7RXlDN1Y3QixnQnpDOFY2QjtBRG03eUJqQzs7QTBDNXd6QkM7Ozs7OztFQU1DO0VBQ0Esa0J6QzJVK0I7RXlDMVUvQixjekMyVStCO0FEbzh5QmpDO0EwQzV3ekJDOztFQUVDO0ExQzh3ekJGOztBMEN4d3pCQzs7Ozs7O0VBTUM7RUFDQSxlekM4VCtCO0V5QzdUL0IsZ0J6QzhUK0I7QUQ2OHlCakM7QTBDeHd6QkM7O0VBRUM7QTFDMHd6QkY7O0EwQ3R3ekJBO0VBQ0MsbUJ6QzBIMkI7RXlDekgzQjtFQUNBLHlCekN0RTJCO0V5Q3VFM0IsY3pDMUUyQjtBRG0xekI1Qjs7QTBDdHd6QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBMUN5d3pCRDtBMEN2d3pCQzs7RUFFQztFQUNBO0VBQ0EsWXpDcWUwQjtFeUNwZTFCLGdCekN1RzBCO0VJbEp4QiwyQnFDNkNpQjtFckM1Q2pCLG1DcUM0Q2lCO0VyQzNDakIsZ0NxQzJDaUI7RXJDMUNqQiw4QnFDMENpQjtFckN6Q2pCLCtCcUN5Q2lCO0ExQzR3ekJyQjtBMEN6d3pCQztFQUNDO0ExQzJ3ekJGO0EwQ3h3ekJDO0VBQ0M7QTFDMHd6QkY7QTBDdnd6QkM7RUFDQztBMUN5d3pCRjtBMEN2d3pCRTtFQUNDO0ExQ3l3ekJIO0EwQ3R3ekJFO0VBQ0M7QTFDd3d6Qkg7O0EwQ253ekJBO0VBQ0MsZXpDNlBnQztBRHlnekJqQzs7QTBDbnd6QkE7RUFDQyxlekN5UGdDO0FENmd6QmpDO0EwQ253ekJFO0VBQ0MscUJ6Q2pFeUI7RXlDa0V6Qiw0Q3pDZ1I4QjtBRHEveUJqQzs7QTBDaHd6QkE7RUFDQztFQUNBLGV6QzZPZ0M7RXlDNU9oQyxvQnpDNE9nQztFeUMzT2hDO0VBQ0Esa0J6Q3VPZ0M7QUQ0aHpCakM7QTBDand6QkM7RUFDQztFQUNBLG9CekNzTytCO0V5Q3JPL0I7RUFDQSx5QnpDekkwQjtBRDQ0ekI1Qjs7QTJDNTZ6QkE7RUFDQztFQUNBLGMxQzJCMkI7RTBDMUIzQjtFQUNBO0VBQ0EsbUIxQ3lOMkI7RTBDeE4zQixnQjFDc1lnQztBRHlpekJqQztBS3R1ekJJO0VzQ3RNRiwrQjFDbWErQjtBRDRnekJqQztBS3h1ekJJO0VzQ3ZNRiwrQjFDbWErQjtBRCtnekJqQztBSzF1ekJJO0VzQ3hNRiwrQjFDbWErQjtBRGtoekJqQztBSzV1ekJJO0VzQ3pNRiwrQjFDbWErQjtBRHFoekJqQztBMkNuN3pCRTtFQUVDLHFCMUN1RXlCO0FENjJ6QjVCO0EyQ2o3ekJFO0VBQ0MsNEMxQ3FaOEI7QUQ4aHpCakM7QTJDLzZ6QkM7RUFDQztFQUNBLHlCMUNLMEI7QUQ0NnpCNUI7O0EyQzc2ekJBO0VBQ0k7RUFDQTtFQUNBLGtCMUNnWDZCO0UwQy9XN0IsYzFDZ1g2QjtBRGdrekJqQzs7QTJDNzZ6QkE7RUFDSTtFQUNBO0VBQ0EsZTFDK1c2QjtFMEM5VzdCLGdCMUMrVzZCO0FEaWt6QmpDOztBNEN6OXpCQTtFQUNDO0VBQ0E7QTVDNDl6QkQ7QTRDMTl6Qkk7RUFDRjtBNUM0OXpCRjtBNEN6OXpCQztFQUNDO0VBQ0E7RUFDQSxjM0N5YytCO0FEa2h6QmpDO0E0Q3o5ekJFO0VBQ0M7QTVDMjl6Qkg7QTRDejl6Qkc7RUFDQztFQUNBLGMzQ2tjNkI7RTJDamM3QixlM0NpYzZCO0UyQ2hjN0I7RUFDQTtFQUNBO0VBQ0EsbUIzQ3FPcUI7RTJDcE9yQjtFQUNBO0VBQ0E7RUFDQSxnQjNDMGI2QjtFMkN6YjdCO0VBQ0E7RUFDQSxnQjNDbkJ3QjtFMkNvQnhCO0VBQ0E7RXZDbUVBLGdDdUNsRW9CO0V2Q21FcEIsd0N1Q25Fb0I7RXZDb0VwQixxQ3VDcEVvQjtFdkNxRXBCLG1DdUNyRW9CO0V2Q3NFcEIsb0N1Q3RFb0I7QTVDKzl6QnhCO0E0Q3g5ekJJO0VBQ0MsbUIzQzhDdUI7RTJDN0N2QixxQjNDNkN1QjtFMkM1Q3ZCLFczQ2hDdUI7QUQwL3pCNUI7QTRDbDl6Qkc7RUFDQztFQUNBO0E1Q285ekJKO0E0Q2w5ekJJO0VBQ0M7QTVDbzl6Qkw7QTRDNzh6Qks7RUFDQyx5QjNDakNzQjtBRGcvekI1QjtBNENyOHpCSTtFQUNDO0E1Q3U4ekJMO0E0QzU3ekJJO0VBQ0M7QTVDODd6Qkw7O0E2Q3JoMEJBO0VBQ0M7RUFDQTtBN0N3aDBCRDtBNkN0aDBCSTtFQUNGO0E3Q3doMEJGO0E2Q3JoMEJDO0VBQ0M7RUFDQTtFQUNBLGM1Q2lkK0I7QURza3pCakM7QTZDcmgwQkU7RUFDQztBN0N1aDBCSDtBNkNyaDBCRztFQUNDO0VBQ0EsYzVDMGM2QjtFNEN6YzdCLGU1Q3ljNkI7RTRDeGM3QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0I1Q21jNkI7RTRDbGM3QjtFQUNBO0VBQ0Esc0I1Q2pCd0I7RTRDa0J4QjtFQUNBO0V4Q3FFQSxnQ3dDcEVvQjtFeENxRXBCLHdDd0NyRW9CO0V4Q3NFcEIscUN3Q3RFb0I7RXhDdUVwQixtQ3dDdkVvQjtFeEN3RXBCLG9Dd0N4RW9CO0E3QzJoMEJ4QjtBNkN4aDBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGU1Q3liaUI7RTRDeGJqQixnQjVDd2JpQjtFNEN2YmpCO0VBQ0EsUzVDb2JpQjtFNENuYmpCLFE1Q29iaUI7QURzbXpCakM7QTZDbmgwQkk7RUFDQyxjNUNxQ3VCO0U0Q3BDdkIscUI1Q29DdUI7QURpL3pCNUI7QTZDbGgwQmdCO0VBQ1gseUI1Q2dDdUI7QURvL3pCNUI7QTZDNWcwQkc7RUFDQztFQUNBO0E3QzhnMEJKO0E2QzVnMEJJO0VBQ0MseUI1Q3JDdUI7RTRDc0N2QjtBN0M4ZzBCTDtBNkN2ZzBCSztFQUNDLHlCNUM5Q3NCO0U0QytDdEIscUI1Qy9Dc0I7QUR3ajBCNUI7QTZDdGcwQks7RUFDQztBN0N3ZzBCTjs7QThDemwwQkM7RUFDQztFQUNBO0E5QzRsMEJGO0E4QzFsMEJFO0VBQ0M7RUFDRztFekM0RkYscUJ5QzNGc0I7RXpDNEZ0Qiw2QnlDNUZzQjtFekM2RnRCLDBCeUM3RnNCO0V6QzhGdEIsd0J5QzlGc0I7RXpDK0Z0Qix5QnlDL0ZzQjtFQUNwQixZN0M4ZDJCO0U2QzdkM0IsVzdDOGQyQjtFNkM3ZDlCO0VBQ0EseUI3Q2dlOEI7RTZDL2Q5QjtFQUNBO0VBQ0c7QTlDZ20wQk47QThDOWwwQk07RUFDQztFQUNIO0VBQ007RXpDK0VOLDhDeUM5RW9CO0V6QytFcEIsc0R5Qy9Fb0I7RXpDZ0ZwQixtRHlDaEZvQjtFekNpRnBCLGlEeUNqRm9CO0V6Q2tGcEIsa0R5Q2xGb0I7RUFDcEIsWTdDaWQ2QjtFNkNoZDdCLFc3Q2lkNkI7RTZDaGQ3QjtFQUNBO0VBQ0E7QTlDb20wQko7QThDam0wQk07RUFDQztFQUNIO0VBQ0E7RUFDQTtFekNrRUEsc0R5Q2pFb0I7RXpDa0VwQiw4RHlDbEVvQjtFekNtRXBCLDJEeUNuRW9CO0V6Q29FcEIseUR5Q3BFb0I7RXpDcUVwQiwwRHlDckVvQjtFQUNwQixnQjdDeEJ3QjtFNkN5QnhCLFk3Q3FjNkI7RTZDcGM3QixXN0NvYzZCO0U2Q25jN0I7RUFDQTtFQUNBO0E5Q3VtMEJKO0E4Q2ptMEJHO0VBQ0MsbUI3Q3dDd0I7RTZDdkN4QixxQjdDdUN3QjtBRDRqMEI1QjtBOENqbTBCSTtFekNpREEsaUR5Q2hEcUI7RXpDaURyQix5RHlDakRxQjtFekNrRHJCLHNEeUNsRHFCO0V6Q21EckIsb0R5Q25EcUI7RXpDb0RyQixxRHlDcERxQjtBOUN1bTBCekI7QThDcG0wQkk7RUFDQyxVN0NtYjRCO0FEbXJ6QmpDO0E4Qy9sMEJNO0VBQ0M7RUFDQTtBOUNpbTBCUDtBOENybDBCTTtFQUNDO0E5Q3VsMEJQO0E4Qy9rMEJHO0VBQ0M7RUFDQTtBOUNpbDBCSjs7QStDeHEwQkE7RUFDSTtFQUNBO0VBQ0E7QS9DMnEwQko7QStDenEwQkk7RUFDSTtBL0MycTBCUjtBK0N2cTBCWTtFQUNJLGM5Q0lZO0FEcXEwQjVCO0ErQ2xxMEJnQjtFQUNJLGM5Q0pRO0FEd3EwQjVCO0ErQzlwMEJJO0VBQ0ksYzlDS29CO0FEMnAwQjVCO0ErQzlwMEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NncTBCWjs7QWdEOXIwQlE7RUFDSSxxQi9DY2dCO0UrQ2JoQiwwRC9DNlhxQjtBRG8wekJqQztBZ0Q5cjBCUTtFQUNJLHFCL0NJZ0I7RStDSGhCLDBEL0N5WHFCO0FEdTB6QmpDOztBZ0R6cjBCSTtFQUNJO0VBQ0EsMEQvQytXeUI7QUQ2MHpCakM7QWdEenIwQkk7RUFDSSxxQi9DVm9CO0UrQ1dwQiwwRC9DMld5QjtBRGcxekJqQzs7QWdEdnIwQkE7RUFDSSxjL0NYd0I7QURxczBCNUI7O0FnRHZyMEJBO0VBQ0ksYy9DcEJ3QjtBRDhzMEI1Qjs7QWdEcnIwQkk7RUFDSSxjL0MxQm9CO0FEa3QwQjVCOztBZ0RwcjBCQTtFQUNJO0VBQ0E7RUFDQTtBaER1cjBCSjs7QWdEcHIwQkE7RUFDSTtFQUNBO0FoRHVyMEJKOztBQWxwMEJBOztrQ0FBQTtBaURsRkE7RUFDSTtFQUNBO0VBQ0Esc0JoREV3QjtFZ0REeEI7RUFDQTtBakQwdTBCSjtBSzNzMEJJO0U0Q3BDSjtJQVFRO0lBQ0E7RWpEMnUwQk47QUFDRjtBaUR6dTBCSTtFQUNJLFlBbEJzQjtFQW1CdEI7RUFDQTtFQUNBLHNCaERYb0I7RUl3RnhCLHlCNEM1RXdCO0U1QzZFeEIsaUM0QzdFd0I7RTVDOEV4Qiw4QjRDOUV3QjtFNUMrRXhCLDRCNEMvRXdCO0U1Q2dGeEIsNkI0Q2hGd0I7QWpEK3UwQjVCO0FLOXMwQkk7RTRDdENBO0lBUVE7SUFDQTtJQUNBO0lBQ0EsYWhEZ2tCZ0I7RURncnpCMUI7RWlEOXUwQlU7SUFDSTtJQUNBO0VqRGd2MEJkO0FBQ0Y7QWlENXUwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakQ4dTBCUjtBS3J2MEJJO0U0Q0dBO0lBT1E7RWpEK3UwQlY7QUFDRjtBS252MEJJO0U0Q0pBO0lBV1E7SUFDQTtJQUNBO0VqRGd2MEJWO0FBQ0Y7QUs1dTBCSTtFNENsQkE7SUFpQlE7RWpEaXYwQlY7QUFDRjtBaUQvdTBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEaXYwQlo7QWlEOXUwQmdCO0VBQ0k7QWpEZ3YwQnBCO0FLencwQkk7RTRDZ0JJO0lBY1E7SUFDQTtFakQrdTBCZDtBQUNGO0FpRDd1MEJZO0VBQ0k7QWpEK3UwQmhCO0FpRDV1MEJZO0VBQ0k7QWpEOHUwQmhCO0FpRDN1MEJZO0VBQ0k7RUFDQTtBakQ2dTBCaEI7QWlEM3UwQmdCOztFQUVJO0FqRDZ1MEJwQjtBSzd4MEJJO0U0QzBDUTtJQVVRO0lBQ0E7RWpENnUwQmxCO0FBQ0Y7QUsxeTBCSTtFNEMrRFk7SUFHUSxZQW5HTTtJQW9HTjtFakQ0dTBCdEI7QUFDRjtBS3p5MEJJO0U0Q3dEWTtJQVFRO0lBQ0E7RWpENnUwQnRCO0FBQ0Y7QUt0ejBCSTtFNEM0RVk7SUFHUTtFakQydTBCdEI7QUFDRjtBS3B6MEJJO0U0Q3FFWTtJQU9RO0VqRDR1MEJ0QjtBQUNGO0FLaDAwQkk7RTRDc0ZnQjtJQUdRO0lBQ0E7SUFDQTtFakQydTBCMUI7QUFDRjtBaUR6dTBCd0I7RUFDSSxjaER0R0E7RWdEdUdBLGdCaERxRkE7QURzcDBCNUI7QUtwMDBCSTtFNEN1Rm9CO0lBS1E7SUFDQTtJQUNBO0lBQ0E7RWpENHUwQjlCO0FBQ0Y7QUs1MDBCSTtFNENtR29CO0lBRVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqRDJ1MEI5QjtBQUNGO0FLeDAwQkk7RTRDcUZvQjtJQVdRO0VqRDR1MEI5QjtBQUNGO0FLbDIwQkk7RTRDMkhZO0lBR1EsWUE5Sk07SUErSk47RWpEd3UwQnRCO0FBQ0Y7QUtqMjBCSTtFNENvSFk7SUFRUTtJQUNBO0lBQ0E7RWpEeXUwQnRCO0FBQ0Y7O0FrRDc0MEJBO0VBQ0ksZ0JqREt3QjtFaURKeEI7RUFDQTtFQUNBO0VBQ0E7QWxEZzUwQko7QWtEOTQwQkk7RUFDSTtFQUNBO0VBQ0EsWUFkOEI7RUFlOUI7RUFDQSxzQmpETm9CO0FEczUwQjVCO0FLdjMwQkk7RTZDOUJBO0lBUVE7SUFDQTtJQUNBO0lBQ0EsWUF0QjBCO0lBdUIxQixTQXRCMEI7SUF1QjFCO0k3QzBFUix5QjZDekU0QjtJN0MwRTVCLGlDNkMxRTRCO0k3QzJFNUIsOEI2QzNFNEI7STdDNEU1Qiw0QjZDNUU0QjtJN0M2RTVCLDZCNkM3RTRCO0VsRHE1MEI5QjtBQUNGO0FrRG41MEJRO0VBQ0k7RUFDQTtBbERxNTBCWjtBa0RqNTBCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRG01MEJSO0FLaDUwQkk7RTZDUEE7SUFPUTtFbERvNTBCVjtBQUNGO0FrRGw1MEJRO0VBQ0ksWUE1QzBCO0VBNkMxQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRG81MEJaO0FrRGw1MEJZO0VBQ0k7RUFDQTtBbERvNTBCaEI7QWtEbDUwQmdCO0VBQ0k7QWxEbzUwQnBCO0FLMzYwQkk7RTZDc0JZO0lBSVE7RWxEcTUwQnRCO0FBQ0Y7QUt6NjBCSTtFNkNlWTtJQVFRLGlCQS9EYztFbERxOTBCcEM7QUFDRjtBa0RuNTBCZ0I7RUFDSTtBbERxNTBCcEI7QUt4NzBCSTtFNkNrQ1k7SUFJUSwrQmpEbVdTO0VEbWowQi9CO0FBQ0Y7QUt0NzBCSTtFNkMyQlk7SUFRUSxpQkEzRWM7RWxEayswQnBDO0FBQ0Y7QWtEcDUwQmdCO0VBQ0k7RUFDQSxjakR2RFE7RWlEd0RSLGlCQWxGa0I7RUFtRmxCO0VBQ0E7QWxEczUwQnBCO0FLbDgwQkk7RTZDdUNZO0lBUVE7RWxEdTUwQnRCO0FBQ0Y7QWtEcjUwQm9CO0VBQ0k7QWxEdTUwQnhCO0FLcnkwQkk7RTZDOUdFLCtCakQyVTJCO0FEMmswQmpDO0FLdnkwQkk7RTZDL0dFLCtCakQyVTJCO0FEOGswQmpDO0FLenkwQkk7RTZDaEhFLCtCakQyVTJCO0FEaWwwQmpDO0FLM3kwQkk7RTZDakhFLCtCakQyVTJCO0FEb2wwQmpDO0FrRDE1MEJZO0VBQ0k7QWxENDUwQmhCO0FrRDE1MEJnQjtFQUNJO0FsRDQ1MEJwQjtBa0R2NTBCUTtFQUNJO0VBQ0E7QWxEeTUwQlo7QUtoKzBCSTtFNkNxRUk7SUFLUTtJQUNBO0VsRDA1MEJkO0FBQ0Y7QWtEeDUwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRDA1MEJoQjtBSzcrMEJJO0U2QzhFUTtJQVFRO0VsRDI1MEJsQjtBQUNGO0FrRHo1MEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRDI1MEJwQjtBa0R4NTBCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEQwNTBCcEI7QWtEeDUwQm9CO0VBQ0k7RUFDQTtFQUNBO0U3Q25EcEIseUI2Q29Ed0M7RTdDbkR4QyxpQzZDbUR3QztFN0NsRHhDLDhCNkNrRHdDO0U3Q2pEeEMsNEI2Q2lEd0M7RTdDaER4Qyw2QjZDZ0R3QztBbEQ4NTBCNUM7QWtENTUwQndCO0VBSUk7RUFDQTtBbEQyNTBCNUI7QWtEeDUwQndCO0VBRUk7QWxEeTUwQjVCO0FrRHQ1MEJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRHc1MEI1QjtBa0R0NTBCNEI7RUFDSTtBbER3NTBCaEM7QWtEbjUwQm9CO0VBQ0k7QWxEcTUwQnhCO0FrRG41MEJ3QjtFQUNJO0VBQ0E7RUFDQTtBbERxNTBCNUI7QWtEbjUwQjRCO0VBQ0k7RUFDQTtFQUNBO0FsRHE1MEJoQztBa0RsNTBCb0M7RUFDSTtFQUNBO0FsRG81MEJ4QztBa0QvNDBCNEI7RUFJSTtFQUNBO0VBQ0E7QWxEODQwQmhDO0FrRHY0MEJZO0VBQ0k7RUFDQSxZQW5Oc0I7RUFvTnRCO0VBQ0E7RUFDQSxzQmpEOU1ZO0VJd0Z4Qix5QjZDdUhpQztFN0N0SGpDLGlDNkNzSGlDO0U3Q3JIakMsOEI2Q3FIaUM7RTdDcEhqQyw0QjZDb0hpQztFN0NuSGpDLDZCNkNtSGlDO0FsRDY0MEJyQztBSzdqMUJJO0U2QzBLUTtJQVNRO0lBQ0E7SUFDQTtFbEQ4NDBCbEI7RWtENTQwQmtCO0lBQ0k7RWxEODQwQnRCO0FBQ0Y7QWtEMzQwQmdCO0VBQ0k7QWxENjQwQnBCO0FLamwxQkk7RTZDbU1ZO0lBSVE7RWxEODQwQnRCO0FBQ0Y7QWtEMzQwQmdCO0VBQ0k7QWxENjQwQnBCO0FrRDE0MEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRDQ0MEJwQjtBa0R6NDBCZ0I7RUFDSTtBbEQyNDBCcEI7QWtEejQwQm9CO0VBQ0k7RUFDQTtBbEQyNDBCeEI7QWtEeDQwQm9CO0VBQ0k7RUFDQTtBbEQwNDBCeEI7O0FrRGw0MEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRHE0MEJKOztBbURocDFCQTtFQUNDO0FuRG1wMUJEOztBbUQ1bzFCRTtFQUNDO0VBQ0E7QW5EK28xQkg7QW1EN28xQkc7RUFDQztFQUNZLFlBbEJLO0VBbUJMO0VBQ0E7RUFDWjtFQUNBO0FuRCtvMUJKO0FtRDdvMUJJO0VBQ0M7RUFDQSxpQkExQmdCO0VBMkJoQjtFQUNBO0VBQ0E7RUFDQSxjbERGdUI7QURpcDFCNUI7QW1EN28xQks7RUFFQztFQUNBLGNsRFRzQjtBRHVwMUI1QjtBbUQxbzFCSTtFQUNDO0VBQ0E7QW5ENG8xQkw7QW1Eem8xQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbkQybzFCTDtBbUR6bzFCSztFQUNDO0FuRDJvMUJOO0FtRHRvMUJHO0VBQ0M7RUFDQTtFQUNBO0FuRHdvMUJKO0FtRHRvMUJJO0VBQ2dCO0VBQ2Y7QW5Ed28xQkw7QW1EdG8xQks7RUFDQztFQUNBO0FuRHdvMUJOO0FtRHRvMUJNO0VBQ0M7RUFDQTtFQUNBO0VBQ3FCO0VBQ0E7QW5Ed28xQjVCO0FtRHBvMUJLO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDa0I7QW5Ec28xQnhCO0FtRC9uMUJPO0VBQ0M7RUFDQSxjbERQb0I7QUR3bzFCNUI7QW1EL24xQlE7RUFDQztFQUNBO0FuRGlvMUJUO0FtRDNuMUJLO0VBQ21CO0FuRDZuMUJ4QjtBbUR6bjFCTztFQUNDLG1CbEQvRW9CO0VrRGdGcEIsY2xEbEZvQjtBRDZzMUI1QjtBbURwbjFCRztFQUNDO0VBQ0Esc0JsRDdHd0I7RWtEOEd4QjtFQUNZO0FuRHNuMUJoQjtBbURwbjFCSTs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5Q2xDRCw2QjhDbUNxQjtFOUNsQ3JCLHFDOENrQ3FCO0U5Q2pDckIsa0M4Q2lDcUI7RTlDaENyQixnQzhDZ0NxQjtFOUMvQnJCLGlDOEMrQnFCO0FuRDBuMUJ6QjtBbUR4bjFCSzs7O0VBRUMsY2xEOUdzQjtBRHl1MUI1QjtBbUR2bjFCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuRHluMUJMO0FtRG5uMUJDO0VBQ0M7RUFDQTtFQUNBO0FuRHFuMUJGO0FLeHQxQkk7RThDZ0dIO0lBTUU7RW5Ec24xQkQ7QUFDRjtBbURwbjFCRTtFQUNDLFlBOUplO0VBK0pmO0VBQ0E7RUFDQSxzQmxEMUp5QjtBRGd4MUI1QjtBS251MUJJO0U4Q3lHRjtJQU9FO0lBQ0E7SUFDQTtFbkR1bjFCRjtBQUNGO0FtRHJuMUJHO0VBQ0M7RUFDQTtFQUNBO0FuRHVuMUJKO0FLL3UxQkk7RThDcUhEO0lBTUU7RW5Ed24xQkg7QUFDRjtBbUR0bjFCSTtFQUNnQjtFQUNBO0VBQ0E7RTlDdEZoQixnQzhDdUZvQztFOUN0RnBDLHdDOENzRm9DO0U5Q3JGcEMscUM4Q3FGb0M7RTlDcEZwQyxtQzhDb0ZvQztFOUNuRnBDLG9DOENtRm9DO0FuRDRuMUJ4QztBbUQxbjFCZ0I7RUFDSTtBbkQ0bjFCcEI7QW1Eem4xQks7RUFFQztBbkQwbjFCTjtBbUR0bjFCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDZjtBbkR3bjFCTDtBSzF3MUJJO0U4QzhJWTtJQU9WO0VuRHluMUJKO0FBQ0Y7QW1Ecm4xQkc7RUFDQztFQUNBLFlBbE5pQjtFQW1OakI7QW5EdW4xQko7QW1Ecm4xQkk7RUFDQztFQUNBLGNsRDdMdUI7RWtEOEx2QixpQkF4TmdCO0VBeU5oQjtFQUNBO0VBQ2U7QW5EdW4xQnBCO0FtRHJuMUJvQjtFQUNJO0FuRHVuMUJ4QjtBS3hvMUJJO0U4Q3FCRSwrQmxEd00yQjtBRDg2MEJqQztBSzFvMUJJO0U4Q29CRSwrQmxEd00yQjtBRGk3MEJqQztBSzVvMUJJO0U4Q21CRSwrQmxEd00yQjtBRG83MEJqQztBSzlvMUJJO0U4Q2tCRSwrQmxEd00yQjtBRHU3MEJqQztBbUQzbjFCSTtFQUNDLCtCbERtTTRCO0FEMDcwQmpDO0FtRHhuMUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQmxEeE95QjtFSXdGeEIsZ0M4Q2lKbUI7RTlDaEpuQix3QzhDZ0ptQjtFOUMvSW5CLHFDOEMrSW1CO0U5QzlJbkIsbUM4QzhJbUI7RTlDN0luQixvQzhDNkltQjtBbkQ4bjFCdkI7QUsxejFCSTtFOENzTEY7SUFTRTtJQUNBO0lBQ0E7SUFDQTtFbkQrbjFCRjtFbUQ3bjFCRTtJQUNDLFVsRDlIc0I7RUQ2djFCekI7QUFDRjtBbUQ1bjFCRztFQUNDO0FuRDhuMUJKO0FtRDNuMUJHO0VBQ2E7RUFDWjtBbkQ2bjFCSjtBbUQxbjFCRztFQUNDO0VBQ1ksWUF6UUs7RUEwUUw7RUFDQTtFQUNBO0VBQ1o7RUFDWTtBbkQ0bjFCaEI7QUtyMTFCSTtFOENrTkQ7SUFVRTtFbkQ2bjFCSDtBQUNGO0FtRDNuMUJnQjtFQUNYO0VBQ0EsaUJBdFJnQjtFQXVSaEI7RUFDZTtFQUNBO0FuRDZuMUJwQjtBSzFzMUJJO0U4Q2dGRSwrQmxENkkyQjtBRGcvMEJqQztBSzVzMUJJO0U4QytFRSwrQmxENkkyQjtBRG0vMEJqQztBSzlzMUJJO0U4QzhFRSwrQmxENkkyQjtBRHMvMEJqQztBS2h0MUJJO0U4QzZFRSwrQmxENkkyQjtBRHkvMEJqQzs7QW9EcjYxQkE7RUFFSTtBcER1NjFCSjtBb0RwNjFCTztFQUNLO0FwRHM2MUJaO0FvRG42MUJRO0VBQ0k7QXBEcTYxQlo7QUs5MzFCSTtFK0NyQ1E7SUFHUTtFcERvNjFCbEI7QUFDRjs7QW9ENTUxQkk7RUFDSTtFQUNBO0FwRCs1MUJSOztBQXoxMUJBOztrQ0FBQTtBSy9DSTtFZ0RqREo7SUFFUTtJQUNBO0VyRCs3MUJOO0FBQ0Y7O0FxRDM3MUJJO0VBQ0k7RUFDQTtBckQ4NzFCUjtBS2g1MUJJO0VnRGhEQTtJQUtRO0lBQ0E7SUFDQTtFckQrNzFCVjtBQUNGO0FxRDc3MUJROztFQUVJO0VBQ0E7QXJEKzcxQlo7O0FxRDE3MUJBO0VBQ0k7RUFDQTtBckQ2NzFCSjs7QUFuMzFCQTs7a0NBQUE7QXNEckdBOztFQUVFO0F0RDg5MUJGOztBc0QzOTFCQTtFQUNFO0F0RDg5MUJGO0FzRDU5MUJFO0VBQ0U7QXREODkxQko7O0FzRHo5MUJFO0VBQ0U7QXRENDkxQko7QXNEeDkxQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQwOTFCTjtBc0R4OTFCTTtFQUNFO0F0RDA5MUJSO0FzRHY5MUJNO0VBQ0U7QXREeTkxQlI7O0FzRG45MUJBO0VBQ0U7SUFDRTtFdERzOTFCRjtFc0RuOTFCQTtJQUNFO0V0RHE5MUJGO0FBQ0Y7QXNEbDkxQkE7RUFDRTtJQUNFO0V0RG85MUJGO0VzRGo5MUJBO0lBQ0U7RXREbTkxQkY7RXNEaDkxQkE7SUFDRTtFdERrOTFCRjtFc0RoOTFCRTtJQUNFO0V0RGs5MUJKO0VzRC84MUJFOztJQUVFO0V0RGk5MUJKO0FBQ0Y7QXNENzgxQkE7RUFDRTtBdEQrODFCRjs7QXNENTgxQkE7RUFDRTtFQUNBO0F0RCs4MUJGOztBc0Q1ODFCQTs7RUFFRTtBdEQrODFCRjs7QXNENTgxQkE7RUFDRTs7SUFFRTtFdEQrODFCRjtBQUNGO0FzRDM4MUJFO0VBQ0U7RUFDQTtFQUNBO0F0RDY4MUJKO0FzRDE4MUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQ0ODFCSjs7QXNEeDgxQkE7RUFDRTtFQUNBO0F0RDI4MUJGO0FzRHo4MUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQyODFCSjs7QXNEdjgxQkE7RUFDRTtFQUNBO0VBQ0E7QXREMDgxQkY7O0FzRG44MUJRO0VBQ0U7RUFDQTtFQUNBO0F0RHM4MUJWO0FzRHA4MUJVO0VBRUU7QXREcTgxQlo7QXNEaDgxQlU7RUFDRTtBdERrODFCWjtBc0Q5NzFCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RGc4MUJWO0FzRDk3MUJVO0VBRUU7QXREKzcxQlo7QXNEMTcxQk07RUFDRTtBdEQ0NzFCUjtBc0R6NzFCTTtFQUNFO0F0RDI3MUJSO0FzRHY3MUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RHk3MUJOO0FzRHY3MUJNO0VBQ0U7RUFDQTtBdER5NzFCUjtBc0R0NzFCTTtFQUNFO0F0RHc3MUJSO0FzRHA3MUJJO0VBQ0U7QXREczcxQk47O0FzRC82MUJJO0VBQ0U7QXREazcxQk47O0FzRDU2MUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXREKzYxQko7QXNENTYxQkU7RUFDRTtFQUNBO0F0RDg2MUJKO0FzRDU2MUJJO0VBQ0U7RUFDQTtBdEQ4NjFCTjtBc0QzNjFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RDY2MUJOO0FzRHo2MUJFO0VBQ0U7RUFDQTtFQUNBO0F0RDI2MUJKO0FzRHo2MUJJO0VBQ0U7RUFDQTtFQUNBO0F0RDI2MUJOO0FzRHY2MUJNO0VBQ0U7QXREeTYxQlI7QXNEdDYxQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdER3NjFCUjtBc0RuNjFCRTtFQUNFO0F0RHE2MUJKOztBc0RqNjFCQTtFQUNFO0VBQ0E7QXREbzYxQkY7O0FzRGo2MUJBO0VBQ0U7RUFDQTtBdERvNjFCRjtBc0RsNjFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREbzYxQko7QXNEajYxQk07RUFDRTtFQUNBO0VBQ0E7QXREbTYxQlI7O0FzRDM1MUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXREODUxQk47QXNENTUxQk07RUFDRTtBdEQ4NTFCUjs7QXNEdjUxQkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQwNTFCSjtBc0R0NTFCSTtFQUNFO0VBQ0E7QXREdzUxQk47QXNEcjUxQkk7RUFDRTtBdER1NTFCTjtBc0RsNTFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RG81MUJOO0FzRGw1MUJNO0VBQ0U7QXREbzUxQlI7QXNEOTQxQkk7RUFDRTtBdERnNTFCTjtBc0Q1NDFCTTtFQUVFO0F0RDY0MUJSO0FzRHo0MUJJOztFQUVFO0F0RDI0MUJOO0FzRHg0MUJJO0VBQ0U7QXREMDQxQk47QXNEdDQxQkU7RUFDRTtBdER3NDFCSjtBc0RyNDFCRTtFQUNFO0VBQ0E7RUFDQTtBdER1NDFCSjtBc0RwNDFCRTs7RUFFRTtBdERzNDFCSjtBc0RqNDFCTTtFQUNFO0VBQ0E7RUFDQTtBdERtNDFCUjtBc0Q5MzFCTTtFQUNFO0F0RGc0MUJSO0FzRDkzMUJRO0VBQ0U7RUFDQTtBdERnNDFCVjtBc0QzMzFCSTtFQUNFO0VBQ0E7RUFDQTtBdEQ2MzFCTjtBc0R6MzFCRTtFQUNFO0F0RDIzMUJKO0FzRHozMUJJO0VBQ0U7RUFDQTtFQUNBO0F0RDIzMUJOO0FzRHYzMUJFO0VBQ0U7RUFDQTtFQUNBO0F0RHkzMUJKOztBc0RyMzFCQTtFQUNFO0VBQ0E7QXREdzMxQkY7QXNEdDMxQkU7RUFDRTtBdER3MzFCSjs7QXNEbjMxQkU7O0VBRUU7QXREczMxQko7O0FzRGwzMUJBO0VBQ0U7RUFDQTtBdERxMzFCRjs7QXNEaDMxQkk7RUFDRTtBdERtMzFCTjtBc0RoMzFCSTtFQUNFO0VBQ0E7QXREazMxQk47QXNEaDMxQk07RUFDRTtFQUNBO0VBQ0E7QXREazMxQlI7QXNELzIxQk07RUFDRTtFQUNBO0F0RGkzMUJSOztBc0QzMjFCQTtFQUNFO0F0RDgyMUJGO0FzRDUyMUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREODIxQko7O0FzRHoyMUJFO0VBQ0U7RUFDQTtBdEQ0MjFCSjs7QXNEeDIxQkE7RUFDRTtFQUNBO0F0RDIyMUJGOztBc0R4MjFCQTtFQUNFO0VBQ0E7QXREMjIxQkY7O0FzRHgyMUJBO0VBQ0U7QXREMjIxQkY7O0FzRHgyMUJBO0VBQ0U7QXREMjIxQkY7QXNEejIxQkU7RUFDRTtBdEQyMjFCSjs7QXNEdjIxQkE7RUFDRTtBdEQwMjFCRjs7QXNEdjIxQkE7RUFDRTtBdEQwMjFCRjs7QXNEdjIxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDAyMUJGOztBc0R2MjFCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDAyMUJGOztBc0R2MjFCQTs7RUFFRTtBdEQwMjFCRjs7QXNEdjIxQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDAyMUJGO0FzRHgyMUJFOztFQUNFO0F0RDIyMUJKO0FzRHgyMUJFOztFQUNFO0VBQ0E7RUFDQTtBdEQyMjFCSjtBc0R4MjFCRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREMjIxQko7QXNEeDIxQkU7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXREMjIxQko7QXNEejIxQkk7O0VBQ0U7RUFDQTtBdEQ0MjFCTjtBc0R6MjFCSTs7RUFDRTtBdEQ0MjFCTjs7QXNEdjIxQkE7RUFDRTtFQUNBO0VBQ0E7QXREMDIxQkY7QXNEeDIxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREMDIxQko7O0FzRHQyMUJBO0VBQ0U7RUFDQTtBdER5MjFCRjs7QXNEdDIxQkE7RUFDRTtBdER5MjFCRjs7QXNEdDIxQkE7RUFDRTtFQUNBO0F0RHkyMUJGO0FzRHYyMUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdER5MjFCSjs7QXNEcDIxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RHUyMUJKO0FzRHAyMUJFO0VBQ0U7QXREczIxQko7QXNEbDIxQkk7RUFDRTtFQUNBO0F0RG8yMUJOO0FzRGgyMUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREazIxQko7QXNELzExQkU7RUFDRTtFQUNBO0F0RGkyMUJKO0FzRC8xMUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXREaTIxQk47O0FzRDUxMUJBO0VBQ0U7QXREKzExQkY7QXNENzExQkU7RUFDRTtBdEQrMTFCSjs7QXNEMzExQkE7RUFDRTtFQUNBO0VBQ0E7QXREODExQkY7QXNENTExQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREODExQko7O0FzRHgxMUJFOztFQUNFO0F0RDQxMUJKOztBc0R2MTFCRTtFQUNFO0F0RDAxMUJKO0FzRHQxMUJJO0VBQ0U7QXREdzExQk47O0FzRG4xMUJBO0VBQ0U7RUFDQTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0VBQ0E7QXREczExQkY7O0FzRG4xMUJBO0VBQ0U7QXREczExQkY7O0FzRG4xMUJBO0VBQ0U7QXREczExQkY7O0FzRG4xMUJBO0VBQ0U7QXREczExQkY7O0FzRG4xMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtFQUNBO0VBQ0E7QXREczExQkY7O0FzRG4xMUJBO0VBQ0U7RUFDQTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREczExQkY7O0FzRG4xMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXREczExQkY7O0FzRG4xMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtFQUNBO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtFQUNBO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREczExQkY7O0FzRG4xMUJBO0VBQ0U7RUFDQTtFQUNBO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0VBQ0E7QXREczExQkY7O0FzRG4xMUJBO0VBQ0U7RUFDQTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0VBQ0E7QXREczExQkY7O0FzRG4xMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREczExQkY7O0FzRG4xMUJBO0VBQ0U7QXREczExQkY7O0FzRG4xMUJBO0VBQ0U7QXREczExQkY7O0FzRG4xMUJBO0VBQ0U7RUFDQTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtBdERzMTFCRjs7QXNEbjExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RHMxMUJGOztBc0RuMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBdERxMTFCRjs7QXNEbDExQkE7RUFDRTtBdERxMTFCRjs7QXNEbDExQkE7RUFDRTtBdERxMTFCRjs7QXNEbDExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERxMTFCRjs7QXNEbDExQkE7RUFDRTtBdERxMTFCRjs7QXNEbDExQkE7RUFDRTtBdERxMTFCRjs7QXNEbDExQkE7RUFDRTtBdERxMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7QXREbzExQkY7O0FzRGoxMUJBO0VBQ0U7RUFDQTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7QXREbzExQkY7O0FzRGoxMUJBO0VBQ0U7RUFDQTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7QXREbzExQkY7O0FzRGoxMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7QXREbzExQkY7O0FzRGoxMUJBO0VBQ0U7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7QXREbzExQkY7O0FzRGoxMUJBO0VBQ0U7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREbzExQkY7O0FzRGoxMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREbzExQkY7O0FzRGoxMUJBO0VBQ0U7QXREbzExQkY7O0FzRGoxMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREbzExQkY7O0FzRGoxMUJBO0VBQ0U7QXREbzExQkY7O0FzRGoxMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0F0RG8xMUJGOztBc0RqMTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtBdERvMTFCRjs7QXNEajExQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RG8xMUJGOztBc0RqMTFCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBdERtMTFCRjs7QXNEaDExQkE7RUFDRTtBdERtMTFCRjs7QXNEaDExQkE7RUFDRTtBdERtMTFCRjs7QXNEaDExQkE7RUFDRTtFQUNBO0F0RG0xMUJGOztBc0RoMTFCQTtFQUNFO0F0RG0xMUJGOztBc0RoMTFCQTtFQUNFO0VBQ0E7QXREbTExQkY7O0FzRGgxMUJBO0VBQ0U7SUFDRTtJQUNBO0V0RG0xMUJGO0VzRGgxMUJBO0lBQ0U7SUFDQTtFdERrMTFCRjtBQUNGO0FzRC8wMUJBO0VBQ0U7SUFDRTtJQUNBO0V0RGkxMUJGO0VzRDkwMUJBO0lBQ0U7SUFDQTtFdERnMTFCRjtBQUNGO0FzRDcwMUJBO0VBQ0U7QXREKzAxQkY7O0FzRDUwMUJBO0VBQ0U7QXREKzAxQkY7O0FzRDUwMUJBO0VBQ0U7QXREKzAxQkY7O0FzRDUwMUJBO0VBQ0U7QXREKzAxQkY7O0FzRDUwMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQrMDFCRjs7QXNENTAxQkE7RUFDRTtBdEQrMDFCRjs7QXNENTAxQkE7RUFDRTtBdEQrMDFCRjs7QXNENTAxQkE7RUFDRTtBdEQrMDFCRjs7QXNENTAxQkE7RUFDRTtBdEQrMDFCRjs7QXNENTAxQkE7RUFDRTtFQUNBO0VBQ0E7QXREKzAxQkY7O0FzRDUwMUJBO0VBQ0U7QXREKzAxQkY7O0FzRDUwMUJBO0VBQ0U7RUFDQTtBdEQrMDFCRjs7QXNENTAxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RCswMUJGOztBc0Q1MDFCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREKzAxQkY7O0FzRDUwMUJBOztFQUVFO0F0RCswMUJGOztBc0Q1MDFCQTs7RUFFRTtFQUNBO0F0RCswMUJGOztBc0Q1MDFCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREKzAxQkY7O0FzRDUwMUJBO0VBQ0U7RUFDQTtFQUNBO0F0RCswMUJGOztBc0Q1MDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RCswMUJGOztBc0Q1MDFCQTtFQUNFO0VBQ0E7RUFDQTtBdEQrMDFCRjs7QXNENTAxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQrMDFCRjs7QXNENTAxQkE7RUFDRTtFQUNBO0F0RCswMUJGOztBc0Q1MDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RCswMUJGOztBc0Q1MDFCQTtFQUNFO0VBQ0E7QXREKzAxQkY7O0FzRDUwMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RCswMUJGOztBc0Q1MDFCQTtFQUNFO0VBQ0E7RUFDQTtBdEQrMDFCRjs7QXNENTAxQkE7RUFDRTtFQUNBO0F0RCswMUJGOztBc0Q1MDFCQTtFQUNFO0F0RCswMUJGOztBc0Q1MDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREKzAxQkY7O0FzRDUwMUJBO0VBQ0U7QXREKzAxQkY7O0FzRDUwMUJBO0VBQ0U7QXREKzAxQkY7O0FzRDUwMUJBO0VBQ0U7QXREKzAxQkY7O0FzRDUwMUJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDgwMUJGOztBc0QzMDFCQTtFQUNFO0F0RDgwMUJGOztBc0QzMDFCQTtFQUNFO0F0RDgwMUJGOztBc0QzMDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RDgwMUJGOztBc0QzMDFCQTtFQUNFO0VBQ0E7QXREODAxQkY7O0FzRDMwMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQ4MDFCRjs7QXNEMzAxQkE7RUFDRTtFQUNBO0VBQ0E7QXREODAxQkY7O0FzRDMwMUJBO0VBQ0U7RUFDQTtFQUNBO0F0RDgwMUJGOztBc0QzMDFCQTs7RUFFRTtFQUNBO0VBQ0E7QXREODAxQkY7O0FzRDMwMUJBOztFQUVFO0F0RDgwMUJGOztBc0QzMDFCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDgwMUJGOztBc0QzMDFCQTs7RUFFRTtFQUNBO0F0RDgwMUJGOztBc0QzMDFCQTs7RUFFRTtBdEQ4MDFCRjs7QXNEMzAxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREODAxQkY7O0FzRDMwMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDgwMUJGOztBc0QzMDFCQTtFQUNFO0VBQ0E7RUFDQTtBdEQ4MDFCRjs7QXNEMzAxQkE7RUFDRTtFQUNBO0F0RDgwMUJGOztBc0QzMDFCQTtFQUNFO0VBQ0E7RUFDQTtBdEQ4MDFCRjs7QXNEMzAxQkE7RUFDRTtFQUNBO0F0RDgwMUJGOztBc0QzMDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDgwMUJGOztBc0QzMDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDgwMUJGO0FzRDUwMUJFO0VBQ0U7RUFDQTtBdEQ4MDFCSjs7QXNEMTAxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQ2MDFCRjtBc0QzMDFCRTtFQUNFO0VBQ0E7QXRENjAxQko7O0FzRHowMUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRENDAxQkY7QXNEMTAxQkU7RUFDRTtFQUNBO0F0RDQwMUJKOztBc0R4MDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQyMDFCRjs7QXNEeDAxQkE7RUFDRTtFQUVBO0F0RDAwMUJGOztBc0R2MDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREMDAxQkY7O0FzRHYwMUJBO0VBQ0U7RUFDQTtBdEQwMDFCRjs7QXNEdjAxQkE7RUFDRTtFQUNBO0F0RDAwMUJGOztBc0R2MDFCQTtFQUNFO0VBQ0E7QXREMDAxQkY7O0FzRHYwMUJBO0VBQ0U7RUFDQTtBdEQwMDFCRjs7QXNEdjAxQkE7RUFDRTtFQUNBO0F0RDAwMUJGOztBc0R2MDFCQTtFQUNFO0VBQ0E7QXREMDAxQkY7O0FzRHYwMUJBO0VBQ0U7RUFDQTtBdEQwMDFCRjs7QXNEdjAxQkE7RUFDRTtBdEQwMDFCRjs7QXNEdjAxQkE7RUFDRTtFQUNBO0F0RDAwMUJGOztBc0R2MDFCQTtFQUNFO0VBQ0E7RUFDQTtBdEQwMDFCRjs7QXNEdjAxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREMDAxQkY7O0FzRHYwMUJBO0VBQ0U7RUFDQTtBdEQwMDFCRjs7QXNEdjAxQkE7RUFDRTtFQUNBO0F0RDAwMUJGOztBc0R2MDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREMDAxQkY7O0FzRHYwMUJBO0VBQ0U7RUFDQTtFQUNBO0F0RDAwMUJGOztBc0R2MDFCQTtFQUNFO0VBQ0E7RUFDQTtBdEQwMDFCRjs7QXNEdjAxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFnQ0E7RUFDQTtBdEQyeTFCRjs7QXNEeHkxQkE7RUFDRTtFQUNBO0VBQ0E7QXREMnkxQkY7O0FzRHh5MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQyeTFCRjs7QXNEeHkxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDJ5MUJGOztBc0R4eTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDJ5MUJGOztBc0R4eTFCQTtFQUNFO0F0RDJ5MUJGOztBc0R4eTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREMnkxQkY7O0FzRHh5MUJBO0VBQ0U7QXREMnkxQkY7O0FzRHh5MUJBO0VBQ0U7RUFDQTtBdEQyeTFCRjs7QXNEeHkxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQyeTFCRjs7QXNEeHkxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREMnkxQkY7O0FzRHh5MUJBO0VBQ0U7RUFDQTtBdEQyeTFCRjs7QXNEeHkxQkE7RUFDRTtBdEQyeTFCRjs7QXNEeHkxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDJ5MUJGOztBc0R4eTFCQTs7OztFQUlFO0F0RDJ5MUJGOztBc0R4eTFCQTtFQUNFO0VBQ0E7RUFDQTtBdEQyeTFCRjs7QXNEeHkxQkE7RUFDRTtFQUNBO0F0RDJ5MUJGOztBc0R4eTFCQTtFQUNFO0F0RDJ5MUJGOztBc0R4eTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDB5MUJGOztBc0R0eTFCQTtFQUNFO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREeXkxQkY7O0FzRHR5MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0F0RHl5MUJGOztBc0R0eTFCQTtFQUNFO0VBQ0E7QXREeXkxQkY7O0FzRHR5MUJBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXREd3kxQkY7O0FzRHJ5MUJBO0VBQ0U7QXREd3kxQkY7O0FzRHJ5MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXREd3kxQkY7O0FzRHJ5MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREd3kxQkY7O0FzRHJ5MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREd3kxQkY7O0FzRHJ5MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREd3kxQkY7O0FzRHJ5MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREd3kxQkY7O0FzRHJ5MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREd3kxQkY7O0FzRHJ5MUJBO0VBQ0U7RUFDQTtBdER3eTFCRjtBc0R0eTFCRTtFQUNFO0F0RHd5MUJKO0FzRHJ5MUJFO0VBQ0U7QXREdXkxQko7O0FzRGx5MUJFO0VBQ0U7QXREcXkxQko7QXNEbHkxQkU7RUFDRTtBdERveTFCSjs7QXNEaHkxQkE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREbXkxQkY7O0FzRGh5MUJBO0VBQ0U7QXREbXkxQkY7O0FzRGh5MUJBO0VBQ0U7RUFDQTtBdERteTFCRjs7QXNEaHkxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREbXkxQkY7O0FzRGh5MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RG15MUJGOztBc0RoeTFCQTtFQUNFO0VBQ0E7RUFDQTtBdERteTFCRjs7QXNEaHkxQkE7RUFDRTtFQUNBO0F0RG15MUJGOztBc0RoeTFCQTtFQUNFO0F0RG15MUJGOztBc0QveDFCRTtFQUNFO0VBQ0E7RUFDQTtBdERreTFCSjtBc0QveDFCRTtFQUNFO0VBQ0E7RUFDQTtBdERpeTFCSjs7QXNEN3gxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERneTFCRjs7QXNEengxQkE7RUFDRTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtFQUNBO0F0RDR4MUJGOztBc0R6eDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDR4MUJGOztBc0R6eDFCQTtFQUNFO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDR4MUJGOztBc0R6eDFCQTtFQUNFO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDR4MUJGOztBc0R6eDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDR4MUJGOztBc0R6eDFCQTtFQUNFO0VBQ0E7RUFDQTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0FBQ0E7RUFDRTtFQUNBO0F0RDR4MUJGOztBc0R6eDFCQTtFQUNFO0VBQ0E7RUFDQTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtFQUNBO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7RUFDQTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtFQUNBO0F0RDR4MUJGOztBc0R6eDFCQTtFQUNFO0F0RDR4MUJGOztBc0R6eDFCQTtFQUNFO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtFQUNBO0F0RDR4MUJGOztBc0R6eDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDR4MUJGOztBc0R6eDFCQTtFQUNFO0F0RDR4MUJGOztBc0R6eDFCQTtFQUNFO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7RUFDQTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQ0eDFCRjs7QXNEengxQkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7RUFDQTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtFQUNBO0F0RDR4MUJGOztBc0R6eDFCQTtFQUNFO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7RUFDQTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtFQUNBO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7RUFDQTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtFQUNBO0VBQ0E7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7QXRENHgxQkY7O0FzRHp4MUJBO0VBQ0U7RUFDQTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtBdEQ0eDFCRjs7QXNEMXgxQkE7RUFDRTtFQUNBO0F0RDZ4MUJGOztBc0QxeDFCQTtFQUNFO0F0RDZ4MUJGOztBc0QxeDFCQTtFQUNFO0F0RDZ4MUJGOztBc0QxeDFCQTtFQUNFO0F0RDZ4MUJGOztBc0QxeDFCQTtFQUNFO0F0RDZ4MUJGOztBc0QxeDFCQTtFQUNFO0VBQ0E7RUFDQTtBdEQ2eDFCRjs7QXNEMXgxQkE7RUFDRTtBdEQ2eDFCRjs7QXNEMXgxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEQ2eDFCRjs7QXNEMXgxQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQ2eDFCRjs7QXNEMXgxQkE7RUFDRTtBdEQ2eDFCRjs7QXNEMXgxQkE7RUFDRTtBdEQ2eDFCRjs7QXNEMXgxQkE7RUFDRTtFQUNBO0F0RDZ4MUJGOztBc0QzeDFCQTtFQUNFO0VBQ0E7QXREOHgxQkY7O0FzRDN4MUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDh4MUJGOztBc0QzeDFCQTtFQUlFO0VBQ0E7RUFDQTtBdEQyeDFCRjs7QXNEeHgxQkE7RUFDRTtBdEQyeDFCRjs7QXNEengxQkE7RUFDRTtBdEQ0eDFCRjs7QXNEengxQkE7RUFDRTtFQUNBO0F0RDR4MUJGOztBc0R6eDFCQTtFQUNFO0VBQ0E7RUFDQTtBdEQ0eDFCRjs7QXNEMXgxQkE7RUFDRTtBdEQ2eDFCRjs7QXNEMXgxQkE7RUFDRTtBdEQ2eDFCRjs7QXNEMXgxQkE7RUFDRTtFQUNBO0F0RDZ4MUJGOztBc0QxeDFCQTtFQUNFO0F0RDZ4MUJGOztBc0QxeDFCQTtFQUNFO0F0RDZ4MUJGOztBc0QxeDFCQTtFQUNFO0F0RDZ4MUJGOztBc0QzeDFCQTtFQUNFO0F0RDh4MUJGOztBc0Q1eDFCQTtFQUNFO0F0RCt4MUJGOztBc0Q3eDFCQTtFQUNFO0VBQ0E7QXREZ3kxQkY7O0FzRDl4MUJBO0VBQ0U7QXREaXkxQkY7O0FzRC94MUJBO0VBQ0U7QXREa3kxQkY7O0FzRC94MUJBO0VBQ0U7RUFDQTtBdERreTFCRjs7QXNEL3gxQkE7RUFDRTtFQUNBO0VBQ0E7QXREa3kxQkY7O0FzRGh5MUJBO0VBQ0U7QXREbXkxQkY7O0FzRGh5MUJBO0VBQ0U7QXREbXkxQkY7O0FzRGp5MUJBO0VBQ0U7QXREb3kxQkY7O0FzRGp5MUJBO0VBQ0U7QXREb3kxQkY7O0FzRGp5MUJBO0VBQ0U7RUFDQTtBdERveTFCRjs7QXNEankxQkE7RUFDRTtFQUNBO0F0RG95MUJGOztBc0RqeTFCQTtFQUNFO0F0RG95MUJGOztBc0RseTFCQTtFQUNFO0F0RHF5MUJGOztBc0RseTFCQTs7RUFFRTtBdERxeTFCRjs7QXNEbHkxQkE7RUFDRTtFQUNBO0F0RHF5MUJGOztBc0RueTFCQTtFQUNFO0VBQ0E7QXREc3kxQkY7O0FzRHB5MUJBO0VBQ0U7QXREdXkxQkY7O0FzRHB5MUJBO0VBQ0U7RUFDQTtFQUNBO0F0RHV5MUJGOztBc0RweTFCQTtFQUNFO0F0RHV5MUJGOztBc0RweTFCQTs7RUFFRTtBdER1eTFCRjs7QXNEcHkxQkE7RUFDRTtBdER1eTFCRjs7QXNEcnkxQkE7RUFDRTtJQUNFO0lBRUE7RXREdXkxQkY7RXNEcnkxQkE7SUFDRTtFdER1eTFCRjtBQUNGO0FzRHB5MUJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RXREc3kxQkY7RXNEcHkxQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXREc3kxQkY7RXNEcHkxQkE7SUFDRTtFdERzeTFCRjtFc0RweTFCQTtJQUNFO0lBQ0E7SUFDQTtFdERzeTFCRjtFc0RueTFCQTtJQUNFO0lBRUE7RXREb3kxQkY7RXNEbHkxQkE7SUFDRTtFdERveTFCRjtFc0RseTFCQTtJQUNFO0V0RG95MUJGO0VzRGx5MUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RG95MUJGO0VzRGp5MUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RG15MUJGO0VzRGh5MUJBO0lBQ0U7SUFDQTtJQUNBO0V0RGt5MUJGO0VzRGh5MUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXREa3kxQkY7RXNEaHkxQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdERreTFCRjtFc0RoeTFCQTtJQUNFO0V0RGt5MUJGO0VzRGh5MUJBO0lBQ0U7RXREa3kxQkY7RXNEL3gxQkE7SUFDRTtFdERpeTFCRjtFc0Q5eDFCQTtJQUNFO0lBQ0E7RXREZ3kxQkY7RXNEN3gxQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RCt4MUJGO0VzRDd4MUJBO0lBQ0U7RXREK3gxQkY7RXNEN3gxQkE7SUFDRTtFdEQreDFCRjtFc0Q3eDFCQTtJQUNFO0V0RCt4MUJGO0VzRDV4MUJBO0lBQ0U7SUFDQTtFdEQ4eDFCRjtFc0Q1eDFCQTtJQUNFO0V0RDh4MUJGO0VzRDV4MUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXREOHgxQkY7RXNENXgxQkE7SUFDRTtFdEQ4eDFCRjtFc0QzeDFCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRENngxQkY7RXNEM3gxQkE7SUFDRTtFdEQ2eDFCRjtFc0QxeDFCQTtJQUNFO0lBQ0E7RXRENHgxQkY7RXNEMXgxQkE7SUFDRTtJQUNBO0lBQ0E7RXRENHgxQkY7RXNEMXgxQkE7SUFDRTtFdEQ0eDFCRjtFc0QxeDFCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RDR4MUJGO0VzRDF4MUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEQ0eDFCRjtFc0QxeDFCQTs7SUFFRTtFdEQ0eDFCRjtFc0QxeDFCQTtJQUNFO0lBQ0E7RXRENHgxQkY7RXNEengxQkE7SUFDRTtFdEQyeDFCRjtFc0R4eDFCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXREMHgxQkY7RXNEdngxQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXREeXgxQkY7RXNEdHgxQkE7SUFDRTtFdER3eDFCRjtFc0RyeDFCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdER1eDFCRjtFc0RweDFCQTtJQUNFO0lBQ0E7SUFDQTtFdERzeDFCRjtFc0RueDFCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RHF4MUJGO0VzRGx4MUJBO0lBQ0U7SUFDQTtFdERveDFCRjtFc0RqeDFCQTtJQUNFO0V0RG14MUJGO0VzRGh4MUJBO0lBQ0U7RXREa3gxQkY7RXNEL3cxQkE7SUFDRTtFdERpeDFCRjtFc0Q5dzFCQTtJQUNFO0lBQ0E7SUFDQTtFdERneDFCRjtFc0Q3dzFCQTtJQUNFO0V0RCt3MUJGO0VzRDV3MUJBO0lBQ0U7RXREOHcxQkY7RXNEM3cxQkE7SUFDRTtJQUNBO0lBQ0E7RXRENncxQkY7RXNEMXcxQkE7SUFDRTtFdEQ0dzFCRjtFc0R6dzFCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0RDJ3MUJGO0VzRHh3MUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEQwdzFCRjtFc0R4dzFCQTtJQUNFO0V0RDB3MUJGO0VzRHZ3MUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXREeXcxQkY7RXNEdHcxQkE7SUFDRTtJQUNBO0lBRUE7RXREdXcxQkY7RXNEcHcxQkE7SUFDRTtJQUNBO0V0RHN3MUJGO0VzRG53MUJBO0lBQ0U7RXREcXcxQkY7RXNEbHcxQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdERvdzFCRjtFc0RsdzFCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXREb3cxQkY7RXNEbHcxQkE7SUFDRTtFdERvdzFCRjtFc0RsdzFCQTtJQUNFO0V0RG93MUJGO0VzRGp3MUJBO0lBQ0U7RXREbXcxQkY7RXNEaHcxQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RGt3MUJGO0VzRC92MUJBO0lBQ0U7RXREaXcxQkY7RXNEL3YxQkE7SUFDRTtFdERpdzFCRjtFc0QvdjFCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0RGl3MUJGO0VzRC92MUJBO0lBQ0U7RXREaXcxQkY7RXNEL3YxQkE7SUFDRTtJQUNBO0V0RGl3MUJGO0VzRC92MUJBO0lBQ0U7RXREaXcxQkY7RXNEL3YxQkE7SUFDRTtJQUNBO0lBQ0E7RXREaXcxQkY7RXNEL3YxQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXREZ3cxQkY7RXNEN3YxQkE7SUFDRTtFdEQrdjFCRjtFc0Q1djFCQTtJQUNFO0lBQ0E7SUFDQTtFdEQ4djFCRjtFc0Q1djFCQTtJQUNFO0V0RDh2MUJGO0VzRDN2MUJBOzs7SUFHRTtFdEQ2djFCRjtFc0QzdjFCQTtJQUNFO0V0RDZ2MUJGO0FBQ0Y7QUEzaThCQTs7a0NBQUE7QXVEekdJO0VBQ0k7QXZEeXA4QlI7QXVEbnA4Qlk7RUFDSTtFQUNBO0F2RHFwOEJoQjtBdURqcDhCUTtFQUNJO0VBQ0E7RUFDQSxXdERQZ0I7RXNEUWhCO0VBQ0E7RUFDQTtBdkRtcDhCWjtBdUQ5bzhCZ0I7RUFDSSxzQnREaEJRO0VzRGlCUixxQnREK05LO0FEaTc3QnpCO0F1RDVvOEJZO0VBQ0ksY3RETFk7QURtcDhCNUI7QXVEeG84QmdCO0VBQ0k7RUFDQTtBdkQwbzhCcEI7QXVEbm84QmdCO0VBQ0kseUJ0RC9CUTtFc0RnQ1IscUJ0RGhDUTtBRHFxOEI1QjtBdUQ5bjhCZ0I7RUFDSSx5QnREdkNRO0VzRHdDUixxQnREeENRO0FEd3E4QjVCO0F1RHpuOEJnQjtFQUNJLHlCdER0RFE7RXNEdURSLHFCdER2RFE7QURrcjhCNUIsQzs7OztBd0QvcjhCQTtFQUNJO0FBQ0o7O0FBQ0E7RUFDSTtFQUNBO0FBRUo7O0FBQUE7RUFDSTtBQUdKOztBQURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlKOztBQUZBO0VBQ0k7QUFLSjs7QUFIQTtFQUNJO0FBTUo7O0FBSkE7RUFDSTtFQUNBO0FBT0o7O0FBTEE7RUFDSTtBQVFKOztBQU5BO0VBQ0k7RUFDQTtBQVNKOztBQVBBO0VBQ0k7QUFVSjs7QUFSQTtFQUNJO0FBV0o7O0FBVEE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFQVlOO0VBVkU7SUFDSTtFQVlOO0VBVkU7SUFDSTtFQVlOO0VBVkU7SUFDSTtFQVlOO0VBVkU7SUFDSTtJQUNBO0VBWU47RUFWRTtJQUNJO0VBWU47RUFWRTtJQUNJO0VBWU47RUFWRTtJQUNJO0VBWU47RUFWRTtJQUNJO0VBWU47RUFWRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VBWU47QUFDRixDOzs7Ozs7OztBQ3RGQTtFQUNJO0FDREo7O0FESUE7RUFDSTtFQUNBLHlCNURQSTtFNERRSjtFQUNBO0VBQ0E7QUNESjtBREdJO0VBQ0kscUI1RFZPO0E2RFNmO0FESUk7RUFDSSxxQjVEZE87RTREZVA7RUFDQTtBQ0ZSO0FES0k7RUFDSTtFQUNBO0VBQ0E7QUNIUjtBREtRO0VBQ0k7RUFDQTtBQ0haO0FET0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQ0xSO0FET1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQ0xaOztBRFVBO0VBQ0kscUI1RDlDVztFNEQrQ1g7QUNQSjtBRFNJO0VBQ0k7RUFDQTtBQ1BSOztBRFdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUNSSjs7QURXQTtFQUNJO0FDUko7QURVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNSUjtBRFVRO0VBQ0kscUI1RHpFRztBNkRpRWY7QURXUTtFQUNJLHFCNUQ3RUc7RTREOEVIO0VBQ0E7QUNUWjs7QURjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ1hKOztBRGNBO0VBQ0ksYzVEOUZXO0U0RCtGWDtFQUNBO0FDWEo7O0FEY0E7RUFDSSxjNURwR1c7RTREcUdYO0FDWEo7O0FEY0E7RUFDSTtBQ1hKOztBRGVBO0VBQ0k7RUFDQSx5QjVEbEhJO0U0RG1ISjtFQUNBO0VBQ0E7RUFDQTtBQ1pKO0FEY0k7RUFDSSxxQjVEdEhPO0E2RDBHZjtBRGVJO0VBRUkscUI1RDNITztFNEQ0SFA7RUFDQTtBQ2RSO0FEaUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYzVEcElPO0U0RHFJUDtFQUNBO0VBQ0E7QUNmUjtBRGtCSTtFQUNJLGM1RDNJTztFNEQ0SVA7RUFDQTtFQUNBO0VBQ0E7QUNoQlI7QURrQlE7RUFDSSxjNURsSkc7RTREbUpIO0FDaEJaO0FEbUJRO0VBQ0k7QUNqQlo7QURzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3BCWjtBRHdCSTtFQUNJO0VBQ0E7RUFDQTtBQ3RCUixDOzs7O0FDM0pBO0lBQ0ksc0JBQXNCO0lBQ3RCLDJDQUFzQjtJQUN0Qjs7O3lEQUd3QztJQUN4QyxtQkFBbUI7SUFDbkIsa0JBQWtCO0FBQ3RCOzs7QUFHQSxlQUFlO0FBQ2Y7SUFDSSw2QkFBNkI7SUFDN0I7K0RBQ2tEO0lBQ2xELGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsa0JBQWtCO0VBQ3BCOztFQUVBLGdCQUFnQjtFQUNoQjtJQUNFLDZCQUE2QjtJQUM3QjsrREFDbUQ7SUFDbkQsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixrQkFBa0I7RUFDcEI7SUFDRSxpQkFBaUI7SUFDakI7S0FDQyw2QkFBNkI7S0FDN0I7aUVBQ21EO0tBQ25ELGdCQUFnQjtLQUNoQixrQkFBa0I7S0FDbEIsa0JBQWtCO0dBQ3BCOztFQUVELGlCQUFpQjtFQUNqQjtJQUNFLDZCQUE2QjtJQUM3QjtnRUFDb0Q7SUFDcEQsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixrQkFBa0I7RUFDcEI7O0VBRUEsZUFBZTtFQUNmO0lBQ0UsNkJBQTZCO0lBQzdCO2dFQUNrRDtJQUNsRCxnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtFQUNwQixDOzs7Ozs7OztBQzNERjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjs7QUFFQTtFQUNFO0FBQ0YsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9qcy92ZW5kb3JzL2RhdGF0YWJsZXMvZGF0YVRhYmxlcy5ib290c3RyYXAubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9oZWxwZXJzL3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvaGVscGVycy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvaGVscGVycy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9oZWxwZXJzL19oZWxwZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3BsdWdpbnMvX2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3BsdWdpbnMvX3BlcmZlY3Qtc2Nyb2xsLWJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3BsdWdpbnMvX25vdWlzbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvcGx1Z2lucy9fZGF0YXRhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3BsdWdpbnMvX3NlbGVjdDIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9wbHVnaW5zL19xdWlsbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3BsdWdpbnMvX2NoYXJ0aXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvcGx1Z2lucy9fY2hhcnRqcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3BsdWdpbnMvX3ByaXNtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvY29tbW9uL19nZW5lcmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvY29tbW9uL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS90ZW1wbGF0ZS9fc2lkZS1uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS90ZW1wbGF0ZS9fcXVpY2stdmlldy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3RlbXBsYXRlL19oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS90ZW1wbGF0ZS9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvdGVtcGxhdGUvX3BhZ2UtY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvdWktZWxlbWVudHMvX2F2YXRhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3VpLWVsZW1lbnRzL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3VpLWVsZW1lbnRzL19hbnRpY29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvdWktZWxlbWVudHMvX2ZvbnQtYXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3VpLWVsZW1lbnRzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvdWktZWxlbWVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS91aS1lbGVtZW50cy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS91aS1lbGVtZW50cy9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3VpLWVsZW1lbnRzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3VpLWVsZW1lbnRzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3VpLWVsZW1lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvdWktZWxlbWVudHMvX3RpbWVsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2NvbXBvbmVudHMvX3Rvb2x0aXBzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fcG9wb3ZlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9jb21wb25lbnRzL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvY29tcG9uZW50cy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9jb21wb25lbnRzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9jb21wb25lbnRzL19wcm9ncmVzcy1iYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9jb21wb25lbnRzL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvdGFibGVzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9mb3Jtcy9faW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9mb3Jtcy9fc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvZm9ybXMvX2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvZm9ybXMvX3JhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvZm9ybXMvX3N3aXRjaC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2Zvcm1zL19zdGFyX3JhdGluZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2Zvcm1zL192YWxpZGF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvYXBwcy9fbWFpbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2FwcHMvX2ZpbGUtbWFuYWdlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL2FwcHMvX2NoYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy90aGVtZS9hcHBzL19lLWNvbW1lcmNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvZGFzaGJvYXJkL3Byb2plY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvX2N1c3RvbS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3RoZW1lL3RoZW1lLWNvbmZpZ3VyYXRvci9fdGhlbWUtY29uZmlndXJhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvdGhlbWUvX2N1c3RvbTIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9ibG9ja3Mvc2VsZWN0MnN0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvYmxvY2tzL19ibG9ja3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZm9udHMvZm9udHMuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FkbWluLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsidGFibGUuZGF0YVRhYmxle2NsZWFyOmJvdGg7bWFyZ2luLXRvcDo2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjZweCAhaW1wb3J0YW50O21heC13aWR0aDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlICFpbXBvcnRhbnQ7Ym9yZGVyLXNwYWNpbmc6MH10YWJsZS5kYXRhVGFibGUgdGQsdGFibGUuZGF0YVRhYmxlIHRoey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5LHRhYmxlLmRhdGFUYWJsZSB0aC5kYXRhVGFibGVzX2VtcHR5e3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgsdGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZHt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0e3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXJ7dGV4dC1hbGlnbjpyaWdodH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbHtmb250LXdlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246bGVmdH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHttYXJnaW4tbGVmdDowLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mb3twYWRkaW5nLXRvcDowLjg1ZW07d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGV7bWFyZ2luOjA7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246cmlnaHR9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9ue21hcmdpbjoycHggMDt3aGl0ZS1zcGFjZTpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjIwMHB4O21hcmdpbi1sZWZ0Oi0xMDBweDttYXJnaW4tdG9wOi0yNnB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MWVtIDB9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmd7cGFkZGluZy1yaWdodDozMHB4fXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aDphY3RpdmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkOmFjdGl2ZXtvdXRsaW5lOm5vbmV9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MC45ZW07ZGlzcGxheTpibG9jaztvcGFjaXR5OjAuM310YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmV7cmlnaHQ6MWVtO2NvbnRlbnQ6XCJcXDIxOTFcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVye3JpZ2h0OjAuNWVtO2NvbnRlbnQ6XCJcXDIxOTNcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcntvcGFjaXR5OjF9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXJ7b3BhY2l0eTowfWRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUuZGF0YVRhYmxle21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGV7Ym9yZGVyLXRvcDpub25lO21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVye2Rpc3BsYXk6bm9uZX1kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfWRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3Q+LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdElubmVye2JveC1zaXppbmc6Y29udGVudC1ib3h9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdD4uZGF0YVRhYmxlc19zY3JvbGxGb290SW5uZXI+dGFibGV7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCxkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZXt0ZXh0LWFsaWduOmNlbnRlcn19dGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtPnRoZWFkPnRyPnRoe3BhZGRpbmctcmlnaHQ6MjBweH10YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19kZXNjOmJlZm9yZXt0b3A6NXB4O3JpZ2h0OjAuODVlbX10YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfZGVzYzphZnRlcnt0b3A6NXB4fXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGR7Ym9yZGVyLWxlZnQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGJvZHkgdGgsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRib2R5IHRke2JvcmRlci1ib3R0b20td2lkdGg6MH1kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLnRhYmxlLWJvcmRlcmVke2JvcmRlci1ib3R0b20td2lkdGg6MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3d7bWFyZ2luOjB9ZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149XCJjb2wtXCJdOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfWRpdi50YWJsZS1yZXNwb25zaXZlPmRpdi5kYXRhVGFibGVzX3dyYXBwZXI+ZGl2LnJvdz5kaXZbY2xhc3NePVwiY29sLVwiXTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0iLCJAaW1wb3J0IFwiZm9udHNcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuYm9keSwgaHRtbCB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XHJcbn1cclxuYm9keSB7XHJcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG59XHJcbmJvZHkgaW1nIHtcclxuICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OmF1dG87XHJcbn1cclxuYSBpbWcge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcbmE6YWN0aXZlLCBhOnZpc2l0ZWQsIGEsIGE6aG92ZXIsIGE6Zm9jdXMsIGJ1dHRvbiB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogMCFpbXBvcnRhbnQ7XHJcbn1cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlcntcclxuICAgIG91dGxpbmU6MCAhIGltcG9ydGFudDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbmEge1xyXG4gICAgb3V0bGluZSA6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICM0NDQ0NDQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbmJvZHkgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnRleHRhcmVhLFxyXG5zZWxlY3QsXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmZsZXgtd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4vLyBGb3Jtc1xyXG4uc3VjY2Vzcy1tZXNzYWdlLFxyXG4uZXJyb3ItbWVzc2FnZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxufVxyXG4uZmlsZXMtZXJyb3ItbWVzc2FnZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgY29sb3I6IHJlZDtcclxufVxyXG4uaW52YWxpZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQgIWltcG9ydGFudDtcclxufVxyXG4uZXJyb3ItbWVzc2FnZSB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG59XHJcbi5sb2FkZXItaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNyk7XHJcbn1cclxuLmxvYWRlci1jZW50ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIGxlZnQ6IDUwJTtcclxufVxyXG4uc2stY2hhc2Uge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBhbmltYXRpb246IHNrLWNoYXNlIDIuNXMgaW5maW5pdGUgbGluZWFyIGJvdGg7XHJcbn1cclxuLnNrLWNoYXNlLWRvdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBhbmltYXRpb246IHNrLWNoYXNlLWRvdCAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XHJcbn1cclxuLnNrLWNoYXNlLWRvdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBoZWlnaHQ6IDI1JTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNjI2NTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYW5pbWF0aW9uOiBzay1jaGFzZS1kb3QtYmVmb3JlIDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcclxufVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgxKSB7IGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMikgeyBhbmltYXRpb24tZGVsYXk6IC0xLjBzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDMpIHsgYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg0KSB7IGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNSkgeyBhbmltYXRpb24tZGVsYXk6IC0wLjdzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDYpIHsgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgxKTpiZWZvcmUgeyBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDIpOmJlZm9yZSB7IGFuaW1hdGlvbi1kZWxheTogLTEuMHM7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMyk6YmVmb3JlIHsgYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgfVxyXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg0KTpiZWZvcmUgeyBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XHJcbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDUpOmJlZm9yZSB7IGFuaW1hdGlvbi1kZWxheTogLTAuN3M7IH1cclxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNik6YmVmb3JlIHsgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxyXG5Aa2V5ZnJhbWVzIHNrLWNoYXNlIHtcclxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuQGtleWZyYW1lcyBzay1jaGFzZS1kb3Qge1xyXG4gICAgODAlLCAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59XHJcbkBrZXlmcmFtZXMgc2stY2hhc2UtZG90LWJlZm9yZSB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcclxuICAgIH0gMTAwJSwgMCUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xyXG4gICAgICB9XHJcbn1cclxuXHJcbi53eXNpd3lnLXRleHQge1xyXG4gICAgc3Ryb25nLCBiIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIGVtIHtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcblxyXG4gICAgdWwsIG9sIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gICAgfVxyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLml0aSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCIkYmxhY2s6ICMwMDAwMDA7XHJcbiR3aGl0ZTogI2ZmZmZmZjtcclxuJHByaW1hcnktYmx1ZTogIzIyOTNmNDtcclxuJGhvbWUtYmx1ZTogIzAwNzZDRTtcclxuJHByaW1hcnktcGluazogI0I1MjY1NTtcclxuXHJcbiRjb250YWluZXItd2lkdGg6IDEzMDZweDtcclxuIiwiLy8gQ29udmVydCB5b3VyIGZvbnQgdXNpbmcgaHR0cHM6Ly90cmFuc2ZvbnRlci5vcmcvLCBjb3B5IHRoZSBnZW5lcmF0ZWQgQGZvbnQtZmFjZXMgaGVyZSBhbmQgYWRqdXN0IHRoZSBwYXRocztcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcclxuJGJvZHktZm9udDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiIsIkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Sb2JvdG86d2dodEAzMDA7NDAwOzUwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJvYm90bzp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5ib2R5LCBodG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbmJvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmEgaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5hOmFjdGl2ZSwgYTp2aXNpdGVkLCBhLCBhOmhvdmVyLCBhOmZvY3VzLCBidXR0b24ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuYSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5ib2R5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnRleHRhcmVhLFxuc2VsZWN0LFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXRlbF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3VjY2Vzcy1tZXNzYWdlLFxuLmVycm9yLW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZpbGVzLWVycm9yLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogcmVkO1xufVxuXG4uaW52YWxpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi5sb2FkZXItaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmxvYWRlci1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbGVmdDogNTAlO1xufVxuXG4uc2stY2hhc2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogc2stY2hhc2UgMi41cyBpbmZpbml0ZSBsaW5lYXIgYm90aDtcbn1cblxuLnNrLWNoYXNlLWRvdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBhbmltYXRpb246IHNrLWNoYXNlLWRvdCAycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuXG4uc2stY2hhc2UtZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjUlO1xuICBoZWlnaHQ6IDI1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I2MjY1NTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYW5pbWF0aW9uOiBzay1jaGFzZS1kb3QtYmVmb3JlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNikge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgxKTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgyKTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNSk6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNik6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cblxuQGtleWZyYW1lcyBzay1jaGFzZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY2hhc2UtZG90IHtcbiAgODAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWNoYXNlLWRvdC1iZWZvcmUge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgfVxuICAxMDAlLCAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnd5c2l3eWctdGV4dCBzdHJvbmcsIC53eXNpd3lnLXRleHQgYiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud3lzaXd5Zy10ZXh0IGVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnd5c2l3eWctdGV4dCB1bCwgLnd5c2l3eWctdGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi53eXNpd3lnLXRleHQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ud3lzaXd5Zy10ZXh0IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLnd5c2l3eWctdGV4dCBoMSwgLnd5c2l3eWctdGV4dCBoMiwgLnd5c2l3eWctdGV4dCBoMywgLnd5c2l3eWctdGV4dCBoNCwgLnd5c2l3eWctdGV4dCBoNSwgLnd5c2l3eWctdGV4dCBoNiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXRpIHtcbiAgd2lkdGg6IDEwMCU7XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBUZW1wbGF0ZTogRW5saW5rIC0gQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXHJcbiAgQXV0aG9yOiBUaGVtZV9OYXRlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLSBNaXhpbnMgJiBWYXJpYWJsZXMgLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAnbWl4aW5zJzsgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICBtaXhpbnNcclxuQGltcG9ydCAndmFyaWFibGVzJzsgLy8gICAgICAgICAgICAgICAgICAgICAgICB2YXJpYWJsZXNcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tIERlcGRlbmNpZXMgU3R5bGVzIC0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ3BsdWdpbnMvYm9vdHN0cmFwJzsvLyAgICAgICAgICAgICAgICAgYm9vdHN0cmFwXHJcbkBpbXBvcnQgJ3BsdWdpbnMvcGVyZmVjdC1zY3JvbGwtYmFyJzsvLyAgICAgICAgcGVyZmVjdC1zY3JvbGwtYmFyXHJcbkBpbXBvcnQgJ3BsdWdpbnMvbm91aXNsaWRlcic7Ly8gICAgICAgICAgICAgICAgbm91aXNsaWRlclxyXG5AaW1wb3J0ICdwbHVnaW5zL2RhdGF0YWJsZXMnOy8vICAgICAgICAgICAgICAgIGRhdGF0YWJsZXNcclxuQGltcG9ydCAncGx1Z2lucy9zZWxlY3QyJzsvLyAgICAgICAgICAgICAgICAgICBzZWxlY3QyXHJcbi8vQGltcG9ydCAncGx1Z2lucy9kYXRlcGlja2VyJzsvLyAgICAgICAgICAgICAgICBkYXRlcGlja2VyXHJcbkBpbXBvcnQgJ3BsdWdpbnMvcXVpbGwnOy8vICAgICAgICAgICAgICAgICAgICAgcXVpbGxcclxuQGltcG9ydCAncGx1Z2lucy9jaGFydGlzdCc7Ly8gICAgICAgICAgICAgICAgICBjaGFydGlzdFxyXG5AaW1wb3J0ICdwbHVnaW5zL2NoYXJ0anMnOy8vICAgICAgICAgICAgICAgICAgIGNoYXJ0anNcclxuXHJcbi8vIERlcGVuZGVuY2llcyBmb3IgRGVtb1xyXG5AaW1wb3J0ICdwbHVnaW5zL3ByaXNtJzsvLyAgICAgICAgICAgICAgICAgICAgIHByaXNtXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLSBjb21tb24gLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdjb21tb24vZ2VuZXJhbCc7IC8vICAgICAgICAgICAgICAgICAgIGdlbmVyYWxcclxuQGltcG9ydCAnY29tbW9uL3V0aWxpdGllcyc7IC8vICAgICAgICAgICAgICAgICB1dGlsaXRpZXNcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tIFRlbXBsYXRlIC0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAndGVtcGxhdGUvc2lkZS1uYXYnOyAvLyAgICAgICAgICAgICAgICBzaWRlLW5hdlxyXG5AaW1wb3J0ICd0ZW1wbGF0ZS9xdWljay12aWV3JzsgLy8gICAgICAgICAgICAgIHF1aWNrLXZpZXdcclxuQGltcG9ydCAndGVtcGxhdGUvaGVhZGVyJzsgLy8gICAgICAgICAgICAgICAgICBoZWFkZXJcclxuQGltcG9ydCAndGVtcGxhdGUvZm9vdGVyJzsgLy8gICAgICAgICAgICAgICAgICBmb290ZXJcclxuQGltcG9ydCAndGVtcGxhdGUvcGFnZS1jb250YWluZXInOyAvLyAgICAgICAgICBwYWdlLWNvbnRhaW5lclxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tIFVpIEVsZW1lbnQgLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAndWktZWxlbWVudHMvYXZhdGFyJzsgLy8gICAgICAgICAgICAgICBhdmF0YXJcclxuQGltcG9ydCAndWktZWxlbWVudHMvaWNvbnMnOyAvLyAgICAgICAgICAgICAgICBpY29uc1xyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9hbnRpY29uJzsgLy8gICAgICAgICAgICAgIGFudGljb25cclxuQGltcG9ydCAndWktZWxlbWVudHMvZm9udC1hd2Vzb21lJzsgLy8gICAgICAgICBmb250LWF3ZXNvbWVcclxuQGltcG9ydCAndWktZWxlbWVudHMvYnJlYWRjcnVtYic7IC8vICAgICAgICAgICBicmVhZGNydW1iXHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL2J1dHRvbnMnOyAvLyAgICAgICAgICAgICAgYnV0dG9uc1xyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9jYXJkcyc7IC8vICAgICAgICAgICAgICAgIGNhcmRzXHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL2xpc3QnOyAvLyAgICAgICAgICAgICAgICAgbGlzdFxyXG5AaW1wb3J0ICd1aS1lbGVtZW50cy9hbGVydCc7IC8vICAgICAgICAgICAgICAgIGFsZXJ0XHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL2JhZGdlJzsgLy8gICAgICAgICAgICAgICAgYmFkZ2VcclxuQGltcG9ydCAndWktZWxlbWVudHMvcGFnaW5hdGlvbic7IC8vICAgICAgICAgICBwYWdpbmF0aW9uXHJcbkBpbXBvcnQgJ3VpLWVsZW1lbnRzL3RpbWVsaW5lJzsgLy8gICAgICAgICAgICAgdGltZWxpbmVcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLSBDb21wb25lbnRzIC0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvYWNjb3JkaW9uJzsvLyAgICAgICAgICAgICAgYWNjb3JkaW9uXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvbW9kYWwnOy8vICAgICAgICAgICAgICAgICAgbW9kYWxcclxuQGltcG9ydCAnY29tcG9uZW50cy9kcm9wZG93bic7Ly8gICAgICAgICAgICAgICBkcm9wZG93blxyXG5AaW1wb3J0ICdjb21wb25lbnRzL3Rvb2x0aXBzJzsvLyAgICAgICAgICAgICAgIHRvb2x0aXBzXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvcG9wb3ZlcnMnOy8vICAgICAgICAgICAgICAgcG9wb3ZlcnNcclxuQGltcG9ydCAnY29tcG9uZW50cy90YWJzJzsvLyAgICAgICAgICAgICAgICAgICB0YWJzXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvY2Fyb3VzZWwnOy8vICAgICAgICAgICAgICAgY2Fyb3VzZWxcclxuQGltcG9ydCAnY29tcG9uZW50cy90b2FzdHMnOy8vICAgICAgICAgICAgICAgICB0b2FzdHNcclxuQGltcG9ydCAnY29tcG9uZW50cy9wcm9ncmVzcy1iYXInOy8vICAgICAgICAgICBwcm9ncmVzcy1iYXJcclxuQGltcG9ydCAnY29tcG9uZW50cy9tZW51JzsvLyAgICAgICAgICAgICAgICAgICBtZW51XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tIFRhYmxlcyAtLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICd0YWJsZXMvdGFibGVzJzsvLyAgICAgICAgICAgICAgICAgICAgIHRhYmxlc1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0gRm9ybXMgLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAnZm9ybXMvaW5wdXQnOy8vICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFxyXG5AaW1wb3J0ICdmb3Jtcy9zZWxlY3QnOy8vICAgICAgICAgICAgICAgICAgICAgIHNlbGVjdFxyXG5AaW1wb3J0ICdmb3Jtcy9jaGVja2JveCc7Ly8gICAgICAgICAgICAgICAgICAgIGNoZWNrYm94XHJcbkBpbXBvcnQgJ2Zvcm1zL3JhZGlvJzsvLyAgICAgICAgICAgICAgICAgICAgICAgcmFkaW9cclxuQGltcG9ydCAnZm9ybXMvc3dpdGNoJzsvLyAgICAgICAgICAgICAgICAgICAgICBzd2l0Y2hcclxuQGltcG9ydCAnZm9ybXMvc3Rhcl9yYXRpbmcnOy8vICAgICAgICAgICAgICAgICBzdGFyX3JhdGluZ1xyXG5AaW1wb3J0ICdmb3Jtcy92YWxpZGF0aW9uJzsvLyAgICAgICAgICAgICAgICAgIHZhbGlkYXRpb25cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tIEFwcHMgLS0tLS0tLS0tLS0tLS0tXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgJ2FwcHMvbWFpbCc7Ly8gICAgICAgICAgICAgICAgICAgICAgICAgbWFpbFxyXG5AaW1wb3J0ICdhcHBzL2ZpbGUtbWFuYWdlcic7Ly8gICAgICAgICAgICAgICAgIGZpbGUtbWFuYWdlclxyXG5AaW1wb3J0ICdhcHBzL2NoYXQnOy8vICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXRcclxuQGltcG9ydCAnYXBwcy9lLWNvbW1lcmNlJzsvLyAgICAgICAgICAgICAgICAgICBlLWNvbW1lcmNlXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLSBEYXNoYm9hcmQgLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdkYXNoYm9hcmQvcHJvamVjdHMuc2Nzcyc7Ly8gICAgICAgICAgIHByb2plY3RzXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLSBDdXN0b20gLS0tLS0tLS0tLS0tLVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0ICdjdXN0b20nOy8vICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1c3RvbVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLS0tLS0tLS0gVGhlbWUgQ29uZmlndXJhdG9yIC0tLS0tLS1cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCAndGhlbWUtY29uZmlndXJhdG9yL3RoZW1lLWNvbmZpZ3VyYXRvcic7IiwiLypcclxuVGhlbWU6IEVubGlua1xyXG5BdXRob3I6IFRoZW1lX05hdGVcclxuKi9cclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UG9wcGluczozMDAsNDAwLDUwMCw3MDAnKTtcclxuXHJcbi8vIEN1c3RvbSBDb2xvclxyXG4kY3VzdG9tLTE6ICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vLyBTdGFydCB3aXRoIGFzc2lnbmluZyBjb2xvciBuYW1lcyB0byBzcGVjaWZpYyBoZXggdmFsdWVzLlxyXG4kd2hpdGU6ICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJsYWNrOiAgICAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XHJcbiRyZWQ6ICAgICAgICAgICAgICAgICAgICAgICAjZGU0NDM2ICFkZWZhdWx0O1xyXG4kb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgI2ZhOGMxNiAhZGVmYXVsdDtcclxuJGdvbGQ6ICAgICAgICAgICAgICAgICAgICAgICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRncmVlbjogICAgICAgICAgICAgICAgICAgICAjNTJjNDFhICFkZWZhdWx0O1xyXG4kYmx1ZTogICAgICAgICAgICAgICAgICAgICAgIzNmODdmNSAhZGVmYXVsdDtcclxuJGN5YW46ICAgICAgICAgICAgICAgICAgICAgICMwMGM5YTcgIWRlZmF1bHQ7XHJcbiRwdXJwbGU6ICAgICAgICAgICAgICAgICAgICAjODg2Y2ZmICAhZGVmYXVsdDtcclxuJG1hZ2VudGE6ICAgICAgICAgICAgICAgICAgICNlYjJmOTYgIWRlZmF1bHQ7XHJcbiR2b2xjYW5vOiAgICAgICAgICAgICAgICAgICAjZmE1NDFjICFkZWZhdWx0O1xyXG4kbGltZTogICAgICAgICAgICAgICAgICAgICAgI2EwZDkxMSAhZGVmYXVsdDtcclxuJGdlZWtibHVlOiAgICAgICAgICAgICAgICAgICMyZjU0ZWIgIWRlZmF1bHQ7XHJcbiRjbG91ZGJsdWU6ICAgICAgICAgICAgICAgICAjMDJkM2VmICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENyZWF0ZSBncmF5c2NhbGVcclxuJGdyYXktZGFyazogICAgICAgICAgICAgICAgICMyYTJhMmEgIWRlZmF1bHQ7XHJcbiRncmF5OiAgICAgICAgICAgICAgICAgICAgICAjNTM1MzVmICFkZWZhdWx0O1xyXG4kZ3JheS1saWdodDogICAgICAgICAgICAgICAgIzcyODQ5YSAgIWRlZmF1bHQ7XHJcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICAgICAjZWRlZGVkICFkZWZhdWx0O1xyXG4kZ3JheS1saWdodGVzdDogICAgICAgICAgICAgI2YxZjJmMyAhZGVmYXVsdDtcclxuXHJcbi8vIFR3byBUb25lc1xyXG4kdG9uZS1tYWdlbnRhOiAgICAgICAgICAgICAgJG1hZ2VudGEgIWRlZmF1bHQ7XHJcbiR0b25lLW1hZ2VudGEtbGlnaHQ6ICAgICAgICByZ2JhKCRtYWdlbnRhLCAwLjA1KSAhZGVmYXVsdDtcclxuXHJcbiR0b25lLXJlZDogICAgICAgICAgICAgICAgICAkcmVkICFkZWZhdWx0O1xyXG4kdG9uZS1yZWQtbGlnaHQ6ICAgICAgICAgICAgcmdiYSgkcmVkLCAwLjA1KSAhZGVmYXVsdDtcclxuXHJcbiR0b25lLXZvbGNhbm86ICAgICAgICAgICAgICAkdm9sY2FubyAhZGVmYXVsdDtcclxuJHRvbmUtdm9sY2Fuby1saWdodDogICAgICAgIHJnYmEoJHZvbGNhbm8sIDAuMDUpICFkZWZhdWx0O1xyXG5cclxuJHRvbmUtb3JhbmdlOiAgICAgICAgICAgICAgICRvcmFuZ2UgIWRlZmF1bHQ7XHJcbiR0b25lLW9yYW5nZS1saWdodDogICAgICAgICByZ2JhKCRvcmFuZ2UsIDAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kdG9uZS1nb2xkOiAgICAgICAgICAgICAgICAgJGdvbGQgIWRlZmF1bHQ7XHJcbiR0b25lLWdvbGQtbGlnaHQ6ICAgICAgICAgICByZ2JhKCRnb2xkLCAwLjEpICFkZWZhdWx0O1xyXG5cclxuJHRvbmUtbGltZTogICAgICAgICAgICAgICAgICRsaW1lICFkZWZhdWx0O1xyXG4kdG9uZS1saW1lLWxpZ2h0OiAgICAgICAgICAgcmdiYSgkbGltZSwgMC4xKSAhZGVmYXVsdDtcclxuXHJcbiR0b25lLWdyZWVuOiAgICAgICAgICAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XHJcbiR0b25lLWdyZWVuLWxpZ2h0OiAgICAgICAgICByZ2JhKCRncmVlbiwgMC4xKSAhZGVmYXVsdDtcclxuXHJcbiR0b25lLWN5YW46ICAgICAgICAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcclxuJHRvbmUtY3lhbi1saWdodDogICAgICAgICAgIHJnYmEoJGN5YW4sIDAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kdG9uZS1ibHVlOiAgICAgICAgICAgICAgICAgJGJsdWUgIWRlZmF1bHQ7XHJcbiR0b25lLWJsdWUtbGlnaHQ6ICAgICAgICAgICByZ2JhKCRibHVlLCAwLjEpICFkZWZhdWx0O1xyXG5cclxuJHRvbmUtY2xvdWQtYmx1ZTogICAgICAgICAgICRjbG91ZGJsdWUgIWRlZmF1bHQ7XHJcbiR0b25lLWNsb3VkLWJsdWUtbGlnaHQ6ICAgICByZ2JhKCRjbG91ZGJsdWUsIDAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kdG9uZS1nZWVrYmx1ZTogICAgICAgICAgICAgJGdlZWtibHVlICFkZWZhdWx0O1xyXG4kdG9uZS1nZWVrYmx1ZS1saWdodDogICAgICAgcmdiYSgkZ2Vla2JsdWUsIDAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kdG9uZS1wdXJwbGU6ICAgICAgICAgICAgICAgJHB1cnBsZSAhZGVmYXVsdDtcclxuJHRvbmUtcHVycGxlLWxpZ2h0OiAgICAgICAgIHJnYmEoJHB1cnBsZSwgMC4xKSAhZGVmYXVsdDtcclxuXHJcblxyXG4kdG9uZS1sb29wOiAoXHJcbiAgICBtYWdlbnRhICAgICAkdG9uZS1tYWdlbnRhICAgICAkdG9uZS1tYWdlbnRhLWxpZ2h0LFxyXG4gICAgcmVkICAgICAgICAgJHRvbmUtcmVkICAgICAgICAgJHRvbmUtcmVkLWxpZ2h0LFxyXG4gICAgdm9sY2FubyAgICAgICAkdG9uZS12b2xjYW5vICAgICAkdG9uZS12b2xjYW5vLWxpZ2h0LFxyXG4gICAgb3JhbmdlICAgICAgJHRvbmUtb3JhbmdlICAgICAgJHRvbmUtb3JhbmdlLWxpZ2h0LFxyXG4gICAgZ29sZCAgICAgICAgJHRvbmUtZ29sZCAgICAgICAgJHRvbmUtZ29sZC1saWdodCxcclxuICAgIGxpbWUgICAgICAgICR0b25lLWxpbWUgICAgICAgICR0b25lLWxpbWUtbGlnaHQsXHJcbiAgICBncmVlbiAgICAgICAkdG9uZS1ncmVlbiAgICAgICAkdG9uZS1ncmVlbi1saWdodCxcclxuICAgIGN5YW4gICAgICAgICR0b25lLWN5YW4gICAgICAgICR0b25lLWN5YW4tbGlnaHQsXHJcbiAgICBibHVlICAgICAgICAkdG9uZS1ibHVlICAgICAgICAkdG9uZS1ibHVlLWxpZ2h0LFxyXG4gICAgZ2Vla2JsdWUgICAgICAkdG9uZS1nZWVrYmx1ZSAgICAkdG9uZS1nZWVrYmx1ZS1saWdodCxcclxuICAgIHB1cnBsZSAgICAgICR0b25lLXB1cnBsZSAgICAgICR0b25lLXB1cnBsZS1saWdodFxyXG4pO1xyXG5cclxuLy8gU3RhdGUgQ29sb3JzXHJcbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICAgICAjQjUyNjU1ICFkZWZhdWx0O1xyXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAgICAgJGJsdWUgIWRlZmF1bHQ7XHJcbiRicmFuZC1zZWNvbmRhcnk6ICAgICAgICAgICAkcHVycGxlICFkZWZhdWx0O1xyXG4kYnJhbmQtc3VjY2VzczogICAgICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XHJcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICAgICAkY2xvdWRibHVlICFkZWZhdWx0O1xyXG4kYnJhbmQtd2FybmluZzogICAgICAgICAgICAgJGdvbGQgIWRlZmF1bHQ7XHJcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICAgICAkcmVkICFkZWZhdWx0O1xyXG4kYnJhbmQtZGVmYXVsdDogICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuXHJcblxyXG4vL0FycmF5IGZvciBTdGF0ZSBDb2xvcnNcclxuJGNvbnRleHR1YWwtbG9vcDogKFxyXG4gICAgJGJyYW5kLXByaW1hcnkgICAgIGJ0bi1wcmltYXJ5ICAgICB0ZXh0LXByaW1hcnkgICAgIGJnLXByaW1hcnkgICAgIGJhZGdlLXByaW1hcnksXHJcbiAgICAkYnJhbmQtc2Vjb25kYXJ5ICAgYnRuLXNlY29uZGFyeSAgIHRleHQtc2Vjb25kYXJ5ICAgYmctc2Vjb25kYXJ5ICAgYmFkZ2Utc2Vjb25kYXJ5LFxyXG5cdCRicmFuZC1zdWNjZXNzICAgICBidG4tc3VjY2VzcyAgICAgdGV4dC1zdWNjZXNzICAgICBiZy1zdWNjZXNzICAgICBiYWRnZS1zdWNjZXNzLFxyXG5cdCRicmFuZC1pbmZvICAgICAgICBidG4taW5mbyAgICAgICAgdGV4dC1pbmZvICAgICAgICBiZy1pbmZvICAgICAgICBiYWRnZS1pbmZvLFxyXG5cdCRicmFuZC13YXJuaW5nICAgICBidG4td2FybmluZyAgICAgdGV4dC13YXJuaW5nICAgICBiZy13YXJuaW5nICAgICBiYWRnZS13YXJuaW5nLFxyXG5cdCRicmFuZC1kYW5nZXIgICAgICBidG4tZGFuZ2VyICAgICAgdGV4dC1kYW5nZXIgICAgICBiZy1kYW5nZXIgICAgICBiYWRnZS1kYW5nZXJcclxuKTtcclxuXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuLy8kYm9keS1iZzogICAgICAgICAgICAgICAgICAgI2Y5ZmJmZCAhZGVmYXVsdDtcclxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICNGRkZGRkYgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gVGVtcGxhdGVcclxuLy9cclxuLy8gQ29uZmlndXJhdGlvbiBvZiB0ZW1wbGF0ZVxyXG4kaGVhZGVyLWhlaWdodDogICAgICAgICAgICA3MHB4O1xyXG4kc2lkZS1uYXYtd2lkdGg6ICAgICAgICAgICAyMzZweDtcclxuJHNpZGUtbmF2LXdpZHRoLWxhcHRvcDogICAgMjMwcHg7XHJcbiRzaWRlLW5hdi1mb2xkZWQ6ICAgICAgICAgIDY0cHg7XHJcbiRzaWRlLW5hdi1kYXJrOiAgICAgICAgICAgICMyMjMxNDM7XHJcbiRzaWRlLW5hdi1kYXJrLXRleHQ6ICAgICAgICM5OWFiYjQ7XHJcbiRsYXlvdXQtY29udGVudC1ndXR0ZXI6ICAgIDI1cHg7IC8vIDI1cHggb2VtXHJcbiRsYXlvdXQtY29udGVudC1ndXR0ZXItc206IDEwcHg7XHJcbiRmb290ZXItaGVpZ2h0OiAgICAgICAgICAgIDY1cHg7XHJcbiRjb250ZW50LWhlaWdodDogICAgICAgICAgICRoZWFkZXItaGVpZ2h0ICsgJGZvb3Rlci1oZWlnaHQgKyAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyICsgJGxheW91dC1jb250ZW50LWd1dHRlciArIDJweDtcclxuXHJcbiR0aGVtZS1jb2xvci1sb29wOiAoXHJcbiAgICBpcy1wcmltYXJ5ICAgICAgJGJyYW5kLXByaW1hcnksXHJcbiAgICBpcy1zZWNvbmRhcnkgICAgJGJyYW5kLXNlY29uZGFyeSxcclxuICAgIGlzLXN1Y2Nlc3MgICAgICAkYnJhbmQtc3VjY2VzcyxcclxuICAgIGlzLWRhbmdlciAgICAgICAkYnJhbmQtZGFuZ2VyLFxyXG4gICAgaXMtY3VzdG9tICAgICAgICRjdXN0b20tMVxyXG4pO1xyXG5cclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxyXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgICB4czogMCxcclxuICAgIHNtOiA1NzZweCxcclxuICAgIG1kOiA3NjhweCxcclxuICAgIGxnOiA5OTJweCxcclxuICAgIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gICAgc206IDU0MHB4LFxyXG4gICAgbWQ6IDcyMHB4LFxyXG4gICAgbGc6IDk2MHB4LFxyXG4gICAgeGw6IDExNDBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlci13aWR0aC1iYXNlOiAgICAgMThweCAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoczogKFxyXG4gICAgeHM6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxyXG4gICAgc206ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxyXG4gICAgbWQ6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxyXG4gICAgbGc6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxyXG4gICAgeGw6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIFNwYWNpbmdcclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xyXG4kc3BhY2VyczogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIDA6IDAsXHJcbiAgICAgICAgMTogKCRzcGFjZXIgKiAuMjUpLFxyXG4gICAgICAgIDI6ICgkc3BhY2VyICogLjUpLFxyXG4gICAgICAgIDM6ICRzcGFjZXIsXHJcbiAgICAgICAgNDogKCRzcGFjZXIgKiAxLjUpLFxyXG4gICAgICAgIDU6ICgkc3BhY2VyICogMylcclxuICAgICksXHJcbiAgICAkc3BhY2Vyc1xyXG4pO1xyXG5cclxuXHJcbi8vIExpbmtzXHJcbi8vXHJcbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICRibHVlICFkZWZhdWx0O1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcclxuJHNlbGVjdC1ob3Zlci1jb2xvcjogICAgICAgICNmYWZhZmE7XHJcblxyXG5cclxuLy8gRm9udHNcclxuLy9cclxuLy8gRm9udC13ZWlnaHQsIGxpbmUtaGVpZ2h0LCBmb250LXNpemVcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgIDQwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgIDUwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG5cclxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLXhsOiAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRmb250LXNpemUteHM6ICAgICAgICAgICAgICAuNjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgMS4xICFkZWZhdWx0O1xyXG5cclxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcblxyXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgODAlICFkZWZhdWx0O1xyXG5cclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgIHJnYmEoJGdyYXktbGlnaHQsIDAuNykgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQm9yZGVyXHJcbi8vXHJcbi8vIERlZmluZSBib3JkZXIgcHJvcGVydGllc1xyXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgI2VkZjJmOSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtc206ICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy14czogICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtY2lyY2xlOiAgIDUwJSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtcm91bmQ6ICAgIDUwcHggIWRlZmF1bHQ7XHJcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEJ1dHRvbnNcclxuLy9cclxuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cclxuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgMC42NXJlbSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcclxuJGJ0bi1jaXJjbGUtaGVpZ2h0OiAgICAgICAgICAgICAgMzJweCAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgMS43NXJlbSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgLjM1cmVtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXgteHM6ICAgICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteS14czogICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWljb24tc2l6ZTogICAgICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0O1xyXG4kYnRuLWljb24tc2l6ZS1zbTogICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kYnRuLWljb24tc2l6ZS1sZzogICAgICAgICAgICAgICA0NnB4ICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1sb29wOiAoXHJcbiAgICBidG4tcHJpbWFyeSAgICAgJGJyYW5kLXByaW1hcnksXHJcbiAgICBidG4tc2Vjb25kYXJ5ICAgJGJyYW5kLXNlY29uZGFyeSxcclxuICAgIGJ0bi1zdWNjZXNzICAgICAkYnJhbmQtc3VjY2VzcyxcclxuICAgIGJ0bi1pbmZvICAgICAgICAkYnJhbmQtaW5mbyxcclxuICAgIGJ0bi13YXJuaW5nICAgICAkYnJhbmQtd2FybmluZyxcclxuICAgIGJ0bi1kYW5nZXIgICAgICAkYnJhbmQtZGFuZ2VyXHJcbik7XHJcblxyXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENhcmRzXHJcbi8vXHJcbi8vXHJcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGNhcmQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGNhcmQtaGVhZC1iZzogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJkLWhlYWQtbWluLWhlaWdodDogICAgICAgIDNyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWhvdmVyLXNoYWRvdzogICAgICAgICAgIDAgMnB4IDhweCByZ2JhKCRibGFjaywuMDkpICFkZWZhdWx0O1xyXG4kY2FyZC1hY3Rpb24tYmc6ICAgICAgICAgICAgICAjZmFmYWZhO1xyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBDb2xsYXBzZVxyXG4vL1xyXG4vL1xyXG4kY29sbGFwc2UtYmc6ICAgICAgICAgICAgICAgICAgICNmYWZhZmEgIWRlZmF1bHQ7XHJcbiRjb2xsYXBzZS10aXRsZS1zcGFjaW5nOiAgICAgICAgMTVweCAyNXB4ICFkZWZhdWx0O1xyXG4kY29sbGFwc2UtdGl0bGUtZm9udC1zaXplOiAgICAgIDE0cHggIWRlZmF1bHQ7XHJcbiRjb2xsYXBzZS10aXRsZS1jb2xvcjogICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kY29sbGFwc2UtY29udGVudC1zcGFjaW5nOiAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIExpc3RcclxuLy9cclxuLy9cclxuJGxpc3Qtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kbGlzdC1zcGFjZXIteTogICAgICAgICAgICAgICAwLjkzNzVyZW0gIWRlZmF1bHQ7XHJcbiRsaXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICRib3JkZXItY29sb3I7XHJcbiRsaXN0LWl0ZW0taG92ZXI6ICAgICAgICAgICAgICRzZWxlY3QtaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWl0ZW0tdGl0bGUtY29sb3I6ICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbiRsaXN0LWl0ZW0tdGl0bGUtaG92ZXI6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBCYWRnZVxyXG4vL1xyXG4vL1xyXG4kYmFkZ2Utc3BhY2VyOiAgICAgICAgICAgICAgICAwLjI1ZW0gMC43ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEuNyAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gVG9vbHRpcFxyXG4vL1xyXG4vL1xyXG4kdG9vbHRpcHMtYmc6ICAgICAgICAgICAgICAgICAgICAjNDA0MDQwICFkZWZhdWx0O1xyXG4kdG9vbHRpcHMtc3BhY2VyOiAgICAgICAgICAgICAgICAgIDZweCA4cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIFRvb2x0aXBcclxuLy9cclxuLy9cclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBvcG92ZXItc3BhY2VyOiAgICAgICAgICAgICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gRm9ybSBzdGF0ZXMgYW5kIGFsZXJ0c1xyXG4vL1xyXG4vLyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cclxuJHN0YXRlLXByaW1hcnktdGV4dDogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgIHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMSkgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1wcmltYXJ5LWJvcmRlcjogICAgICAgICAgIHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMTUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgIHJnYmEoJGJyYW5kLXN1Y2Nlc3MsIDAuMSkgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIHJnYmEoJGJyYW5kLXN1Y2Nlc3MsIDAuMTUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XHJcbiRzdGF0ZS1pbmZvLWJnOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJyYW5kLWluZm8sIDAuMSkgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIHJnYmEoJGJyYW5kLWluZm8sIDAuMTUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XHJcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgIHJnYmEoJGJyYW5kLXdhcm5pbmcsIDAuMSkgIWRlZmF1bHQ7XHJcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICByZ2JhKCRicmFuZC13YXJuaW5nLCAwLjE1KSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgIHJnYmEoJGJyYW5kLWRhbmdlciwgMC4xKSAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgcmdiYSgkYnJhbmQtZGFuZ2VyLCAwLjE1KSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS12YWxpZC1pY29uOiAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBzdGFuZGFsb25lPSdubyclM0YlM0UlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBjbGFzcz0naWNvbicgdmlld0JveD0nMCAwIDEwMjQgMTAyNCclM0UlM0NwYXRoIGZpbGw9JyUyMzUyYzQxYScgZD0nTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0xOTMuNSAzMDEuN2wtMjEwLjYgMjkyYTMxLjggMzEuOCAwIDAgMS01MS43IDBMMzE4LjUgNDg0LjljLTMuOC01LjMgMC0xMi43IDYuNS0xMi43aDQ2LjljMTAuMiAwIDE5LjkgNC45IDI1LjkgMTMuM2w3MS4yIDk4LjggMTU3LjItMjE4YzYtOC4zIDE1LjYtMTMuMyAyNS45LTEzLjNINjk5YzYuNSAwIDEwLjMgNy40IDYuNSAxMi43eicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuJHN0YXRlLWludmFsaWQtaWNvbjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIHN0YW5kYWxvbmU9J25vJyUzRiUzRSUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGNsYXNzPSdpY29uJyB2aWV3Qm94PScwIDAgMTAyNCAxMDI0JyUzRSUzQ3BhdGggZmlsbD0nJTIzREU0NDM2JyBkPScgTTUxMiA2NEMyNjQuNiA2NCA2NCAyNjQuNiA2NCA1MTJzMjAwLjYgNDQ4IDQ0OCA0NDggNDQ4LTIwMC42IDQ0OC00NDhTNzU5LjQgNjQgNTEyIDY0em0xNjUuNCA2MTguMmwtNjYtLjNMNTEyIDU2My40bC05OS4zIDExOC40LTY2LjEuM2MtNC40IDAtOC0zLjUtOC04IDAtMS45LjctMy43IDEuOS01LjJsMTMwLjEtMTU1TDM0MC41IDM1OWE4LjMyIDguMzIgMCAwIDEtMS45LTUuMmMwLTQuNCAzLjYtOCA4LThsNjYuMS4zTDUxMiA0NjQuNmw5OS4zLTExOC40IDY2LS4zYzQuNCAwIDggMy41IDggOCAwIDEuOS0uNyAzLjctMS45IDUuMkw1NTMuNSA1MTRsMTMwIDE1NWMxLjIgMS41IDEuOSAzLjMgMS45IDUuMiAwIDQuNC0zLjYgOC04IDh6Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG5cclxuXHJcblxyXG4vLyBJbnB1dFxyXG4vL1xyXG4vL1xyXG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNTVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgNDAuNTlweCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgIC42cmVtICAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgLjRyZW0gICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgIDEgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgIDQwLjU5cHggIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAuODVyZW0gICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAxcmVtICAgICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgIDUzLjE5cHggIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1iZy1kaXNhYmxlZDogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnNcclxuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1iZy1mb2N1czogICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3gtc2hhZG93LWZvY3VzOiAgICAgICAgIDAgMCAwIDJweCByZ2JhKCRpbnB1dC1ib3JkZXItZm9jdXMsIDAuMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1jb2xvci1mb2N1czogICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgIHJnYmEoIzcyODQ5YSwgMC40KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1lcnJvci1jb2xvcjogICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcclxuJGlucHV0LXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcclxuJGlucHV0LXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBTZWxlY3RcclxuLy9cclxuLy8gU2VsZWN0IGVsZW1lbnRzIGNvbmZpZ1xyXG4kc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1saW5lLWhlaWdodCkgKyAoJGlucHV0LXBhZGRpbmcteSAqIDIpKSArIDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICAgICAoKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1saW5lLWhlaWdodCkgKyAoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIpKSArIDAuMTI1cmVtICFkZWZhdWx0O1xyXG4kc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICAgICAoKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1saW5lLWhlaWdodCkgKyAoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIpKSArIDAuMzEyNXJlbSAhZGVmYXVsdDtcclxuJHNlbGVjdC10YWctbWFyZ2luLXk6ICAgICAgICAgICAgMC41cmVtICFkZWZhdWx0O1xyXG4kc2VsZWN0LXRhZy1tYXJnaW4teDogICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRzZWxlY3QtdGFnLWhlaWdodDogICAgICAgICAgICAgICgoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtcGFkZGluZy15ICogMikgLSAoICRzZWxlY3QtdGFnLW1hcmdpbi15ICogMikpICFkZWZhdWx0O1xyXG4kc2VsZWN0LXRhZy1oZWlnaHQtc206ICAgICAgICAgICAoKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1saW5lLWhlaWdodCkgKyAoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIuMikgLSAoICRzZWxlY3QtdGFnLW1hcmdpbi15ICogMikpICFkZWZhdWx0O1xyXG4kc2VsZWN0LXRhZy1oZWlnaHQtbGc6ICAgICAgICAgICAoKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1saW5lLWhlaWdodCkgKyAoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIpIC0gKCAkc2VsZWN0LXRhZy1tYXJnaW4teSAqIDIpKSAhZGVmYXVsdDtcclxuJHNlbGVjdC10YWctbGluZS1oZWlnaHQ6ICAgICAgICAgMS40Mzc1cmVtICFkZWZhdWx0O1xyXG4kc2VsZWN0LXRhZy1saW5lLWhlaWdodC1zbTogICAgICAxcmVtICFkZWZhdWx0O1xyXG4kc2VsZWN0LXRhZy1saW5lLWhlaWdodC1sZzogICAgICAycmVtICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdC1pdGVtLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaXRlbS1ob3ZlcjogICAgICAgICAgICAgICNmYWZhZmEgIWRlZmF1bHQ7XHJcbiRzZWxlY3QtaXRlbS1zZWxlY3RlZDogICAgICAgICAgICNmNmY2ZjYgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIERhdGUgUGlja2VyXHJcbi8vXHJcbi8vXHJcbiRkYXRlcGlja2VyLWRheS1zaXplOiAgICAgICAgICAgIDM1cHggIWRlZmF1bHQ7XHJcbiRkYXRlcGlja2VyLWlubGluZS13aWR0aDogICAgICAgIDMwMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBDaGVja2JveFxyXG4vL1xyXG4vLyBDaGVja2JveCBlbGVtZW50cyBjb25maWdcclxuJGNoZWNrYm94LXRoZW1lLWNvbG9yOiAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRjaGVja2JveC13aWR0aC1oZWlnaHQ6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjaGVja2JveC1saW5lLWhlaWdodDogICAgICAgICAgIDEuNCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBSYWRpb1xyXG4vL1xyXG4vLyBSYWRpbyBlbGVtZW50cyBjb25maWdcclxuJHJhZGlvLXRoZW1lLWNvbG9yOiAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRyYWRpby13aWR0aC1oZWlnaHQ6ICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRyYWRpby1kb3QtaG9yaXpvbi1ndXR0ZXI6ICAgICAgIDVweCAhZGVmYXVsdDtcclxuJHJhZGlvLWRvdC12ZXJ0aWNhbC1ndXR0ZXI6ICAgICAgNnB4ICFkZWZhdWx0O1xyXG4kcmFkaW8tZG90LXNpemU6ICAgICAgICAgICAgICAgICAwLjYyNXJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gU3dpdGNoXHJcbi8vXHJcbi8vIFN3aXRjaCBlbGVtZW50cyBjb25maWdcclxuJHN3aXRjaC10aGVtZS1jb2xvcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtaGVpZ2h0OiAgICAgICAgICAgICAgICAgIDI1cHggIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XHJcbiRzd2l0Y2gtZG90LXNpemU6ICAgICAgICAgICAgICAgICRzd2l0Y2gtaGVpZ2h0IC0gNHB4O1xyXG4kc3dpdGNoLWd1dHRlcjogICAgICAgICAgICAgICAgICAkc3dpdGNoLWRvdC1zaXplICsgNHB4O1xyXG4kc3dpdGNoLWRvdC1hY3RpdmVkLXNpemU6ICAgICAgICAzcHg7XHJcbiRzd2l0Y2gtYmc6ICAgICAgICAgICAgICAgICAgICAgICNiZmJmYmY7XHJcblxyXG5cclxuLy8gQWxlcnRcclxuLy9cclxuLy9cclxuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgLjkzNzVyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAxMnB4ICFkZWZhdWx0O1xyXG4kYWxlcnQtdGV4dC1jb2xvcjogICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1sb29wOiAoXHJcbiAgICBhbGVydC1wcmltYXJ5ICAgJHN0YXRlLXByaW1hcnktYmcgICAkc3RhdGUtcHJpbWFyeS10ZXh0ICAgJHN0YXRlLXByaW1hcnktYm9yZGVyLFxyXG4gICAgYWxlcnQtc3VjY2VzcyAgICRzdGF0ZS1zdWNjZXNzLWJnICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlcixcclxuICAgIGFsZXJ0LWluZm8gICAgICAkc3RhdGUtaW5mby1iZyAgICAgICRzdGF0ZS1pbmZvLXRleHQgICAgICAkc3RhdGUtaW5mby1ib3JkZXIsXHJcbiAgICBhbGVydC13YXJuaW5nICAgJHN0YXRlLXdhcm5pbmctYmcgICAkc3RhdGUtd2FybmluZy10ZXh0ICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyLFxyXG4gICAgYWxlcnQtZGFuZ2VyICAgICRzdGF0ZS1kYW5nZXItYmcgICAgJHN0YXRlLWRhbmdlci10ZXh0ICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyXHJcbik7XHJcblxyXG5cclxuXHJcbi8vIEF2YXRhclxyXG4vL1xyXG4vL1xyXG4kYXZhdGFyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXN0ICFkZWZhdWx0O1xyXG4kYXZhdGFyLXNpemU6ICAgICAgICAgICAgICAgICAgICAgIDQwcHggIWRlZmF1bHQ7XHJcbiRhdmF0YXItc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgMjRweCAhZGVmYXVsdDtcclxuJGF2YXRhci1zaXplLWxnOiAgICAgICAgICAgICAgICAgICA0OHB4ICFkZWZhdWx0O1xyXG4kYXZhdGFyLWljb246ICAgICAgICAgICAgICAgICAgICAgIDE2cHggIWRlZmF1bHQ7XHJcbiRhdmF0YXItaWNvbi1zbTogICAgICAgICAgICAgICAgICAgMTRweCAhZGVmYXVsdDtcclxuJGF2YXRhci1pY29uLWxnOiAgICAgICAgICAgICAgICAgICAyNHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy9cclxuLy9cclxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYmctaG92ZXI6ICAgICAgICAgICAgICAkc2VsZWN0LWl0ZW0taG92ZXIgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXRleHQ6ICAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taXRlbS10ZXh0LWhvdmVyOiAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1tYXJnaW46ICAgICAgICAgICAgICAgIDAuNjI1cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLW1heC1oZWlnaHQ6ICAgICAgICAgICAgMTUuNjI1cmVtICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBNb2RhbFxyXG4vL1xyXG4vL1xyXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1zaGFkb3c6ICAgICAgICAgMCA0cHggMTJweCByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1jb2xvcjogICAgICAgICByZ2JhKDAsMCwwLC42NSk7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAxcmVtIDEuNXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbW9kYWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLXBhZGRpbmc6ICAgICAgICAgMC42MjVyZW0gMXJlbSAhZGVmYXVsdDtcclxuJHNpZGUtbW9kYWwtd2lkdGg6ICAgICAgICAgICAgIDM4MHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBUYWJzXHJcbi8vXHJcbi8vXHJcbiR0YWJzLXRoZW1lLWNvbG9yOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHRhYnMtYm9yZGVyOiAgICAgICAgICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJzLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAyMHB4ICFkZWZhdWx0O1xyXG4kdGFicy10b2dnbGVyLXBhZGRpbmcteTogICAgICAgNXB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFRvYXN0c1xyXG4vL1xyXG4vL1xyXG4kdG9hc3QtYm9yZGVyOiAgICAgICAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcclxuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgMCA0cHggMTJweCByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XHJcbiR0b2FzdC1wbGFjZW1lbnQtZ3V0dGVyOiAgICAgIDE1cHg7XHJcblxyXG5cclxuXHJcbi8vIFByb2dyZXNzLWJhclxyXG4vL1xyXG4vL1xyXG4kcHJvZ3Jlc3MtYmFyLWhlaWdodDogICAgICAgICA4cHggIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItaGVpZ2h0LXNtOiAgICAgIDRweCAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci10aGVtZTogICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICNlY2VjZWMgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG4vL1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcbiR0YWJsZS1zbS1jZWxsLXBhZGRpbmc6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xyXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yO1xyXG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJHRhYmxlLWhvdmVyOiAgICAgICAgICAgICAgICAgICAjZjhmYWZkICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuJHppbmRleC1kZWZhdWx0OiAgICAgICAgICAgIDk5MCAhZGVmYXVsdDtcclxuJHppbmRleC1kcm9wZG93bi1iYWNrZHJvcDogIDk5MCAhZGVmYXVsdDtcclxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcclxuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAxMDQwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcclxuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xyXG4iLCIvKiFcclxuICogQm9vdHN0cmFwIHY0LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcclxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXHJcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXHJcbiAqL1xyXG4gOnJvb3Qge1xyXG4gICAgLS1ibHVlOiAjMDA3YmZmO1xyXG4gICAgLS1pbmRpZ286ICM2NjEwZjI7XHJcbiAgICAtLXB1cnBsZTogIzZmNDJjMTtcclxuICAgIC0tcGluazogI2U4M2U4YztcclxuICAgIC0tcmVkOiAjZGMzNTQ1O1xyXG4gICAgLS1vcmFuZ2U6ICNmZDdlMTQ7XHJcbiAgICAtLXllbGxvdzogI2ZmYzEwNztcclxuICAgIC0tZ3JlZW46ICMyOGE3NDU7XHJcbiAgICAtLXRlYWw6ICMyMGM5OTc7XHJcbiAgICAtLWN5YW46ICMxN2EyYjg7XHJcbiAgICAtLXdoaXRlOiAjZmZmO1xyXG4gICAgLS1ncmF5OiAjNmM3NTdkO1xyXG4gICAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XHJcbiAgICAtLXByaW1hcnk6ICMwMDdiZmY7XHJcbiAgICAtLXNlY29uZGFyeTogIzZjNzU3ZDtcclxuICAgIC0tc3VjY2VzczogIzI4YTc0NTtcclxuICAgIC0taW5mbzogIzE3YTJiODtcclxuICAgIC0td2FybmluZzogI2ZmYzEwNztcclxuICAgIC0tZGFuZ2VyOiAjZGMzNTQ1O1xyXG4gICAgLS1saWdodDogI2Y4ZjlmYTtcclxuICAgIC0tZGFyazogIzM0M2E0MDtcclxuICAgIC0tYnJlYWtwb2ludC14czogMDtcclxuICAgIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XHJcbiAgICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xyXG4gICAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcclxuICAgIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xyXG4gICAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcclxuICB9XHJcblxyXG4gICosXHJcbiAgKjo6YmVmb3JlLFxyXG4gICo6OmFmdGVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICBodG1sIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICBhcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICBbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBociB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIGFiYnJbdGl0bGVdLFxyXG4gIGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcclxuICAgIGN1cnNvcjogaGVscDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcclxuICB9XHJcblxyXG4gIGFkZHJlc3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgb2wsXHJcbiAgdWwsXHJcbiAgZGwge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgfVxyXG5cclxuICBvbCBvbCxcclxuICB1bCB1bCxcclxuICBvbCB1bCxcclxuICB1bCBvbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgZHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIGRkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMCAwIDFyZW07XHJcbiAgfVxyXG5cclxuICBiLFxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gIH1cclxuXHJcbiAgc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgfVxyXG5cclxuICBzdWIsXHJcbiAgc3VwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG5cclxuICBzdWIge1xyXG4gICAgYm90dG9tOiAtLjI1ZW07XHJcbiAgfVxyXG5cclxuICBzdXAge1xyXG4gICAgdG9wOiAtLjVlbTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICMwMDdiZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDU2YjM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcblxyXG4gIHByZSxcclxuICBjb2RlLFxyXG4gIGtiZCxcclxuICBzYW1wIHtcclxuICAgIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgfVxyXG5cclxuICBwcmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcblxyXG4gIGZpZ3VyZSB7XHJcbiAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICB0YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIH1cclxuXHJcbiAgY2FwdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY2FwdGlvbi1zaWRlOiBib3R0b207XHJcbiAgfVxyXG5cclxuICB0aCB7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICBidXR0b246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcclxuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICB9XHJcblxyXG4gIGlucHV0LFxyXG4gIGJ1dHRvbixcclxuICBzZWxlY3QsXHJcbiAgb3B0Z3JvdXAsXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbixcclxuICBpbnB1dCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIGJ1dHRvbixcclxuICBzZWxlY3Qge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICBidXR0b24sXHJcbiAgW3R5cGU9XCJidXR0b25cIl0sXHJcbiAgW3R5cGU9XCJyZXNldFwiXSxcclxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICB9XHJcblxyXG4gIGJ1dHRvbjpub3QoOmRpc2FibGVkKSxcclxuICBbdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcclxuICBbdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgfVxyXG5cclxuICBmaWVsZHNldCB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgbGVnZW5kIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgcHJvZ3Jlc3Mge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIH1cclxuXHJcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICB9XHJcblxyXG4gIG91dHB1dCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICBzdW1tYXJ5IHtcclxuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIHRlbXBsYXRlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBbaGlkZGVuXSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4gIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG5cclxuICBoMSwgLmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIH1cclxuXHJcbiAgaDIsIC5oMiB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG5cclxuICBoMywgLmgzIHtcclxuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICB9XHJcblxyXG4gIGg0LCAuaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgfVxyXG5cclxuICBoNSwgLmg1IHtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcblxyXG4gIGg2LCAuaDYge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmxlYWQge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcblxyXG4gIC5kaXNwbGF5LTEge1xyXG4gICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG5cclxuICAuZGlzcGxheS0yIHtcclxuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG5cclxuICAuZGlzcGxheS0zIHtcclxuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG5cclxuICAuZGlzcGxheS00IHtcclxuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG5cclxuICBociB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgfVxyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgbWFyayxcclxuICAubWFyayB7XHJcbiAgICBwYWRkaW5nOiAwLjJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XHJcbiAgfVxyXG5cclxuICAubGlzdC11bnN0eWxlZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtaW5saW5lIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubGlzdC1pbmxpbmUtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmluaXRpYWxpc20ge1xyXG4gICAgZm9udC1zaXplOiA5MCU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5ibG9ja3F1b3RlLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG5cclxuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiO1xyXG4gIH1cclxuXHJcbiAgLmltZy1mbHVpZCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuaW1nLXRodW1ibmFpbCB7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmZpZ3VyZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuZmlndXJlLWltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIC5maWd1cmUtY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDkwJTtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gIH1cclxuXHJcbiAgY29kZSB7XHJcbiAgICBmb250LXNpemU6IDg3LjUlO1xyXG4gICAgY29sb3I6ICNlODNlOGM7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gIH1cclxuXHJcbiAgYSA+IGNvZGUge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICBrYmQge1xyXG4gICAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcclxuICAgIGZvbnQtc2l6ZTogODcuNSU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgfVxyXG5cclxuICBrYmQga2JkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgcHJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiA4Ny41JTtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gIH1cclxuXHJcbiAgcHJlIGNvZGUge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgfVxyXG5cclxuICAucHJlLXNjcm9sbGFibGUge1xyXG4gICAgbWF4LWhlaWdodDogMzQwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgfVxyXG5cclxuICAubm8tZ3V0dGVycyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5uby1ndXR0ZXJzID4gLmNvbCxcclxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxyXG4gIC5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcclxuICAuY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXHJcbiAgLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxyXG4gIC5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcclxuICAuY29sLXhsLWF1dG8ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbCB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5jb2wtYXV0byB7XHJcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC0xIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC0yIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC0zIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgZmxleDogMCAwIDI1JTtcclxuICAgIG1heC13aWR0aDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC00IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC01IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC02IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgZmxleDogMCAwIDUwJTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC03IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC04IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLmNvbC05IHtcclxuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC0xMCB7XHJcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5jb2wtMTEge1xyXG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAuY29sLTEyIHtcclxuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLWZpcnN0IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgIG9yZGVyOiAtMTtcclxuICB9XHJcblxyXG4gIC5vcmRlci1sYXN0IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgIG9yZGVyOiAxMztcclxuICB9XHJcblxyXG4gIC5vcmRlci0wIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAub3JkZXItMSB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgIG9yZGVyOiAxO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLTIge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICBvcmRlcjogMjtcclxuICB9XHJcblxyXG4gIC5vcmRlci0zIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgb3JkZXI6IDM7XHJcbiAgfVxyXG5cclxuICAub3JkZXItNCB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgIG9yZGVyOiA0O1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLTUge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICBvcmRlcjogNTtcclxuICB9XHJcblxyXG4gIC5vcmRlci02IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgb3JkZXI6IDY7XHJcbiAgfVxyXG5cclxuICAub3JkZXItNyB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgIG9yZGVyOiA3O1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLTgge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICBvcmRlcjogODtcclxuICB9XHJcblxyXG4gIC5vcmRlci05IHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgb3JkZXI6IDk7XHJcbiAgfVxyXG5cclxuICAub3JkZXItMTAge1xyXG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgb3JkZXI6IDEwO1xyXG4gIH1cclxuXHJcbiAgLm9yZGVyLTExIHtcclxuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgIG9yZGVyOiAxMTtcclxuICB9XHJcblxyXG4gIC5vcmRlci0xMiB7XHJcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICBvcmRlcjogMTI7XHJcbiAgfVxyXG5cclxuICAub2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICB9XHJcblxyXG4gIC5vZmZzZXQtMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICB9XHJcblxyXG4gIC5vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuXHJcbiAgLm9mZnNldC00IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gIH1cclxuXHJcbiAgLm9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgLm9mZnNldC02IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgfVxyXG5cclxuICAub2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAub2Zmc2V0LTgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgfVxyXG5cclxuICAub2Zmc2V0LTkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICB9XHJcblxyXG4gIC5vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgfVxyXG5cclxuICAub2Zmc2V0LTExIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuY29sLXNtIHtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tYXV0byB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTEge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDguMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTIge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTMge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDI1JTtcclxuICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTQge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTUge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTYge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDUwJTtcclxuICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTcge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTgge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTkge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDc1JTtcclxuICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICB9XHJcbiAgICAuY29sLXNtLTEwIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1zbS0xMSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtc20tMTIge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tZmlyc3Qge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogLTE7XHJcbiAgICAgIG9yZGVyOiAtMTtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS1sYXN0IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xyXG4gICAgICBvcmRlcjogMTM7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xyXG4gICAgICBvcmRlcjogMDtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS0xIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDE7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTIge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMjtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMyB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gICAgICBvcmRlcjogMztcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS00IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgICAgIG9yZGVyOiA0O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTUge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNTtcclxuICAgICAgb3JkZXI6IDU7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tNiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xyXG4gICAgICBvcmRlcjogNjtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS03IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDc7XHJcbiAgICAgIG9yZGVyOiA3O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTgge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogODtcclxuICAgICAgb3JkZXI6IDg7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tOSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xyXG4gICAgICBvcmRlcjogOTtcclxuICAgIH1cclxuICAgIC5vcmRlci1zbS0xMCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcclxuICAgICAgb3JkZXI6IDEwO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXNtLTExIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDExO1xyXG4gICAgICBvcmRlcjogMTE7XHJcbiAgICB9XHJcbiAgICAub3JkZXItc20tMTIge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTI7XHJcbiAgICAgIG9yZGVyOiAxMjtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS0zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS01IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1zbS03IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTgge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtc20tOSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTEwIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXNtLTExIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5jb2wtbWQge1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC1hdXRvIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMyB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xyXG4gICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDI1JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xyXG4gICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtNyB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtOCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XHJcbiAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtOSB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xyXG4gICAgICBmbGV4OiAwIDAgNzUlO1xyXG4gICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIH1cclxuICAgIC5jb2wtbWQtMTAge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xyXG4gICAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAuY29sLW1kLTExIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xMiB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC1maXJzdCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcclxuICAgICAgb3JkZXI6IC0xO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLWxhc3Qge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTM7XHJcbiAgICAgIG9yZGVyOiAxMztcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0wIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XHJcbiAgICAgIG9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTEge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0zIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgIG9yZGVyOiAzO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTQge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgb3JkZXI6IDQ7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtNSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xyXG4gICAgICBvcmRlcjogNTtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC02IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDY7XHJcbiAgICAgIG9yZGVyOiA2O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTcge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNztcclxuICAgICAgb3JkZXI6IDc7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtOCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xyXG4gICAgICBvcmRlcjogODtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC05IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDk7XHJcbiAgICAgIG9yZGVyOiA5O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLW1kLTEwIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xyXG4gICAgICBvcmRlcjogMTA7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbWQtMTEge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTE7XHJcbiAgICAgIG9yZGVyOiAxMTtcclxuICAgIH1cclxuICAgIC5vcmRlci1tZC0xMiB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcclxuICAgICAgb3JkZXI6IDEyO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0wIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC00IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTUge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtNiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LW1kLTcge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtOCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1tZC05IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDc1JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtMTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbWQtMTEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNvbC1sZyB7XHJcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLWF1dG8ge1xyXG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0xIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0yIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0zIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy00IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy01IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy02IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy03IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy04IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy05IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC1sZy0xMCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wtbGctMTEge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLWxnLTEyIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLWZpcnN0IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctbGFzdCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgICAgb3JkZXI6IDEzO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTAge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy0yIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTMge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctNCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICBvcmRlcjogNDtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy01IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICAgIG9yZGVyOiA1O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTYge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgICAgb3JkZXI6IDY7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctNyB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgICBvcmRlcjogNztcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy04IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICAgIG9yZGVyOiA4O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTkge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgICAgb3JkZXI6IDk7XHJcbiAgICB9XHJcbiAgICAub3JkZXItbGctMTAge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICAgIG9yZGVyOiAxMDtcclxuICAgIH1cclxuICAgIC5vcmRlci1sZy0xMSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgICAgb3JkZXI6IDExO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLWxnLTEyIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgICBvcmRlcjogMTI7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctMyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctNSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy02IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQtbGctNyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy04IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LWxnLTkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy0xMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC1sZy0xMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmNvbC14bCB7XHJcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLWF1dG8ge1xyXG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC0xIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC0yIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC0zIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIG1heC13aWR0aDogMjUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC00IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC01IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC02IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC03IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcclxuICAgICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC04IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcclxuICAgICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC05IHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCA3NSU7XHJcbiAgICAgIGZsZXg6IDAgMCA3NSU7XHJcbiAgICAgIG1heC13aWR0aDogNzUlO1xyXG4gICAgfVxyXG4gICAgLmNvbC14bC0xMCB7XHJcbiAgICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcclxuICAgICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5jb2wteGwtMTEge1xyXG4gICAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XHJcbiAgICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xyXG4gICAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAuY29sLXhsLTEyIHtcclxuICAgICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLWZpcnN0IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xyXG4gICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtbGFzdCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcclxuICAgICAgb3JkZXI6IDEzO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTAge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMDtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtMSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC0yIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDI7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTMge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMztcclxuICAgICAgb3JkZXI6IDM7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtNCB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xyXG4gICAgICBvcmRlcjogNDtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC01IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDU7XHJcbiAgICAgIG9yZGVyOiA1O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTYge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNjtcclxuICAgICAgb3JkZXI6IDY7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtNyB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xyXG4gICAgICBvcmRlcjogNztcclxuICAgIH1cclxuICAgIC5vcmRlci14bC04IHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDg7XHJcbiAgICAgIG9yZGVyOiA4O1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTkge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogOTtcclxuICAgICAgb3JkZXI6IDk7XHJcbiAgICB9XHJcbiAgICAub3JkZXIteGwtMTAge1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogMTA7XHJcbiAgICAgIG9yZGVyOiAxMDtcclxuICAgIH1cclxuICAgIC5vcmRlci14bC0xMSB7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcclxuICAgICAgb3JkZXI6IDExO1xyXG4gICAgfVxyXG4gICAgLm9yZGVyLXhsLTEyIHtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xyXG4gICAgICBvcmRlcjogMTI7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtMyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtNSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC02IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwJTtcclxuICAgIH1cclxuICAgIC5vZmZzZXQteGwtNyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC04IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XHJcbiAgICB9XHJcbiAgICAub2Zmc2V0LXhsLTkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0xMCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xyXG4gICAgfVxyXG4gICAgLm9mZnNldC14bC0xMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlIHRoLFxyXG4gIC50YWJsZSB0ZCB7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlIHRoZWFkIHRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcclxuICB9XHJcblxyXG4gIC50YWJsZSB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2O1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXNtIHRoLFxyXG4gIC50YWJsZS1zbSB0ZCB7XHJcbiAgICBwYWRkaW5nOiAwLjNyZW07XHJcbiAgfVxyXG5cclxuICAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcclxuICB9XHJcblxyXG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcclxuICAudGFibGUtYm9yZGVyZWQgdGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcclxuICB9XHJcblxyXG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcclxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLWJvcmRlcmxlc3MgdGgsXHJcbiAgLnRhYmxlLWJvcmRlcmxlc3MgdGQsXHJcbiAgLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXHJcbiAgLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgfVxyXG5cclxuICAudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICB9XHJcblxyXG4gIC50YWJsZS1wcmltYXJ5LFxyXG4gIC50YWJsZS1wcmltYXJ5ID4gdGgsXHJcbiAgLnRhYmxlLXByaW1hcnkgPiB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXByaW1hcnkgdGgsXHJcbiAgLnRhYmxlLXByaW1hcnkgdGQsXHJcbiAgLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXHJcbiAgLnRhYmxlLXByaW1hcnkgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM3YWJhZmY7XHJcbiAgfVxyXG5cclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcclxuICB9XHJcblxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7XHJcbiAgfVxyXG5cclxuICAudGFibGUtc2Vjb25kYXJ5LFxyXG4gIC50YWJsZS1zZWNvbmRhcnkgPiB0aCxcclxuICAudGFibGUtc2Vjb25kYXJ5ID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjtcclxuICB9XHJcblxyXG4gIC50YWJsZS1zZWNvbmRhcnkgdGgsXHJcbiAgLnRhYmxlLXNlY29uZGFyeSB0ZCxcclxuICAudGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLFxyXG4gIC50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNiM2I3YmI7XHJcbiAgfVxyXG5cclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XHJcbiAgfVxyXG5cclxuICAudGFibGUtc3VjY2VzcyxcclxuICAudGFibGUtc3VjY2VzcyA+IHRoLFxyXG4gIC50YWJsZS1zdWNjZXNzID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjtcclxuICB9XHJcblxyXG4gIC50YWJsZS1zdWNjZXNzIHRoLFxyXG4gIC50YWJsZS1zdWNjZXNzIHRkLFxyXG4gIC50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxyXG4gIC50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOGZkMTllO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7XHJcbiAgfVxyXG5cclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLWluZm8sXHJcbiAgLnRhYmxlLWluZm8gPiB0aCxcclxuICAudGFibGUtaW5mbyA+IHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XHJcbiAgfVxyXG5cclxuICAudGFibGUtaW5mbyB0aCxcclxuICAudGFibGUtaW5mbyB0ZCxcclxuICAudGFibGUtaW5mbyB0aGVhZCB0aCxcclxuICAudGFibGUtaW5mbyB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzg2Y2ZkYTtcclxuICB9XHJcblxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTtcclxuICB9XHJcblxyXG4gIC50YWJsZS13YXJuaW5nLFxyXG4gIC50YWJsZS13YXJuaW5nID4gdGgsXHJcbiAgLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXdhcm5pbmcgdGgsXHJcbiAgLnRhYmxlLXdhcm5pbmcgdGQsXHJcbiAgLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsXHJcbiAgLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmRmN2U7XHJcbiAgfVxyXG5cclxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcclxuICB9XHJcblxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XHJcbiAgfVxyXG5cclxuICAudGFibGUtZGFuZ2VyLFxyXG4gIC50YWJsZS1kYW5nZXIgPiB0aCxcclxuICAudGFibGUtZGFuZ2VyID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcclxuICB9XHJcblxyXG4gIC50YWJsZS1kYW5nZXIgdGgsXHJcbiAgLnRhYmxlLWRhbmdlciB0ZCxcclxuICAudGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxyXG4gIC50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlZDk2OWU7XHJcbiAgfVxyXG5cclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7XHJcbiAgfVxyXG5cclxuICAudGFibGUtbGlnaHQsXHJcbiAgLnRhYmxlLWxpZ2h0ID4gdGgsXHJcbiAgLnRhYmxlLWxpZ2h0ID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcclxuICB9XHJcblxyXG4gIC50YWJsZS1saWdodCB0aCxcclxuICAudGFibGUtbGlnaHQgdGQsXHJcbiAgLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxyXG4gIC50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZiZmNmYztcclxuICB9XHJcblxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcclxuICB9XHJcblxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0ZCxcclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcclxuICB9XHJcblxyXG4gIC50YWJsZS1kYXJrLFxyXG4gIC50YWJsZS1kYXJrID4gdGgsXHJcbiAgLnRhYmxlLWRhcmsgPiB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLWRhcmsgdGgsXHJcbiAgLnRhYmxlLWRhcmsgdGQsXHJcbiAgLnRhYmxlLWRhcmsgdGhlYWQgdGgsXHJcbiAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItY29sb3I6ICM5NTk5OWM7XHJcbiAgfVxyXG5cclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcclxuICB9XHJcblxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XHJcbiAgfVxyXG5cclxuICAudGFibGUtYWN0aXZlLFxyXG4gIC50YWJsZS1hY3RpdmUgPiB0aCxcclxuICAudGFibGUtYWN0aXZlID4gdGQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XHJcbiAgfVxyXG5cclxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICB9XHJcblxyXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXHJcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICB9XHJcblxyXG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XHJcbiAgICBib3JkZXItY29sb3I6ICM0NTRkNTU7XHJcbiAgfVxyXG5cclxuICAudGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcclxuICB9XHJcblxyXG4gIC50YWJsZS1kYXJrIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcclxuICB9XHJcblxyXG4gIC50YWJsZS1kYXJrIHRoLFxyXG4gIC50YWJsZS1kYXJrIHRkLFxyXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcclxuICB9XHJcblxyXG4gIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIH1cclxuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZyA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcclxuICAgIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICB9XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XHJcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICM4MGJkZmY7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sLWZpbGUsXHJcbiAgLmZvcm0tY29udHJvbC1yYW5nZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1mb3JtLWxhYmVsIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxuXHJcbiAgLmNvbC1mb3JtLWxhYmVsLWxnIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIC5jb2wtZm9ybS1sYWJlbC1zbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbiAgfVxyXG5cclxuICBzZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICB9XHJcblxyXG4gIC5mb3JtLXRleHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tcm93IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICB9XHJcblxyXG4gIC5mb3JtLXJvdyA+IC5jb2wsXHJcbiAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi10b3A6IDAuM3JlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2staW5saW5lIHtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLnZhbGlkLWZlZWRiYWNrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxuICAgIGNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuXHJcbiAgLnZhbGlkLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XHJcbiAgfVxyXG5cclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcclxuICB9XHJcblxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxyXG4gIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XHJcbiAgfVxyXG5cclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgMC43NXJlbSkgKiAzIC8gNCArIDEuNzVyZW0pO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcclxuICB9XHJcblxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XHJcbiAgfVxyXG5cclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcclxuICAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIGNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgIGNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICB9XHJcblxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMzNGNlNTc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3O1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTtcclxuICB9XHJcblxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XHJcbiAgfVxyXG5cclxuICAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gICAgZm9udC1zaXplOiA4MCU7XHJcbiAgICBjb2xvcjogI2RjMzU0NTtcclxuICB9XHJcblxyXG4gIC5pbnZhbGlkLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2RjMzU0NScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNkYzM1NDUnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAwLjc1cmVtKSAqIDMgLyA0ICsgMS43NXJlbSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZGMzNTQ1JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XHJcbiAgfVxyXG5cclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcclxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gIC5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIGNvbG9yOiAjZGMzNTQ1O1xyXG4gIH1cclxuXHJcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG5cclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcclxuICB9XHJcblxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXHJcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7XHJcbiAgfVxyXG5cclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcclxuICB9XHJcblxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcclxuICB9XHJcblxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG5cclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxyXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcclxuICAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taW5saW5lIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXHJcbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5idG4ge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTtcclxuICB9XHJcblxyXG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC42NTtcclxuICB9XHJcblxyXG4gIGEuYnRuLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcclxuICB9XHJcblxyXG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7XHJcbiAgfVxyXG5cclxuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XHJcbiAgfVxyXG5cclxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDVjYmY7XHJcbiAgfVxyXG5cclxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG5cclxuICAuYnRuLXNlY29uZGFyeTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XHJcbiAgICBib3JkZXItY29sb3I6ICM1NDViNjI7XHJcbiAgfVxyXG5cclxuICAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTtcclxuICB9XHJcblxyXG4gIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG5cclxuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XHJcbiAgICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XHJcbiAgfVxyXG5cclxuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1zdWNjZXNzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICB9XHJcblxyXG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XHJcbiAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcclxuICB9XHJcblxyXG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICB9XHJcblxyXG4gIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcclxuICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcclxuICB9XHJcblxyXG4gIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1pbmZvIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcclxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcclxuICB9XHJcblxyXG4gIC5idG4taW5mbzpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMTdhOGI7XHJcbiAgfVxyXG5cclxuICAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XHJcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7XHJcbiAgfVxyXG5cclxuICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XHJcbiAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XHJcbiAgfVxyXG5cclxuICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuYnRuLXdhcm5pbmcge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcclxuICB9XHJcblxyXG4gIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcclxuICB9XHJcblxyXG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcclxuICB9XHJcblxyXG4gIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2M2OTUwMDtcclxuICB9XHJcblxyXG4gIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTtcclxuICB9XHJcblxyXG4gIC5idG4tZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcclxuICB9XHJcblxyXG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcclxuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDtcclxuICB9XHJcblxyXG4gIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcclxuICB9XHJcblxyXG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG5cclxuICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XHJcbiAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcclxuICB9XHJcblxyXG4gIC5idG4tbGlnaHQge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcblxyXG4gIC5idG4tbGlnaHQ6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XHJcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XHJcbiAgfVxyXG5cclxuICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XHJcbiAgICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XHJcbiAgfVxyXG5cclxuICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1kYXJrIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcclxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcclxuICB9XHJcblxyXG4gIC5idG4tZGFyazpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XHJcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTcxYTFkO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcclxuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogIzI4YTc0NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzI4YTc0NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtaW5mbyB7XHJcbiAgICBjb2xvcjogIzE3YTJiODtcclxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcclxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICMxN2EyYjg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcclxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxyXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS13YXJuaW5nIHtcclxuICAgIGNvbG9yOiAjZmZjMTA3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZmZjMTA3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1kYW5nZXIge1xyXG4gICAgY29sb3I6ICNkYzM1NDU7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcclxuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XHJcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1saWdodCB7XHJcbiAgICBjb2xvcjogI2Y4ZjlmYTtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XHJcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICNmOGY5ZmE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXHJcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtZGFyayB7XHJcbiAgICBjb2xvcjogIzM0M2E0MDtcclxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcclxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjMzQzYTQwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XHJcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7XHJcbiAgfVxyXG5cclxuICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcclxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzAwN2JmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5idG4tbGluazpob3ZlciB7XHJcbiAgICBjb2xvcjogIzAwNTZiMztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIC5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcclxuICB9XHJcblxyXG4gIC5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgfVxyXG5cclxuICAuYnRuLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcclxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxyXG4gIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmZhZGUge1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmZhZGUge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZhZGU6bm90KC5zaG93KSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbGxhcHNlOm5vdCguc2hvdykge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jb2xsYXBzaW5nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuY29sbGFwc2luZyB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcHVwLFxyXG4gIC5kcm9wcmlnaHQsXHJcbiAgLmRyb3Bkb3duLFxyXG4gIC5kcm9wbGVmdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWluLXdpZHRoOiAxMHJlbTtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xyXG4gICAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS1zbS1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcclxuICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XHJcbiAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XHJcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XHJcbiAgfVxyXG5cclxuICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcclxuICB9XHJcblxyXG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcclxuICB9XHJcblxyXG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcblxyXG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IDA7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxNjE4MWI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51LnNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgfVxyXG5cclxuICAuYnRuLWdyb3VwLFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1ncm91cCA+IC5idG4sXHJcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgfVxyXG5cclxuICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlcixcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlciB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5idG4tdG9vbGJhciB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuICAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxyXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXHJcbiAgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XHJcbiAgfVxyXG5cclxuICAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XHJcbiAgfVxyXG5cclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgfVxyXG5cclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxyXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgd2lkdGg6IDElO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxyXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxyXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDQ7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXHJcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQsXHJcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xyXG4gICAgei1pbmRleDogMztcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxyXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcclxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXHJcbiAgLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXHJcbiAgLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXHJcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcclxuICAuaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXHJcbiAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcclxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxyXG4gIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXHJcbiAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcclxuICAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbiAgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1pbi1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlubGluZSB7XHJcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYjUyNjU2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1MjY1NjtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4MSwgMzgsIDg1LCAwLjI1KTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDdmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2IzZDdmZjtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDAuMjVyZW07XHJcbiAgICBsZWZ0OiAtMS41cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4O1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDAuMjVyZW07XHJcbiAgICBsZWZ0OiAtMS41cmVtO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gNTAlIDUwJTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXN3aXRjaCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtMi4yNXJlbTtcclxuICAgIHdpZHRoOiAxLjc1cmVtO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgdG9wOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xyXG4gICAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XHJcbiAgICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcclxuICAgIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcclxuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICM0OTUwNTc7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tc2VsZWN0OmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1zZWxlY3Qtc20ge1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXNlbGVjdC1sZyB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcclxuICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1maWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICM4MGJkZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJCcm93c2VcIjtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcclxuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xyXG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1yYW5nZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxcmVtICsgMC40cmVtKTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXJhbmdlOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xyXG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwLjVyZW07XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xyXG4gICAgd2lkdGg6IDFyZW07XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXJhbmdlOjotbXMtdHJhY2sge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDAuNXJlbTtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRyYWNrIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcblxyXG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXHJcbiAgLmN1c3RvbS1maWxlLWxhYmVsLFxyXG4gIC5jdXN0b20tc2VsZWN0IHtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcclxuICAgIC5jdXN0b20tZmlsZS1sYWJlbCxcclxuICAgIC5jdXN0b20tc2VsZWN0IHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcblxyXG4gIC5uYXYtdGFicyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcclxuICB9XHJcblxyXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICB9XHJcblxyXG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG5cclxuICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7XHJcbiAgfVxyXG5cclxuICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogIzQ5NTA1NztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTYgI2RlZTJlNiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAubmF2LXBpbGxzIC5uYXYtbGluayB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1maWxsIC5uYXYtaXRlbSB7XHJcbiAgICAtbXMtZmxleDogMSAxIGF1dG87XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC50YWItY29udGVudCA+IC50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5uYXZiYXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhciA+IC5jb250YWluZXIsXHJcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRleHQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xyXG4gICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlcjpob3ZlciwgLm5hdmJhci10b2dnbGVyOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxLjVlbTtcclxuICAgIGhlaWdodDogMS41ZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcclxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLm5hdmJhci1leHBhbmQtc20ge1xyXG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxyXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xyXG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxyXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCB7XHJcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XHJcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5uYXZiYXItZXhwYW5kLWxnIHtcclxuICAgICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcclxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcclxuICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCB7XHJcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XHJcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1leHBhbmQge1xyXG4gICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxyXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxyXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xyXG4gICAgZmxleC1iYXNpczogYXV0bztcclxuICB9XHJcblxyXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxyXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuY2FyZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQgPiBociB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG5cclxuICAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5jYXJkLWJvZHkge1xyXG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICB9XHJcblxyXG4gIC5jYXJkLXN1YnRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5jYXJkLWxpbms6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07XHJcbiAgfVxyXG5cclxuICAuY2FyZC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcbiAgfVxyXG5cclxuICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcclxuICB9XHJcblxyXG4gIC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5jYXJkLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcclxuICB9XHJcblxyXG4gIC5jYXJkLWhlYWRlci10YWJzIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5jYXJkLWhlYWRlci1waWxscyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XHJcbiAgfVxyXG5cclxuICAuY2FyZC1pbWctb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcclxuICB9XHJcblxyXG4gIC5jYXJkLWltZy10b3Age1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XHJcbiAgfVxyXG5cclxuICAuY2FyZC1pbWctYm90dG9tIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtZGVjayB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAuY2FyZC1kZWNrIC5jYXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5jYXJkLWRlY2sge1xyXG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtZGVjayAuY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAtbXMtZmxleDogMSAwIDAlO1xyXG4gICAgICBmbGV4OiAxIDAgMCU7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuY2FyZC1ncm91cCB7XHJcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XHJcbiAgICAgIC1tcy1mbGV4OiAxIDAgMCU7XHJcbiAgICAgIGZsZXg6IDEgMCAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBib3JkZXItbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcclxuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmNhcmQtY29sdW1ucyB7XHJcbiAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcclxuICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDEuMjVyZW07XHJcbiAgICAgIC1tb3otY29sdW1uLWdhcDogMS4yNXJlbTtcclxuICAgICAgY29sdW1uLWdhcDogMS4yNXJlbTtcclxuICAgICAgb3JwaGFuczogMTtcclxuICAgICAgd2lkb3dzOiAxO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uID4gLmNhcmQge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbiA+IC5jYXJkOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24gPiAuY2FyZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbiA+IC5jYXJkIC5jYXJkLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBjb250ZW50OiBcIi9cIjtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG5cclxuICAucGFnZS1saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgY29sb3I6ICMwMDdiZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcclxuICB9XHJcblxyXG4gIC5wYWdlLWxpbms6aG92ZXIge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGNvbG9yOiAjMDA1NmIzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcclxuICB9XHJcblxyXG4gIC5wYWdlLWxpbms6Zm9jdXMge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7XHJcbiAgfVxyXG5cclxuICAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG5cclxuICAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmY7XHJcbiAgfVxyXG5cclxuICAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGN1cnNvcjogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcclxuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTtcclxuICB9XHJcblxyXG4gIC5iYWRnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuYmFkZ2U6ZW1wdHkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5idG4gLmJhZGdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcblxyXG4gIC5iYWRnZS1waWxsIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcmVtO1xyXG4gIH1cclxuXHJcbiAgLmJhZGdlLXByaW1hcnkge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuXHJcbiAgYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xyXG4gIH1cclxuXHJcbiAgYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJhZGdlLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XHJcbiAgfVxyXG5cclxuICBhLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xyXG4gIH1cclxuXHJcbiAgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMsIGEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJhZGdlLXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xyXG4gIH1cclxuXHJcbiAgYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xyXG4gIH1cclxuXHJcbiAgYS5iYWRnZS1zdWNjZXNzOmZvY3VzLCBhLmJhZGdlLXN1Y2Nlc3MuZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJhZGdlLWluZm8ge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xyXG4gIH1cclxuXHJcbiAgYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xyXG4gIH1cclxuXHJcbiAgYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcclxuICB9XHJcblxyXG4gIC5iYWRnZS13YXJuaW5nIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcclxuICB9XHJcblxyXG4gIGEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcclxuICB9XHJcblxyXG4gIGEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcclxuICB9XHJcblxyXG4gIC5iYWRnZS1kYW5nZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gIH1cclxuXHJcbiAgYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcclxuICB9XHJcblxyXG4gIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuYmFkZ2UtbGlnaHQge1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gIH1cclxuXHJcbiAgYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzIxMjUyOTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XHJcbiAgfVxyXG5cclxuICBhLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLmJhZGdlLWRhcmsge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xyXG4gIH1cclxuXHJcbiAgYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xyXG4gIH1cclxuXHJcbiAgYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XHJcbiAgfVxyXG5cclxuICAuanVtYm90cm9uIHtcclxuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuanVtYm90cm9uIHtcclxuICAgICAgcGFkZGluZzogNHJlbSAycmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmp1bWJvdHJvbi1mbHVpZCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIC5hbGVydCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWhlYWRpbmcge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWRpc21pc3NpYmxlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogIzAwNDA4NTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XHJcbiAgICBib3JkZXItY29sb3I6ICNiOGRhZmY7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtcHJpbWFyeSBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjOWZjZGZmO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICMwMDI3NTI7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtc2Vjb25kYXJ5IHtcclxuICAgIGNvbG9yOiAjMzgzZDQxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTNlNTtcclxuICAgIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcclxuICB9XHJcblxyXG4gIC5hbGVydC1zZWNvbmRhcnkgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjtcclxuICB9XHJcblxyXG4gIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6ICMyMDIzMjY7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XHJcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzBiMmUxMztcclxuICB9XHJcblxyXG4gIC5hbGVydC1pbmZvIHtcclxuICAgIGNvbG9yOiAjMGM1NDYwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcclxuICAgIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcclxuICB9XHJcblxyXG4gIC5hbGVydC1pbmZvIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzA2MmMzMztcclxuICB9XHJcblxyXG4gIC5hbGVydC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiAjODU2NDA0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZWViYTtcclxuICB9XHJcblxyXG4gIC5hbGVydC13YXJuaW5nIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogIzUzM2YwMztcclxuICB9XHJcblxyXG4gIC5hbGVydC1kYW5nZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtZGFuZ2VyIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMWIwYjc7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjNDkxMjE3O1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWxpZ2h0IHtcclxuICAgIGNvbG9yOiAjODE4MTgyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZkZmRmZTtcclxuICB9XHJcblxyXG4gIC5hbGVydC1saWdodCBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWNlY2Y2O1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjNjg2ODY4O1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWRhcmsge1xyXG4gICAgY29sb3I6ICMxYjFlMjE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzZjOGNhO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWRhcmsgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTtcclxuICB9XHJcblxyXG4gIC5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiAjMDQwNTA1O1xyXG4gIH1cclxuXHJcbiAgQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcclxuICAgIGZyb20ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XHJcbiAgfVxyXG5cclxuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcclxuICAgICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYSB7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5tZWRpYS1ib2R5IHtcclxuICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY29sb3I6ICM0OTUwNTc7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICM2Yzc1N2Q7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xyXG4gICAgY29sb3I6ICMwMDQwODU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMDA0MDg1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQwODU7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDQwODU7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XHJcbiAgICBjb2xvcjogIzM4M2Q0MTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMzgzZDQxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Q0MTtcclxuICAgIGJvcmRlci1jb2xvcjogIzM4M2Q0MTtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogIzE1NTcyNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxNTU3MjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcclxuICAgIGJvcmRlci1jb2xvcjogIzE1NTcyNDtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XHJcbiAgICBjb2xvcjogIzBjNTQ2MDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICMwYzU0NjA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcclxuICAgIGJvcmRlci1jb2xvcjogIzBjNTQ2MDtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XHJcbiAgICBjb2xvcjogIzg1NjQwNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICM4NTY0MDQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcclxuICAgIGJvcmRlci1jb2xvcjogIzg1NjQwNDtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAjNzIxYzI0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICM3MjFjMjQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3O1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0O1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XHJcbiAgICBjb2xvcjogIzgxODE4MjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzgxODE4MjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcclxuICAgIGJvcmRlci1jb2xvcjogIzgxODE4MjtcclxuICB9XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XHJcbiAgICBjb2xvcjogIzFiMWUyMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxYjFlMjE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlO1xyXG4gIH1cclxuXHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcclxuICAgIGJvcmRlci1jb2xvcjogIzFiMWUyMTtcclxuICB9XHJcblxyXG4gIC5jbG9zZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gIH1cclxuXHJcbiAgLmNsb3NlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uLmNsb3NlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBhLmNsb3NlLmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRvYXN0IHtcclxuICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjI1cmVtIDAuNzVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgfVxyXG5cclxuICAudG9hc3Quc2hvd2luZyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnRvYXN0LnNob3cge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLnRvYXN0LmhpZGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC50b2FzdC1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XHJcbiAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgfVxyXG5cclxuICAudG9hc3QtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1vZGFsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDUwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwLjVyZW07XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyLFxyXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcclxuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xyXG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYmFja2Ryb3Age1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwNDA7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcclxuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bztcclxuICB9XHJcblxyXG4gIC5tb2RhbC10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZzogMXJlbTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNXJlbTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC05OTk5cHg7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICBtYXJnaW46IDEuNzVyZW0gYXV0bztcclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xyXG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcclxuICAgIH1cclxuICAgIC5tb2RhbC1zbSB7XHJcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5tb2RhbC1sZyxcclxuICAgIC5tb2RhbC14bCB7XHJcbiAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAubW9kYWwteGwge1xyXG4gICAgICBtYXgtd2lkdGg6IDExNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwNzA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgbGluZS1icmVhazogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgLnRvb2x0aXAuc2hvdyB7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgfVxyXG5cclxuICAudG9vbHRpcCAuYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMC44cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjRyZW07XHJcbiAgfVxyXG5cclxuICAudG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgfVxyXG5cclxuICAuYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcclxuICAgIHBhZGRpbmc6IDAuNHJlbSAwO1xyXG4gIH1cclxuXHJcbiAgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuXHJcbiAgLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xyXG4gICAgcGFkZGluZzogMCAwLjRyZW07XHJcbiAgfVxyXG5cclxuICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMC40cmVtO1xyXG4gICAgaGVpZ2h0OiAwLjhyZW07XHJcbiAgfVxyXG5cclxuICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcclxuICB9XHJcblxyXG4gIC5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xyXG4gICAgcGFkZGluZzogMC40cmVtIDA7XHJcbiAgfVxyXG5cclxuICAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICAuYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgcGFkZGluZzogMCAwLjRyZW07XHJcbiAgfVxyXG5cclxuICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAwLjRyZW07XHJcbiAgICBoZWlnaHQ6IDAuOHJlbTtcclxuICB9XHJcblxyXG4gIC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIH1cclxuXHJcbiAgLnBvcG92ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwNjA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogMjc2cHg7XHJcbiAgICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIGxpbmUtYnJlYWs6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XHJcbiAgfVxyXG5cclxuICAucG9wb3ZlciAuYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMC41cmVtO1xyXG4gICAgbWFyZ2luOiAwIDAuM3JlbTtcclxuICB9XHJcblxyXG4gIC5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgLmJzLXBvcG92ZXItdG9wLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93IHtcclxuICAgIGJvdHRvbTogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcclxuICB9XHJcblxyXG4gIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB9XHJcblxyXG4gIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93OjphZnRlciB7XHJcbiAgICBib3R0b206IDFweDtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdyB7XHJcbiAgICBsZWZ0OiBjYWxjKCgwLjVyZW0gKyAxcHgpICogLTEpO1xyXG4gICAgd2lkdGg6IDAuNXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIG1hcmdpbjogMC4zcmVtIDA7XHJcbiAgfVxyXG5cclxuICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjpiZWZvcmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB9XHJcblxyXG4gIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgbGVmdDogMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93IHtcclxuICAgIHRvcDogY2FsYygoMC41cmVtICsgMXB4KSAqIC0xKTtcclxuICB9XHJcblxyXG4gIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgfVxyXG5cclxuICAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XHJcbiAgfVxyXG5cclxuICAuYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgfVxyXG5cclxuICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3cge1xyXG4gICAgcmlnaHQ6IGNhbGMoKDAuNXJlbSArIDFweCkgKiAtMSk7XHJcbiAgICB3aWR0aDogMC41cmVtO1xyXG4gICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgbWFyZ2luOiAwLjNyZW0gMDtcclxuICB9XHJcblxyXG4gIC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICB9XHJcblxyXG4gIC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmFmdGVyIHtcclxuICAgIHJpZ2h0OiAxcHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5wb3BvdmVyLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xyXG4gIH1cclxuXHJcbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucG9wb3Zlci1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcclxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxyXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcclxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXHJcbiAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXHJcbiAgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXHJcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcclxuICAgIHotaW5kZXg6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogMHMgMC42cyBvcGFjaXR5O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxyXG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxNSU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxyXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxyXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxNTtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgLW1zLWZsZXg6IDAgMSBhdXRvO1xyXG4gICAgZmxleDogMCAxIGF1dG87XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcclxuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNSU7XHJcbiAgICBib3R0b206IDIwcHg7XHJcbiAgICBsZWZ0OiAxNSU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XHJcbiAgICB0byB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xyXG4gICAgdG8ge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3Bpbm5lci1ib3JkZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcblxyXG4gIC5zcGlubmVyLWJvcmRlci1zbSB7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIGJvcmRlci13aWR0aDogMC4yZW07XHJcbiAgfVxyXG5cclxuICBALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcclxuICAgIDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcclxuICAgIDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcGlubmVyLWdyb3cge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDJyZW07XHJcbiAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xyXG4gIH1cclxuXHJcbiAgLnNwaW5uZXItZ3Jvdy1zbSB7XHJcbiAgICB3aWR0aDogMXJlbTtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1iYXNlbGluZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi10b3Age1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLW1pZGRsZSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tYm90dG9tIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi10ZXh0LWJvdHRvbSB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi10ZXh0LXRvcCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5iZy1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxyXG4gIGJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxyXG4gIGJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2MgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5iZy1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxyXG4gIGJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIsXHJcbiAgYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYmctc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcclxuICBidXR0b24uYmctc3VjY2Vzczpob3ZlcixcclxuICBidXR0b24uYmctc3VjY2Vzczpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYmctaW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcclxuICBidXR0b24uYmctaW5mbzpob3ZlcixcclxuICBidXR0b24uYmctaW5mbzpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYmctd2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcclxuICBidXR0b24uYmctd2FybmluZzpob3ZlcixcclxuICBidXR0b24uYmctd2FybmluZzpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYmctZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcclxuICBidXR0b24uYmctZGFuZ2VyOmhvdmVyLFxyXG4gIGJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJnLWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXHJcbiAgYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxyXG4gIGJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYmctZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcclxuICBidXR0b24uYmctZGFyazpob3ZlcixcclxuICBidXR0b24uYmctZGFyazpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYmctd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJnLXRyYW5zcGFyZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ib3JkZXItdG9wIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyLXJpZ2h0IHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ib3JkZXItYm90dG9tIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyLWxlZnQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyLTAge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyLXRvcC0wIHtcclxuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ib3JkZXItcmlnaHQtMCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ib3JkZXItYm90dG9tLTAge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJvcmRlci1sZWZ0LTAge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ib3JkZXItcHJpbWFyeSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5ib3JkZXItc2Vjb25kYXJ5IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJvcmRlci1zdWNjZXNzIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJvcmRlci1pbmZvIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJvcmRlci13YXJuaW5nIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJvcmRlci1kYW5nZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYm9yZGVyLWxpZ2h0IHtcclxuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJvcmRlci1kYXJrIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmJvcmRlci13aGl0ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5yb3VuZGVkLXNtIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnJvdW5kZWQtdG9wIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucm91bmRlZC1yaWdodCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5yb3VuZGVkLWJvdHRvbSB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnJvdW5kZWQtbGVmdCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucm91bmRlZC1sZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5yb3VuZGVkLXBpbGwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5yb3VuZGVkLTAge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNsZWFyZml4OjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcblxyXG4gIC5kLW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmQtaW5saW5lIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmQtaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kLXRhYmxlIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZC10YWJsZS1yb3cge1xyXG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZC10YWJsZS1jZWxsIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kLWZsZXgge1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5kLWlubGluZS1mbGV4IHtcclxuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xyXG4gICAgLmQtc20tbm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20taW5saW5lLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1zbS1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1zbS10YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1zbS10YWJsZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXNtLXRhYmxlLWNlbGwge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1zbS1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtc20taW5saW5lLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmQtbWQtbm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLW1kLWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtaW5saW5lLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC10YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC10YWJsZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLW1kLXRhYmxlLWNlbGwge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1tZC1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbWQtaW5saW5lLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmQtbGctbm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbGctaW5saW5lLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy10YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy10YWJsZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLWxnLXRhYmxlLWNlbGwge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1sZy1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtbGctaW5saW5lLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5kLXhsLW5vbmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC1pbmxpbmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLWlubGluZS1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQteGwtYmxvY2sge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQteGwtdGFibGUge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQteGwtdGFibGUtcm93IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC14bC10YWJsZS1jZWxsIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQteGwtZmxleCB7XHJcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXhsLWlubGluZS1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgLmQtcHJpbnQtbm9uZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXByaW50LWlubGluZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC1ibG9jayB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC10YWJsZSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC10YWJsZS1yb3cge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5kLXByaW50LXRhYmxlLWNlbGwge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZC1wcmludC1mbGV4IHtcclxuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbWJlZC1yZXNwb25zaXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcclxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXHJcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxyXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IDQyLjg1NzE0MyU7XHJcbiAgfVxyXG5cclxuICAuZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgfVxyXG5cclxuICAuZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IDc1JTtcclxuICB9XHJcblxyXG4gIC5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5mbGV4LXJvdyB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtY29sdW1uIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZmxleC1yb3ctcmV2ZXJzZSB7XHJcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mbGV4LW5vd3JhcCB7XHJcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZmxleC13cmFwLXJldmVyc2Uge1xyXG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtZmlsbCB7XHJcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZmxleC1ncm93LTAge1xyXG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtZ3Jvdy0xIHtcclxuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mbGV4LXNocmluay0wIHtcclxuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZsZXgtc2hyaW5rLTEge1xyXG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xyXG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmp1c3RpZnktY29udGVudC1hcm91bmQge1xyXG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1pdGVtcy1zdGFydCB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24taXRlbXMtZW5kIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWl0ZW1zLWNlbnRlciB7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24taXRlbXMtYmFzZWxpbmUge1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1pdGVtcy1zdHJldGNoIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWNvbnRlbnQtc3RhcnQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWNvbnRlbnQtZW5kIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tY29udGVudC1hcm91bmQge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tc2VsZi1hdXRvIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1zZWxmLXN0YXJ0IHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tc2VsZi1lbmQge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmFsaWduLXNlbGYtY2VudGVyIHtcclxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYWxpZ24tc2VsZi1iYXNlbGluZSB7XHJcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hbGlnbi1zZWxmLXN0cmV0Y2gge1xyXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZmxleC1zbS1yb3cge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1jb2x1bW4ge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS13cmFwIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLW5vd3JhcCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1maWxsIHtcclxuICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1zbS1ncm93LTAge1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXNtLWdyb3ctMSB7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20tc2hyaW5rLTAge1xyXG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtc20tc2hyaW5rLTEge1xyXG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtc20tZW5kIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5mbGV4LW1kLXJvdyB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLWNvbHVtbiB7XHJcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLXdyYXAge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtbm93cmFwIHtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLWZpbGwge1xyXG4gICAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LW1kLWdyb3ctMCB7XHJcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbWQtZ3Jvdy0xIHtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC1zaHJpbmstMCB7XHJcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1tZC1zaHJpbmstMSB7XHJcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbWQtYXV0byB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1tZC1lbmQge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmZsZXgtbGctcm93IHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctY29sdW1uIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctd3JhcCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy1ub3dyYXAge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctZmlsbCB7XHJcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgtbGctZ3Jvdy0wIHtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC1sZy1ncm93LTEge1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLXNocmluay0wIHtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LWxnLXNocmluay0xIHtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLWxnLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmZsZXgteGwtcm93IHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtY29sdW1uIHtcclxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xyXG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtd3JhcCB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC1ub3dyYXAge1xyXG4gICAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XHJcbiAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtZmlsbCB7XHJcbiAgICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsZXgteGwtZ3Jvdy0wIHtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxleC14bC1ncm93LTEge1xyXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLXNocmluay0wIHtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbGV4LXhsLXNocmluay0xIHtcclxuICAgICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcclxuICAgICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xyXG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1pdGVtcy14bC1lbmQge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcclxuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xyXG4gICAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcclxuICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hbGlnbi1zZWxmLXhsLWVuZCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcclxuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xyXG4gICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcclxuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZsb2F0LWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mbG9hdC1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mbG9hdC1ub25lIHtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5mbG9hdC1zbS1sZWZ0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbG9hdC1zbS1yaWdodCB7XHJcbiAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsb2F0LXNtLW5vbmUge1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuZmxvYXQtbWQtbGVmdCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxvYXQtbWQtcmlnaHQge1xyXG4gICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbG9hdC1tZC1ub25lIHtcclxuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmZsb2F0LWxnLWxlZnQge1xyXG4gICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZsb2F0LWxnLXJpZ2h0IHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxvYXQtbGctbm9uZSB7XHJcbiAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuZmxvYXQteGwtbGVmdCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZmxvYXQteGwtcmlnaHQge1xyXG4gICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mbG9hdC14bC1ub25lIHtcclxuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vdmVyZmxvdy1hdXRvIHtcclxuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAub3ZlcmZsb3ctaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wb3NpdGlvbi1zdGF0aWMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBvc2l0aW9uLXJlbGF0aXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBvc2l0aW9uLWFic29sdXRlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBvc2l0aW9uLWZpeGVkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBvc2l0aW9uLXN0aWNreSB7XHJcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3kgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5maXhlZC10b3Age1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAzMDtcclxuICB9XHJcblxyXG4gIC5maXhlZC1ib3R0b20ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTAzMDtcclxuICB9XHJcblxyXG4gIEBzdXBwb3J0cyAoKHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSkgb3IgKHBvc2l0aW9uOiBzdGlja3kpKSB7XHJcbiAgICAuc3RpY2t5LXRvcCB7XHJcbiAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB6LWluZGV4OiAxMDIwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNyLW9ubHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgLnNoYWRvdy1zbSB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2hhZG93LWxnIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2hhZG93LW5vbmUge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnctMjUge1xyXG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnctNTAge1xyXG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnctNzUge1xyXG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnctMTAwIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudy1hdXRvIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaC0yNSB7XHJcbiAgICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmgtNTAge1xyXG4gICAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5oLTc1IHtcclxuICAgIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaC0xMDAge1xyXG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaC1hdXRvIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm13LTEwMCB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5taC0xMDAge1xyXG4gICAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1pbi12dy0xMDAge1xyXG4gICAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1pbi12aC0xMDAge1xyXG4gICAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC52dy0xMDAge1xyXG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudmgtMTAwIHtcclxuICAgIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAubS0wIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LTAsXHJcbiAgLm15LTAge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLTAsXHJcbiAgLm14LTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItMCxcclxuICAubXktMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtMCxcclxuICAubXgtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tMSB7XHJcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tdC0xLFxyXG4gIC5teS0xIHtcclxuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tci0xLFxyXG4gIC5teC0xIHtcclxuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLTEsXHJcbiAgLm15LTEge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1sLTEsXHJcbiAgLm14LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLTIge1xyXG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tdC0yLFxyXG4gIC5teS0yIHtcclxuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLTIsXHJcbiAgLm14LTIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYi0yLFxyXG4gIC5teS0yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1sLTIsXHJcbiAgLm14LTIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tMyB7XHJcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tdC0zLFxyXG4gIC5teS0zIHtcclxuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tci0zLFxyXG4gIC5teC0zIHtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLTMsXHJcbiAgLm15LTMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1sLTMsXHJcbiAgLm14LTMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLTQge1xyXG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tdC00LFxyXG4gIC5teS00IHtcclxuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLTQsXHJcbiAgLm14LTQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYi00LFxyXG4gIC5teS00IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1sLTQsXHJcbiAgLm14LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tNSB7XHJcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tdC01LFxyXG4gIC5teS01IHtcclxuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tci01LFxyXG4gIC5teC01IHtcclxuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLTUsXHJcbiAgLm15LTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1sLTUsXHJcbiAgLm14LTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wLTAge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnB0LTAsXHJcbiAgLnB5LTAge1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wci0wLFxyXG4gIC5weC0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYi0wLFxyXG4gIC5weS0wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGwtMCxcclxuICAucHgtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wLTEge1xyXG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnB0LTEsXHJcbiAgLnB5LTEge1xyXG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wci0xLFxyXG4gIC5weC0xIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYi0xLFxyXG4gIC5weS0xIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGwtMSxcclxuICAucHgtMSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wLTIge1xyXG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQtMixcclxuICAucHktMiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHItMixcclxuICAucHgtMiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wYi0yLFxyXG4gIC5weS0yIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC0yLFxyXG4gIC5weC0yIHtcclxuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucC0zIHtcclxuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wdC0zLFxyXG4gIC5weS0zIHtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHItMyxcclxuICAucHgtMyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGItMyxcclxuICAucHktMyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBsLTMsXHJcbiAgLnB4LTMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucC00IHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnB0LTQsXHJcbiAgLnB5LTQge1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnByLTQsXHJcbiAgLnB4LTQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGItNCxcclxuICAucHktNCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucGwtNCxcclxuICAucHgtNCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnAtNSB7XHJcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucHQtNSxcclxuICAucHktNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnByLTUsXHJcbiAgLnB4LTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnBiLTUsXHJcbiAgLnB5LTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wbC01LFxyXG4gIC5weC01IHtcclxuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tbjEge1xyXG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LW4xLFxyXG4gIC5teS1uMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLW4xLFxyXG4gIC5teC1uMSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItbjEsXHJcbiAgLm15LW4xIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbjEsXHJcbiAgLm14LW4xIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm0tbjIge1xyXG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXQtbjIsXHJcbiAgLm15LW4yIHtcclxuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tci1uMixcclxuICAubXgtbjIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItbjIsXHJcbiAgLm15LW4yIHtcclxuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tbC1uMixcclxuICAubXgtbjIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLW4zIHtcclxuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tdC1uMyxcclxuICAubXktbjMge1xyXG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tci1uMyxcclxuICAubXgtbjMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLW4zLFxyXG4gIC5teS1uMyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1sLW4zLFxyXG4gIC5teC1uMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tLW40IHtcclxuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LW40LFxyXG4gIC5teS1uNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItbjQsXHJcbiAgLm14LW40IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1iLW40LFxyXG4gIC5teS1uNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtbjQsXHJcbiAgLm14LW40IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1uNSB7XHJcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXQtbjUsXHJcbiAgLm15LW41IHtcclxuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubXItbjUsXHJcbiAgLm14LW41IHtcclxuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tYi1uNSxcclxuICAubXktbjUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tbC1uNSxcclxuICAubXgtbjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubS1hdXRvIHtcclxuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm10LWF1dG8sXHJcbiAgLm15LWF1dG8ge1xyXG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1yLWF1dG8sXHJcbiAgLm14LWF1dG8ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWItYXV0byxcclxuICAubXktYXV0byB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWwtYXV0byxcclxuICAubXgtYXV0byB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAubS1zbS0wIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtc20tMCxcclxuICAgIC5teS1zbS0wIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXNtLTAsXHJcbiAgICAubXgtc20tMCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXNtLTAsXHJcbiAgICAubXktc20tMCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1zbS0wLFxyXG4gICAgLm14LXNtLTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tc20tMSB7XHJcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXNtLTEsXHJcbiAgICAubXktc20tMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1zbS0xLFxyXG4gICAgLm14LXNtLTEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1zbS0xLFxyXG4gICAgLm15LXNtLTEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtc20tMSxcclxuICAgIC5teC1zbS0xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXNtLTIge1xyXG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXNtLTIsXHJcbiAgICAubXktc20tMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXNtLTIsXHJcbiAgICAubXgtc20tMiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItc20tMixcclxuICAgIC5teS1zbS0yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtc20tMixcclxuICAgIC5teC1zbS0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tc20tMyB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXNtLTMsXHJcbiAgICAubXktc20tMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1zbS0zLFxyXG4gICAgLm14LXNtLTMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1zbS0zLFxyXG4gICAgLm15LXNtLTMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtc20tMyxcclxuICAgIC5teC1zbS0zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXNtLTQge1xyXG4gICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXNtLTQsXHJcbiAgICAubXktc20tNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXNtLTQsXHJcbiAgICAubXgtc20tNCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItc20tNCxcclxuICAgIC5teS1zbS00IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtc20tNCxcclxuICAgIC5teC1zbS00IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tc20tNSB7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXNtLTUsXHJcbiAgICAubXktc20tNSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1zbS01LFxyXG4gICAgLm14LXNtLTUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1zbS01LFxyXG4gICAgLm15LXNtLTUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtc20tNSxcclxuICAgIC5teC1zbS01IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLXNtLTAge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtc20tMCxcclxuICAgIC5weS1zbS0wIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1zbS0wLFxyXG4gICAgLnB4LXNtLTAge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItc20tMCxcclxuICAgIC5weS1zbS0wIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1zbS0wLFxyXG4gICAgLnB4LXNtLTAge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLXNtLTEge1xyXG4gICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtc20tMSxcclxuICAgIC5weS1zbS0xIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1zbS0xLFxyXG4gICAgLnB4LXNtLTEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItc20tMSxcclxuICAgIC5weS1zbS0xIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1zbS0xLFxyXG4gICAgLnB4LXNtLTEge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLXNtLTIge1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1zbS0yLFxyXG4gICAgLnB5LXNtLTIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItc20tMixcclxuICAgIC5weC1zbS0yIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItc20tMixcclxuICAgIC5weS1zbS0yIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLXNtLTIsXHJcbiAgICAucHgtc20tMiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1zbS0zIHtcclxuICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LXNtLTMsXHJcbiAgICAucHktc20tMyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItc20tMyxcclxuICAgIC5weC1zbS0zIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLXNtLTMsXHJcbiAgICAucHktc20tMyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtc20tMyxcclxuICAgIC5weC1zbS0zIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1zbS00IHtcclxuICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtc20tNCxcclxuICAgIC5weS1zbS00IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLXNtLTQsXHJcbiAgICAucHgtc20tNCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLXNtLTQsXHJcbiAgICAucHktc20tNCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1zbS00LFxyXG4gICAgLnB4LXNtLTQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtc20tNSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1zbS01LFxyXG4gICAgLnB5LXNtLTUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLXNtLTUsXHJcbiAgICAucHgtc20tNSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1zbS01LFxyXG4gICAgLnB5LXNtLTUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLXNtLTUsXHJcbiAgICAucHgtc20tNSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tc20tbjEge1xyXG4gICAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtc20tbjEsXHJcbiAgICAubXktc20tbjEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXNtLW4xLFxyXG4gICAgLm14LXNtLW4xIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXNtLW4xLFxyXG4gICAgLm15LXNtLW4xIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1zbS1uMSxcclxuICAgIC5teC1zbS1uMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tc20tbjIge1xyXG4gICAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1zbS1uMixcclxuICAgIC5teS1zbS1uMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1zbS1uMixcclxuICAgIC5teC1zbS1uMiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXNtLW4yLFxyXG4gICAgLm15LXNtLW4yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXNtLW4yLFxyXG4gICAgLm14LXNtLW4yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXNtLW4zIHtcclxuICAgICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXNtLW4zLFxyXG4gICAgLm15LXNtLW4zIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1zbS1uMyxcclxuICAgIC5teC1zbS1uMyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1zbS1uMyxcclxuICAgIC5teS1zbS1uMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtc20tbjMsXHJcbiAgICAubXgtc20tbjMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXNtLW40IHtcclxuICAgICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtc20tbjQsXHJcbiAgICAubXktc20tbjQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItc20tbjQsXHJcbiAgICAubXgtc20tbjQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1zbS1uNCxcclxuICAgIC5teS1zbS1uNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1zbS1uNCxcclxuICAgIC5teC1zbS1uNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1zbS1uNSB7XHJcbiAgICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1zbS1uNSxcclxuICAgIC5teS1zbS1uNSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItc20tbjUsXHJcbiAgICAubXgtc20tbjUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItc20tbjUsXHJcbiAgICAubXktc20tbjUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXNtLW41LFxyXG4gICAgLm14LXNtLW41IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1zbS1hdXRvIHtcclxuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtc20tYXV0byxcclxuICAgIC5teS1zbS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXNtLWF1dG8sXHJcbiAgICAubXgtc20tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXNtLWF1dG8sXHJcbiAgICAubXktc20tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1zbS1hdXRvLFxyXG4gICAgLm14LXNtLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubS1tZC0wIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbWQtMCxcclxuICAgIC5teS1tZC0wIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLW1kLTAsXHJcbiAgICAubXgtbWQtMCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLW1kLTAsXHJcbiAgICAubXktbWQtMCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1tZC0wLFxyXG4gICAgLm14LW1kLTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbWQtMSB7XHJcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLTEsXHJcbiAgICAubXktbWQtMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC0xLFxyXG4gICAgLm14LW1kLTEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC0xLFxyXG4gICAgLm15LW1kLTEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtMSxcclxuICAgIC5teC1tZC0xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLW1kLTIge1xyXG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLTIsXHJcbiAgICAubXktbWQtMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLW1kLTIsXHJcbiAgICAubXgtbWQtMiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbWQtMixcclxuICAgIC5teS1tZC0yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtMixcclxuICAgIC5teC1tZC0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbWQtMyB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLTMsXHJcbiAgICAubXktbWQtMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC0zLFxyXG4gICAgLm14LW1kLTMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC0zLFxyXG4gICAgLm15LW1kLTMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtMyxcclxuICAgIC5teC1tZC0zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLW1kLTQge1xyXG4gICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLTQsXHJcbiAgICAubXktbWQtNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLW1kLTQsXHJcbiAgICAubXgtbWQtNCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbWQtNCxcclxuICAgIC5teS1tZC00IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtNCxcclxuICAgIC5teC1tZC00IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbWQtNSB7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLTUsXHJcbiAgICAubXktbWQtNSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC01LFxyXG4gICAgLm14LW1kLTUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC01LFxyXG4gICAgLm15LW1kLTUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtNSxcclxuICAgIC5teC1tZC01IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLW1kLTAge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbWQtMCxcclxuICAgIC5weS1tZC0wIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1tZC0wLFxyXG4gICAgLnB4LW1kLTAge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbWQtMCxcclxuICAgIC5weS1tZC0wIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1tZC0wLFxyXG4gICAgLnB4LW1kLTAge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLW1kLTEge1xyXG4gICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbWQtMSxcclxuICAgIC5weS1tZC0xIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1tZC0xLFxyXG4gICAgLnB4LW1kLTEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbWQtMSxcclxuICAgIC5weS1tZC0xIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1tZC0xLFxyXG4gICAgLnB4LW1kLTEge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLW1kLTIge1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1tZC0yLFxyXG4gICAgLnB5LW1kLTIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItbWQtMixcclxuICAgIC5weC1tZC0yIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbWQtMixcclxuICAgIC5weS1tZC0yIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLW1kLTIsXHJcbiAgICAucHgtbWQtMiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1tZC0zIHtcclxuICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LW1kLTMsXHJcbiAgICAucHktbWQtMyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItbWQtMyxcclxuICAgIC5weC1tZC0zIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLW1kLTMsXHJcbiAgICAucHktbWQtMyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtbWQtMyxcclxuICAgIC5weC1tZC0zIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1tZC00IHtcclxuICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbWQtNCxcclxuICAgIC5weS1tZC00IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLW1kLTQsXHJcbiAgICAucHgtbWQtNCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLW1kLTQsXHJcbiAgICAucHktbWQtNCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1tZC00LFxyXG4gICAgLnB4LW1kLTQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtbWQtNSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1tZC01LFxyXG4gICAgLnB5LW1kLTUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLW1kLTUsXHJcbiAgICAucHgtbWQtNSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1tZC01LFxyXG4gICAgLnB5LW1kLTUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLW1kLTUsXHJcbiAgICAucHgtbWQtNSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbWQtbjEge1xyXG4gICAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbWQtbjEsXHJcbiAgICAubXktbWQtbjEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLW1kLW4xLFxyXG4gICAgLm14LW1kLW4xIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLW1kLW4xLFxyXG4gICAgLm15LW1kLW4xIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1tZC1uMSxcclxuICAgIC5teC1tZC1uMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbWQtbjIge1xyXG4gICAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1tZC1uMixcclxuICAgIC5teS1tZC1uMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC1uMixcclxuICAgIC5teC1tZC1uMiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLW1kLW4yLFxyXG4gICAgLm15LW1kLW4yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLW1kLW4yLFxyXG4gICAgLm14LW1kLW4yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLW1kLW4zIHtcclxuICAgICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LW1kLW4zLFxyXG4gICAgLm15LW1kLW4zIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1tZC1uMyxcclxuICAgIC5teC1tZC1uMyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC1uMyxcclxuICAgIC5teS1tZC1uMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbWQtbjMsXHJcbiAgICAubXgtbWQtbjMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLW1kLW40IHtcclxuICAgICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbWQtbjQsXHJcbiAgICAubXktbWQtbjQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbWQtbjQsXHJcbiAgICAubXgtbWQtbjQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1tZC1uNCxcclxuICAgIC5teS1tZC1uNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1tZC1uNCxcclxuICAgIC5teC1tZC1uNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1tZC1uNSB7XHJcbiAgICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1tZC1uNSxcclxuICAgIC5teS1tZC1uNSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbWQtbjUsXHJcbiAgICAubXgtbWQtbjUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbWQtbjUsXHJcbiAgICAubXktbWQtbjUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLW1kLW41LFxyXG4gICAgLm14LW1kLW41IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1tZC1hdXRvIHtcclxuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbWQtYXV0byxcclxuICAgIC5teS1tZC1hdXRvIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLW1kLWF1dG8sXHJcbiAgICAubXgtbWQtYXV0byB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLW1kLWF1dG8sXHJcbiAgICAubXktbWQtYXV0byB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1tZC1hdXRvLFxyXG4gICAgLm14LW1kLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubS1sZy0wIHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctMCxcclxuICAgIC5teS1sZy0wIHtcclxuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLTAsXHJcbiAgICAubXgtbGctMCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLWxnLTAsXHJcbiAgICAubXktbGctMCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy0wLFxyXG4gICAgLm14LWxnLTAge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctMSB7XHJcbiAgICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLTEsXHJcbiAgICAubXktbGctMSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1sZy0xLFxyXG4gICAgLm14LWxnLTEge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1sZy0xLFxyXG4gICAgLm15LWxnLTEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctMSxcclxuICAgIC5teC1sZy0xIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLWxnLTIge1xyXG4gICAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLTIsXHJcbiAgICAubXktbGctMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLTIsXHJcbiAgICAubXgtbGctMiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbGctMixcclxuICAgIC5teS1sZy0yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctMixcclxuICAgIC5teC1sZy0yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctMyB7XHJcbiAgICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLTMsXHJcbiAgICAubXktbGctMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1sZy0zLFxyXG4gICAgLm14LWxnLTMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1sZy0zLFxyXG4gICAgLm15LWxnLTMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctMyxcclxuICAgIC5teC1sZy0zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLWxnLTQge1xyXG4gICAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLTQsXHJcbiAgICAubXktbGctNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLTQsXHJcbiAgICAubXgtbGctNCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbGctNCxcclxuICAgIC5teS1sZy00IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctNCxcclxuICAgIC5teC1sZy00IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctNSB7XHJcbiAgICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLTUsXHJcbiAgICAubXktbGctNSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1sZy01LFxyXG4gICAgLm14LWxnLTUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1sZy01LFxyXG4gICAgLm15LWxnLTUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctNSxcclxuICAgIC5teC1sZy01IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLWxnLTAge1xyXG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbGctMCxcclxuICAgIC5weS1sZy0wIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1sZy0wLFxyXG4gICAgLnB4LWxnLTAge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbGctMCxcclxuICAgIC5weS1sZy0wIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1sZy0wLFxyXG4gICAgLnB4LWxnLTAge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLWxnLTEge1xyXG4gICAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbGctMSxcclxuICAgIC5weS1sZy0xIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci1sZy0xLFxyXG4gICAgLnB4LWxnLTEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbGctMSxcclxuICAgIC5weS1sZy0xIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1sZy0xLFxyXG4gICAgLnB4LWxnLTEge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLWxnLTIge1xyXG4gICAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1sZy0yLFxyXG4gICAgLnB5LWxnLTIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItbGctMixcclxuICAgIC5weC1sZy0yIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGItbGctMixcclxuICAgIC5weS1sZy0yIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLWxnLTIsXHJcbiAgICAucHgtbGctMiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1sZy0zIHtcclxuICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LWxnLTMsXHJcbiAgICAucHktbGctMyB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHItbGctMyxcclxuICAgIC5weC1sZy0zIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLWxnLTMsXHJcbiAgICAucHktbGctMyB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwtbGctMyxcclxuICAgIC5weC1sZy0zIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC1sZy00IHtcclxuICAgICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQtbGctNCxcclxuICAgIC5weS1sZy00IHtcclxuICAgICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLWxnLTQsXHJcbiAgICAucHgtbGctNCB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLWxnLTQsXHJcbiAgICAucHktbGctNCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC1sZy00LFxyXG4gICAgLnB4LWxnLTQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAtbGctNSB7XHJcbiAgICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC1sZy01LFxyXG4gICAgLnB5LWxnLTUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLWxnLTUsXHJcbiAgICAucHgtbGctNSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi1sZy01LFxyXG4gICAgLnB5LWxnLTUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLWxnLTUsXHJcbiAgICAucHgtbGctNSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctbjEge1xyXG4gICAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctbjEsXHJcbiAgICAubXktbGctbjEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLW4xLFxyXG4gICAgLm14LWxnLW4xIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLWxnLW4xLFxyXG4gICAgLm15LWxnLW4xIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy1uMSxcclxuICAgIC5teC1sZy1uMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0tbGctbjIge1xyXG4gICAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1sZy1uMixcclxuICAgIC5teS1sZy1uMiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1sZy1uMixcclxuICAgIC5teC1sZy1uMiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLWxnLW4yLFxyXG4gICAgLm15LWxnLW4yIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLWxnLW4yLFxyXG4gICAgLm14LWxnLW4yIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLWxnLW4zIHtcclxuICAgICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LWxnLW4zLFxyXG4gICAgLm15LWxnLW4zIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci1sZy1uMyxcclxuICAgIC5teC1sZy1uMyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1sZy1uMyxcclxuICAgIC5teS1sZy1uMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwtbGctbjMsXHJcbiAgICAubXgtbGctbjMge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLWxnLW40IHtcclxuICAgICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctbjQsXHJcbiAgICAubXktbGctbjQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbGctbjQsXHJcbiAgICAubXgtbGctbjQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi1sZy1uNCxcclxuICAgIC5teS1sZy1uNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy1uNCxcclxuICAgIC5teC1sZy1uNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1sZy1uNSB7XHJcbiAgICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC1sZy1uNSxcclxuICAgIC5teS1sZy1uNSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXItbGctbjUsXHJcbiAgICAubXgtbGctbjUge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWItbGctbjUsXHJcbiAgICAubXktbGctbjUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLWxnLW41LFxyXG4gICAgLm14LWxnLW41IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS1sZy1hdXRvIHtcclxuICAgICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQtbGctYXV0byxcclxuICAgIC5teS1sZy1hdXRvIHtcclxuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLWxnLWF1dG8sXHJcbiAgICAubXgtbGctYXV0byB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLWxnLWF1dG8sXHJcbiAgICAubXktbGctYXV0byB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC1sZy1hdXRvLFxyXG4gICAgLm14LWxnLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLm0teGwtMCB7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXhsLTAsXHJcbiAgICAubXkteGwtMCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci14bC0wLFxyXG4gICAgLm14LXhsLTAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi14bC0wLFxyXG4gICAgLm15LXhsLTAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwteGwtMCxcclxuICAgIC5teC14bC0wIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXhsLTEge1xyXG4gICAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC14bC0xLFxyXG4gICAgLm15LXhsLTEge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIteGwtMSxcclxuICAgIC5teC14bC0xIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIteGwtMSxcclxuICAgIC5teS14bC0xIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXhsLTEsXHJcbiAgICAubXgteGwtMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS14bC0yIHtcclxuICAgICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC14bC0yLFxyXG4gICAgLm15LXhsLTIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci14bC0yLFxyXG4gICAgLm14LXhsLTIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXhsLTIsXHJcbiAgICAubXkteGwtMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXhsLTIsXHJcbiAgICAubXgteGwtMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXhsLTMge1xyXG4gICAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC14bC0zLFxyXG4gICAgLm15LXhsLTMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIteGwtMyxcclxuICAgIC5teC14bC0zIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIteGwtMyxcclxuICAgIC5teS14bC0zIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXhsLTMsXHJcbiAgICAubXgteGwtMyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS14bC00IHtcclxuICAgICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC14bC00LFxyXG4gICAgLm15LXhsLTQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci14bC00LFxyXG4gICAgLm14LXhsLTQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXhsLTQsXHJcbiAgICAubXkteGwtNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXhsLTQsXHJcbiAgICAubXgteGwtNCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXhsLTUge1xyXG4gICAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC14bC01LFxyXG4gICAgLm15LXhsLTUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIteGwtNSxcclxuICAgIC5teC14bC01IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIteGwtNSxcclxuICAgIC5teS14bC01IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXhsLTUsXHJcbiAgICAubXgteGwtNSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC14bC0wIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LXhsLTAsXHJcbiAgICAucHkteGwtMCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHIteGwtMCxcclxuICAgIC5weC14bC0wIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLXhsLTAsXHJcbiAgICAucHkteGwtMCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwteGwtMCxcclxuICAgIC5weC14bC0wIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC14bC0xIHtcclxuICAgICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LXhsLTEsXHJcbiAgICAucHkteGwtMSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHIteGwtMSxcclxuICAgIC5weC14bC0xIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLXhsLTEsXHJcbiAgICAucHkteGwtMSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwteGwtMSxcclxuICAgIC5weC14bC0xIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucC14bC0yIHtcclxuICAgICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQteGwtMixcclxuICAgIC5weS14bC0yIHtcclxuICAgICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLXhsLTIsXHJcbiAgICAucHgteGwtMiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBiLXhsLTIsXHJcbiAgICAucHkteGwtMiB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC14bC0yLFxyXG4gICAgLnB4LXhsLTIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAteGwtMyB7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wdC14bC0zLFxyXG4gICAgLnB5LXhsLTMge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnByLXhsLTMsXHJcbiAgICAucHgteGwtMyB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi14bC0zLFxyXG4gICAgLnB5LXhsLTMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBsLXhsLTMsXHJcbiAgICAucHgteGwtMyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnAteGwtNCB7XHJcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnB0LXhsLTQsXHJcbiAgICAucHkteGwtNCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci14bC00LFxyXG4gICAgLnB4LXhsLTQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wYi14bC00LFxyXG4gICAgLnB5LXhsLTQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGwteGwtNCxcclxuICAgIC5weC14bC00IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wLXhsLTUge1xyXG4gICAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHQteGwtNSxcclxuICAgIC5weS14bC01IHtcclxuICAgICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wci14bC01LFxyXG4gICAgLnB4LXhsLTUge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucGIteGwtNSxcclxuICAgIC5weS14bC01IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wbC14bC01LFxyXG4gICAgLnB4LXhsLTUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXhsLW4xIHtcclxuICAgICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXhsLW4xLFxyXG4gICAgLm15LXhsLW4xIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci14bC1uMSxcclxuICAgIC5teC14bC1uMSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi14bC1uMSxcclxuICAgIC5teS14bC1uMSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwteGwtbjEsXHJcbiAgICAubXgteGwtbjEge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tLXhsLW4yIHtcclxuICAgICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQteGwtbjIsXHJcbiAgICAubXkteGwtbjIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIteGwtbjIsXHJcbiAgICAubXgteGwtbjIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi14bC1uMixcclxuICAgIC5teS14bC1uMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC14bC1uMixcclxuICAgIC5teC14bC1uMiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS14bC1uMyB7XHJcbiAgICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tdC14bC1uMyxcclxuICAgIC5teS14bC1uMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXIteGwtbjMsXHJcbiAgICAubXgteGwtbjMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIteGwtbjMsXHJcbiAgICAubXkteGwtbjMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1sLXhsLW4zLFxyXG4gICAgLm14LXhsLW4zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubS14bC1uNCB7XHJcbiAgICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXhsLW40LFxyXG4gICAgLm15LXhsLW40IHtcclxuICAgICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXhsLW40LFxyXG4gICAgLm14LXhsLW40IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWIteGwtbjQsXHJcbiAgICAubXkteGwtbjQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwteGwtbjQsXHJcbiAgICAubXgteGwtbjQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0teGwtbjUge1xyXG4gICAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubXQteGwtbjUsXHJcbiAgICAubXkteGwtbjUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1yLXhsLW41LFxyXG4gICAgLm14LXhsLW41IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1iLXhsLW41LFxyXG4gICAgLm15LXhsLW41IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tbC14bC1uNSxcclxuICAgIC5teC14bC1uNSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm0teGwtYXV0byB7XHJcbiAgICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm10LXhsLWF1dG8sXHJcbiAgICAubXkteGwtYXV0byB7XHJcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tci14bC1hdXRvLFxyXG4gICAgLm14LXhsLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5tYi14bC1hdXRvLFxyXG4gICAgLm15LXhsLWF1dG8ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubWwteGwtYXV0byxcclxuICAgIC5teC14bC1hdXRvIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LW1vbm9zcGFjZSB7XHJcbiAgICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRleHQtanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC13cmFwIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50ZXh0LW5vd3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC10cnVuY2F0ZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtbGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRleHQtY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAudGV4dC1zbS1sZWZ0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQtc20tcmlnaHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRleHQtc20tY2VudGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC50ZXh0LW1kLWxlZnQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGV4dC1tZC1yaWdodCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGV4dC1tZC1jZW50ZXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnRleHQtbGctbGVmdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXh0LWxnLXJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXh0LWxnLWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgLnRleHQteGwtbGVmdCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXh0LXhsLXJpZ2h0IHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXh0LXhsLWNlbnRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtbG93ZXJjYXNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50ZXh0LXVwcGVyY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC1jYXBpdGFsaXplIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZm9udC13ZWlnaHQtbGlnaHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xyXG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5mb250LXdlaWdodC1ub3JtYWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtd2VpZ2h0LWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtd2VpZ2h0LWJvbGRlciB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuZm9udC1pdGFsaWMge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC13aGl0ZSB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRleHQtcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYS50ZXh0LXByaW1hcnk6aG92ZXIsIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMDA1NmIzICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xyXG4gICAgY29sb3I6ICM0OTRmNTQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50ZXh0LXN1Y2Nlc3Mge1xyXG4gICAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzE5NjkyYyAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRleHQtaW5mbyB7XHJcbiAgICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC13YXJuaW5nIHtcclxuICAgIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xyXG4gICAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50ZXh0LWRhbmdlciB7XHJcbiAgICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2E3MWQyYSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnRleHQtbGlnaHQge1xyXG4gICAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcclxuICAgIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC1kYXJrIHtcclxuICAgIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xyXG4gICAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50ZXh0LWJvZHkge1xyXG4gICAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50ZXh0LW11dGVkIHtcclxuICAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC1ibGFjay01MCB7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC13aGl0ZS01MCB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC1oaWRlIHtcclxuICAgIGZvbnQ6IDAvMCBhO1xyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC50ZXh0LWRlY29yYXRpb24tbm9uZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50ZXh0LWJyZWFrIHtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50ZXh0LXJlc2V0IHtcclxuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAudmlzaWJsZSB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaW52aXNpYmxlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgICosXHJcbiAgICAqOjpiZWZvcmUsXHJcbiAgICAqOjphZnRlciB7XHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGE6bm90KC5idG4pIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgICB9XHJcbiAgICBwcmUge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHByZSxcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xyXG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICAgIH1cclxuICAgIHRyLFxyXG4gICAgaW1nIHtcclxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgfVxyXG4gICAgcCxcclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICBvcnBoYW5zOiAzO1xyXG4gICAgICB3aWRvd3M6IDM7XHJcbiAgICB9XHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgICB9XHJcbiAgICBAcGFnZSB7XHJcbiAgICAgIHNpemU6IGEzO1xyXG4gICAgfVxyXG4gICAgYm9keSB7XHJcbiAgICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5iYWRnZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICB9XHJcbiAgICAudGFibGUge1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGFibGUgdGQsXHJcbiAgICAudGFibGUgdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGFibGUtYm9yZGVyZWQgdGgsXHJcbiAgICAudGFibGUtYm9yZGVyZWQgdGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAudGFibGUtZGFyayB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLWRhcmsgdGgsXHJcbiAgICAudGFibGUtZGFyayB0ZCxcclxuICAgIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxyXG4gICAgLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcclxuICAgIH1cclxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC5jc3MubWFwICovXHJcbiIsIi5wcy1jb250YWluZXIge1xyXG4tbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xyXG50b3VjaC1hY3Rpb246IGF1dG87XHJcbm92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XHJcbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XHJcbiAgICAucHMtY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gICAgLnBzLWNvbnRhaW5lciB7XHJcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50OyB9IH1cclxuLnBzLWNvbnRhaW5lci5wcy1hY3RpdmUteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxyXG4ucHMtY29udGFpbmVyLnBzLWFjdGl2ZS15ID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxyXG4ucHMtY29udGFpbmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIG9wYWNpdHk6IDAuOTsgfVxyXG4gICAgLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICBoZWlnaHQ6IDExcHg7IH1cclxuLnBzLWNvbnRhaW5lci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBvcGFjaXR5OiAwLjk7IH1cclxuICAgIC5wcy1jb250YWluZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gICAgd2lkdGg6IDExcHg7IH1cclxuLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIC8qIHRoZXJlIG11c3QgYmUgJ2JvdHRvbScgZm9yIHBzLXNjcm9sbGJhci14LXJhaWwgKi9cclxuICAgIGhlaWdodDogMTVweDsgfVxyXG4gICAgLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQsIC1tb3otYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAgIGJvdHRvbTogMnB4O1xyXG4gICAgLyogdGhlcmUgbXVzdCBiZSAnYm90dG9tJyBmb3IgcHMtc2Nyb2xsYmFyLXggKi9cclxuICAgIGhlaWdodDogNnB4OyB9XHJcbiAgICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgsIC5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDphY3RpdmUgPiAucHMtc2Nyb2xsYmFyLXgge1xyXG4gICAgaGVpZ2h0OiAxMXB4OyB9XHJcbi5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzLXNjcm9sbGJhci15LXJhaWwgKi9cclxuICAgIHdpZHRoOiAxNXB4OyB9XHJcbiAgICAucHMtY29udGFpbmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwgPiAucHMtc2Nyb2xsYmFyLXkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgbGluZWFyLCBoZWlnaHQgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dCwgLW1vei1ib3JkZXItcmFkaXVzIC4ycyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgaGVpZ2h0IC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIGhlaWdodCAuMnMgbGluZWFyLCB3aWR0aCAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0LCAtbW96LWJvcmRlci1yYWRpdXMgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgcmlnaHQ6IDJweDtcclxuICAgIC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBmb3IgcHMtc2Nyb2xsYmFyLXkgKi9cclxuICAgIHdpZHRoOiA2cHg7IH1cclxuICAgIC5wcy1jb250YWluZXIgPiAucHMtc2Nyb2xsYmFyLXktcmFpbDpob3ZlciA+IC5wcy1zY3JvbGxiYXIteSwgLnBzLWNvbnRhaW5lciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmFjdGl2ZSA+IC5wcy1zY3JvbGxiYXIteSB7XHJcbiAgICB3aWR0aDogMTFweDsgfVxyXG4ucHMtY29udGFpbmVyOmhvdmVyLnBzLWluLXNjcm9sbGluZy5wcy14ID4gLnBzLXNjcm9sbGJhci14LXJhaWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIG9wYWNpdHk6IDAuOTsgfVxyXG4gICAgLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteCA+IC5wcy1zY3JvbGxiYXIteC1yYWlsID4gLnBzLXNjcm9sbGJhci14IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICBoZWlnaHQ6IDExcHg7IH1cclxuLnBzLWNvbnRhaW5lcjpob3Zlci5wcy1pbi1zY3JvbGxpbmcucHMteSA+IC5wcy1zY3JvbGxiYXIteS1yYWlsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBvcGFjaXR5OiAwLjk7IH1cclxuICAgIC5wcy1jb250YWluZXI6aG92ZXIucHMtaW4tc2Nyb2xsaW5nLnBzLXkgPiAucHMtc2Nyb2xsYmFyLXktcmFpbCA+IC5wcy1zY3JvbGxiYXIteSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gICAgd2lkdGg6IDExcHg7IH1cclxuLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteC1yYWlsLFxyXG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWwge1xyXG4gICAgb3BhY2l0eTogMC42OyB9XHJcbi5wcy1jb250YWluZXI6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgtcmFpbDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgb3BhY2l0eTogMC45OyB9XHJcbiAgICAucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci14LXJhaWw6aG92ZXIgPiAucHMtc2Nyb2xsYmFyLXgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxyXG4ucHMtY29udGFpbmVyOmhvdmVyID4gLnBzLXNjcm9sbGJhci15LXJhaWw6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgIG9wYWNpdHk6IDAuOTsgfVxyXG4gICAgLnBzLWNvbnRhaW5lcjpob3ZlciA+IC5wcy1zY3JvbGxiYXIteS1yYWlsOmhvdmVyID4gLnBzLXNjcm9sbGJhci15IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7IH1cclxuICAiLCIubm9VaS1oYW5kbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTsgXHJcblxyXG5cdCY6YWN0aXZlIHtcclxuXHQgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuNCkpO1xyXG5cdH1cclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgXHRkaXNwbGF5OiBub25lO1x0XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub1VpLWhvcml6b250YWwge1xyXG5cdGhlaWdodDogNnB4O1xyXG5cclxuXHQubm9VaS1oYW5kbGUge1xyXG5cdCAgICBsZWZ0OiAtMTBweDtcclxuXHQgICAgdG9wOiAtN3B4O1xyXG5cdCAgICB3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYm9yZGVyLWNvbG9yLCA1JSk7XHJcblx0fVxyXG59XHRcclxuXHJcblxyXG4ubm9VaS12ZXJ0aWNhbCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiA2cHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHQubm9VaS1oYW5kbGUge1xyXG5cdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGJvcmRlci1jb2xvciwgNSUpO1xyXG5cdH1cclxuXHJcblx0Lm5vVWktb3JpZ2luIHtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG5cdCAgICBib3R0b206IDBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5ub1VpLWJhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogJHByb2dyZXNzLWJhci1iZztcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBib3R0b206IDVweDtcclxufVxyXG5cclxuLm5vVWktdGFyZ2V0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuXHJcblx0Ji5ub1VpLWNvbm5lY3Qge1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5ub1VpLWNvbm5lY3Qge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1x0XHJcbn1cclxuXHJcbi5ub1VpLW1hcmtlci1sYXJnZSxcclxuLm5vVWktbWFya2VyLXN1YiAge1xyXG5cdGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XHJcbiB9XHJcblxyXG4ubm9VaS1waXBzIHtcclxuXHRjb2xvcjogJGdyYXktbGlnaHQ7XHRcclxufVxyXG5cclxuLm5vVWktdmFsdWUtc3ViIHtcclxuXHRjb2xvcjogJGdyYXktbGlnaHQ7XHRcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0Zm9udC1zaXplOiAxMXB4XHJcbn1cclxuXHJcbi5ub1VpLXZhbHVlIHtcclxuXHRtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLm5vVWktbWFya2VyLWhvcml6b250YWwubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG5cdGhlaWdodDogMTBweDtcclxufSIsIlxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtSZXNwb25zaXZlXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHNjcmVlbi1kZXNrdG9wIHsuLi59IFxyXG5AbWl4aW4gc2NyZWVuLWRlc2t0b3Age1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdXNhZ2UgOiBAaW5jbHVkZSBzY3JlZW4tbGFwdG9wLWFib3ZlIHsuLi59IFxyXG5AbWl4aW4gc2NyZWVuLWxhcHRvcC1hYm92ZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHNjcmVlbi1sYXB0b3Agey4uLn0gXHJcbkBtaXhpbiBzY3JlZW4tbGFwdG9wIHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgc2NyZWVuLWxhcHRvcC1vbmx5IHsuLi59IFxyXG5AbWl4aW4gc2NyZWVuLWxhcHRvcC1vbmx5IHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpICB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7Li4ufSBcclxuQG1peGluIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHNjcmVlbi10YWJsZXQgey4uLn0gXHJcbkBtaXhpbiBzY3JlZW4tdGFibGV0IHtcclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gdXNhZ2UgOiBAaW5jbHVkZSBzY3JlZW4tbW9iaWxlLWFib3ZlIHsuLi59IFxyXG5AbWl4aW4gc2NyZWVuLW1vYmlsZS1hYm92ZSB7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlIDogQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7Li4ufSBcclxuQG1peGluIHNjcmVlbi1tb2JpbGUge1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHByaW50IHsuLi59IFxyXG5AbWl4aW4gcHJpbnQge1xyXG4gICAgQG1lZGlhIHByaW50IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbVHJhbnNmb3JtXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkpO1xyXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XHJcbiAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG59XHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtUcmFuc2Zvcm0gT3JpZ2luXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBlZzogQGluY2x1ZGUgdHJhbnNmb3JtLW9yaWdpbihsZWZ0IGNlbnRlcik7IFxyXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkdmFsKSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICR2YWw7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICR2YWw7XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJHZhbDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46ICR2YWw7XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW1RyYW5zaXRpb25dXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIGVnOiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjRzIGVhc2UtaW4tb3V0KTsgXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW0JveCBTaGFkb3ddXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlOiBAaW5jbHVkZSBib3gtc2hhZG93KDAsIDFweCwgMXB4LCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgaW5zZXQpOyBcclxuQG1peGluIGJveC1zaGFkb3coJHRvcCwgJGxlZnQsICRibHVyLCAkY29sb3IsICRpbnNldDpcIlwiKSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6JHRvcCAkbGVmdCAkYmx1ciAkY29sb3IgI3skaW5zZXR9O1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yICN7JGluc2V0fTtcclxuICAgIGJveC1zaGFkb3c6JHRvcCAkbGVmdCAkYmx1ciAkY29sb3IgI3skaW5zZXR9O1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbVGV4dCBNYXNraW5nXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZSA6IEBpbmNsdWRlIGdyYWRpZW50LXRleHQtbWFza2luZztcclxuQG1peGluIGdyYWRpZW50LXRleHQtbWFza2luZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbQ2xlYXJmaXhdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW0JhY2tncm91bmQgQ29sb3IgT3BhY2l0eV1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gdXNhZ2UgOiBAaW5jbHVkZSBiYWNrZ3JvdW5kLW9wYWNpdHkoJGRlZmF1bHQtZGFyaywgMC41KTsgXHJcbkBtaXhpbiBiYWNrZ3JvdW5kLW9wYWNpdHkoJGNvbG9yLCAkb3BhY2l0eTogMC4zKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7IC8qIFRoZSBGYWxsYmFjayAqL1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW0NvbG9yIEFscGhhXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vL3VzYXNnZTogQGluY2x1ZGUgYWxwaGEtYXR0cmlidXRlKCdjb2xvcicsIHJnYmEoYmxhY2ssIDAuNSksIHdoaXRlKTtcclxuQG1peGluIGFscGhhLWF0dHJpYnV0ZSgkYXR0cmlidXRlLCAkY29sb3IsICRiYWNrZ3JvdW5kKSB7XHJcbiAgICAkcGVyY2VudDogYWxwaGEoJGNvbG9yKSAqIDEwMCU7XHJcbiAgICAkb3BhcXVlOiBvcGFjaWZ5KCRjb2xvciwgMSk7XHJcbiAgICAkc29saWQtY29sb3I6IG1peCgkb3BhcXVlLCAkYmFja2dyb3VuZCwgJHBlcmNlbnQpO1xyXG4gICAgI3skYXR0cmlidXRlfTogJHNvbGlkLWNvbG9yO1xyXG4gICAgI3skYXR0cmlidXRlfTogJGNvbG9yO1xyXG59XHJcbiAgXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW0FuaW1hdGlvbiAmIEtleWZyYW1lXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICBcclxuXHJcbi8vIHVzYWdlOiBAaW5jbHVkZSBrZXlmcmFtZXMoc3BpbikgezAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH19ICAgXHJcbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKSB7XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgIEAtbW96LWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfSAgXHJcbiAgICBALW1zLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQC1vLWtleWZyYW1lcyAjeyRhbmltYXRpb24tbmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfSAgXHJcbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHVzYWdlOiBAaW5jbHVkZSBhbmltYXRpb24oJ3NwaW4gMS4ycyBiYWNrd2FyZHMgaW5maW5pdGUnKSBcclxuQG1peGluIGFuaW1hdGlvbigkc3RyKSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogI3skc3RyfTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiAjeyRzdHJ9O1xyXG4gICAgLW1zLWFuaW1hdGlvbjogI3skc3RyfTtcclxuICAgIC1vLWFuaW1hdGlvbjogI3skc3RyfTtcclxuICAgIGFuaW1hdGlvbjogI3skc3RyfTsgICAgICBcclxufSBcclxuXHJcblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFtQbGFjZWhvbGRlcl1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gdXNhZ2U6IEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtmb250LXNpemU6IDEwcHg7fSBcclxuQG1peGluIHBsYWNlaG9sZGVyIHtcclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fTtcclxuICAgICY6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fTtcclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fTtcclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fTtcclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW1JHQkEgQmFja2dyb3VuZCBPcGFjaXR5XVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZTogQGluY2x1ZGUgYmctb3BhY2l0eSgkY29sb3ItZGFyaywgLjIpOyBcclxuQG1peGluIGJnLW9wYWNpdHkoJGNvbG9yLCAkb3BhY2l0eTogMC4zKSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xyXG59XHJcblxyXG5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBbR3JheXNjYWxlXVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyB1c2FnZTogQGluY2x1ZGUgZ3JheXNjYWxlKDEwMCUpOyBcclxuQG1peGluIGdyYXlzY2FsZSgkZ3JheSkge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgkZ3JheSk7XHJcbiAgICAtbW96LWZpbHRlcjogZ3JheXNjYWxlKCRncmF5KTtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKCRncmF5KTtcclxufVxyXG5cclxuXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gW0JsdXJdXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIHVzYWdlOiBAaW5jbHVkZSBibHVyKDVweCk7IFxyXG5AbWl4aW4gYmx1cigkZ3JheSkge1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoJGdyYXkpO1xyXG4gICAgLW1vei1maWx0ZXI6IGJsdXIoJGdyYXkpO1xyXG4gICAgZmlsdGVyOiBibHVyKCRncmF5KTtcclxufVxyXG4iLCJ0YWJsZSB7XHJcblx0Ji5kYXRhVGFibGUge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnNvcnRpbmdfZGVzYyxcclxuLnNvcnRpbmdfYXNjIHtcclxuXHRcclxuXHQmOmJlZm9yZSxcclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlcixcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSxcclxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLFxyXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLFxyXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUsXHJcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcclxuXHRib3R0b206IDUwJTtcclxuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSg1MCUpKTtcclxufVxyXG5cclxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuXHRzZWxlY3Qge1xyXG5cdFx0bWFyZ2luOiAwcHggNXB4O1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGgsXHJcblx0ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIsXHJcblx0ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZvLFxyXG5cdGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZHQtYm9vdHN0cmFwNCB7XHJcblxyXG5cdC5jdXN0b20tc2VsZWN0LXNtLFxyXG5cdC5mb3JtLWNvbnRyb2wtc20ge1xyXG5cdFx0cGFkZGluZzogICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdFx0bGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuXHR9XHJcbn1cclxuXHJcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxufSIsIi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdC5zZWxlY3QyLWNob2ljZSB7XHJcblx0XHRoZWlnaHQ6ICRzZWxlY3QtaGVpZ2h0O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAgJHNlbGVjdC1oZWlnaHQ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdC5zZWxlY3QyLWFycm93IHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblxyXG5cdFx0XHRiIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxlMDBiXCI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogXCJhbnRpY29uXCIgO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwwLDAsLjI1KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmUge1xyXG5cclxuXHQmLnNlbGVjdDItY29udGFpbmVyIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdy1mb2N1cztcclxuXHJcblx0XHQuc2VsZWN0Mi1jaG9pY2UsXHJcblx0XHQuc2VsZWN0Mi1jaG9pY2VzIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcclxuXHRib3JkZXI6IDBweDtcclxufVxyXG5cclxuLnNlbGVjdDItZHJvcCB7XHJcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsMCwwLC4xNSk7XHJcblxyXG5cdCYuc2VsZWN0Mi1kcm9wLWFib3ZlIHtcclxuXHJcblx0XHQmLnNlbGVjdDItZHJvcC1hY3RpdmUge1xyXG5cdFx0XHRib3JkZXItdG9wOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnNlbGVjdDItcmVzdWx0cyB7XHJcblxyXG5cdC5zZWxlY3QyLWhpZ2hsaWdodGVkIHtcclxuXHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMSk7XHJcblx0fVxyXG5cclxuXHQuc2VsZWN0Mi1yZXN1bHQtbGFiZWwge1xyXG5cdFx0cGFkZGluZzogNXB4IDEycHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnNlbGVjdDItc2VhcmNoIHtcclxuXHRwYWRkaW5nOiA0cHg7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcXGUwYmFcIjtcclxuXHRcdGZvbnQtZmFtaWx5OiBcImFudGljb25cIiA7XHJcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogMTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1kcm9wZG93bi1vcGVuIHtcclxuXHJcblx0Ji5zZWxlY3QyLWNvbnRhaW5lciB7XHJcblxyXG5cdFx0LnNlbGVjdDItY2hvaWNlIHtcclxuXHJcblx0XHRcdC5zZWxlY3QyLWFycm93IHtcclxuXHJcblx0XHRcdFx0YiB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGUwZWVcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuc2VsZWN0Mi1kcm9wLWFib3ZlIHtcclxuXHRcdC5zZWxlY3QyLWNob2ljZSxcclxuXHRcdC5zZWxlY3QyLWNob2ljZXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLW11bHRpIHtcclxuXHJcblx0LnNlbGVjdDItY2hvaWNlcyB7XHJcblx0XHRtaW4taGVpZ2h0OiAkc2VsZWN0LWhlaWdodDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cclxuXHRcdC5zZWxlY3QyLXNlYXJjaC1jaG9pY2Uge1xyXG5cdFx0XHRtYXJnaW46IDhweCAwIDhweCA1cHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0Mi1zZWFyY2gtY2hvaWNlLWNsb3NlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcXDI1XCI7XHJcblx0XHRmb250LWZhbWlseTogXCJhbnRpY29uXCIgO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHR9XHJcbn1cclxuIiwiLyohXHJcbiAqIFF1aWxsIEVkaXRvciB2MS4zLjZcclxuICogaHR0cHM6Ly9xdWlsbGpzLmNvbS9cclxuICogQ29weXJpZ2h0IChjKSAyMDE0LCBKYXNvbiBDaGVuXHJcbiAqIENvcHlyaWdodCAoYykgMjAxMywgc2FsZXNmb3JjZS5jb21cclxuICovXHJcbiAucWwtY29udGFpbmVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLnFsLWNvbnRhaW5lci5xbC1kaXNhYmxlZCAucWwtdG9vbHRpcCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWRdID4gbGk6OmJlZm9yZSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgLnFsLWNsaXBib2FyZCB7XHJcbiAgICBsZWZ0OiAtMTAwMDAwcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gIH1cclxuICAucWwtY2xpcGJvYXJkIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgIHRhYi1zaXplOiA0O1xyXG4gICAgLW1vei10YWItc2l6ZTogNDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciA+ICoge1xyXG4gICAgY3Vyc29yOiB0ZXh0O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIHAsXHJcbiAgLnFsLWVkaXRvciBvbCxcclxuICAucWwtZWRpdG9yIHVsLFxyXG4gIC5xbC1lZGl0b3IgcHJlLFxyXG4gIC5xbC1lZGl0b3IgYmxvY2txdW90ZSxcclxuICAucWwtZWRpdG9yIGgxLFxyXG4gIC5xbC1lZGl0b3IgaDIsXHJcbiAgLnFsLWVkaXRvciBoMyxcclxuICAucWwtZWRpdG9yIGg0LFxyXG4gIC5xbC1lZGl0b3IgaDUsXHJcbiAgLnFsLWVkaXRvciBoNiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wsXHJcbiAgLnFsLWVkaXRvciB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sID4gbGksXHJcbiAgLnFsLWVkaXRvciB1bCA+IGxpIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciB1bCA+IGxpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcMjAyMic7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdLFxyXG4gIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaSAqLFxyXG4gIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlLFxyXG4gIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICM3Nzc7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcMjYxMSc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1xcMjYxMCc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGk6OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lkdGg6IDEuMmVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCk6OmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEuNWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjNlbTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWRpcmVjdGlvbi1ydGw6OmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC4zZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpLFxyXG4gIC5xbC1lZGl0b3IgdWwgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXHJcbiAgLnFsLWVkaXRvciB1bCBsaS5xbC1kaXJlY3Rpb24tcnRsIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpIHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtMSBsaXN0LTIgbGlzdC0zIGxpc3QtNCBsaXN0LTUgbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaTpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTEge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMTpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSAnLiAnO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xIHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTIge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMjpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTIsIGxvd2VyLXJvbWFuKSAnLiAnO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yIHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMyB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0zOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtMywgZGVjaW1hbCkgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMyB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNCB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC00O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQge1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNSB7XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC01O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtNSwgbG93ZXItcm9tYW4pICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTUge1xyXG4gICAgY291bnRlci1yZXNldDogbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC02IHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC02LCBkZWNpbWFsKSAnLiAnO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC02IHtcclxuICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtNyBsaXN0LTggbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03IHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTc6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNyB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04IHtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTg7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTg6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC04LCBsb3dlci1yb21hbikgJy4gJztcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOCB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0LTk7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTkge1xyXG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOTpiZWZvcmUge1xyXG4gICAgY29udGVudDogY291bnRlcihsaXN0LTksIGRlY2ltYWwpICcuICc7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC0xOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTE6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtMS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogNmVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC0yOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTIucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTIucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTM6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDllbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMzpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTAuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtMy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDllbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTQ6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEyZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTQ6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzLjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTQucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMmVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTMuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtNTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTYuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtNS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNi41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC02Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOGVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC02Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC02LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMThlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTc6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIxZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTc6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIyLjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtaW5kZW50LTcucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjIuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtODpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjRlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtODpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMjUuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1pbmRlbnQtOC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC05Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyN2VtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIGxpLnFsLWluZGVudC05Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOC41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWluZGVudC05LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjdlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtdmlkZW8ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLWNlbnRlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xyXG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1iZy1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1iZy1yZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MDAwMDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOTA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWJnLXllbGxvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1iZy1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YTAwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1iZy1wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkzZjtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtY29sb3Itd2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWNvbG9yLXJlZCB7XHJcbiAgICBjb2xvcjogI2U2MDAwMDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtY29sb3Itb3JhbmdlIHtcclxuICAgIGNvbG9yOiAjZjkwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1jb2xvci15ZWxsb3cge1xyXG4gICAgY29sb3I6ICNmZjA7XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLWNvbG9yLWdyZWVuIHtcclxuICAgIGNvbG9yOiAjMDA4YTAwO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1jb2xvci1ibHVlIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtY29sb3ItcHVycGxlIHtcclxuICAgIGNvbG9yOiAjOTNmO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1mb250LXNlcmlmIHtcclxuICAgIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1mb250LW1vbm9zcGFjZSB7XHJcbiAgICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1zaXplLXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1zaXplLWxhcmdlIHtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgfVxyXG4gIC5xbC1lZGl0b3IgLnFsLXNpemUtaHVnZSB7XHJcbiAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1kaXJlY3Rpb24tcnRsIHtcclxuICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtYWxpZ24tY2VudGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnFsLWVkaXRvciAucWwtYWxpZ24tanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gIH1cclxuICAucWwtZWRpdG9yIC5xbC1hbGlnbi1yaWdodCB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbiAgLnFsLWVkaXRvci5xbC1ibGFuazo6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtcGxhY2Vob2xkZXIpO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXI6YWZ0ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXI6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgcGFkZGluZzogNXB4IDdweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbiBzdmcsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246YWN0aXZlOmhvdmVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBpbnB1dC5xbC1pbWFnZVt0eXBlPWZpbGVdLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyxcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMTUpO1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZle1xyXG4gICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UucWwtZmlsbCxcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsIHtcclxuICAgIGZpbGw6ICRicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyIHtcclxuICAgIHN0cm9rZTogJGJyYW5kLXByaW1hcnk7XHJcbiAgfVxyXG4gIEBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSksXHJcbiAgICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIHtcclxuICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgfVxyXG4gICAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxyXG4gICAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtZmlsbCxcclxuICAgIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCB7XHJcbiAgICAgIGZpbGw6ICRncmF5O1xyXG4gICAgfVxyXG4gICAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsXHJcbiAgICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsXHJcbiAgICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlcixcclxuICAgIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlciB7XHJcbiAgICAgIHN0cm9rZTogJGdyYXk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5xbC1zbm93IHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG4gIC5xbC1zbm93ICoge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtb3V0LWJvdHRvbSxcclxuICAucWwtc25vdyAucWwtb3V0LXRvcCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAgYSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwLnFsLWZsaXAge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWZvcm1hdHMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWZvcm1hdHM6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtc3Ryb2tlIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2U6ICRncmF5O1xyXG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgIHN0cm9rZS13aWR0aDogMjtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXN0cm9rZS1taXRlciB7XHJcbiAgICBmaWxsOiBub25lO1xyXG4gICAgc3Ryb2tlOiAkZ3JheTtcclxuICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcclxuICAgIHN0cm9rZS13aWR0aDogMjtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXN0cm9rZS5xbC1maWxsIHtcclxuICAgIGZpbGw6ICRncmF5O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZW1wdHkge1xyXG4gICAgZmlsbDogbm9uZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWV2ZW4ge1xyXG4gICAgZmlsbC1ydWxlOiBldmVub2RkO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdGhpbixcclxuICAucWwtc25vdyAucWwtc3Ryb2tlLnFsLXRoaW4ge1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdHJhbnNwYXJlbnQge1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZGlyZWN0aW9uIHN2ZzpsYXN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1kaXJlY3Rpb24ucWwtYWN0aXZlIHN2ZzpsYXN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWRpcmVjdGlvbi5xbC1hY3RpdmUgc3ZnOmZpcnN0LWNoaWxkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lZGl0b3IgaDEge1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lZGl0b3IgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBoMyB7XHJcbiAgICBmb250LXNpemU6IDEuMTdlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBoNCB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBoNSB7XHJcbiAgICBmb250LXNpemU6IDAuODNlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBoNiB7XHJcbiAgICBmb250LXNpemU6IDAuNjdlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGJsb2NrcXVvdGUge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjY2NjO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtZWRpdG9yIGNvZGUsXHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBwcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBwcmUge1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lZGl0b3IgY29kZSB7XHJcbiAgICBmb250LXNpemU6IDg1JTtcclxuICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1lZGl0b3IgcHJlLnFsLXN5bnRheCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNDFmO1xyXG4gICAgY29sb3I6ICNmOGY4ZjI7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWVkaXRvciBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyIHtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXItbGFiZWwge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLWZpbGwge1xyXG4gICAgZmlsbDogI2NjYztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1zdHJva2Uge1xyXG4gICAgc3Ryb2tlOiAjY2NjO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtY29sb3ItcGlja2VyLFxyXG4gIC5xbC1zbm93IC5xbC1pY29uLXBpY2tlciB7XHJcbiAgICB3aWR0aDogMjhweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsLFxyXG4gIC5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHtcclxuICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCBzdmcsXHJcbiAgLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnIHtcclxuICAgIHJpZ2h0OiA0cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gICAgcGFkZGluZzogNHB4IDBweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItaXRlbSB7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1vcHRpb25zIHtcclxuICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICB3aWR0aDogMTUycHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW46IDJweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyOm5vdCgucWwtY29sb3ItcGlja2VyKTpub3QoLnFsLWljb24tcGlja2VyKSBzdmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB3aWR0aDogMThweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIHtcclxuICAgIHdpZHRoOiA5OHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ05vcm1hbCc7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnSGVhZGluZyAxJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDInO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ0hlYWRpbmcgMyc7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnSGVhZGluZyA0JztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdIZWFkaW5nIDUnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUsXHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ0hlYWRpbmcgNic7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDEuMTdlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMC44M2VtO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSB7XHJcbiAgICBmb250LXNpemU6IDAuNjdlbTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IHtcclxuICAgIHdpZHRoOiAxMDhweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1NhbnMgU2VyaWYnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNlcmlmXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zZXJpZl06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnU2VyaWYnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPW1vbm9zcGFjZV06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdNb25vc3BhY2UnO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIHtcclxuICAgIHdpZHRoOiA5OHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnTm9ybWFsJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1zbWFsbF06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ1NtYWxsJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSxcclxuICAucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJ0xhcmdlJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlLFxyXG4gIC5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdIdWdlJztcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtY29sb3ItcGlja2VyLnFsLWJhY2tncm91bmQgLnFsLXBpY2tlci1pdGVtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIucWwtY29sb3IgLnFsLXBpY2tlci1pdGVtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIC5xbC10b29sYmFyLnFsLXNub3cge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgJ0hlbHZldGljYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgfVxyXG4gIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLWZvcm1hdHMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuICAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXItbGFiZWwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci1vcHRpb25zIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjIpIDAgMnB4IDhweDtcclxuICB9XHJcbiAgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCxcclxuICAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICB9XHJcbiAgLnFsLXRvb2xiYXIucWwtc25vdyArIC5xbC1jb250YWluZXIucWwtc25vdyB7XHJcbiAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggI2RkZDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXA6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlZpc2l0IFVSTDpcIjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgICB3aWR0aDogMTcwcHg7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwIGEucWwtcHJldmlldyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLWFjdGlvbjo6YWZ0ZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGNvbnRlbnQ6ICdFZGl0JztcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLXJlbW92ZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICdSZW1vdmUnO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAgYSB7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLXByZXZpZXcsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLXJlbW92ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGEucWwtYWN0aW9uOjphZnRlciB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDBweDtcclxuICAgIGNvbnRlbnQ6ICdTYXZlJztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICB9XHJcbiAgLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPWxpbmtdOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJFbnRlciBsaW5rOlwiO1xyXG4gIH1cclxuICAucWwtc25vdyAucWwtdG9vbHRpcFtkYXRhLW1vZGU9Zm9ybXVsYV06OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIkVudGVyIGZvcm11bGE6XCI7XHJcbiAgfVxyXG4gIC5xbC1zbm93IC5xbC10b29sdGlwW2RhdGEtbW9kZT12aWRlb106OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIkVudGVyIHZpZGVvOlwiO1xyXG4gIH1cclxuICAucWwtc25vdyBhIHtcclxuICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICB9XHJcbiAgLnFsLWNvbnRhaW5lci5xbC1zbm93IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gICIsIi8vIFNjYWxlcyBmb3IgcmVzcG9uc2l2ZSBTVkcgY29udGFpbmVyc1xyXG4kY3Qtc2NhbGVzOiAoKDEpLCAoMTUvMTYpLCAoOC85KSwgKDUvNiksICg0LzUpLCAoMy80KSwgKDIvMyksICg1LzgpLCAoMS8xLjYxOCksICgzLzUpLCAoOS8xNiksICg4LzE1KSwgKDEvMiksICgyLzUpLCAoMy84KSwgKDEvMyksICgxLzQpKSAhZGVmYXVsdDtcclxuJGN0LXNjYWxlcy1uYW1lczogKGN0LXNxdWFyZSwgY3QtbWlub3Itc2Vjb25kLCBjdC1tYWpvci1zZWNvbmQsIGN0LW1pbm9yLXRoaXJkLCBjdC1tYWpvci10aGlyZCwgY3QtcGVyZmVjdC1mb3VydGgsIGN0LXBlcmZlY3QtZmlmdGgsIGN0LW1pbm9yLXNpeHRoLCBjdC1nb2xkZW4tc2VjdGlvbiwgY3QtbWFqb3Itc2l4dGgsIGN0LW1pbm9yLXNldmVudGgsIGN0LW1ham9yLXNldmVudGgsIGN0LW9jdGF2ZSwgY3QtbWFqb3ItdGVudGgsIGN0LW1ham9yLWVsZXZlbnRoLCBjdC1tYWpvci10d2VsZnRoLCBjdC1kb3VibGUtb2N0YXZlKSAhZGVmYXVsdDtcclxuXHJcbi8vIENsYXNzIG5hbWVzIHRvIGJlIHVzZWQgd2hlbiBnZW5lcmF0aW5nIENTU1xyXG4kY3QtY2xhc3MtY2hhcnQ6IGN0LWNoYXJ0ICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtY2hhcnQtbGluZTogY3QtY2hhcnQtbGluZSAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWNoYXJ0LWJhcjogY3QtY2hhcnQtYmFyICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzOiBjdC1ob3Jpem9udGFsLWJhcnMgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1jaGFydC1waWU6IGN0LWNoYXJ0LXBpZSAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWNoYXJ0LWRvbnV0OiBjdC1jaGFydC1kb251dCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWxhYmVsOiBjdC1sYWJlbCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLXNlcmllczogY3Qtc2VyaWVzICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtbGluZTogY3QtbGluZSAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLXBvaW50OiBjdC1wb2ludCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWFyZWE6IGN0LWFyZWEgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1iYXI6IGN0LWJhciAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLXNsaWNlLXBpZTogY3Qtc2xpY2UtcGllICFkZWZhdWx0O1xyXG4kY3QtY2xhc3Mtc2xpY2UtZG9udXQ6IGN0LXNsaWNlLWRvbnV0ICFkZWZhdWx0O1xyXG4kY3QtY2xhc3Mtc2xpY2UtZG9udXQtc29saWQ6IGN0LXNsaWNlLWRvbnV0LXNvbGlkICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtZ3JpZDogY3QtZ3JpZCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWdyaWQtYmFja2dyb3VuZDogY3QtZ3JpZC1iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtdmVydGljYWw6IGN0LXZlcnRpY2FsICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtaG9yaXpvbnRhbDogY3QtaG9yaXpvbnRhbCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLXN0YXJ0OiBjdC1zdGFydCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWVuZDogY3QtZW5kICFkZWZhdWx0O1xyXG5cclxuLy8gQ29udGFpbmVyIHJhdGlvXHJcbiRjdC1jb250YWluZXItcmF0aW86ICgxLzEuNjE4KSAhZGVmYXVsdDtcclxuXHJcbi8vIFRleHQgc3R5bGVzIGZvciBsYWJlbHNcclxuJGN0LXRleHQtY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kY3QtdGV4dC1zaXplOiAwLjc1cmVtICFkZWZhdWx0O1xyXG4kY3QtdGV4dC1hbGlnbjogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJGN0LXRleHQtanVzdGlmeTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJGN0LXRleHQtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG5cclxuLy8gR3JpZCBzdHlsZXNcclxuJGN0LWdyaWQtY29sb3I6ICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdC1ncmlkLWRhc2hhcnJheTogM3B4ICFkZWZhdWx0O1xyXG4kY3QtZ3JpZC13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kY3QtZ3JpZC1iYWNrZ3JvdW5kLWZpbGw6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaW5lIGNoYXJ0IHByb3BlcnRpZXNcclxuJGN0LWxpbmUtd2lkdGg6IDJweCAhZGVmYXVsdDtcclxuJGN0LWxpbmUtZGFzaGFycmF5OiBmYWxzZSAhZGVmYXVsdDtcclxuJGN0LXBvaW50LXNpemU6IDZweCAhZGVmYXVsdDtcclxuLy8gTGluZSBjaGFydCBwb2ludCwgY2FuIGJlIGVpdGhlciByb3VuZCBvciBzcXVhcmVcclxuJGN0LXBvaW50LXNoYXBlOiByb3VuZCAhZGVmYXVsdDtcclxuLy8gQXJlYSBmaWxsIHRyYW5zcGFyZW5jeSBiZXR3ZWVuIDAgYW5kIDFcclxuJGN0LWFyZWEtb3BhY2l0eTogMC4xICFkZWZhdWx0O1xyXG5cclxuLy8gQmFyIGNoYXJ0IGJhciB3aWR0aFxyXG4kY3QtYmFyLXdpZHRoOiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gRG9udXQgd2lkdGggKElmIGRvbnV0IHdpZHRoIGlzIHRvIGJpZyBpdCBjYW4gY2F1c2UgaXNzdWVzIHdoZXJlIHRoZSBzaGFwZSBnZXRzIGRpc3RvcnRlZClcclxuJGN0LWRvbnV0LXdpZHRoOiA2MHB4ICFkZWZhdWx0O1xyXG5cclxuLy8gSWYgc2V0IHRvIHRydWUgaXQgd2lsbCBpbmNsdWRlIHRoZSBkZWZhdWx0IGNsYXNzZXMgYW5kIGdlbmVyYXRlIENTUyBvdXRwdXQuIElmIHlvdSdyZSBwbGFubmluZyB0byB1c2UgdGhlIG1peGlucyB5b3VcclxuLy8gc2hvdWxkIHNldCB0aGlzIHByb3BlcnR5IHRvIGZhbHNlXHJcbiRjdC1pbmNsdWRlLWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLyBJZiB0aGlzIGlzIHNldCB0byB0cnVlIHRoZSBDU1Mgd2lsbCBjb250YWluIGNvbG9yZWQgc2VyaWVzLiBZb3UgY2FuIGV4dGVuZCBvciBjaGFuZ2UgdGhlIGNvbG9yIHdpdGggdGhlXHJcbi8vIHByb3BlcnRpZXMgYmVsb3dcclxuJGN0LWluY2x1ZGUtY29sb3JlZC1zZXJpZXM6ICRjdC1pbmNsdWRlLWNsYXNzZXMgIWRlZmF1bHQ7XHJcblxyXG4vLyBJZiBzZXQgdG8gdHJ1ZSB0aGlzIHdpbGwgaW5jbHVkZSBhbGwgcmVzcG9uc2l2ZSBjb250YWluZXIgdmFyaWF0aW9ucyB1c2luZyB0aGUgc2NhbGVzIGRlZmluZWQgYXQgdGhlIHRvcCBvZiB0aGUgc2NyaXB0XHJcbiRjdC1pbmNsdWRlLWFsdGVybmF0aXZlLXJlc3BvbnNpdmUtY29udGFpbmVyczogJGN0LWluY2x1ZGUtY2xhc3NlcyAhZGVmYXVsdDtcclxuXHJcbi8vIFNlcmllcyBuYW1lcyBhbmQgY29sb3JzLiBUaGlzIGNhbiBiZSBleHRlbmRlZCBvciBjdXN0b21pemVkIGFzIGRlc2lyZWQuIEp1c3QgYWRkIG1vcmUgc2VyaWVzIGFuZCBjb2xvcnMuXHJcbiRjdC1zZXJpZXMtbmFtZXM6IChhLCBiLCBjLCBkLCBlLCBmLCBnLCBoLCBpLCBqLCBrKSAhZGVmYXVsdDtcclxuJGN0LXNlcmllcy1jb2xvcnM6IChcclxuICAkYmx1ZSxcclxuICAkY3lhbixcclxuICAkZ29sZCxcclxuICAkcmVkLFxyXG4gICRwdXJwbGUsXHJcbiAgJGdlZWtibHVlLFxyXG4gICRvcmFuZ2UsXHJcbiAgJGxpbWUsXHJcbiAgJGdyZWVuLFxyXG4gICR2b2xjYW5vLFxyXG4gICRtYWdlbnRhXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gY3QtcmVzcG9uc2l2ZS1zdmctY29udGFpbmVyKCR3aWR0aDogMTAwJSwgJHJhdGlvOiAkY3QtY29udGFpbmVyLXJhdGlvKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAkd2lkdGg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkcmF0aW8gKiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgPiBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGN0LWFsaWduLWp1c3RpZnkoJGN0LXRleHQtYWxpZ246ICRjdC10ZXh0LWFsaWduLCAkY3QtdGV4dC1qdXN0aWZ5OiAkY3QtdGV4dC1qdXN0aWZ5KSB7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogJGN0LXRleHQtYWxpZ247XHJcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkY3QtdGV4dC1hbGlnbjtcclxuICAgIC1tcy1mbGV4LWFsaWduOiAkY3QtdGV4dC1hbGlnbjtcclxuICAgIGFsaWduLWl0ZW1zOiAkY3QtdGV4dC1hbGlnbjtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6ICRjdC10ZXh0LWp1c3RpZnk7XHJcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGN0LXRleHQtanVzdGlmeTtcclxuICAgIC1tcy1mbGV4LXBhY2s6ICRjdC10ZXh0LWp1c3RpZnk7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRjdC10ZXh0LWp1c3RpZnk7XHJcbiAgICAvLyBGYWxsYmFjayB0byB0ZXh0LWFsaWduIGZvciBub24tZmxleCBicm93c2Vyc1xyXG4gICAgQGlmKCRjdC10ZXh0LWp1c3RpZnkgPT0gJ2ZsZXgtc3RhcnQnKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH0gQGVsc2UgaWYgKCRjdC10ZXh0LWp1c3RpZnkgPT0gJ2ZsZXgtZW5kJykge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gY3QtZmxleCgpIHtcclxuICAgIC8vIEZhbGxiYWNrIHRvIGJsb2NrXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbkBtaXhpbiBjdC1jaGFydC1sYWJlbCgkY3QtdGV4dC1jb2xvcjogJGN0LXRleHQtY29sb3IsICRjdC10ZXh0LXNpemU6ICRjdC10ZXh0LXNpemUsICRjdC10ZXh0LWxpbmUtaGVpZ2h0OiAkY3QtdGV4dC1saW5lLWhlaWdodCkge1xyXG4gICAgZmlsbDogJGN0LXRleHQtY29sb3I7XHJcbiAgICBjb2xvcjogJGN0LXRleHQtY29sb3I7XHJcbiAgICBmb250LXNpemU6ICRjdC10ZXh0LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJGN0LXRleHQtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjdC1jaGFydC1ncmlkKCRjdC1ncmlkLWNvbG9yOiAkY3QtZ3JpZC1jb2xvciwgJGN0LWdyaWQtd2lkdGg6ICRjdC1ncmlkLXdpZHRoLCAkY3QtZ3JpZC1kYXNoYXJyYXk6ICRjdC1ncmlkLWRhc2hhcnJheSkge1xyXG4gICAgc3Ryb2tlOiAkY3QtZ3JpZC1jb2xvcjtcclxuICAgIHN0cm9rZS13aWR0aDogJGN0LWdyaWQtd2lkdGg7XHJcblxyXG4gICAgQGlmICgkY3QtZ3JpZC1kYXNoYXJyYXkpIHtcclxuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAkY3QtZ3JpZC1kYXNoYXJyYXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjdC1jaGFydC1wb2ludCgkY3QtcG9pbnQtc2l6ZTogJGN0LXBvaW50LXNpemUsICRjdC1wb2ludC1zaGFwZTogJGN0LXBvaW50LXNoYXBlKSB7XHJcbiAgICBzdHJva2Utd2lkdGg6ICRjdC1wb2ludC1zaXplO1xyXG4gICAgc3Ryb2tlLWxpbmVjYXA6ICRjdC1wb2ludC1zaGFwZTtcclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LWxpbmUoJGN0LWxpbmUtd2lkdGg6ICRjdC1saW5lLXdpZHRoLCAkY3QtbGluZS1kYXNoYXJyYXk6ICRjdC1saW5lLWRhc2hhcnJheSkge1xyXG4gICAgZmlsbDogbm9uZTtcclxuICAgIHN0cm9rZS13aWR0aDogJGN0LWxpbmUtd2lkdGg7XHJcblxyXG4gICAgQGlmICgkY3QtbGluZS1kYXNoYXJyYXkpIHtcclxuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAkY3QtbGluZS1kYXNoYXJyYXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjdC1jaGFydC1hcmVhKCRjdC1hcmVhLW9wYWNpdHk6ICRjdC1hcmVhLW9wYWNpdHkpIHtcclxuICAgIHN0cm9rZTogbm9uZTtcclxuICAgIGZpbGwtb3BhY2l0eTogJGN0LWFyZWEtb3BhY2l0eTtcclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LWJhcigkY3QtYmFyLXdpZHRoOiAkY3QtYmFyLXdpZHRoKSB7XHJcbiAgICBmaWxsOiBub25lO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAkY3QtYmFyLXdpZHRoO1xyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQtZG9udXQoJGN0LWRvbnV0LXdpZHRoOiAkY3QtZG9udXQtd2lkdGgpIHtcclxuICAgIGZpbGw6IG5vbmU7XHJcbiAgICBzdHJva2Utd2lkdGg6ICRjdC1kb251dC13aWR0aDtcclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LXNlcmllcy1jb2xvcigkY29sb3IpIHtcclxuICAgIC4jeyRjdC1jbGFzcy1wb2ludH0sIC4jeyRjdC1jbGFzcy1saW5lfSwgLiN7JGN0LWNsYXNzLWJhcn0sIC4jeyRjdC1jbGFzcy1zbGljZS1kb251dH0ge1xyXG4gICAgICAgIHN0cm9rZTogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1zbGljZS1waWV9LCAuI3skY3QtY2xhc3Mtc2xpY2UtZG9udXQtc29saWR9LCAuI3skY3QtY2xhc3MtYXJlYX0ge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0KCRjdC1jb250YWluZXItcmF0aW86ICRjdC1jb250YWluZXItcmF0aW8sICRjdC10ZXh0LWNvbG9yOiAkY3QtdGV4dC1jb2xvciwgJGN0LXRleHQtc2l6ZTogJGN0LXRleHQtc2l6ZSwgJGN0LWdyaWQtY29sb3I6ICRjdC1ncmlkLWNvbG9yLCAkY3QtZ3JpZC13aWR0aDogJGN0LWdyaWQtd2lkdGgsICRjdC1ncmlkLWRhc2hhcnJheTogJGN0LWdyaWQtZGFzaGFycmF5LCAkY3QtcG9pbnQtc2l6ZTogJGN0LXBvaW50LXNpemUsICRjdC1wb2ludC1zaGFwZTogJGN0LXBvaW50LXNoYXBlLCAkY3QtbGluZS13aWR0aDogJGN0LWxpbmUtd2lkdGgsICRjdC1iYXItd2lkdGg6ICRjdC1iYXItd2lkdGgsICRjdC1kb251dC13aWR0aDogJGN0LWRvbnV0LXdpZHRoLCAkY3Qtc2VyaWVzLW5hbWVzOiAkY3Qtc2VyaWVzLW5hbWVzLCAkY3Qtc2VyaWVzLWNvbG9yczogJGN0LXNlcmllcy1jb2xvcnMpIHtcclxuXHJcbiAgICAuI3skY3QtY2xhc3MtbGFiZWx9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1sYWJlbCgkY3QtdGV4dC1jb2xvciwgJGN0LXRleHQtc2l6ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LWxpbmV9IC4jeyRjdC1jbGFzcy1sYWJlbH0sXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfSAuI3skY3QtY2xhc3MtbGFiZWx9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1mbGV4KCk7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LXBpZX0gLiN7JGN0LWNsYXNzLWxhYmVsfSxcclxuICAgIC4jeyRjdC1jbGFzcy1jaGFydC1kb251dH0gLiN7JGN0LWNsYXNzLWxhYmVsfSB7XHJcbiAgICAgICAgZG9taW5hbnQtYmFzZWxpbmU6IGNlbnRyYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xyXG4gICAgICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgICAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1lbmR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xyXG4gICAgICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgICAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy12ZXJ0aWNhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtZW5kLCBmbGV4LWVuZCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy12ZXJ0aWNhbH0uI3skY3QtY2xhc3MtZW5kfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgZmxleC1zdGFydCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLXN0YXJ0fSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgY2VudGVyKTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3MtZW5kfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LXN0YXJ0LCBjZW50ZXIpO1xyXG4gICAgICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgICAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLXN0YXJ0fSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgZmxleC1zdGFydCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnN9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3MtZW5kfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcclxuICAgICAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICAgICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9LiN7JGN0LWNsYXNzLWhvcml6b250YWwtYmFyc30gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy12ZXJ0aWNhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcclxuICAgICAgICAvL0BpbmNsdWRlIGN0LWNoYXJ0LWxhYmVsKCRjdC10ZXh0LWNvbG9yLCAkY3QtdGV4dC1zaXplLCBjZW50ZXIsICRjdC12ZXJ0aWNhbC10ZXh0LWp1c3RpZnkpO1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoY2VudGVyLCBmbGV4LWVuZCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1lbmR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGNlbnRlciwgZmxleC1zdGFydCk7XHJcbiAgICAgICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgICAgIHRleHQtYW5jaG9yOiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWdyaWR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1ncmlkKCRjdC1ncmlkLWNvbG9yLCAkY3QtZ3JpZC13aWR0aCwgJGN0LWdyaWQtZGFzaGFycmF5KTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3MtZ3JpZC1iYWNrZ3JvdW5kfSB7XHJcbiAgICAgICAgZmlsbDogJGN0LWdyaWQtYmFja2dyb3VuZC1maWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1wb2ludH0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LXBvaW50KCRjdC1wb2ludC1zaXplLCAkY3QtcG9pbnQtc2hhcGUpO1xyXG4gICAgfVxyXG5cclxuICAgIC4jeyRjdC1jbGFzcy1saW5lfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgY3QtY2hhcnQtbGluZSgkY3QtbGluZS13aWR0aCk7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWFyZWF9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1hcmVhKCk7XHJcbiAgICB9XHJcblxyXG4gICAgLiN7JGN0LWNsYXNzLWJhcn0ge1xyXG4gICAgICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWJhcigkY3QtYmFyLXdpZHRoKTtcclxuICAgIH1cclxuXHJcbiAgICAuI3skY3QtY2xhc3Mtc2xpY2UtZG9udXR9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1kb251dCgkY3QtZG9udXQtd2lkdGgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkY3QtaW5jbHVkZS1jb2xvcmVkLXNlcmllcyB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdG8gbGVuZ3RoKCRjdC1zZXJpZXMtbmFtZXMpIHtcclxuICAgICAgICAgICAgLiN7JGN0LWNsYXNzLXNlcmllc30tI3tudGgoJGN0LXNlcmllcy1uYW1lcywgJGkgKyAxKX0ge1xyXG4gICAgICAgICAgICAgICAgJGNvbG9yOiBudGgoJGN0LXNlcmllcy1jb2xvcnMsICRpICsgMSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY3QtY2hhcnQtc2VyaWVzLWNvbG9yKCRjb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpZiAkY3QtaW5jbHVkZS1jbGFzc2VzIHtcclxuICAgIEBpbmNsdWRlIGN0LWNoYXJ0KCk7XHJcblxyXG4gICAgQGlmICRjdC1pbmNsdWRlLWFsdGVybmF0aXZlLXJlc3BvbnNpdmUtY29udGFpbmVycyB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdG8gbGVuZ3RoKCRjdC1zY2FsZXMtbmFtZXMpIHtcclxuICAgICAgICAgICAgLiN7bnRoKCRjdC1zY2FsZXMtbmFtZXMsICRpICsgMSl9IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGN0LXJlc3BvbnNpdmUtc3ZnLWNvbnRhaW5lcigkcmF0aW86IG50aCgkY3Qtc2NhbGVzLCAkaSArIDEpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4gIFxyXG4uY3QtY2hhcnQge1xyXG5cclxuICAgID5zdmcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gICAgfSAgICAgXHJcbn1cclxuXHJcbi5jdC1sYWJlbCB7XHJcbiAgICBmaWxsOiAkd2hpdGU7XHJcbn0gICAgIiwiLypcclxuICogRE9NIGVsZW1lbnQgcmVuZGVyaW5nIGRldGVjdGlvblxyXG4gKiBodHRwczovL2Rhdmlkd2Fsc2gubmFtZS9kZXRlY3Qtbm9kZS1pbnNlcnRpb25cclxuICovXHJcbiBAa2V5ZnJhbWVzIGNoYXJ0anMtcmVuZGVyLWFuaW1hdGlvbiB7XHJcblx0ZnJvbSB7IG9wYWNpdHk6IDAuOTk7IH1cclxuXHR0byB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuLmNoYXJ0anMtcmVuZGVyLW1vbml0b3Ige1xyXG5cdGFuaW1hdGlvbjogY2hhcnRqcy1yZW5kZXItYW5pbWF0aW9uIDAuMDAxcztcclxufVxyXG5cclxuLypcclxuICogRE9NIGVsZW1lbnQgcmVzaXppbmcgZGV0ZWN0aW9uXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tYXJjai9jc3MtZWxlbWVudC1xdWVyaWVzXHJcbiAqL1xyXG4uY2hhcnRqcy1zaXplLW1vbml0b3IsXHJcbi5jaGFydGpzLXNpemUtbW9uaXRvci1leHBhbmQsXHJcbi5jaGFydGpzLXNpemUtbW9uaXRvci1zaHJpbmsge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXJlY3Rpb246IGx0cjtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0ei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi5jaGFydGpzLXNpemUtbW9uaXRvci1leHBhbmQgPiBkaXYge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwMDAwMHB4O1xyXG5cdGhlaWdodDogMTAwMDAwMHB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4uY2hhcnRqcy1zaXplLW1vbml0b3Itc2hyaW5rID4gZGl2IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDIwMCU7XHJcblx0aGVpZ2h0OiAyMDAlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG59XHJcbiIsIi8qKlxyXG4qIFZTIHRoZW1lIGJ5IEFuZHJldyBMb2NrIChodHRwczovL2FuZHJld2xvY2submV0KVxyXG4qIEluc3BpcmVkIGJ5IFZpc3VhbCBTdHVkaW8gc3ludGF4IGNvbG9yaW5nXHJcbiovXHJcblxyXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcclxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XHJcbiAgICBjb2xvcjogIzM5M0EzNDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkNvbnNvbGFzXCIsIFwiQml0c3RyZWFtIFZlcmEgU2FucyBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlO1xyXG4gICAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZTtcclxuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiAwLjk1ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcblxyXG4gICAgLW1vei10YWItc2l6ZTogNDtcclxuICAgIC1vLXRhYi1zaXplOiA0O1xyXG4gICAgdGFiLXNpemU6IDQ7XHJcblxyXG4gICAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xyXG4gICAgLW1vei1oeXBoZW5zOiBub25lO1xyXG4gICAgLW1zLWh5cGhlbnM6IG5vbmU7XHJcbiAgICBoeXBoZW5zOiBub25lO1xyXG59XHJcblxyXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjotbW96LXNlbGVjdGlvbiwgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6Oi1tb3otc2VsZWN0aW9uLFxyXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6LW1vei1zZWxlY3Rpb24sIGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6LW1vei1zZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogI0MxREVGMTtcclxufVxyXG5cclxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6c2VsZWN0aW9uLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6c2VsZWN0aW9uLFxyXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6c2VsZWN0aW9uLCBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6OnNlbGVjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQzFERUYxO1xyXG59XHJcblxyXG4vKiBDb2RlIGJsb2NrcyAqL1xyXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcclxuICAgIHBhZGRpbmc6IDFlbTtcclxuICAgIG1hcmdpbjogLjVlbSAwO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi8qIElubGluZSBjb2RlICovXHJcbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcclxuICAgIHBhZGRpbmc6IC4yZW07XHJcbiAgICBwYWRkaW5nLXRvcDogMXB4OyBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbn1cclxuXHJcbi50b2tlbi5jb21tZW50LFxyXG4udG9rZW4ucHJvbG9nLFxyXG4udG9rZW4uZG9jdHlwZSxcclxuLnRva2VuLmNkYXRhIHtcclxuICAgIGNvbG9yOiAjMDA4MDAwOyBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi50b2tlbi5uYW1lc3BhY2Uge1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbn1cclxuXHJcbi50b2tlbi5zdHJpbmcge1xyXG4gICAgY29sb3I6ICNBMzE1MTU7XHJcbn1cclxuXHJcbi50b2tlbi5wdW5jdHVhdGlvbixcclxuLnRva2VuLm9wZXJhdG9yIHtcclxuICAgIGNvbG9yOiAjMzkzQTM0OyAvKiBubyBoaWdobGlnaHQgKi9cclxufVxyXG5cclxuLnRva2VuLnVybCxcclxuLnRva2VuLnN5bWJvbCxcclxuLnRva2VuLm51bWJlcixcclxuLnRva2VuLmJvb2xlYW4sXHJcbi50b2tlbi52YXJpYWJsZSxcclxuLnRva2VuLmNvbnN0YW50LFxyXG4udG9rZW4uaW5zZXJ0ZWQge1xyXG4gICAgY29sb3I6ICMzNmFjYWE7XHJcbn1cclxuXHJcbi50b2tlbi5hdHJ1bGUsXHJcbi50b2tlbi5rZXl3b3JkLFxyXG4udG9rZW4uYXR0ci12YWx1ZSxcclxuLmxhbmd1YWdlLWF1dG9ob3RrZXkgLnRva2VuLnNlbGVjdG9yLFxyXG4ubGFuZ3VhZ2UtanNvbiAudG9rZW4uYm9vbGVhbiwgXHJcbi5sYW5ndWFnZS1qc29uIC50b2tlbi5udW1iZXIsIFxyXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLWNzc1wiXXtcclxuICAgIGNvbG9yOiAjMDAwMGZmO1xyXG59XHJcblxyXG4udG9rZW4uZnVuY3Rpb24ge1xyXG4gICAgY29sb3I6ICMzOTNBMzQ7XHJcbn1cclxuLnRva2VuLmRlbGV0ZWQsXHJcbi5sYW5ndWFnZS1hdXRvaG90a2V5IC50b2tlbi50YWcge1xyXG4gICAgY29sb3I6ICM5YTA1MGY7XHJcbn1cclxuXHJcbi50b2tlbi5zZWxlY3RvcixcclxuLmxhbmd1YWdlLWF1dG9ob3RrZXkgLnRva2VuLmtleXdvcmQge1xyXG4gICAgY29sb3I6ICMwMDAwOWY7XHJcbn1cclxuXHJcbi50b2tlbi5pbXBvcnRhbnQsXHJcbi50b2tlbi5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udG9rZW4uaXRhbGljIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLnRva2VuLmNsYXNzLW5hbWUsXHJcbi5sYW5ndWFnZS1qc29uIC50b2tlbi5wcm9wZXJ0eSB7XHJcbiAgICBjb2xvcjogIzJCOTFBRjtcclxufVxyXG5cclxuLnRva2VuLnRhZyxcclxuLnRva2VuLnNlbGVjdG9yIHtcclxuICAgIGNvbG9yOiAjODAwMDAwO1xyXG59XHJcblxyXG4udG9rZW4uYXR0ci1uYW1lLFxyXG4udG9rZW4ucHJvcGVydHksXHJcbi50b2tlbi5yZWdleCxcclxuLnRva2VuLmVudGl0eSB7XHJcbiAgICBjb2xvcjogI2ZmMDAwMDtcclxufVxyXG5cclxuLnRva2VuLmRpcmVjdGl2ZS50YWcgIC50YWcge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZmYwMDtcclxuICAgIGNvbG9yOiAjMzkzQTM0O1xyXG59XHJcblxyXG4vKiBvdmVycmlkZXMgY29sb3ItdmFsdWVzIGZvciB0aGUgTGluZSBOdW1iZXJzIHBsdWdpblxyXG4qIGh0dHA6Ly9wcmlzbWpzLmNvbS9wbHVnaW5zL2xpbmUtbnVtYmVycy9cclxuKi9cclxuLmxpbmUtbnVtYmVycyAubGluZS1udW1iZXJzLXJvd3Mge1xyXG5ib3JkZXItcmlnaHQtY29sb3I6ICNhNWE1YTU7XHJcbn1cclxuXHJcbi5saW5lLW51bWJlcnMtcm93cyA+IHNwYW46YmVmb3JlIHtcclxuY29sb3I6ICMyQjkxQUY7XHJcbn1cclxuXHJcbi8qIG92ZXJyaWRlcyBjb2xvci12YWx1ZXMgZm9yIHRoZSBMaW5lIEhpZ2hsaWdodCBwbHVnaW5cclxuKiBodHRwOi8vcHJpc21qcy5jb20vcGx1Z2lucy9saW5lLWhpZ2hsaWdodC9cclxuKi9cclxuLmxpbmUtaGlnaGxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTkzLCAyMjIsIDI0MSwgMC4yKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMTkzLCAyMjIsIDI0MSwgMC4yKSA3MCUsIHJnYmEoMjIxLCAyMjIsIDI0MSwgMCkpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDE5MywgMjIyLCAyNDEsIDAuMikgNzAlLCByZ2JhKDIyMSwgMjIyLCAyNDEsIDApKTtcclxufVxyXG5cclxuLmNvZGUtZXhhbXBsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYztcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBvcHBpbnM6MzAwLDQwMCw1MDAsNzAwJyk7XHJcblxyXG5cclxuaHRtbCwgaHRtbCBhLCBib2R5IHtcclxuICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbiAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgIGNvbG9yOiAkZ3JheTtcclxuICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuXHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxuXHJcblx0c21hbGwge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcclxuXHRcdGNvbG9yOiBsaWdodGVuKCRncmF5LWRhcmssNSUpO1xyXG5cdH1cclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbmgyLFxyXG4uaDJ7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG4gICAgZm9udC1zaXplOiAyMnB4XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG4gICAgZm9udC1zaXplOiAxOXB4XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG5oNixcclxuLmg2IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxucCB7XHJcblx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxudWwge1xyXG5cdG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y29sb3I6IGRhcmtlbigkYnJhbmQtcHJpbWFyeSwxMCUpO1xyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji50ZXh0LWdyYXkge1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcmsgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji50ZXh0LWRhcmsge1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji50ZXh0LW11dGVkIHtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcmsgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5ob3Zlci1vcGFjaXR5IHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZGlzcGxheS0xLFxyXG4uZGlzcGxheS0yLFxyXG4uZGlzcGxheS0zLFxyXG4uZGlzcGxheS00IHtcclxuXHRjb2xvcjogJGdyYXktZGFyaztcclxufVxyXG5cclxuOmZvY3VzIHtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5ociB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5mb250LXByaW1hcnkge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxufVxyXG5cclxuLnRleHQtbGluayB7XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuXHJcbi50ZXh0LW9wYWNpdHkge1xyXG5cdG9wYWNpdHk6IDAuODU7XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlIHtcclxuXHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWRhcmsge1xyXG5cdGNvbG9yOiAkZ3JheS1kYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXkge1xyXG5cdGNvbG9yOiAkZ3JheS1saWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBMb29wIGZvciBjb250ZXh0dWFsIHRleHQtY29sb3JcclxuQGVhY2ggJHR5cGUgaW4gJGNvbnRleHR1YWwtbG9vcCB7XHJcblx0LiN7bnRoKCR0eXBlLCAzKX0ge1xyXG5cdFx0Y29sb3I6ICN7bnRoKCR0eXBlLCAxKX0gIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1kYXJrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1ncmF5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBMb29wIGZvciBjb250ZXh0dWFsIGJhY2tncm91bmQgY29sb3JcclxuQGVhY2ggJHR5cGUgaW4gJGNvbnRleHR1YWwtbG9vcCB7XHJcblx0LiN7bnRoKCR0eXBlLCA0KX0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI3tudGgoJHR5cGUsIDEpfSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmltZy1maXQtY292ZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLmJnIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcblxyXG5cdCYuY29udGFpbmVyLWZpeGVkLWxnIHtcclxuXHRcdG1heC13aWR0aDogMTcwMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5jb250YWluZXItZml4ZWQtbWQge1xyXG5cdFx0bWF4LXdpZHRoOiAxNDAwcHg7XHJcblx0fVxyXG5cclxuXHQmLmNvbnRhaW5lci1maXhlZC1zbSB7XHJcblx0XHRtYXgtd2lkdGg6IDEyODBweDtcclxuXHR9XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbnRleHRhcmVhIHtcclxuXHRvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGdyYXktZGFyaztcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZvbnQtZmFtaWx5OiBzZXJpZjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcclxuXHRjb2xvcjogJGdyYXktZGFyaztcclxufVxyXG5cclxuZHQge1xyXG5cdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbmRkIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZmFkZSB7XHJcblx0Ji5pbiB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuXHQmLmluIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufVxyXG5cclxuaWZyYW1lIHtcclxuXHRib3JkZXI6IDA7XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0bWluLWhlaWdodDogMTc1cHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5jbG9zZSB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG5AaW5jbHVkZSBwcmludCB7XHJcblx0Ym9keSB7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQubXJnLXRvcC0zMCxcclxuXHQubXJnLXRvcC0yMCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHJpbnQtaW52aXNpYmxlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4iLCIvKk1hcmdpbiovXHJcbi5tLTAge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0wIHtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS12LTAge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tNSB7XHJcblx0bWFyZ2luOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTAge1xyXG5cdG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xNSB7XHJcblx0bWFyZ2luOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTIwIHtcclxuXHRtYXJnaW46IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMjUge1xyXG5cdG1hcmdpbjogMjVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0yMCB7XHJcblx0bWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTI1IHtcclxuXHRtYXJnaW46IDI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMzAge1xyXG5cdG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0zNSB7XHJcblx0bWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTQwIHtcclxuXHRtYXJnaW46IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tNDUge1xyXG5cdG1hcmdpbjogNDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS01MCB7XHJcblx0bWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTU1IHtcclxuXHRtYXJnaW46IDU1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tNjAge1xyXG5cdG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS02NSB7XHJcblx0bWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTcwIHtcclxuXHRtYXJnaW46IDcwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tNzUge1xyXG5cdG1hcmdpbjogNzVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS04MCB7XHJcblx0bWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTg1IHtcclxuXHRtYXJnaW46IDg1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tOTAge1xyXG5cdG1hcmdpbjogOTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS05NSB7XHJcblx0bWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTEwMCB7XHJcblx0bWFyZ2luOiAxMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xMDUge1xyXG5cdG1hcmdpbjogMTA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTEwIHtcclxuXHRtYXJnaW46IDExMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTExNSB7XHJcblx0bWFyZ2luOiAxMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xMjAge1xyXG5cdG1hcmdpbjogMTIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTI1IHtcclxuXHRtYXJnaW46IDEyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTEzMCB7XHJcblx0bWFyZ2luOiAxMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xMzUge1xyXG5cdG1hcmdpbjogMTM1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tMTQwIHtcclxuXHRtYXJnaW46IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLTE0NSB7XHJcblx0bWFyZ2luOiAxNDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubS0xNTAge1xyXG5cdG1hcmdpbjogMTUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0Lm0tMTUwLFxyXG5cdC5tLTE0NSxcclxuXHQubS0xNDAsXHJcblx0Lm0tMTM1LFxyXG5cdC5tLTEzMCxcclxuXHQubS0xMjUsXHJcblx0Lm0tMTIwLFxyXG5cdC5tLTExNSxcclxuXHQubS0xMTAsXHJcblx0Lm0tMTAwLFxyXG5cdC5tLTk1LFxyXG5cdC5tLTkwLFxyXG5cdC5tLTg1LFxyXG5cdC5tLTgwLFxyXG5cdC5tLTc1LFxyXG5cdC5tLTcwLFxyXG5cdC5tLTY1LFxyXG5cdC5tLTYwLFxyXG5cdC5tLTU1LFxyXG5cdC5tLTUwLFxyXG5cdC5tLTQ1LFxyXG5cdC5tLTQwLFxyXG5cdC5tLTM1IHtcclxuXHRcdG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm0taC1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tbC1hdXRvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tLXItYXV0byB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm0tdi01IHtcclxuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0xMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0xNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0yMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0yNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0zMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0zNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi00MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi00NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi01MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi01NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi02MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi02NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi03MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi03NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi04MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi04NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi05MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi05NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0xMDAge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0xMDUge1xyXG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0xMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0xMTUge1xyXG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0xMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0xMjUge1xyXG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0xMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0xMzUge1xyXG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0xNDAge1xyXG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0xNDUge1xyXG4gICAgbWFyZ2luLXRvcDogMTQ1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdi0xNTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0Lm0tdi0xNTAsXHJcblx0Lm0tdi0xNDUsXHJcblx0Lm0tdi0xNDAsXHJcblx0Lm0tdi0xMzUsXHJcblx0Lm0tdi0xMzAsXHJcblx0Lm0tdi0xMjUsXHJcblx0Lm0tdi0xMjAsXHJcblx0Lm0tdi0xMTUsXHJcblx0Lm0tdi0xMTAsXHJcblx0Lm0tdi0xMDAsXHJcblx0Lm0tdi05NSxcclxuXHQubS12LTkwLFxyXG5cdC5tLXYtODUsXHJcblx0Lm0tdi04MCxcclxuXHQubS12LTc1LFxyXG5cdC5tLXYtNzAsXHJcblx0Lm0tdi02NSxcclxuXHQubS12LTYwLFxyXG5cdC5tLXYtNTUsXHJcblx0Lm0tdi01MCxcclxuXHQubS12LTQ1LFxyXG5cdC5tLXYtNDAsXHJcblx0Lm0tdi0zNSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5tLWgtNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtMzUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtNDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtNDUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtNTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtNTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWgtNjAge1xyXG5cclxuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTY1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTcwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTc1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTgwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTg1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTkwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTk1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTEwMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTEwNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTExMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTExNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTEyMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTEyNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTEzMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTEzNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTM1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTE0MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTE0NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1oLTE1MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQubS1oLTE1MCxcclxuXHQubS1oLTE0NSxcclxuXHQubS1oLTE0MCxcclxuXHQubS1oLTEzNSxcclxuXHQubS1oLTEzMCxcclxuXHQubS1oLTEyNSxcclxuXHQubS1oLTEyMCxcclxuXHQubS1oLTExNSxcclxuXHQubS1oLTExMCxcclxuXHQubS1oLTEwMCxcclxuXHQubS1oLTk1LFxyXG5cdC5tLWgtOTAsXHJcblx0Lm0taC04NSxcclxuXHQubS1oLTgwLFxyXG5cdC5tLWgtNzUsXHJcblx0Lm0taC03MCxcclxuXHQubS1oLTY1LFxyXG5cdC5tLWgtNjAsXHJcblx0Lm0taC01NSxcclxuXHQubS1oLTUwLFxyXG5cdC5tLWgtNDUsXHJcblx0Lm0taC00MCxcclxuXHQubS1oLTM1IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLm0tdC01IHtcclxuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMjUge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMzAge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMzUge1xyXG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtNDUge1xyXG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtNTAge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtNTUge1xyXG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtNjAge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtNjUge1xyXG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtNzAge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtNzUge1xyXG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtODAge1xyXG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtODUge1xyXG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtOTAge1xyXG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtOTUge1xyXG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTAwIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xMDUge1xyXG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTExMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTE1IHtcclxuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xMjAge1xyXG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTEyNSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTMwIHtcclxuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xMzUge1xyXG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS10LTE0MCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXQtMTQ1IHtcclxuICAgIG1hcmdpbi10b3A6IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tdC0xNTAge1xyXG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQubS10LTE1MCxcclxuXHQubS10LTE0NSxcclxuXHQubS10LTE0MCxcclxuXHQubS10LTEzNSxcclxuXHQubS10LTEzMCxcclxuXHQubS10LTEyNSxcclxuXHQubS10LTEyMCxcclxuXHQubS10LTExNSxcclxuXHQubS10LTExMCxcclxuXHQubS10LTEwMCxcclxuXHQubS10LTk1LFxyXG5cdC5tLXQtOTAsXHJcblx0Lm0tdC04NSxcclxuXHQubS10LTgwLFxyXG5cdC5tLXQtNzUsXHJcblx0Lm0tdC03MCxcclxuXHQubS10LTY1LFxyXG5cdC5tLXQtNjAsXHJcblx0Lm0tdC01NSxcclxuXHQubS10LTUwLFxyXG5cdC5tLXQtNDUsXHJcblx0Lm0tdC00MCxcclxuXHQubS10LTM1IHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLm0tYi01IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMjUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMzAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMzUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItNDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItNDUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItNTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItNTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItNjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItNjUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItNzAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItNzUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItODAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItODUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItOTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItOTUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTAwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xMDUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTExMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTE1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xMjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTEyNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTMwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xMzUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1iLTE0MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWItMTQ1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tYi0xNTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQubS1iLTE1MCxcclxuXHQubS1iLTE0NSxcclxuXHQubS1iLTE0MCxcclxuXHQubS1iLTEzNSxcclxuXHQubS1iLTEzMCxcclxuXHQubS1iLTEyNSxcclxuXHQubS1iLTEyMCxcclxuXHQubS1iLTExNSxcclxuXHQubS1iLTExMCxcclxuXHQubS1iLTEwMCxcclxuXHQubS1iLTk1LFxyXG5cdC5tLWItOTAsXHJcblx0Lm0tYi04NSxcclxuXHQubS1iLTgwLFxyXG5cdC5tLWItNzUsXHJcblx0Lm0tYi03MCxcclxuXHQubS1iLTY1LFxyXG5cdC5tLWItNjAsXHJcblx0Lm0tYi01NSxcclxuXHQubS1iLTUwLFxyXG5cdC5tLWItNDUsXHJcblx0Lm0tYi00MCxcclxuXHQubS1iLTM1IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLm0tbC01IHtcclxuXHJcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0xMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTIwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0yNSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtMzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTM1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC00MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtNDUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTUwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC01NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtNjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTY1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC03MCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtNzUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDc1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTgwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC04NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLWwtOTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1sLTk1IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0xMDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0xMDUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0xMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0xMTUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0xMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0xMjUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0xMzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0xMzUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0xNDAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0xNDUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tbC0xNTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0Lm0tbC0xNTAsXHJcblx0Lm0tbC0xNDUsXHJcblx0Lm0tbC0xNDAsXHJcblx0Lm0tbC0xMzUsXHJcblx0Lm0tbC0xMzAsXHJcblx0Lm0tbC0xMjUsXHJcblx0Lm0tbC0xMjAsXHJcblx0Lm0tbC0xMTUsXHJcblx0Lm0tbC0xMTAsXHJcblx0Lm0tbC0xMDAsXHJcblx0Lm0tbC05NSxcclxuXHQubS1sLTkwLFxyXG5cdC5tLWwtODUsXHJcblx0Lm0tbC04MCxcclxuXHQubS1sLTc1LFxyXG5cdC5tLWwtNzAsXHJcblx0Lm0tbC02NSxcclxuXHQubS1sLTYwLFxyXG5cdC5tLWwtNTUsXHJcblx0Lm0tbC01MCxcclxuXHQubS1sLTQ1LFxyXG5cdC5tLWwtNDAsXHJcblx0Lm0tbC0zNSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG59XHJcblxyXG4ubS1yLTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0yMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTI1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMzAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0zNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTQwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItNDUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci01MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTU1IHtcclxuICAgIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItNjAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci02NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTcwIHtcclxuICAgIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItNzUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci04MCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTg1IHtcclxuICAgIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItOTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci05NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTEwMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xMDUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTEwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTExNSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xMjAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTI1IHtcclxuICAgIG1hcmdpbi1yaWdodDogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTEzMCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xMzUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tLXItMTQwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubS1yLTE0NSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLm0tci0xNTAge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5tLXItMTUwLFxyXG5cdC5tLXItMTQ1LFxyXG5cdC5tLXItMTQwLFxyXG5cdC5tLXItMTM1LFxyXG5cdC5tLXItMTMwLFxyXG5cdC5tLXItMTI1LFxyXG5cdC5tLXItMTIwLFxyXG5cdC5tLXItMTE1LFxyXG5cdC5tLXItMTEwLFxyXG5cdC5tLXItMTAwLFxyXG5cdC5tLXItOTUsXHJcblx0Lm0tci05MCxcclxuXHQubS1yLTg1LFxyXG5cdC5tLXItODAsXHJcblx0Lm0tci03NSxcclxuXHQubS1yLTcwLFxyXG5cdC5tLXItNjUsXHJcblx0Lm0tci02MCxcclxuXHQubS1yLTU1LFxyXG5cdC5tLXItNTAsXHJcblx0Lm0tci00NSxcclxuXHQubS1yLTQwLFxyXG5cdC5tLXItMzUge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi8qUGFkZGluZyovXHJcblxyXG4ucC0wIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTAge1xyXG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtYi0wIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLWwtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtci0wIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtdi0wIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC01IHtcclxuXHRwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTAge1xyXG5cdHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTUge1xyXG5cdHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMjAge1xyXG5cdHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMjUge1xyXG5cdHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMzAge1xyXG5cdHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMzUge1xyXG5cdHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtNDAge1xyXG5cdHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtNDUge1xyXG5cdHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtNTAge1xyXG5cdHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtNTUge1xyXG5cdHBhZGRpbmc6IDU1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtNjAge1xyXG5cdHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtNjUge1xyXG5cdHBhZGRpbmc6IDY1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtNzAge1xyXG5cdHBhZGRpbmc6IDcwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtNzUge1xyXG5cdHBhZGRpbmc6IDc1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtODAge1xyXG5cdHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtODUge1xyXG5cdHBhZGRpbmc6IDg1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtOTAge1xyXG5cdHBhZGRpbmc6IDkwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtOTUge1xyXG5cdHBhZGRpbmc6IDk1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTAwIHtcclxuXHRwYWRkaW5nOiAxMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMDUge1xyXG5cdHBhZGRpbmc6IDEwNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTExMCB7XHJcblx0cGFkZGluZzogMTEwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTE1IHtcclxuXHRwYWRkaW5nOiAxMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMjAge1xyXG5cdHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTEyNSB7XHJcblx0cGFkZGluZzogMTI1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTMwIHtcclxuXHRwYWRkaW5nOiAxMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xMzUge1xyXG5cdHBhZGRpbmc6IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wLTE0MCB7XHJcblx0cGFkZGluZzogMTQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnAtMTQ1IHtcclxuXHRwYWRkaW5nOiAxNDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucC0xNTAge1xyXG5cdHBhZGRpbmc6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5wLTE1MCxcclxuXHQucC0xNDUsXHJcblx0LnAtMTQwLFxyXG5cdC5wLTEzNSxcclxuXHQucC0xMzAsXHJcblx0LnAtMTI1LFxyXG5cdC5wLTEyMCxcclxuXHQucC0xMTUsXHJcblx0LnAtMTEwLFxyXG5cdC5wLTEwMCxcclxuXHQucC05NSxcclxuXHQucC05MCxcclxuXHQucC04NSxcclxuXHQucC04MCxcclxuXHQucC03NSxcclxuXHQucC03MCxcclxuXHQucC02NSxcclxuXHQucC02MCxcclxuXHQucC01NSxcclxuXHQucC01MCxcclxuXHQucC00NSxcclxuXHQucC00MCxcclxuXHQucC0zNSB7XHJcblx0XHRwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5wLXYtNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTE1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMjAge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0yNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTMwIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMzUge1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi00MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTQ1IHtcclxuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtNTAge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi01NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTYwIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtNjUge1xyXG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi03MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTc1IHtcclxuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtODAge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi04NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTkwIHtcclxuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtOTUge1xyXG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xMDAge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTEwNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTEwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xMTUge1xyXG4gICAgcGFkZGluZy10b3A6IDExNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTEyMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTI1IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xMzAge1xyXG4gICAgcGFkZGluZy10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTEzNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXYtMTQwIHtcclxuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdi0xNDUge1xyXG4gICAgcGFkZGluZy10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC12LTE1MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5wLXYtMTUwLFxyXG5cdC5wLXYtMTQ1LFxyXG5cdC5wLXYtMTQwLFxyXG5cdC5wLXYtMTM1LFxyXG5cdC5wLXYtMTMwLFxyXG5cdC5wLXYtMTI1LFxyXG5cdC5wLXYtMTIwLFxyXG5cdC5wLXYtMTE1LFxyXG5cdC5wLXYtMTEwLFxyXG5cdC5wLXYtMTAwLFxyXG5cdC5wLXYtOTUsXHJcblx0LnAtdi05MCxcclxuXHQucC12LTg1LFxyXG5cdC5wLXYtODAsXHJcblx0LnAtdi03NSxcclxuXHQucC12LTcwLFxyXG5cdC5wLXYtNjUsXHJcblx0LnAtdi02MCxcclxuXHQucC12LTU1LFxyXG5cdC5wLXYtNTAsXHJcblx0LnAtdi00NSxcclxuXHQucC12LTQwLFxyXG5cdC5wLXYtMzUge1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5wLWgtNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTE1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0yNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTMwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMzUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC00MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTQ1IHtcclxuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtNTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC01NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTYwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtNjUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC03MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTc1IHtcclxuICAgIHBhZGRpbmctbGVmdDogNzVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtODAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC04NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTkwIHtcclxuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtOTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xMDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTEwNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xMTUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTEyMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTI1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTI1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xMzAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTEzNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWgtMTQwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTQwcHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtaC0xNDUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1oLTE1MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5wLWgtMTUwLFxyXG5cdC5wLWgtMTQ1LFxyXG5cdC5wLWgtMTQwLFxyXG5cdC5wLWgtMTM1LFxyXG5cdC5wLWgtMTMwLFxyXG5cdC5wLWgtMTI1LFxyXG5cdC5wLWgtMTIwLFxyXG5cdC5wLWgtMTE1LFxyXG5cdC5wLWgtMTEwLFxyXG5cdC5wLWgtMTAwLFxyXG5cdC5wLWgtOTUsXHJcblx0LnAtaC05MCxcclxuXHQucC1oLTg1LFxyXG5cdC5wLWgtODAsXHJcblx0LnAtaC03NSxcclxuXHQucC1oLTcwLFxyXG5cdC5wLWgtNjUsXHJcblx0LnAtaC02MCxcclxuXHQucC1oLTU1LFxyXG5cdC5wLWgtNTAsXHJcblx0LnAtaC00NSxcclxuXHQucC1oLTQwLFxyXG5cdC5wLWgtMzUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5wLXQtNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0xMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMTUge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTIwIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC0yNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtMzAge1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTM1IHtcclxuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC00MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtNDUge1xyXG4gICAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTUwIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC01NSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC02MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtNjUge1xyXG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTcwIHtcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC03NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtODAge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTg1IHtcclxuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtdC05MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXQtOTUge1xyXG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTEwMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTEwNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTExMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTExNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTEyMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTEyNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTEzMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTEzNSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTE0MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTE0NSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC10LTE1MCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQucC10LTE1MCxcclxuXHQucC10LTE0NSxcclxuXHQucC10LTE0MCxcclxuXHQucC10LTEzNSxcclxuXHQucC10LTEzMCxcclxuXHQucC10LTEyNSxcclxuXHQucC10LTEyMCxcclxuXHQucC10LTExNSxcclxuXHQucC10LTExMCxcclxuXHQucC10LTEwMCxcclxuXHQucC10LTk1LFxyXG5cdC5wLXQtOTAsXHJcblx0LnAtdC04NSxcclxuXHQucC10LTgwLFxyXG5cdC5wLXQtNzUsXHJcblx0LnAtdC03MCxcclxuXHQucC10LTY1LFxyXG5cdC5wLXQtNjAsXHJcblx0LnAtdC01NSxcclxuXHQucC10LTUwLFxyXG5cdC5wLXQtNDUsXHJcblx0LnAtdC00MCxcclxuXHQucC10LTM1IHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnRcclxuXHR9XHJcbn1cclxuXHJcbi5wLWItNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0xMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTIwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi0yNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMzAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTM1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi00MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItNDUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTUwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi01NSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi02MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItNjUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTcwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi03NSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItODAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTg1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtYi05MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItOTUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTEwMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTEwNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTExMCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTExNSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1iLTEyMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTI1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTMwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTM1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTQwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTQ1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWItMTUwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5wLWItMTUwLFxyXG5cdC5wLWItMTQ1LFxyXG5cdC5wLWItMTQwLFxyXG5cdC5wLWItMTM1LFxyXG5cdC5wLWItMTMwLFxyXG5cdC5wLWItMTI1LFxyXG5cdC5wLWItMTIwLFxyXG5cdC5wLWItMTE1LFxyXG5cdC5wLWItMTEwLFxyXG5cdC5wLWItMTAwLFxyXG5cdC5wLWItOTUsXHJcblx0LnAtYi05MCxcclxuXHQucC1iLTg1LFxyXG5cdC5wLWItODAsXHJcblx0LnAtYi03NSxcclxuXHQucC1iLTcwLFxyXG5cdC5wLWItNjUsXHJcblx0LnAtYi02MCxcclxuXHQucC1iLTU1LFxyXG5cdC5wLWItNTAsXHJcblx0LnAtYi00NSxcclxuXHQucC1iLTQwLFxyXG5cdC5wLWItMzUge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLnAtbC01IHtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTE1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0yNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTMwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMzUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC00MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTQ1IHtcclxuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtNTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC01NSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtNjAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC02NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTcwIHtcclxuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtNzUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC04MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTg1IHtcclxuICAgIHBhZGRpbmctbGVmdDogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtOTAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC05NSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTEwMCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xMDUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTExNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xMjAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xMjUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTMwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTMwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTEzNSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtbC0xNDAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTQ1IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTQ1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1sLTE1MCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0LnAtbC0xNTAsXHJcblx0LnAtbC0xNDUsXHJcblx0LnAtbC0xNDAsXHJcblx0LnAtbC0xMzUsXHJcblx0LnAtbC0xMzAsXHJcblx0LnAtbC0xMjUsXHJcblx0LnAtbC0xMjAsXHJcblx0LnAtbC0xMTUsXHJcblx0LnAtbC0xMTAsXHJcblx0LnAtbC0xMDAsXHJcblx0LnAtbC05NSxcclxuXHQucC1sLTkwLFxyXG5cdC5wLWwtODUsXHJcblx0LnAtbC04MCxcclxuXHQucC1sLTc1LFxyXG5cdC5wLWwtNzAsXHJcblx0LnAtbC02NSxcclxuXHQucC1sLTYwLFxyXG5cdC5wLWwtNTUsXHJcblx0LnAtbC01MCxcclxuXHQucC1sLTQ1LFxyXG5cdC5wLWwtNDAsXHJcblx0LnAtbC0zNSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLnAtci01IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMjAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMjUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMzAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMzUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItNDAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItNDUge1xyXG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItNTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItNTUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci02MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci02NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci03MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci03NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci04MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci04NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci05MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci05NSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xMDAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTEwNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLWwtMTEwIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTExNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTIwIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTEyNSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTMwIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xMzUge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ucC1yLTE0MCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wLXItMTQ1IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnAtci0xNTAge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHQucC1yLTE1MCxcclxuXHQucC1yLTE0NSxcclxuXHQucC1yLTE0MCxcclxuXHQucC1yLTEzNSxcclxuXHQucC1yLTEzMCxcclxuXHQucC1yLTEyNSxcclxuXHQucC1yLTEyMCxcclxuXHQucC1yLTExNSxcclxuXHQucC1yLTExMCxcclxuXHQucC1yLTEwMCxcclxuXHQucC1yLTk1LFxyXG5cdC5wLXItOTAsXHJcblx0LnAtci04NSxcclxuXHQucC1yLTgwLFxyXG5cdC5wLXItNzUsXHJcblx0LnAtci03MCxcclxuXHQucC1yLTY1LFxyXG5cdC5wLXItNjAsXHJcblx0LnAtci01NSxcclxuXHQucC1yLTUwLFxyXG5cdC5wLXItNDUsXHJcblx0LnAtci00MCxcclxuXHQucC1yLTM1IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudFxyXG5cdH1cclxufVxyXG5cclxuLnctMCB7XHJcbiAgICB3aWR0aDogMHB4XHJcbn1cclxuXHJcbi53LTEwIHtcclxuICAgIHdpZHRoOiAxMCVcclxufVxyXG5cclxuLnctMTUge1xyXG4gICAgd2lkdGg6IDE1JVxyXG59XHJcblxyXG4udy0yMCB7XHJcbiAgICB3aWR0aDogMjAlXHJcbn1cclxuXHJcbi53LTI1IHtcclxuICAgIHdpZHRoOiAyNSVcclxufVxyXG5cclxuLnctMzAge1xyXG4gICAgd2lkdGg6IDMwJVxyXG59XHJcblxyXG4udy0zNSB7XHJcbiAgICB3aWR0aDogMzUlXHJcbn1cclxuXHJcbi53LTQwIHtcclxuICAgIHdpZHRoOiA0MCVcclxufVxyXG5cclxuLnctNDUge1xyXG4gICAgd2lkdGg6IDQ1JVxyXG59XHJcblxyXG4udy01MCB7XHJcbiAgICB3aWR0aDogNTAlXHJcbn1cclxuXHJcbi53LTU1IHtcclxuICAgIHdpZHRoOiA1NSVcclxufVxyXG5cclxuLnctNjAge1xyXG4gICAgd2lkdGg6IDYwJVxyXG59XHJcblxyXG4udy02NSB7XHJcbiAgICB3aWR0aDogNjUlXHJcbn1cclxuXHJcbi53LTcwIHtcclxuICAgIHdpZHRoOiA3MCVcclxufVxyXG5cclxuLnctNzUge1xyXG4gICAgd2lkdGg6IDc1JVxyXG59XHJcblxyXG4udy04MCB7XHJcbiAgICB3aWR0aDogODAlXHJcbn1cclxuXHJcbi53LTg1IHtcclxuICAgIHdpZHRoOiA4NSVcclxufVxyXG5cclxuLnctOTAge1xyXG4gICAgd2lkdGg6IDkwJVxyXG59XHJcblxyXG4udy05NSB7XHJcbiAgICB3aWR0aDogOTUlXHJcbn1cclxuXHJcbi53LTEwMCB7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uaGVpZ2h0LW1heCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uZnVsbC1oZWlnaHQge1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5scy0wIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMC01IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy0xIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMS01IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy0yIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMi01IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAyLjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy0zIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtMy01IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzLjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy00IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiA0cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtNC01IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiA0LjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy01IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtNS01IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiA1LjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy02IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiA2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtNi01IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiA2LjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy03IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiA3cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtNy01IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiA3LjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy04IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiA4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtOC01IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiA4LjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy05IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiA5cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4ubHMtOS01IHtcclxuICAgIGxldHRlci1zcGFjaW5nOiA5LjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy0xMCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy0xMSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMTFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy0xMiB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMTJweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy0xMyB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMTNweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy0xNCB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMTRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5scy0xNSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcblxyXG4vKkxpbmUtSGVpZ2h0Ki9cclxuLmxoLTAge1xyXG5cdGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTAtNSB7XHJcblx0bGluZS1oZWlnaHQ6IDAuNSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC0xIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTEtMSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTEtMiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTEtMyB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTEtNCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTEtNSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTEtNiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTEtNyB7XHJcbiAgICBsaW5lLWhlaWdodDogMS43ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTEtOCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS44ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTEtOSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS45ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmxoLTIge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMi0xIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjEgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMi0yIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjIgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMi0zIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjMgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMi00IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjQgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMi01IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjUgIWltcG9ydGFudFxyXG59XHJcblxyXG4ubGgtMyB7XHJcbiAgICBsaW5lLWhlaWdodDogMyAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5saC00IHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLypGb250IFNpemUqL1xyXG5cclxuLmZvbnQtc2l6ZS04IHtcclxuICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS05IHtcclxuICAgIGZvbnQtc2l6ZTogOXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMCB7XHJcbiAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTExIHtcclxuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMyB7XHJcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTUge1xyXG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNiB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE3IHtcclxuICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTgge1xyXG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xOSB7XHJcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjEge1xyXG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yMiB7XHJcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTIzIHtcclxuICAgIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yNSB7XHJcbiAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTI2IHtcclxuICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjcge1xyXG4gICAgZm9udC1zaXplOiAyN3B4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0yOCB7XHJcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTI5IHtcclxuICAgIGZvbnQtc2l6ZTogMjlweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMzAge1xyXG4gICAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0zNSB7XHJcbiAgICBmb250LXNpemU6IDM1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTQwIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtNDUge1xyXG4gICAgZm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS01MCB7XHJcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTU1IHtcclxuICAgIGZvbnQtc2l6ZTogNTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtNjAge1xyXG4gICAgZm9udC1zaXplOiA2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS02NSB7XHJcbiAgICBmb250LXNpemU6IDY1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTcwIHtcclxuICAgIGZvbnQtc2l6ZTogNzBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtNzUge1xyXG4gICAgZm9udC1zaXplOiA3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS04MCB7XHJcbiAgICBmb250LXNpemU6IDgwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTg1IHtcclxuICAgIGZvbnQtc2l6ZTogODVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtOTAge1xyXG4gICAgZm9udC1zaXplOiA5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS05NSB7XHJcbiAgICBmb250LXNpemU6IDk1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTEwMCB7XHJcbiAgICBmb250LXNpemU6IDEwMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMDUge1xyXG4gICAgZm9udC1zaXplOiAxMDVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTEwIHtcclxuICAgIGZvbnQtc2l6ZTogMTEwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTExNSB7XHJcbiAgICBmb250LXNpemU6IDExNXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMjAge1xyXG4gICAgZm9udC1zaXplOiAxMjBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTI1IHtcclxuICAgIGZvbnQtc2l6ZTogMTI1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTEzMCB7XHJcbiAgICBmb250LXNpemU6IDEzMHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xMzUge1xyXG4gICAgZm9udC1zaXplOiAxMzVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTQwIHtcclxuICAgIGZvbnQtc2l6ZTogMTQwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE0NSB7XHJcbiAgICBmb250LXNpemU6IDE0NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNTAge1xyXG4gICAgZm9udC1zaXplOiAxNTBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTU1IHtcclxuICAgIGZvbnQtc2l6ZTogMTU1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE2MCB7XHJcbiAgICBmb250LXNpemU6IDE2MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xNjUge1xyXG4gICAgZm9udC1zaXplOiAxNjVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTcwIHtcclxuICAgIGZvbnQtc2l6ZTogMTcwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE3NSB7XHJcbiAgICBmb250LXNpemU6IDE3NXB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xODAge1xyXG4gICAgZm9udC1zaXplOiAxODBweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTg1IHtcclxuICAgIGZvbnQtc2l6ZTogMTg1cHggIWltcG9ydGFudFxyXG59XHJcblxyXG4uZm9udC1zaXplLTE5MCB7XHJcbiAgICBmb250LXNpemU6IDE5MHB4ICFpbXBvcnRhbnRcclxufVxyXG5cclxuLmZvbnQtc2l6ZS0xOTUge1xyXG4gICAgZm9udC1zaXplOiAxOTVweCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjAwIHtcclxuICAgIGZvbnQtc2l6ZTogMjAwcHggIWltcG9ydGFudFxyXG59XHJcblxyXG4vKiBUZXh0ICovXHJcbi50ZXh0LW11dGVkIHtcclxuICAgIGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBGb250IFdlaWdodCAqL1xyXG5cclxuLmZvbnQtd2VpZ2h0LXRoaW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC13ZWlnaHQtc2VtaWJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LWJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogRGlzcGxheSAqL1xyXG5cclxuLmRpc3BsYXktYmxvY2sge1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pbmxpbmUtYmxvY2sge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucG9pbnRlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8qIFBvc2l0aW9uICovXHJcblxyXG4ucmVsYXRpdmUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmFic29sdXRlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5maXhlZCAge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLnN0YXRpYyB7XHJcblx0cG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuLyogU2hhZG93ICovXHJcblxyXG4uc2hhZG93LWxnIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoNzcsODQsMTI0LC4wOSkhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogMCAuNXJlbSAxcmVtIHJnYmEoNzcsODQsMTI0LC4wOSkhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5zaGFkb3ctc20ge1xyXG4gICAgYm94LXNoYWRvdzogMCAuMTI1cmVtIC4yNXJlbSByZ2JhKDc3LDg0LDEyNCwuMDkpIWltcG9ydGFudFxyXG59XHJcblxyXG4vKiBPdmVyZmxvdyAqL1xyXG5cclxuLm92ZXJmbG93LWhpZGRlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG59XHJcblxyXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctYXV0byB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLm92ZXJmbG93LXktYXV0byB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4ub3ZlcmZsb3cteC1hdXRvIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuXHJcbi8qIEZsb2F0ICovXHJcbkBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdC5wdWxsLWxlZnQtc20ge1xyXG5cdFx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wdWxsLXJpZ2h0LXNtIHtcclxuXHRcdGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnB1bGwtbm9uZS1zbSB7XHJcblx0XHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLyogSW1hZ2UgKi9cclxuLmltZy1jaXJjbGUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBCYWNrZ3JvdW5kICovXHJcbi5iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuXHJcbi8qIEJvcmRlciAqL1xyXG4uYm9yZGVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci10b3Age1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1yaWdodCB7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItbGVmdCB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1ib3R0b20ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogVmVydGljYWwgQWxpZ24gKi9cclxuLnZlcnRpY2FsLWFsaWduIHtcclxuXHRkaXNwbGF5OiB0YWJsZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0XHJcblx0LnRhYmxlLWNlbGwge1xyXG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0fVxyXG59XHJcblxyXG4udmVydGljYWwtYWxpZ24tc3VwZXIge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxufVxyXG5cclxuLyogYm9yZGVyLXJhZGl1cyAqL1xyXG4uYm9yZGVyLXJhZGl1cy00IHtcclxuXHRib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1yYWRpdXMtNiB7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItcmFkaXVzLTgge1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXJhZGl1cy0xMCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXJhZGl1cy1yb3VuZCB7XHJcblx0Ym9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBvcGFjaXR5ICovXHJcbi5vcGFjaXR5LTAxIHtcclxuICAgIG9wYWNpdHk6IDAuMTtcclxufVxyXG5cclxuLm9wYWNpdHktMDIge1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG59XHJcblxyXG4ub3BhY2l0eS0wMyB7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTA0IHtcclxuICAgIG9wYWNpdHk6IDAuNDtcclxufVxyXG5cclxuLm9wYWNpdHktMDUge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4ub3BhY2l0eS0wNiB7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTA3IHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxufVxyXG5cclxuLm9wYWNpdHktMDgge1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG59XHJcblxyXG4ub3BhY2l0eS0wOSB7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTEwIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHJcbiAgICAvKiBUeXBvZ3JhcGh5ICovXHJcblxyXG5cdC5mb250LXNpemUtMTQ1LFxyXG4gICAgLmZvbnQtc2l6ZS0xNDAsXHJcblx0LmZvbnQtc2l6ZS0xMzUsXHJcbiAgICAuZm9udC1zaXplLTEzMCxcclxuICAgIC5mb250LXNpemUtMTI1LFxyXG4gICAgLmZvbnQtc2l6ZS0xMjAsXHJcblx0LmZvbnQtc2l6ZS0xMTUsXHJcbiAgICAuZm9udC1zaXplLTExMCxcclxuXHQuZm9udC1zaXplLTEwNSxcclxuICAgIC5mb250LXNpemUtMTAwLFxyXG4gICAgLmZvbnQtc2l6ZS05NSxcclxuICAgIC5mb250LXNpemUtOTAsXHJcblx0LmZvbnQtc2l6ZS04NSxcclxuICAgIC5mb250LXNpemUtODAsXHJcblx0LmZvbnQtc2l6ZS03NSxcclxuICAgIC5mb250LXNpemUtNzAsXHJcbiAgICAuZm9udC1zaXplLTY1LFxyXG4gICAgLmZvbnQtc2l6ZS02MCxcclxuICAgIC5mb250LXNpemUtNTUsXHJcbiAgICAuZm9udC1zaXplLTUwIHtcclxuICAgICAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudFxyXG4gICAgfVxyXG5cdFxyXG5cdC5mb250LXNpemUtMjAwLFxyXG5cdC5mb250LXNpemUtMTk1LFxyXG5cdC5mb250LXNpemUtMTkwLFxyXG5cdC5mb250LXNpemUtMTg1LFxyXG4gICAgLmZvbnQtc2l6ZS0xODAsXHJcblx0LmZvbnQtc2l6ZS0xNzUsXHJcbiAgICAuZm9udC1zaXplLTE3MCxcclxuXHQuZm9udC1zaXplLTE2NSxcclxuICAgIC5mb250LXNpemUtMTYwLFxyXG5cdC5mb250LXNpemUtMTU1LFxyXG4gICAgLmZvbnQtc2l6ZS0xNTAge1xyXG5cdFx0Zm9udC1zaXplOiAxMzBweCAhaW1wb3J0YW50XHJcblx0fVxyXG5cdFxyXG5cdHAudy05NSxcclxuICAgIHAudy05MCxcclxuXHRwLnctODUsXHJcbiAgICBwLnctODAsXHJcblx0cC53LTc1LFxyXG4gICAgcC53LTcwLFxyXG5cdHAudy02NSxcclxuICAgIHAudy02MCxcclxuXHRwLnctNTUsXHJcbiAgICBwLnctNTAsXHJcblx0cC53LTQ1LFxyXG4gICAgcC53LTQwLFxyXG5cdHAudy0zNSxcclxuICAgIHAudy0zMCxcclxuXHRwLnctMjUsXHJcbiAgICBwLnctMjAsXHJcblx0cC53LTE1LFxyXG4gICAgcC53LTEwIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50XHJcbiAgICB9XHJcblx0XHJcblx0aW5wdXQud2lkdGgtOTUsXHJcbiAgICBpbnB1dC53aWR0aC05MCxcclxuXHRpbnB1dC53aWR0aC04NSxcclxuICAgIGlucHV0LndpZHRoLTgwLFxyXG5cdGlucHV0LndpZHRoLTc1LFxyXG4gICAgaW5wdXQud2lkdGgtNzAsXHJcblx0aW5wdXQud2lkdGgtNjUsXHJcbiAgICBpbnB1dC53aWR0aC02MCxcclxuXHRpbnB1dC53aWR0aC01NSxcclxuICAgIGlucHV0LndpZHRoLTUwLFxyXG5cdGlucHV0LndpZHRoLTQ1LFxyXG4gICAgaW5wdXQud2lkdGgtNDAsXHJcblx0aW5wdXQud2lkdGgtMzUsXHJcbiAgICBpbnB1dC53aWR0aC0zMCxcclxuXHRpbnB1dC53aWR0aC0yNSxcclxuICAgIGlucHV0LndpZHRoLTIwLFxyXG5cdGlucHV0LndpZHRoLTE1LFxyXG4gICAgaW5wdXQud2lkdGgtMTAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnRcclxuICAgIH1cclxufSBcclxuXHJcbi5oaWRkZW57XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi5zaWRlLW5hdiB7XHJcblx0d2lkdGg6ICRzaWRlLW5hdi13aWR0aDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0ei1pbmRleDogMTAwMDtcclxuXHR0b3A6ICRoZWFkZXItaGVpZ2h0O1xyXG5cdGJvdHRvbTogMHB4O1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcblxyXG5cdEBpbmNsdWRlIHByaW50IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdGxlZnQ6IC0kc2lkZS1uYXYtd2lkdGg7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tbGFwdG9wLW9ubHkge1xyXG5cdFx0d2lkdGg6ICRzaWRlLW5hdi13aWR0aC1sYXB0b3A7XHJcblx0fVxyXG5cclxuXHQuc2lkZS1uYXYtaW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdC5zaWRlLW5hdi1tZW51IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjkwRjE3O1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9KTtcclxuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHQmLmRyb3Bkb3duIHtcclxuXHJcblx0XHRcdFx0XHQuYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4wNXMgZWFzZS1pbik7XHJcblxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmFycm93LWljb24ge1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogMCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDQyLCA0MiwgNDIsIC43NSksIHJnYmEoNDIsIDQyLCA0MiwgLjc1KSk7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxLjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKSwgdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSksIHRvcCAuM3MgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEpXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xMzVkZWcpIHRyYW5zbGF0ZVgoMnB4KSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVYKDJweCkpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYub3BlbiB7XHJcblxyXG5cdFx0XHRcdFx0XHQ+YSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5pY29uLWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdD4uYXJyb3cge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5hcnJvdy1pY29uIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0yMjVkZWcpIHRyYW5zbGF0ZVgoMnB4KSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVgoMnB4KSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdD4uZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRcdFx0XHRcdD5saSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweFxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LmFycm93IHtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZSk7XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cclxuXHRcdFx0XHRcdFx0Lmljb24taG9sZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD5saSB7XHJcblxyXG5cdFx0XHRcdCYuc2lkZS1uYXYtaGVhZGVyIHtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5kcm9wZG93biB7XHJcblxyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHQmLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0PmxpIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQ+YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZVkoLjAwMDEpKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgY3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSkpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMTUpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGVZKDEpKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0PiBhIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuaWNvbi1ob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcblx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm5hdi1pdGVtIGE6aG92ZXIgLmljb24taG9sZGVyIGltZyB7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjUyNjU1RkY7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI0I1MjY1NUZGO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcblxyXG4ubmF2LWl0ZW0gLmljb24taG9sZGVyLmFjdGl2ZSBpbWcge1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I1MjY1NUZGO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNCNTI2NTVGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG5cclxuLmlzLWZvbGRlZCB7XHJcblxyXG5cdC5zaWRlLW5hdiB7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tdGFibGV0LWFib3ZlIHtcclxuXHRcdFx0d2lkdGg6ICRzaWRlLW5hdi1mb2xkZWQ7XHJcblxyXG5cdFx0XHQuc2lkZS1uYXYtaW5uZXIge1xyXG5cclxuXHRcdFx0XHQuc2lkZS1uYXYtbWVudSB7XHJcblx0XHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdFx0PmxpIHtcclxuXHJcblx0XHRcdFx0XHRcdCYuc2lkZS1uYXYtaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQ+YSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRsaSB7XHJcblxyXG5cdFx0XHRcdFx0XHQmLmRyb3Bkb3duIHtcclxuXHRcdFx0XHRcdFx0XHQuaWNvbi1ob2xkZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LmFycm93IHtcclxuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmLm9wZW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0dWwuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAkc2lkZS1uYXYtd2lkdGg7XHJcblxyXG5cdFx0XHRcdC5zaWRlLW5hdi1pbm5lciB7XHJcblxyXG5cdFx0XHRcdFx0LnNpZGUtbmF2LW1lbnUge1xyXG5cclxuXHRcdFx0XHRcdFx0PmxpIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5zaWRlLW5hdi1oZWFkZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQ+YSB7XHJcblx0XHRcdFx0XHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuZHJvcGRvd24ge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5hcnJvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmLm9wZW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0PnVsLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG5cdFx0XHRsZWZ0OiAtJHNpZGUtbmF2LXdpZHRoO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5pcy1leHBhbmQge1xyXG5cdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblxyXG5cdC5zaWRlLW5hdiB7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5AZWFjaCAkdGhlbWUgaW4gJHRoZW1lLWNvbG9yLWxvb3Age1xyXG5cdC4je250aCgkdGhlbWUsIDEpfSB7XHJcblxyXG5cdFx0LnNpZGUtbmF2IC5zaWRlLW5hdi1pbm5lciAuc2lkZS1uYXYtbWVudT5saS5kcm9wZG93biB1bC5kcm9wZG93bi1tZW51PmxpIHtcclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKG50aCgkdGhlbWUsIDIpLCAwLjE1KTtcclxuXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICN7bnRoKCR0aGVtZSwgMil9O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogI3tudGgoJHRoZW1lLCAyKX07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc2lkZS1uYXYtZGFyay1pdGVtLWFjdGl2ZSB7XHJcblx0Y29sb3I6ICR3aGl0ZTtcclxuXHJcblx0Lmljb24taG9sZGVyIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cclxuXHQuYXJyb3cge1xyXG5cdFx0LmFycm93LWljb24ge1xyXG5cclxuXHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI3skd2hpdGV9LCAjeyR3aGl0ZX0pO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uaXMtc2lkZS1uYXYtZGFyayB7XHJcblx0LnNpZGUtbmF2IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzaWRlLW5hdi1kYXJrO1xyXG5cclxuXHRcdC5zaWRlLW5hdi1pbm5lciB7XHJcblxyXG5cdFx0XHQuc2lkZS1uYXYtbWVudSB7XHJcblxyXG5cdFx0XHRcdGxpIHtcclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRzaWRlLW5hdi1kYXJrLXRleHQ7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzaWRlLW5hdi1kYXJrLWl0ZW0tYWN0aXZlKClcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZHJvcGRvd24ge1xyXG5cdFx0XHRcdFx0XHQmLm9wZW4ge1xyXG5cdFx0XHRcdFx0XHRcdD5hIHtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNpZGUtbmF2LWRhcmstaXRlbS1hY3RpdmUoKVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0PmxpIHtcclxuXHJcblx0XHRcdFx0XHQmLmRyb3Bkb3duIHtcclxuXHJcblx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHQmLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdFx0PmxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PmEge1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmFycm93IHtcclxuXHRcdFx0XHRcdFx0XHQuYXJyb3ctaWNvbiB7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjeyRzaWRlLW5hdi1kYXJrLXRleHR9LCAjeyRzaWRlLW5hdi1kYXJrLXRleHR9KTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucXVpY2stdmlldyB7XHJcblxyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0d2lkdGg6IDI4MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAkc2lkZS1uYXYtd2lkdGg7XHJcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sYXB0b3Atb25seSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2lkZS1uYXYtd2lkdGgtbGFwdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvLWZvbGQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sb2dvLXdoaXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtd3JhcCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblxyXG5cclxuICAgICAgICAubmF2LWxlZnQsXHJcbiAgICAgICAgLm5hdi1yaWdodCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgID4gYSxcclxuICAgICAgICAgICAgICAgIG56LWRyb3Bkb3duID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQtY29sb3IgMC4zcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbnQtYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYW50LWJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWxlZnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtcmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVza3RvcC10b2dnbGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICA+IGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9iaWxlLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgID4gaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwNzdcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFudC1kcm9wZG93bi1saW5rLFxyXG4gICAgLmFudC1kcm9wZG93bi10cmlnZ2VyICB7XHJcbiAgICAgICAgLmFudGljb246bm90KC5hbnRpY29uLWVsbGlwc2lzKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhlYWRlci1mb2xkZWQge1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2lkZS1uYXYtZm9sZGVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBvcC1ub3RpZmljYXRpb24ge1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG5cclxuICAgICYuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucG9wLXByb2ZpbGUge1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG59XHJcblxyXG5cclxuXHJcbi5pcy1mb2xkZWQge1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcbiAgICAgICAgLmhlYWRlciB7XHJcblxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpZGUtbmF2LWZvbGRlZDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxvZ28tZm9sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1sZWZ0IHtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgJi5kZXNrdG9wLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaXMtZXhwYW5kIHtcclxuXHJcblx0LmhlYWRlciB7XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0Lm5hdi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICYubW9iaWxlLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pcy1wcmltYXJ5LFxyXG4uaXMtc2Vjb25kYXJ5LFxyXG4uaXMtc3VjY2VzcyxcclxuLmlzLWRhbmdlcixcclxuLmlzLWN1c3RvbSB7XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmLmxvZ28tZGFyayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxvZ28td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWxlZnQsXHJcbiAgICAgICAgLm5hdi1yaWdodCB7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBhLFxyXG4gICAgICAgICAgICAgICAgbnotZHJvcGRvd24gPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjE1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbnQtYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFudC1iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICR0aGVtZSBpbiAkdGhlbWUtY29sb3ItbG9vcCB7XHJcbiAgICAuI3tudGgoJHRoZW1lLCAxKX0ge1xyXG5cclxuICAgICAgICAuaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI3tudGgoJHRoZW1lLCAyKX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG5cdHBhZGRpbmc6IDBweCAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyO1xyXG5cdGZvbnQtc2l6ZTogOTAlO1x0XHJcblxyXG5cdC5mb290ZXItY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0aGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlLWFib3ZlIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucGFnZS1jb250YWluZXIge1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdHBhZGRpbmctbGVmdDogJHNpZGUtbmF2LXdpZHRoO1xyXG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlKTtcclxuXHRAaW5jbHVkZSBwcmludCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1sYXB0b3Atb25seSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6ICRzaWRlLW5hdi13aWR0aC1sYXB0b3A7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5uby1zaWRlYmFyIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdH1cclxuXHJcblx0Lm1haW4tY29udGVudCB7XHJcblx0XHQvL3BhZGRpbmc6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyAjeyRsYXlvdXQtY29udGVudC1ndXR0ZXJ9KSAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyICRsYXlvdXQtY29udGVudC1ndXR0ZXI7XHJcblx0XHQvL09FTSA6IGNhbGMoNzBweCArIDI1cHgpIDUwcHggMTBweDtcclxuXHRcdHBhZGRpbmc6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyAjeyRsYXlvdXQtY29udGVudC1ndXR0ZXJ9KSAyMHB4IDEwcHggNTBweDtcclxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSk7XHJcblxyXG5cdFx0Ji5mdWxsLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDk1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgcHJpbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuXHRcdFx0cGFkZGluZzogODVweCAxMHB4IDEwcHggMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wYWdlLWhlYWRlciB7XHJcblx0XHQmLm5vLWd1dHRlcnMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRwYWRkaW5nOiAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyIDMwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0kbGF5b3V0LWNvbnRlbnQtZ3V0dGVyO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLSRsYXlvdXQtY29udGVudC1ndXR0ZXI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLSRsYXlvdXQtY29udGVudC1ndXR0ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206ICRsYXlvdXQtY29udGVudC1ndXR0ZXI7XHJcblxyXG5cdFx0XHQmLmhhcy10YWIge1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyLXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXItc3ViLXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pcy1mb2xkZWQge1xyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tdGFibGV0LWFib3ZlIHtcclxuXHRcdC5wYWdlLWNvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJHNpZGUtbmF2LWZvbGRlZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG5cdFx0LnBhZ2UtY29udGFpbmVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2lkZS1uYXYuY29sbGFwc2VkIH4gLnBhZ2UtY29udGFpbmVyIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDY0cHg7XHJcbn1cclxuIiwiLmF2YXRhciB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNGREUxRUI7XHJcbiAgICBjb2xvcjogI0I1MjY1NTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHdpZHRoOiAkYXZhdGFyLXNpemU7XHJcbiAgICBoZWlnaHQ6ICRhdmF0YXItc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkYXZhdGFyLXNpemU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJi5hdmF0YXItaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYXZhdGFyLWljb247XHJcbiAgICB9XHJcblxyXG4gICAgPiBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmF2YXRhci1iYWRnZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmF2YXRhci1zcXVhcmUge1xyXG5cclxuICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgJi5iYWRnZS1kYW5nZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1MjIyZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmVtcHR5KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmF2YXRhci1sZyB7XHJcbiAgICB3aWR0aDogJGF2YXRhci1zaXplLWxnO1xyXG4gICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUtbGc7XHJcbiAgICBsaW5lLWhlaWdodDogJGF2YXRhci1zaXplLWxnO1xyXG5cclxuICAgIC8vPiAqIHtcclxuICAgIC8vICAgIGxpbmUtaGVpZ2h0OiAkYXZhdGFyLXNpemUtbGc7XHJcbiAgICAvL31cclxuXHJcbiAgICAmLmF2YXRhci1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6ICRhdmF0YXItaWNvbi1sZztcclxuICAgIH1cclxufVxyXG5cclxuLmF2YXRhci1zbSB7XHJcbiAgICB3aWR0aDogJGF2YXRhci1zaXplLXNtO1xyXG4gICAgaGVpZ2h0OiAkYXZhdGFyLXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogJGF2YXRhci1zaXplLXNtO1xyXG5cclxuICAgID4gKiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRhdmF0YXItc2l6ZS1zbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmF2YXRhci1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6ICRhdmF0YXItaWNvbi1zbTtcclxuICAgIH1cclxufVxyXG5cclxuLmF2YXRhci1zcXVhcmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbn1cclxuXHJcbkBlYWNoICR0b25lIGluICR0b25lLWxvb3Age1xyXG5cclxuICAgIC5hdmF0YXItI3tudGgoJHRvbmUsIDEpfSB7XHJcbiAgICAgICAgY29sb3I6ICN7bnRoKCR0b25lLCAyKX07XHJcbiAgICAgICAgYmFja2dyb3VuZDogI3tudGgoJHRvbmUsIDMpfTtcclxuICAgIH1cclxufVxyXG5cclxuLmF2YXRhci10ZXh0IHtcclxuXHJcbiAgICAuYXZhdGFyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hdmF0YXItc3RyaW5nIHtcclxuXHJcbiAgICAuYXZhdGFyIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuIiwidWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgJi5pY29ucy1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNi42NiU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IgMC4zcyBlYXNlLWluLW91dCk7IFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgIH0gXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuaWNvbi13cmFwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQpOyBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljb24tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xKTtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS40KSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvL0Bmb250LWZhY2Uge1xyXG4vLyAgZm9udC1mYW1pbHk6IFwiYW50aWNvblwiO1xyXG4vLyAgc3JjOnVybChcIi4uL2ZvbnRzL2FudGljb24uZW90XCIpO1xyXG4vLyAgc3JjOnVybChcIi4uL2ZvbnRzL2FudGljb24uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuLy8gICAgdXJsKFwiLi4vZm9udHMvYW50aWNvbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbi8vICAgIHVybChcIi4uL2ZvbnRzL2FudGljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4vLyAgICB1cmwoXCIuLi9mb250cy9hbnRpY29uLnN2ZyNhbnRpY29uXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuLy8gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbi8vICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vXHJcbi8vfVxyXG5cclxuW2RhdGEtaWNvbl06YmVmb3JlIHtcclxuICBmb250LWZhbWlseTogXCJhbnRpY29uXCIgIWltcG9ydGFudDtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbi5hbnRpY29uIHtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiYW50aWNvblwiICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIH1cclxufVxyXG5cclxuLy9Aa2V5ZnJhbWVzIGxvYWRpbmdDaXJjbGV7XHJcbi8vXHQwJSB7XHJcbi8vICAgIEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oNTAlIDUwJSk7XHJcbi8vICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMCkpO1xyXG4vL1x0fVxyXG4vL1x0MTAwJSB7XHJcbi8vXHRcdEBpbmNsdWRlIHRyYW5zZm9ybS1vcmlnaW4oNTAlIDUwJSk7XHJcbi8vICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMzYwZGVnKSk7XHJcbi8vXHR9XHJcbi8vfVxyXG5cclxuLmFudGljb24tYWNjb3VudC1ib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYxXCI7XHJcbn1cclxuLmFudGljb24tYWxlcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNjJcIjtcclxufVxyXG4uYW50aWNvbi1hbGliYWJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDYzXCI7XHJcbn1cclxuLmFudGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY0XCI7XHJcbn1cclxuLmFudGljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2NVwiO1xyXG59XHJcbi5hbnRpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY2XCI7XHJcbn1cclxuLmFudGljb24tYWxpcGF5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY3XCI7XHJcbn1cclxuLmFudGljb24tYWxpcGF5LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2OFwiO1xyXG59XHJcbi5hbnRpY29uLWFsaXdhbmd3YW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDY5XCI7XHJcbn1cclxuLmFudGljb24tYWxpeXVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZhXCI7XHJcbn1cclxuLmFudGljb24tYW1hem9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDZiXCI7XHJcbn1cclxuLmFudGljb24tYW5kcm9pZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xyXG59XHJcbi5hbnRpY29uLWFudC1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2ZFwiO1xyXG59XHJcbi5hbnRpY29uLWFudC1kZXNpZ246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmVcIjtcclxufVxyXG4uYW50aWNvbi1hcGFydG1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNmZcIjtcclxufVxyXG4uYW50aWNvbi1hcGk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzBcIjtcclxufVxyXG4uYW50aWNvbi1hcHBsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3MVwiO1xyXG59XHJcbi5hbnRpY29uLWFwcHN0b3JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDcyXCI7XHJcbn1cclxuLmFudGljb24tYXJlYS1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3M1wiO1xyXG59XHJcbi5hbnRpY29uLWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzRcIjtcclxufVxyXG4uYW50aWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDc1XCI7XHJcbn1cclxuLmFudGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzZcIjtcclxufVxyXG4uYW50aWNvbi1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xyXG59XHJcbi5hbnRpY29uLWFycm93cy1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNzhcIjtcclxufVxyXG4uYW50aWNvbi1hdWRpbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xyXG59XHJcbi5hbnRpY29uLWF1ZGl0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDdhXCI7XHJcbn1cclxuLmFudGljb24tYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDFcIjtcclxufVxyXG4uYW50aWNvbi1iYW5rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQyXCI7XHJcbn1cclxuLmFudGljb24tYmFyLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQzXCI7XHJcbn1cclxuLmFudGljb24tYmFyY29kZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0NFwiO1xyXG59XHJcbi5hbnRpY29uLWJhcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDVcIjtcclxufVxyXG4uYW50aWNvbi1iZWhhbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ2XCI7XHJcbn1cclxuLmFudGljb24tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNDdcIjtcclxufVxyXG4uYW50aWNvbi1iZWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ4XCI7XHJcbn1cclxuLmFudGljb24tYmctY29sb3JzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQ5XCI7XHJcbn1cclxuLmFudGljb24tYmxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGFcIjtcclxufVxyXG4uYW50aWNvbi1ib2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDRiXCI7XHJcbn1cclxuLmFudGljb24tYm9vazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0Y1wiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0ZFwiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlci1ib3R0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNGVcIjtcclxufVxyXG4uYW50aWNvbi1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw0ZlwiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlci1pbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1MFwiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlci1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDUxXCI7XHJcbn1cclxuLmFudGljb24tYm9yZGVyLW91dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDUyXCI7XHJcbn1cclxuLmFudGljb24tYm9yZGVyLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDUzXCI7XHJcbn1cclxuLmFudGljb24tYm9yZGVyLXRvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1NFwiO1xyXG59XHJcbi5hbnRpY29uLWJvcmRlci12ZXJ0aWNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1NVwiO1xyXG59XHJcbi5hbnRpY29uLWJveC1wbG90OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDU2XCI7XHJcbn1cclxuLmFudGljb24tYnJhbmNoZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNTdcIjtcclxufVxyXG4uYW50aWNvbi1idWlsZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1OFwiO1xyXG59XHJcbi5hbnRpY29uLWJ1bGI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNTlcIjtcclxufVxyXG4uYW50aWNvbi1jYWxjdWxhdG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDVhXCI7XHJcbn1cclxuLmFudGljb24tY2FsZW5kYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzBcIjtcclxufVxyXG4uYW50aWNvbi1jYW1lcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzFcIjtcclxufVxyXG4uYW50aWNvbi1jYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzJcIjtcclxufVxyXG4uYW50aWNvbi1jYXJldC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDMzXCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzNFwiO1xyXG59XHJcbi5hbnRpY29uLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDM1XCI7XHJcbn1cclxuLmFudGljb24tY2FyZXQtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzZcIjtcclxufVxyXG4uYW50aWNvbi1jYXJyeS1vdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMzdcIjtcclxufVxyXG4uYW50aWNvbi1jaGVjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzOFwiO1xyXG59XHJcbi5hbnRpY29uLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzOVwiO1xyXG59XHJcbi5hbnRpY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMVwiO1xyXG59XHJcbi5hbnRpY29uLWNocm9tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyMlwiO1xyXG59XHJcbi5hbnRpY29uLWNpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDIzXCI7XHJcbn1cclxuLmFudGljb24tY2xvY2stY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDI0XCI7XHJcbn1cclxuLmFudGljb24tY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjVcIjtcclxufVxyXG4uYW50aWNvbi1jbG9zZS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjZcIjtcclxufVxyXG4uYW50aWNvbi1jbG9zZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMjdcIjtcclxufVxyXG4uYW50aWNvbi1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyOFwiO1xyXG59XHJcbi5hbnRpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDI5XCI7XHJcbn1cclxuLmFudGljb24tY2xvdWQtc2VydmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDJhXCI7XHJcbn1cclxuLmFudGljb24tY2xvdWQtc3luYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyYlwiO1xyXG59XHJcbi5hbnRpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwyY1wiO1xyXG59XHJcbi5hbnRpY29uLWNsdXN0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcMmRcIjtcclxufVxyXG4uYW50aWNvbi1jb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDJlXCI7XHJcbn1cclxuLmFudGljb24tY29kZS1zYW5kYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDJmXCI7XHJcbn1cclxuLmFudGljb24tY29kZXBlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzYVwiO1xyXG59XHJcbi5hbnRpY29uLWNvZGVwZW4tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDNiXCI7XHJcbn1cclxuLmFudGljb24tY29mZmVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDNjXCI7XHJcbn1cclxuLmFudGljb24tY29sdW0taGVpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDNkXCI7XHJcbn1cclxuLmFudGljb24tY29sdW1uLXdpZHRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDNlXCI7XHJcbn1cclxuLmFudGljb24tY29tcGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFwzZlwiO1xyXG59XHJcbi5hbnRpY29uLWNvbnRhY3RzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDQwXCI7XHJcbn1cclxuLmFudGljb24tY29udGFpbmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDViXCI7XHJcbn1cclxuLmFudGljb24tY29udHJvbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1ZFwiO1xyXG59XHJcbi5hbnRpY29uLWNvcHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNWVcIjtcclxufVxyXG4uYW50aWNvbi1jb3B5cmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcNWZcIjtcclxufVxyXG4uYW50aWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw2MFwiO1xyXG59XHJcbi5hbnRpY29uLWNyb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXDdiXCI7XHJcbn1cclxuLmFudGljb24tY3VzdG9tZXItc2VydmljZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw3Y1wiO1xyXG59XHJcbi5hbnRpY29uLWRhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcN2RcIjtcclxufVxyXG4uYW50aWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcN2VcIjtcclxufVxyXG4uYW50aWNvbi1kYXRhYmFzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFw1Y1wiO1xyXG59XHJcbi5hbnRpY29uLWRlbGV0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDAwXCI7XHJcbn1cclxuLmFudGljb24tZGVwbG95bWVudC11bml0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDFcIjtcclxufVxyXG4uYW50aWNvbi1kZXNrdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDJcIjtcclxufVxyXG4uYW50aWNvbi1kaWZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDNcIjtcclxufVxyXG4uYW50aWNvbi1kaW5nZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA0XCI7XHJcbn1cclxuLmFudGljb24tZGlzY29ubmVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XHJcbn1cclxuLmFudGljb24tZGlzbGlrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XHJcbn1cclxuLmFudGljb24tZG9sbGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDdcIjtcclxufVxyXG4uYW50aWNvbi1kb3QtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwOFwiO1xyXG59XHJcbi5hbnRpY29uLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMDlcIjtcclxufVxyXG4uYW50aWNvbi1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwYVwiO1xyXG59XHJcbi5hbnRpY29uLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwYlwiO1xyXG59XHJcbi5hbnRpY29uLWRvd24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMGNcIjtcclxufVxyXG4uYW50aWNvbi1kb3duLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XHJcbn1cclxuLmFudGljb24tZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZVwiO1xyXG59XHJcbi5hbnRpY29uLWRyYWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAwZlwiO1xyXG59XHJcbi5hbnRpY29uLWRyaWJiYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTBcIjtcclxufVxyXG4uYW50aWNvbi1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMVwiO1xyXG59XHJcbi5hbnRpY29uLWRyb3Bib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxMlwiO1xyXG59XHJcbi5hbnRpY29uLWVkaXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxM1wiO1xyXG59XHJcbi5hbnRpY29uLWVsbGlwc2lzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMTRcIjtcclxufVxyXG4uYW50aWNvbi1lbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XHJcbn1cclxuLmFudGljb24tZW52aXJvbm1lbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxNlwiO1xyXG59XHJcbi5hbnRpY29uLWV1cm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxN1wiO1xyXG59XHJcbi5hbnRpY29uLWV4Y2VwdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XHJcbn1cclxuLmFudGljb24tZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxOVwiO1xyXG59XHJcbi5hbnRpY29uLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFhXCI7XHJcbn1cclxuLmFudGljb24tZXhwZXJpbWVudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XHJcbn1cclxuLmFudGljb24tZXhwb3J0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWNcIjtcclxufVxyXG4uYW50aWNvbi1leWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxZFwiO1xyXG59XHJcbi5hbnRpY29uLWV5ZS1pbnZpc2libGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAxZVwiO1xyXG59XHJcbi5hbnRpY29uLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMWZcIjtcclxufVxyXG4uYW50aWNvbi1mYWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjBcIjtcclxufVxyXG4uYW50aWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjFcIjtcclxufVxyXG4uYW50aWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyMlwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyM1wiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjRcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLWRvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyNVwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtZXhjZWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyNlwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyN1wiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtaW1hZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyOFwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtanBnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMjlcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLW1hcmtkb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMmFcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLXBkZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS1wcHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyY1wiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtcHJvdGVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAyZVwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtc3luYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS10ZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzBcIjtcclxufVxyXG4uYW50aWNvbi1maWxlLXVua25vd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzMVwiO1xyXG59XHJcbi5hbnRpY29uLWZpbGUtd29yZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XHJcbn1cclxuLmFudGljb24tZmlsZS16aXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzM1wiO1xyXG59XHJcbi5hbnRpY29uLWZpbHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XHJcbn1cclxuLmFudGljb24tZmlyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XHJcbn1cclxuLmFudGljb24tZmxhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XHJcbn1cclxuLmFudGljb24tZm9sZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzdcIjtcclxufVxyXG4uYW50aWNvbi1mb2xkZXItYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwMzhcIjtcclxufVxyXG4uYW50aWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XHJcbn1cclxuLmFudGljb24tZm9udC1jb2xvcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzYVwiO1xyXG59XHJcbi5hbnRpY29uLWZvbnQtc2l6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNiXCI7XHJcbn1cclxuLmFudGljb24tZm9yazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNjXCI7XHJcbn1cclxuLmFudGljb24tZm9ybTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNkXCI7XHJcbn1cclxuLmFudGljb24tZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDNlXCI7XHJcbn1cclxuLmFudGljb24tZnJvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTAzZlwiO1xyXG59XHJcbi5hbnRpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0MFwiO1xyXG59XHJcbi5hbnRpY29uLWZ1bGxzY3JlZW4tZXhpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XHJcbn1cclxuLmFudGljb24tZnVuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XHJcbn1cclxuLmFudGljb24tZnVubmVsLXBsb3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0M1wiO1xyXG59XHJcbi5hbnRpY29uLWdhdGV3YXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0NFwiO1xyXG59XHJcbi5hbnRpY29uLWdpZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0NVwiO1xyXG59XHJcbi5hbnRpY29uLWdpdGh1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XHJcbn1cclxuLmFudGljb24tZ2l0bGFiOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNDdcIjtcclxufVxyXG4uYW50aWNvbi1nbG9iYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0OFwiO1xyXG59XHJcbi5hbnRpY29uLWdvbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0OVwiO1xyXG59XHJcbi5hbnRpY29uLWdvb2dsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XHJcbn1cclxuLmFudGljb24tZ29vZ2xlLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0YlwiO1xyXG59XHJcbi5hbnRpY29uLWhkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDRjXCI7XHJcbn1cclxuLmFudGljb24taGVhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xyXG59XHJcbi5hbnRpY29uLWhlYXQtbWFwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNGVcIjtcclxufVxyXG4uYW50aWNvbi1oaWdobGlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA0ZlwiO1xyXG59XHJcbi5hbnRpY29uLWhvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1MFwiO1xyXG59XHJcbi5hbnRpY29uLWhvdXJnbGFzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XHJcbn1cclxuLmFudGljb24taHRtbDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1MlwiO1xyXG59XHJcbi5hbnRpY29uLWlkY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XHJcbn1cclxuLmFudGljb24taWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1NFwiO1xyXG59XHJcbi5hbnRpY29uLWltcG9ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XHJcbn1cclxuLmFudGljb24taW5ib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1NlwiO1xyXG59XHJcbi5hbnRpY29uLWluZm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1N1wiO1xyXG59XHJcbi5hbnRpY29uLWluZm8tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNThcIjtcclxufVxyXG4uYW50aWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1OVwiO1xyXG59XHJcbi5hbnRpY29uLWluc3VyYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XHJcbn1cclxuLmFudGljb24taW50ZXJhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDViXCI7XHJcbn1cclxuLmFudGljb24taXNzdWVzLWNsb3NlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNWNcIjtcclxufVxyXG4uYW50aWNvbi1pdGFsaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xyXG59XHJcbi5hbnRpY29uLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDVlXCI7XHJcbn1cclxuLmFudGljb24tbGFwdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNWZcIjtcclxufVxyXG4uYW50aWNvbi1sYXlvdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MFwiO1xyXG59XHJcbi5hbnRpY29uLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2MVwiO1xyXG59XHJcbi5hbnRpY29uLWxlZnQtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjJcIjtcclxufVxyXG4uYW50aWNvbi1sZWZ0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XHJcbn1cclxuLmFudGljb24tbGlrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XHJcbn1cclxuLmFudGljb24tbGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XHJcbn1cclxuLmFudGljb24tbGluZS1jaGFydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XHJcbn1cclxuLmFudGljb24tbGluZS1oZWlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2N1wiO1xyXG59XHJcbi5hbnRpY29uLWxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA2OFwiO1xyXG59XHJcbi5hbnRpY29uLWxpbmtlZGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNjlcIjtcclxufVxyXG4uYW50aWNvbi1sb2FkaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmFcIjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKCcxcyBsaW5lYXIgaW5maW5pdGUgbG9hZGluZ0NpcmNsZScpXHJcbn1cclxuLmFudGljb24tbG9hZGluZy0zLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmJcIjtcclxufVxyXG4uYW50aWNvbi1sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmNcIjtcclxufVxyXG4uYW50aWNvbi1sb2dpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDZkXCI7XHJcbn1cclxuLmFudGljb24tbG9nb3V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmVcIjtcclxufVxyXG4uYW50aWNvbi1tYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNmZcIjtcclxufVxyXG4uYW50aWNvbi1tYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3MFwiO1xyXG59XHJcbi5hbnRpY29uLW1lZGljaW5lLWJveDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XHJcbn1cclxuLmFudGljb24tbWVkaXVtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzJcIjtcclxufVxyXG4uYW50aWNvbi1tZWRpdW0td29ya21hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3M1wiO1xyXG59XHJcbi5hbnRpY29uLW1laDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XHJcbn1cclxuLmFudGljb24tbWVudTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XHJcbn1cclxuLmFudGljb24tbWVudS1mb2xkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwNzZcIjtcclxufVxyXG4uYW50aWNvbi1tZW51LXVuZm9sZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XHJcbn1cclxuLmFudGljb24tbWVzc2FnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XHJcbn1cclxuLmFudGljb24tbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3OVwiO1xyXG59XHJcbi5hbnRpY29uLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDdhXCI7XHJcbn1cclxuLmFudGljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwN2JcIjtcclxufVxyXG4uYW50aWNvbi1tb2JpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xyXG59XHJcbi5hbnRpY29uLW1vbmV5LWNvbGxlY3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xyXG59XHJcbi5hbnRpY29uLW1vbml0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA3ZVwiO1xyXG59XHJcbi5hbnRpY29uLW1yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwN2ZcIjtcclxufVxyXG4uYW50aWNvbi1ub3RpZmljYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4MFwiO1xyXG59XHJcbi5hbnRpY29uLW51bWJlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XHJcbn1cclxuLmFudGljb24tb3JkZXJlZC1saXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODJcIjtcclxufVxyXG4uYW50aWNvbi1wYXBlci1jbGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODNcIjtcclxufVxyXG4uYW50aWNvbi1wYXVzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XHJcbn1cclxuLmFudGljb24tcGF1c2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODVcIjtcclxufVxyXG4uYW50aWNvbi1wYXktY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODZcIjtcclxufVxyXG4uYW50aWNvbi1wZXJjZW50YWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwODdcIjtcclxufVxyXG4uYW50aWNvbi1waG9uZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XHJcbn1cclxuLmFudGljb24tcGljLWNlbnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XHJcbn1cclxuLmFudGljb24tcGljLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4YVwiO1xyXG59XHJcbi5hbnRpY29uLXBpYy1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhiXCI7XHJcbn1cclxuLmFudGljb24tcGljdHVyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XHJcbn1cclxuLmFudGljb24tcGllLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOGRcIjtcclxufVxyXG4uYW50aWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XHJcbn1cclxuLmFudGljb24tcGxheS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA4ZlwiO1xyXG59XHJcbi5hbnRpY29uLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5MFwiO1xyXG59XHJcbi5hbnRpY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTFcIjtcclxufVxyXG4uYW50aWNvbi1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XHJcbn1cclxuLmFudGljb24tcG91bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5M1wiO1xyXG59XHJcbi5hbnRpY29uLXBvd2Vyb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTRcIjtcclxufVxyXG4uYW50aWNvbi1wcmludGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTVcIjtcclxufVxyXG4uYW50aWNvbi1wcm9maWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTZcIjtcclxufVxyXG4uYW50aWNvbi1wcm9qZWN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOTdcIjtcclxufVxyXG4uYW50aWNvbi1wcm9wZXJ0eS1zYWZldHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5OFwiO1xyXG59XHJcbi5hbnRpY29uLXB1c2hwaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5OVwiO1xyXG59XHJcbi5hbnRpY29uLXFxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWFcIjtcclxufVxyXG4uYW50aWNvbi1xcmNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5YlwiO1xyXG59XHJcbi5hbnRpY29uLXF1ZXN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWNcIjtcclxufVxyXG4uYW50aWNvbi1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xyXG59XHJcbi5hbnRpY29uLXJhZGFyLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwOWVcIjtcclxufVxyXG4uYW50aWNvbi1yYWRpdXMtYm90dG9tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMDlmXCI7XHJcbn1cclxuLmFudGljb24tcmFkaXVzLWJvdHRvbXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYTBcIjtcclxufVxyXG4uYW50aWNvbi1yYWRpdXMtc2V0dGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGExXCI7XHJcbn1cclxuLmFudGljb24tcmFkaXVzLXVwbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGEyXCI7XHJcbn1cclxuLmFudGljb24tcmFkaXVzLXVwcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBhM1wiO1xyXG59XHJcbi5hbnRpY29uLXJlYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBhNFwiO1xyXG59XHJcbi5hbnRpY29uLXJlY29uY2lsaWF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYTVcIjtcclxufVxyXG4uYW50aWNvbi1yZWQtZW52ZWxvcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBhNlwiO1xyXG59XHJcbi5hbnRpY29uLXJlZGRpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGE3XCI7XHJcbn1cclxuLmFudGljb24tcmVkbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGE4XCI7XHJcbn1cclxuLmFudGljb24tcmVsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYTlcIjtcclxufVxyXG4uYW50aWNvbi1yZWxvYWQtdGltZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFhXCI7XHJcbn1cclxuLmFudGljb24tcmVzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFiXCI7XHJcbn1cclxuLmFudGljb24tcmV0d2VldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFjXCI7XHJcbn1cclxuLmFudGljb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBhZFwiO1xyXG59XHJcbi5hbnRpY29uLXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGFlXCI7XHJcbn1cclxuLmFudGljb24tcmlnaHQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYWZcIjtcclxufVxyXG4uYW50aWNvbi1yaXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjBcIjtcclxufVxyXG4uYW50aWNvbi1yb2JvdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGIxXCI7XHJcbn1cclxuLmFudGljb24tcm9ja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjJcIjtcclxufVxyXG4uYW50aWNvbi1yb2xsYmFjazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGIzXCI7XHJcbn1cclxuLmFudGljb24tc2FmZXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjRcIjtcclxufVxyXG4uYW50aWNvbi1zYWZldHktY2VydGlmaWNhdGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiNVwiO1xyXG59XHJcbi5hbnRpY29uLXNhdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiNlwiO1xyXG59XHJcbi5hbnRpY29uLXNjYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiN1wiO1xyXG59XHJcbi5hbnRpY29uLXNjaGVkdWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjhcIjtcclxufVxyXG4uYW50aWNvbi1zY2lzc29yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYjlcIjtcclxufVxyXG4uYW50aWNvbi1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiYVwiO1xyXG59XHJcbi5hbnRpY29uLXNlY3VyaXR5LXNjYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiYlwiO1xyXG59XHJcbi5hbnRpY29uLXNlbGVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGJjXCI7XHJcbn1cclxuLmFudGljb24tc2V0dGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGJkXCI7XHJcbn1cclxuLmFudGljb24tc2hha2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBiZVwiO1xyXG59XHJcbi5hbnRpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGJmXCI7XHJcbn1cclxuLmFudGljb24tc2hvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGMwXCI7XHJcbn1cclxuLmFudGljb24tc2hvcHBpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjMVwiO1xyXG59XHJcbi5hbnRpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjMlwiO1xyXG59XHJcbi5hbnRpY29uLXNocmluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGMzXCI7XHJcbn1cclxuLmFudGljb24tc2tldGNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYzRcIjtcclxufVxyXG4uYW50aWNvbi1za2luOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwYzVcIjtcclxufVxyXG4uYW50aWNvbi1za3lwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGM2XCI7XHJcbn1cclxuLmFudGljb24tc2xhY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjN1wiO1xyXG59XHJcbi5hbnRpY29uLXNsYWNrLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGM4XCI7XHJcbn1cclxuLmFudGljb24tc2xpZGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGM5XCI7XHJcbn1cclxuLmFudGljb24tc21hbGwtZGFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGNhXCI7XHJcbn1cclxuLmFudGljb24tc21pbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjYlwiO1xyXG59XHJcbi5hbnRpY29uLXNuaXBwZXRzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwY2NcIjtcclxufVxyXG4uYW50aWNvbi1zb2x1dGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGNkXCI7XHJcbn1cclxuLmFudGljb24tc29ydC1hc2NlbmRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBjZVwiO1xyXG59XHJcbi5hbnRpY29uLXNvcnQtZGVzY2VuZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGNmXCI7XHJcbn1cclxuLmFudGljb24tc291bmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkMFwiO1xyXG59XHJcbi5hbnRpY29uLXN0YXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkMVwiO1xyXG59XHJcbi5hbnRpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkMlwiO1xyXG59XHJcbi5hbnRpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGQzXCI7XHJcbn1cclxuLmFudGljb24tc3RvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkNFwiO1xyXG59XHJcbi5hbnRpY29uLXN0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkNVwiO1xyXG59XHJcbi5hbnRpY29uLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkNlwiO1xyXG59XHJcbi5hbnRpY29uLXN3YXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkN1wiO1xyXG59XHJcbi5hbnRpY29uLXN3YXAtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGQ4XCI7XHJcbn1cclxuLmFudGljb24tc3dhcC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGQ5XCI7XHJcbn1cclxuLmFudGljb24tc3dpdGNoZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkYVwiO1xyXG59XHJcbi5hbnRpY29uLXN5bmM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkYlwiO1xyXG59XHJcbi5hbnRpY29uLXRhYmxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZGNcIjtcclxufVxyXG4uYW50aWNvbi10YWJsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBkZFwiO1xyXG59XHJcbi5hbnRpY29uLXRhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGRlXCI7XHJcbn1cclxuLmFudGljb24tdGFnczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGRmXCI7XHJcbn1cclxuLmFudGljb24tdGFvYmFvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTBcIjtcclxufVxyXG4uYW50aWNvbi10YW9iYW8tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTFcIjtcclxufVxyXG4uYW50aWNvbi10ZWFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTJcIjtcclxufVxyXG4uYW50aWNvbi10aHVuZGVyYm9sdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGUzXCI7XHJcbn1cclxuLmFudGljb24tdG8tdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTRcIjtcclxufVxyXG4uYW50aWNvbi10b29sOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTVcIjtcclxufVxyXG4uYW50aWNvbi10cmFkZW1hcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlNlwiO1xyXG59XHJcbi5hbnRpY29uLXRyYW5zYWN0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZTdcIjtcclxufVxyXG4uYW50aWNvbi10cm9waHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlOFwiO1xyXG59XHJcbi5hbnRpY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlOVwiO1xyXG59XHJcbi5hbnRpY29uLXVuZGVybGluZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGVhXCI7XHJcbn1cclxuLmFudGljb24tdW5kbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGViXCI7XHJcbn1cclxuLmFudGljb24tdW5sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZWNcIjtcclxufVxyXG4uYW50aWNvbi11bm9yZGVyZWQtbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGVkXCI7XHJcbn1cclxuLmFudGljb24tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBlZVwiO1xyXG59XHJcbi5hbnRpY29uLXVwLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGVmXCI7XHJcbn1cclxuLmFudGljb24tdXAtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjBcIjtcclxufVxyXG4uYW50aWNvbi11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmMVwiO1xyXG59XHJcbi5hbnRpY29uLXVzYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGYyXCI7XHJcbn1cclxuLmFudGljb24tdXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGYzXCI7XHJcbn1cclxuLmFudGljb24tdXNlci1hZGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmNFwiO1xyXG59XHJcbi5hbnRpY29uLXVzZXItZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjVcIjtcclxufVxyXG4uYW50aWNvbi11c2VyZ3JvdXAtYWRkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjZcIjtcclxufVxyXG4uYW50aWNvbi11c2VyZ3JvdXAtZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZjdcIjtcclxufVxyXG4uYW50aWNvbi12ZXJ0aWNhbC1hbGlnbi1ib3R0b206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmOFwiO1xyXG59XHJcbi5hbnRpY29uLXZlcnRpY2FsLWFsaWduLW1pZGRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGY5XCI7XHJcbn1cclxuLmFudGljb24tdmVydGljYWwtYWxpZ24tdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZmFcIjtcclxufVxyXG4uYW50aWNvbi12ZXJ0aWNhbC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZmJcIjtcclxufVxyXG4uYW50aWNvbi12ZXJ0aWNhbC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMGZjXCI7XHJcbn1cclxuLmFudGljb24tdmlkZW8tY2FtZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUwZmRcIjtcclxufVxyXG4uYW50aWNvbi13YWxsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmZVwiO1xyXG59XHJcbi5hbnRpY29uLXdhcm5pbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTBmZlwiO1xyXG59XHJcbi5hbnRpY29uLXdlY2hhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAwXCI7XHJcbn1cclxuLmFudGljb24td2VpYm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwMVwiO1xyXG59XHJcbi5hbnRpY29uLXdlaWJvLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XHJcbn1cclxuLmFudGljb24td2VpYm8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDNcIjtcclxufVxyXG4uYW50aWNvbi13aWZpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDRcIjtcclxufVxyXG4uYW50aWNvbi13aW5kb3dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDVcIjtcclxufVxyXG4uYW50aWNvbi13b21hbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XHJcbn1cclxuLmFudGljb24teWFob286YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwN1wiO1xyXG59XHJcbi5hbnRpY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwOFwiO1xyXG59XHJcbi5hbnRpY29uLXl1cXVlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGUxMDlcIjtcclxufVxyXG4uYW50aWNvbi16aGlodTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBhXCI7XHJcbn1cclxuLmFudGljb24tem9vbS1pbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBiXCI7XHJcbn1cclxuLmFudGljb24tem9vbS1vdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTEwY1wiO1xyXG59XHJcbi5hbnRpY29uLWluZm8tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBkXCI7XHJcbn1cclxuLmFudGljb24tZXhjbGFtYXRpb24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBlXCI7XHJcbn1cclxuLmFudGljb24tY2xvc2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTBmXCI7XHJcbn1cclxuLmFudGljb24tY2hlY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XHJcbn1cclxuXHJcblxyXG4iLCIvKiFcclxuICogRm9udCBBd2Vzb21lIEZyZWUgNS4xMC4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXHJcbiAqL1xyXG4gLmZhLFxyXG4gLmZhcyxcclxuIC5mYXIsXHJcbiAuZmFsLFxyXG4gLmZhZCxcclxuIC5mYWIge1xyXG4gICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgbGluZS1oZWlnaHQ6IDE7IH1cclxuXHJcbiAuZmEtbGcge1xyXG4gICBmb250LXNpemU6IDEuMzMzMzNlbTtcclxuICAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcclxuICAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtOyB9XHJcblxyXG4gLmZhLXhzIHtcclxuICAgZm9udC1zaXplOiAuNzVlbTsgfVxyXG5cclxuIC5mYS1zbSB7XHJcbiAgIGZvbnQtc2l6ZTogLjg3NWVtOyB9XHJcblxyXG4gLmZhLTF4IHtcclxuICAgZm9udC1zaXplOiAxZW07IH1cclxuXHJcbiAuZmEtMngge1xyXG4gICBmb250LXNpemU6IDJlbTsgfVxyXG5cclxuIC5mYS0zeCB7XHJcbiAgIGZvbnQtc2l6ZTogM2VtOyB9XHJcblxyXG4gLmZhLTR4IHtcclxuICAgZm9udC1zaXplOiA0ZW07IH1cclxuXHJcbiAuZmEtNXgge1xyXG4gICBmb250LXNpemU6IDVlbTsgfVxyXG5cclxuIC5mYS02eCB7XHJcbiAgIGZvbnQtc2l6ZTogNmVtOyB9XHJcblxyXG4gLmZhLTd4IHtcclxuICAgZm9udC1zaXplOiA3ZW07IH1cclxuXHJcbiAuZmEtOHgge1xyXG4gICBmb250LXNpemU6IDhlbTsgfVxyXG5cclxuIC5mYS05eCB7XHJcbiAgIGZvbnQtc2l6ZTogOWVtOyB9XHJcblxyXG4gLmZhLTEweCB7XHJcbiAgIGZvbnQtc2l6ZTogMTBlbTsgfVxyXG5cclxuIC5mYS1mdyB7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgd2lkdGg6IDEuMjVlbTsgfVxyXG5cclxuIC5mYS11bCB7XHJcbiAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgbWFyZ2luLWxlZnQ6IDIuNWVtO1xyXG4gICBwYWRkaW5nLWxlZnQ6IDA7IH1cclxuICAgLmZhLXVsID4gbGkge1xyXG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxyXG5cclxuIC5mYS1saSB7XHJcbiAgIGxlZnQ6IC0yZW07XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICB3aWR0aDogMmVtO1xyXG4gICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxyXG5cclxuIC5mYS1ib3JkZXIge1xyXG4gICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xyXG4gICBib3JkZXItcmFkaXVzOiAuMWVtO1xyXG4gICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtOyB9XHJcblxyXG4gLmZhLXB1bGwtbGVmdCB7XHJcbiAgIGZsb2F0OiBsZWZ0OyB9XHJcblxyXG4gLmZhLXB1bGwtcmlnaHQge1xyXG4gICBmbG9hdDogcmlnaHQ7IH1cclxuXHJcbiAuZmEuZmEtcHVsbC1sZWZ0LFxyXG4gLmZhcy5mYS1wdWxsLWxlZnQsXHJcbiAuZmFyLmZhLXB1bGwtbGVmdCxcclxuIC5mYWwuZmEtcHVsbC1sZWZ0LFxyXG4gLmZhYi5mYS1wdWxsLWxlZnQge1xyXG4gICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cclxuXHJcbiAuZmEuZmEtcHVsbC1yaWdodCxcclxuIC5mYXMuZmEtcHVsbC1yaWdodCxcclxuIC5mYXIuZmEtcHVsbC1yaWdodCxcclxuIC5mYWwuZmEtcHVsbC1yaWdodCxcclxuIC5mYWIuZmEtcHVsbC1yaWdodCB7XHJcbiAgIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XHJcblxyXG4gLmZhLXNwaW4ge1xyXG4gICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxyXG5cclxuIC5mYS1wdWxzZSB7XHJcbiAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG4gICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxyXG5cclxuIEAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcclxuICAgMCUge1xyXG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gICAxMDAlIHtcclxuICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHJcbiBAa2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gICAwJSB7XHJcbiAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgIDEwMCUge1xyXG4gICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cclxuIC5mYS1yb3RhdGUtOTAge1xyXG4gICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XHJcbiAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxyXG5cclxuIC5mYS1yb3RhdGUtMTgwIHtcclxuICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xyXG4gICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxyXG5cclxuIC5mYS1yb3RhdGUtMjcwIHtcclxuICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xyXG4gICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxyXG5cclxuIC5mYS1mbGlwLWhvcml6b250YWwge1xyXG4gICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xyXG4gICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XHJcblxyXG4gLmZhLWZsaXAtdmVydGljYWwge1xyXG4gICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKVwiO1xyXG4gICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpOyB9XHJcblxyXG4gLmZhLWZsaXAtYm90aCwgLmZhLWZsaXAtaG9yaXpvbnRhbC5mYS1mbGlwLXZlcnRpY2FsIHtcclxuICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcclxuICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XHJcbiAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpOyB9XHJcblxyXG4gOnJvb3QgLmZhLXJvdGF0ZS05MCxcclxuIDpyb290IC5mYS1yb3RhdGUtMTgwLFxyXG4gOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXHJcbiA6cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxyXG4gOnJvb3QgLmZhLWZsaXAtdmVydGljYWwsXHJcbiA6cm9vdCAuZmEtZmxpcC1ib3RoIHtcclxuICAgLXdlYmtpdC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgZmlsdGVyOiBub25lOyB9XHJcblxyXG4gLmZhLXN0YWNrIHtcclxuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICBoZWlnaHQ6IDJlbTtcclxuICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICB3aWR0aDogMi41ZW07IH1cclxuXHJcbiAuZmEtc3RhY2stMXgsXHJcbiAuZmEtc3RhY2stMngge1xyXG4gICBsZWZ0OiAwO1xyXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgd2lkdGg6IDEwMCU7IH1cclxuXHJcbiAuZmEtc3RhY2stMXgge1xyXG4gICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxyXG5cclxuIC5mYS1zdGFjay0yeCB7XHJcbiAgIGZvbnQtc2l6ZTogMmVtOyB9XHJcblxyXG4gLmZhLWludmVyc2Uge1xyXG4gICBjb2xvcjogI2ZmZjsgfVxyXG5cclxuIC8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxyXG4gcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuIC5mYS01MDBweDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XHJcblxyXG4gLmZhLWFjY2Vzc2libGUtaWNvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM2OFwiOyB9XHJcblxyXG4gLmZhLWFjY3Vzb2Z0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzY5XCI7IH1cclxuXHJcbiAuZmEtYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZhZlwiOyB9XHJcblxyXG4gLmZhLWFkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjQxXCI7IH1cclxuXHJcbiAuZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cclxuXHJcbiAuZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cclxuXHJcbiAuZmEtYWRqdXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDQyXCI7IH1cclxuXHJcbiAuZmEtYWRuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cclxuXHJcbiAuZmEtYWRvYmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NzhcIjsgfVxyXG5cclxuIC5mYS1hZHZlcnNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM2YVwiOyB9XHJcblxyXG4gLmZhLWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzZiXCI7IH1cclxuXHJcbiAuZmEtYWlyLWZyZXNoZW5lcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVkMFwiOyB9XHJcblxyXG4gLmZhLWFpcmJuYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzNFwiOyB9XHJcblxyXG4gLmZhLWFsZ29saWE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNmNcIjsgfVxyXG5cclxuIC5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMzdcIjsgfVxyXG5cclxuIC5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cclxuXHJcbiAuZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzNlwiOyB9XHJcblxyXG4gLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cclxuXHJcbiAuZmEtYWxpcGF5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjQyXCI7IH1cclxuXHJcbiAuZmEtYWxsZXJnaWVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDYxXCI7IH1cclxuXHJcbiAuZmEtYW1hem9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cclxuXHJcbiAuZmEtYW1hem9uLXBheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQyY1wiOyB9XHJcblxyXG4gLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XHJcblxyXG4gLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cclxuXHJcbiAuZmEtYW1pbGlhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzZkXCI7IH1cclxuXHJcbiAuZmEtYW5jaG9yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTNkXCI7IH1cclxuXHJcbiAuZmEtYW5kcm9pZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE3YlwiOyB9XHJcblxyXG4gLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIwOVwiOyB9XHJcblxyXG4gLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cclxuXHJcbiAuZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMDBcIjsgfVxyXG5cclxuIC5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMDFcIjsgfVxyXG5cclxuIC5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMDJcIjsgfVxyXG5cclxuIC5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cclxuXHJcbiAuZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XHJcblxyXG4gLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cclxuXHJcbiAuZmEtYW5nbGUtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMDZcIjsgfVxyXG5cclxuIC5mYS1hbmdyeTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1NlwiOyB9XHJcblxyXG4gLmZhLWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNmVcIjsgfVxyXG5cclxuIC5mYS1hbmd1bGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDIwXCI7IH1cclxuXHJcbiAuZmEtYW5raDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY0NFwiOyB9XHJcblxyXG4gLmZhLWFwcC1zdG9yZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM2ZlwiOyB9XHJcblxyXG4gLmZhLWFwcC1zdG9yZS1pb3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNzBcIjsgfVxyXG5cclxuIC5mYS1hcHBlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3MVwiOyB9XHJcblxyXG4gLmZhLWFwcGxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cclxuXHJcbiAuZmEtYXBwbGUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWQxXCI7IH1cclxuXHJcbiAuZmEtYXBwbGUtcGF5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDE1XCI7IH1cclxuXHJcbiAuZmEtYXJjaGl2ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4N1wiOyB9XHJcblxyXG4gLmZhLWFyY2h3YXk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NTdcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNThcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzNTlcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzVhXCI7IH1cclxuXHJcbiAuZmEtYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM1YlwiOyB9XHJcblxyXG4gLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGFiXCI7IH1cclxuXHJcbiAuZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYThcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYTlcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYWFcIjsgfVxyXG5cclxuIC5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cclxuXHJcbiAuZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XHJcblxyXG4gLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7IH1cclxuXHJcbiAuZmEtYXJyb3ctdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNjJcIjsgfVxyXG5cclxuIC5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cclxuXHJcbiAuZmEtYXJyb3dzLWFsdC1oOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzM3XCI7IH1cclxuXHJcbiAuZmEtYXJyb3dzLWFsdC12OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzM4XCI7IH1cclxuXHJcbiAuZmEtYXJ0c3RhdGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc3YVwiOyB9XHJcblxyXG4gLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XHJcblxyXG4gLmZhLWFzdGVyaXNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cclxuXHJcbiAuZmEtYXN5bW1ldHJpazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3MlwiOyB9XHJcblxyXG4gLmZhLWF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWZhXCI7IH1cclxuXHJcbiAuZmEtYXRsYXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NThcIjsgfVxyXG5cclxuIC5mYS1hdGxhc3NpYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3N2JcIjsgfVxyXG5cclxuIC5mYS1hdG9tOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWQyXCI7IH1cclxuXHJcbiAuZmEtYXVkaWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3M1wiOyB9XHJcblxyXG4gLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cclxuXHJcbiAuZmEtYXV0b3ByZWZpeGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDFjXCI7IH1cclxuXHJcbiAuZmEtYXZpYW5leDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3NFwiOyB9XHJcblxyXG4gLmZhLWF2aWF0bzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQyMVwiOyB9XHJcblxyXG4gLmZhLWF3YXJkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTU5XCI7IH1cclxuXHJcbiAuZmEtYXdzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzc1XCI7IH1cclxuXHJcbiAuZmEtYmFieTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc3Y1wiOyB9XHJcblxyXG4gLmZhLWJhYnktY2FycmlhZ2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3N2RcIjsgfVxyXG5cclxuIC5mYS1iYWNrc3BhY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NWFcIjsgfVxyXG5cclxuIC5mYS1iYWNrd2FyZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA0YVwiOyB9XHJcblxyXG4gLmZhLWJhY29uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2U1XCI7IH1cclxuXHJcbiAuZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XHJcblxyXG4gLmZhLWJhbGFuY2Utc2NhbGUtbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxNVwiOyB9XHJcblxyXG4gLmZhLWJhbGFuY2Utc2NhbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MTZcIjsgfVxyXG5cclxuIC5mYS1iYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNWVcIjsgfVxyXG5cclxuIC5mYS1iYW5kLWFpZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ2MlwiOyB9XHJcblxyXG4gLmZhLWJhbmRjYW1wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmQ1XCI7IH1cclxuXHJcbiAuZmEtYmFyY29kZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAyYVwiOyB9XHJcblxyXG4gLmZhLWJhcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYzlcIjsgfVxyXG5cclxuIC5mYS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDMzXCI7IH1cclxuXHJcbiAuZmEtYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDM0XCI7IH1cclxuXHJcbiAuZmEtYmF0aDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XHJcblxyXG4gLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDRcIjsgfVxyXG5cclxuIC5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDBcIjsgfVxyXG5cclxuIC5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDJcIjsgfVxyXG5cclxuIC5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDNcIjsgfVxyXG5cclxuIC5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjQxXCI7IH1cclxuXHJcbiAuZmEtYmF0dGxlLW5ldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzNVwiOyB9XHJcblxyXG4gLmZhLWJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XHJcblxyXG4gLmZhLWJlZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZmNcIjsgfVxyXG5cclxuIC5mYS1iZWhhbmNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cclxuXHJcbiAuZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYjVcIjsgfVxyXG5cclxuIC5mYS1iZWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cclxuXHJcbiAuZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XHJcblxyXG4gLmZhLWJlemllci1jdXJ2ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1YlwiOyB9XHJcblxyXG4gLmZhLWJpYmxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjQ3XCI7IH1cclxuXHJcbiAuZmEtYmljeWNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIwNlwiOyB9XHJcblxyXG4gLmZhLWJpa2luZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg0YVwiOyB9XHJcblxyXG4gLmZhLWJpbW9iamVjdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3OFwiOyB9XHJcblxyXG4gLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZTVcIjsgfVxyXG5cclxuIC5mYS1iaW9oYXphcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ODBcIjsgfVxyXG5cclxuIC5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cclxuXHJcbiAuZmEtYml0YnVja2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cclxuXHJcbiAuZmEtYml0Y29pbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM3OVwiOyB9XHJcblxyXG4gLmZhLWJpdHk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzN2FcIjsgfVxyXG5cclxuIC5mYS1ibGFjay10aWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyN2VcIjsgfVxyXG5cclxuIC5mYS1ibGFja2JlcnJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzdiXCI7IH1cclxuXHJcbiAuZmEtYmxlbmRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxN1wiOyB9XHJcblxyXG4gLmZhLWJsZW5kZXItcGhvbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YjZcIjsgfVxyXG5cclxuIC5mYS1ibGluZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XHJcblxyXG4gLmZhLWJsb2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ODFcIjsgfVxyXG5cclxuIC5mYS1ibG9nZ2VyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzdjXCI7IH1cclxuXHJcbiAuZmEtYmxvZ2dlci1iOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzdkXCI7IH1cclxuXHJcbiAuZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjkzXCI7IH1cclxuXHJcbiAuZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyOTRcIjsgfVxyXG5cclxuIC5mYS1ib2xkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cclxuXHJcbiAuZmEtYm9sdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBlN1wiOyB9XHJcblxyXG4gLmZhLWJvbWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZTJcIjsgfVxyXG5cclxuIC5mYS1ib25lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWQ3XCI7IH1cclxuXHJcbiAuZmEtYm9uZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1Y1wiOyB9XHJcblxyXG4gLmZhLWJvb2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMmRcIjsgfVxyXG5cclxuIC5mYS1ib29rLWRlYWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YjdcIjsgfVxyXG5cclxuIC5mYS1ib29rLW1lZGljYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZTZcIjsgfVxyXG5cclxuIC5mYS1ib29rLW9wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MThcIjsgfVxyXG5cclxuIC5mYS1ib29rLXJlYWRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVkYVwiOyB9XHJcblxyXG4gLmZhLWJvb2ttYXJrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cclxuXHJcbiAuZmEtYm9vdHN0cmFwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODM2XCI7IH1cclxuXHJcbiAuZmEtYm9yZGVyLWFsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg0Y1wiOyB9XHJcblxyXG4gLmZhLWJvcmRlci1ub25lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODUwXCI7IH1cclxuXHJcbiAuZmEtYm9yZGVyLXN0eWxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODUzXCI7IH1cclxuXHJcbiAuZmEtYm93bGluZy1iYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDM2XCI7IH1cclxuXHJcbiAuZmEtYm94OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDY2XCI7IH1cclxuXHJcbiAuZmEtYm94LW9wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OWVcIjsgfVxyXG5cclxuIC5mYS1ib3hlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ2OFwiOyB9XHJcblxyXG4gLmZhLWJyYWlsbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYTFcIjsgfVxyXG5cclxuIC5mYS1icmFpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVkY1wiOyB9XHJcblxyXG4gLmZhLWJyZWFkLXNsaWNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2VjXCI7IH1cclxuXHJcbiAuZmEtYnJpZWZjYXNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cclxuXHJcbiAuZmEtYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NjlcIjsgfVxyXG5cclxuIC5mYS1icm9hZGNhc3QtdG93ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MTlcIjsgfVxyXG5cclxuIC5mYS1icm9vbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxYVwiOyB9XHJcblxyXG4gLmZhLWJydXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTVkXCI7IH1cclxuXHJcbiAuZmEtYnRjOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cclxuXHJcbiAuZmEtYnVmZmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODM3XCI7IH1cclxuXHJcbiAuZmEtYnVnOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cclxuXHJcbiAuZmEtYnVpbGRpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYWRcIjsgfVxyXG5cclxuIC5mYS1idWxsaG9ybjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBhMVwiOyB9XHJcblxyXG4gLmZhLWJ1bGxzZXllOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTQwXCI7IH1cclxuXHJcbiAuZmEtYnVybjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ2YVwiOyB9XHJcblxyXG4gLmZhLWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzN2ZcIjsgfVxyXG5cclxuIC5mYS1idXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDdcIjsgfVxyXG5cclxuIC5mYS1idXMtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTVlXCI7IH1cclxuXHJcbiAuZmEtYnVzaW5lc3MtdGltZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY0YVwiOyB9XHJcblxyXG4gLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMGRcIjsgfVxyXG5cclxuIC5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cclxuXHJcbiAuZmEtY2FsZW5kYXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMzNcIjsgfVxyXG5cclxuIC5mYS1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzNcIjsgfVxyXG5cclxuIC5mYS1jYWxlbmRhci1jaGVjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XHJcblxyXG4gLmZhLWNhbGVuZGFyLWRheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc4M1wiOyB9XHJcblxyXG4gLmZhLWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjcyXCI7IH1cclxuXHJcbiAuZmEtY2FsZW5kYXItcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XHJcblxyXG4gLmZhLWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cclxuXHJcbiAuZmEtY2FsZW5kYXItd2VlazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc4NFwiOyB9XHJcblxyXG4gLmZhLWNhbWVyYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzMFwiOyB9XHJcblxyXG4gLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XHJcblxyXG4gLmZhLWNhbXBncm91bmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YmJcIjsgfVxyXG5cclxuIC5mYS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzg1XCI7IH1cclxuXHJcbiAuZmEtY2FuZHktY2FuZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc4NlwiOyB9XHJcblxyXG4gLmZhLWNhbm5hYmlzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTVmXCI7IH1cclxuXHJcbiAuZmEtY2Fwc3VsZXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NmJcIjsgfVxyXG5cclxuIC5mYS1jYXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYjlcIjsgfVxyXG5cclxuIC5mYS1jYXItYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWRlXCI7IH1cclxuXHJcbiAuZmEtY2FyLWJhdHRlcnk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ZGZcIjsgfVxyXG5cclxuIC5mYS1jYXItY3Jhc2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ZTFcIjsgfVxyXG5cclxuIC5mYS1jYXItc2lkZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVlNFwiOyB9XHJcblxyXG4gLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZDdcIjsgfVxyXG5cclxuIC5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cclxuXHJcbiAuZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZGFcIjsgfVxyXG5cclxuIC5mYS1jYXJldC1zcXVhcmUtZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE1MFwiOyB9XHJcblxyXG4gLmZhLWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTkxXCI7IH1cclxuXHJcbiAuZmEtY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTUyXCI7IH1cclxuXHJcbiAuZmEtY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cclxuXHJcbiAuZmEtY2FyZXQtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZDhcIjsgfVxyXG5cclxuIC5mYS1jYXJyb3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ODdcIjsgfVxyXG5cclxuIC5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMThcIjsgfVxyXG5cclxuIC5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTdcIjsgfVxyXG5cclxuIC5mYS1jYXNoLXJlZ2lzdGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzg4XCI7IH1cclxuXHJcbiAuZmEtY2F0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmJlXCI7IH1cclxuXHJcbiAuZmEtY2MtYW1hem9uLXBheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQyZFwiOyB9XHJcblxyXG4gLmZhLWNjLWFtZXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZjNcIjsgfVxyXG5cclxuIC5mYS1jYy1hcHBsZS1wYXk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MTZcIjsgfVxyXG5cclxuIC5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XHJcblxyXG4gLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWYyXCI7IH1cclxuXHJcbiAuZmEtY2MtamNiOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjRiXCI7IH1cclxuXHJcbiAuZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmMVwiOyB9XHJcblxyXG4gLmZhLWNjLXBheXBhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmNFwiOyB9XHJcblxyXG4gLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmNVwiOyB9XHJcblxyXG4gLmZhLWNjLXZpc2E6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZjBcIjsgfVxyXG5cclxuIC5mYS1jZW50ZXJjb2RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzgwXCI7IH1cclxuXHJcbiAuZmEtY2VudG9zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzg5XCI7IH1cclxuXHJcbiAuZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYTNcIjsgfVxyXG5cclxuIC5mYS1jaGFpcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZjMFwiOyB9XHJcblxyXG4gLmZhLWNoYWxrYm9hcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MWJcIjsgfVxyXG5cclxuIC5mYS1jaGFsa2JvYXJkLXRlYWNoZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MWNcIjsgfVxyXG5cclxuIC5mYS1jaGFyZ2luZy1zdGF0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWU3XCI7IH1cclxuXHJcbiAuZmEtY2hhcnQtYXJlYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XHJcblxyXG4gLmZhLWNoYXJ0LWJhcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XHJcblxyXG4gLmZhLWNoYXJ0LWxpbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDFcIjsgfVxyXG5cclxuIC5mYS1jaGFydC1waWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDBcIjsgfVxyXG5cclxuIC5mYS1jaGVjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XHJcblxyXG4gLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1OFwiOyB9XHJcblxyXG4gLmZhLWNoZWNrLWRvdWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2MFwiOyB9XHJcblxyXG4gLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE0YVwiOyB9XHJcblxyXG4gLmZhLWNoZWVzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdlZlwiOyB9XHJcblxyXG4gLmZhLWNoZXNzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDM5XCI7IH1cclxuXHJcbiAuZmEtY2hlc3MtYmlzaG9wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDNhXCI7IH1cclxuXHJcbiAuZmEtY2hlc3MtYm9hcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0M2NcIjsgfVxyXG5cclxuIC5mYS1jaGVzcy1raW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDNmXCI7IH1cclxuXHJcbiAuZmEtY2hlc3Mta25pZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDQxXCI7IH1cclxuXHJcbiAuZmEtY2hlc3MtcGF3bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ0M1wiOyB9XHJcblxyXG4gLmZhLWNoZXNzLXF1ZWVuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDQ1XCI7IH1cclxuXHJcbiAuZmEtY2hlc3Mtcm9vazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ0N1wiOyB9XHJcblxyXG4gLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxM2FcIjsgfVxyXG5cclxuIC5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cclxuXHJcbiAuZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMzhcIjsgfVxyXG5cclxuIC5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XHJcblxyXG4gLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XHJcblxyXG4gLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XHJcblxyXG4gLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNTRcIjsgfVxyXG5cclxuIC5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7IH1cclxuXHJcbiAuZmEtY2hpbGQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYWVcIjsgfVxyXG5cclxuIC5mYS1jaHJvbWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNjhcIjsgfVxyXG5cclxuIC5mYS1jaHJvbWVjYXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODM4XCI7IH1cclxuXHJcbiAuZmEtY2h1cmNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTFkXCI7IH1cclxuXHJcbiAuZmEtY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cclxuXHJcbiAuZmEtY2lyY2xlLW5vdGNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cclxuXHJcbiAuZmEtY2l0eTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY0ZlwiOyB9XHJcblxyXG4gLmZhLWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2YyXCI7IH1cclxuXHJcbiAuZmEtY2xpcGJvYXJkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzI4XCI7IH1cclxuXHJcbiAuZmEtY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDZjXCI7IH1cclxuXHJcbiAuZmEtY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NmRcIjsgfVxyXG5cclxuIC5mYS1jbG9jazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XHJcblxyXG4gLmZhLWNsb25lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cclxuXHJcbiAuZmEtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMGFcIjsgfVxyXG5cclxuIC5mYS1jbG91ZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XHJcblxyXG4gLmZhLWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4MVwiOyB9XHJcblxyXG4gLmZhLWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzNiXCI7IH1cclxuXHJcbiAuZmEtY2xvdWQtbW9vbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZjM1wiOyB9XHJcblxyXG4gLmZhLWNsb3VkLW1vb24tcmFpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjczY1wiOyB9XHJcblxyXG4gLmZhLWNsb3VkLXJhaW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3M2RcIjsgfVxyXG5cclxuIC5mYS1jbG91ZC1zaG93ZXJzLWhlYXZ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzQwXCI7IH1cclxuXHJcbiAuZmEtY2xvdWQtc3VuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmM0XCI7IH1cclxuXHJcbiAuZmEtY2xvdWQtc3VuLXJhaW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NDNcIjsgfVxyXG5cclxuIC5mYS1jbG91ZC11cGxvYWQtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzgyXCI7IH1cclxuXHJcbiAuZmEtY2xvdWRzY2FsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4M1wiOyB9XHJcblxyXG4gLmZhLWNsb3Vkc21pdGg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzODRcIjsgfVxyXG5cclxuIC5mYS1jbG91ZHZlcnNpZnk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzODVcIjsgfVxyXG5cclxuIC5mYS1jb2NrdGFpbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2MVwiOyB9XHJcblxyXG4gLmZhLWNvZGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjFcIjsgfVxyXG5cclxuIC5mYS1jb2RlLWJyYW5jaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEyNlwiOyB9XHJcblxyXG4gLmZhLWNvZGVwZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxY2JcIjsgfVxyXG5cclxuIC5mYS1jb2RpZXBpZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XHJcblxyXG4gLmZhLWNvZmZlZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmNFwiOyB9XHJcblxyXG4gLmZhLWNvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxM1wiOyB9XHJcblxyXG4gLmZhLWNvZ3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwODVcIjsgfVxyXG5cclxuIC5mYS1jb2luczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxZVwiOyB9XHJcblxyXG4gLmZhLWNvbHVtbnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZGJcIjsgfVxyXG5cclxuIC5mYS1jb21tZW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cclxuXHJcbiAuZmEtY29tbWVudC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyN2FcIjsgfVxyXG5cclxuIC5mYS1jb21tZW50LWRvbGxhcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1MVwiOyB9XHJcblxyXG4gLmZhLWNvbW1lbnQtZG90czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRhZFwiOyB9XHJcblxyXG4gLmZhLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdmNVwiOyB9XHJcblxyXG4gLmZhLWNvbW1lbnQtc2xhc2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YjNcIjsgfVxyXG5cclxuIC5mYS1jb21tZW50czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XHJcblxyXG4gLmZhLWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1M1wiOyB9XHJcblxyXG4gLmZhLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxZlwiOyB9XHJcblxyXG4gLmZhLWNvbXBhc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNGVcIjsgfVxyXG5cclxuIC5mYS1jb21wcmVzczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XHJcblxyXG4gLmZhLWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OGNcIjsgfVxyXG5cclxuIC5mYS1jb25jaWVyZ2UtYmVsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2MlwiOyB9XHJcblxyXG4gLmZhLWNvbmZsdWVuY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OGRcIjsgfVxyXG5cclxuIC5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XHJcblxyXG4gLmZhLWNvbnRhbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XHJcblxyXG4gLmZhLWNvb2tpZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2M1wiOyB9XHJcblxyXG4gLmZhLWNvb2tpZS1iaXRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTY0XCI7IH1cclxuXHJcbiAuZmEtY29weTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjNVwiOyB9XHJcblxyXG4gLmZhLWNvcHlyaWdodDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmOVwiOyB9XHJcblxyXG4gLmZhLWNvdHRvbi1idXJlYXU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4OWVcIjsgfVxyXG5cclxuIC5mYS1jb3VjaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRiOFwiOyB9XHJcblxyXG4gLmZhLWNwYW5lbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4OFwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNWVcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGU3XCI7IH1cclxuXHJcbiAuZmEtY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRlOFwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZTlcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGVhXCI7IH1cclxuXHJcbiAuZmEtY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRlYlwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtcGQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZWNcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRlZFwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZWVcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGVmXCI7IH1cclxuXHJcbiAuZmEtY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRmMFwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRmMVwiOyB9XHJcblxyXG4gLmZhLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjJcIjsgfVxyXG5cclxuIC5mYS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjNcIjsgfVxyXG5cclxuIC5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5ZFwiOyB9XHJcblxyXG4gLmZhLWNyaXRpY2FsLXJvbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YzlcIjsgfVxyXG5cclxuIC5mYS1jcm9wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cclxuXHJcbiAuZmEtY3JvcC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NjVcIjsgfVxyXG5cclxuIC5mYS1jcm9zczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1NFwiOyB9XHJcblxyXG4gLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNWJcIjsgfVxyXG5cclxuIC5mYS1jcm93OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTIwXCI7IH1cclxuXHJcbiAuZmEtY3Jvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MjFcIjsgfVxyXG5cclxuIC5mYS1jcnV0Y2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZjdcIjsgfVxyXG5cclxuIC5mYS1jc3MzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTNjXCI7IH1cclxuXHJcbiAuZmEtY3NzMy1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOGJcIjsgfVxyXG5cclxuIC5mYS1jdWJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cclxuXHJcbiAuZmEtY3ViZXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYjNcIjsgfVxyXG5cclxuIC5mYS1jdXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYzRcIjsgfVxyXG5cclxuIC5mYS1jdXR0bGVmaXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzhjXCI7IH1cclxuXHJcbiAuZmEtZC1hbmQtZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4ZFwiOyB9XHJcblxyXG4gLmZhLWQtYW5kLWQtYmV5b25kOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmNhXCI7IH1cclxuXHJcbiAuZmEtZGFzaGN1YmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTBcIjsgfVxyXG5cclxuIC5mYS1kYXRhYmFzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFjMFwiOyB9XHJcblxyXG4gLmZhLWRlYWY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYTRcIjsgfVxyXG5cclxuIC5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTVcIjsgfVxyXG5cclxuIC5mYS1kZW1vY3JhdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc0N1wiOyB9XHJcblxyXG4gLmZhLWRlcGxveWRvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM4ZVwiOyB9XHJcblxyXG4gLmZhLWRlc2twcm86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOGZcIjsgfVxyXG5cclxuIC5mYS1kZXNrdG9wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTA4XCI7IH1cclxuXHJcbiAuZmEtZGV2OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmNjXCI7IH1cclxuXHJcbiAuZmEtZGV2aWFudGFydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XHJcblxyXG4gLmZhLWRoYXJtYWNoYWtyYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1NVwiOyB9XHJcblxyXG4gLmZhLWRobDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5MFwiOyB9XHJcblxyXG4gLmZhLWRpYWdub3NlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3MFwiOyB9XHJcblxyXG4gLmZhLWRpYXNwb3JhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzkxXCI7IH1cclxuXHJcbiAuZmEtZGljZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUyMlwiOyB9XHJcblxyXG4gLmZhLWRpY2UtZDIwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmNmXCI7IH1cclxuXHJcbiAuZmEtZGljZS1kNjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkMVwiOyB9XHJcblxyXG4gLmZhLWRpY2UtZml2ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUyM1wiOyB9XHJcblxyXG4gLmZhLWRpY2UtZm91cjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUyNFwiOyB9XHJcblxyXG4gLmZhLWRpY2Utb25lOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTI1XCI7IH1cclxuXHJcbiAuZmEtZGljZS1zaXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MjZcIjsgfVxyXG5cclxuIC5mYS1kaWNlLXRocmVlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTI3XCI7IH1cclxuXHJcbiAuZmEtZGljZS10d286YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MjhcIjsgfVxyXG5cclxuIC5mYS1kaWdnOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cclxuXHJcbiAuZmEtZGlnaXRhbC1vY2VhbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM5MVwiOyB9XHJcblxyXG4gLmZhLWRpZ2l0YWwtdGFjaG9ncmFwaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2NlwiOyB9XHJcblxyXG4gLmZhLWRpcmVjdGlvbnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ZWJcIjsgfVxyXG5cclxuIC5mYS1kaXNjb3JkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzkyXCI7IH1cclxuXHJcbiAuZmEtZGlzY291cnNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzkzXCI7IH1cclxuXHJcbiAuZmEtZGl2aWRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTI5XCI7IH1cclxuXHJcbiAuZmEtZGl6enk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NjdcIjsgfVxyXG5cclxuIC5mYS1kbmE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NzFcIjsgfVxyXG5cclxuIC5mYS1kb2NodWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOTRcIjsgfVxyXG5cclxuIC5mYS1kb2NrZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOTVcIjsgfVxyXG5cclxuIC5mYS1kb2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2ZDNcIjsgfVxyXG5cclxuIC5mYS1kb2xsYXItc2lnbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XHJcblxyXG4gLmZhLWRvbGx5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDcyXCI7IH1cclxuXHJcbiAuZmEtZG9sbHktZmxhdGJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3NFwiOyB9XHJcblxyXG4gLmZhLWRvbmF0ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRiOVwiOyB9XHJcblxyXG4gLmZhLWRvb3ItY2xvc2VkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTJhXCI7IH1cclxuXHJcbiAuZmEtZG9vci1vcGVuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTJiXCI7IH1cclxuXHJcbiAuZmEtZG90LWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XHJcblxyXG4gLmZhLWRvdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YmFcIjsgfVxyXG5cclxuIC5mYS1kb3dubG9hZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxOVwiOyB9XHJcblxyXG4gLmZhLWRyYWZ0MmRpZ2l0YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOTZcIjsgfVxyXG5cclxuIC5mYS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTY4XCI7IH1cclxuXHJcbiAuZmEtZHJhZ29uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmQ1XCI7IH1cclxuXHJcbiAuZmEtZHJhdy1wb2x5Z29uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWVlXCI7IH1cclxuXHJcbiAuZmEtZHJpYmJibGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxN2RcIjsgfVxyXG5cclxuIC5mYS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOTdcIjsgfVxyXG5cclxuIC5mYS1kcm9wYm94OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTZiXCI7IH1cclxuXHJcbiAuZmEtZHJ1bTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2OVwiOyB9XHJcblxyXG4gLmZhLWRydW0tc3RlZWxwYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NmFcIjsgfVxyXG5cclxuIC5mYS1kcnVtc3RpY2stYml0ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkN1wiOyB9XHJcblxyXG4gLmZhLWRydXBhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFhOVwiOyB9XHJcblxyXG4gLmZhLWR1bWJiZWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDRiXCI7IH1cclxuXHJcbiAuZmEtZHVtcHN0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OTNcIjsgfVxyXG5cclxuIC5mYS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzk0XCI7IH1cclxuXHJcbiAuZmEtZHVuZ2VvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkOVwiOyB9XHJcblxyXG4gLmZhLWR5YWxvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM5OVwiOyB9XHJcblxyXG4gLmZhLWVhcmx5YmlyZHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOWFcIjsgfVxyXG5cclxuIC5mYS1lYmF5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGY0XCI7IH1cclxuXHJcbiAuZmEtZWRnZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4MlwiOyB9XHJcblxyXG4gLmZhLWVkaXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDRcIjsgfVxyXG5cclxuIC5mYS1lZ2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZmJcIjsgfVxyXG5cclxuIC5mYS1lamVjdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1MlwiOyB9XHJcblxyXG4gLmZhLWVsZW1lbnRvcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQzMFwiOyB9XHJcblxyXG4gLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNDFcIjsgfVxyXG5cclxuIC5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cclxuXHJcbiAuZmEtZWxsbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVmMVwiOyB9XHJcblxyXG4gLmZhLWVtYmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDIzXCI7IH1cclxuXHJcbiAuZmEtZW1waXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWQxXCI7IH1cclxuXHJcbiAuZmEtZW52ZWxvcGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZTBcIjsgfVxyXG5cclxuIC5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cclxuXHJcbiAuZmEtZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjU4XCI7IH1cclxuXHJcbiAuZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cclxuXHJcbiAuZmEtZW52aXJhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cclxuXHJcbiAuZmEtZXF1YWxzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTJjXCI7IH1cclxuXHJcbiAuZmEtZXJhc2VyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cclxuXHJcbiAuZmEtZXJsYW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzlkXCI7IH1cclxuXHJcbiAuZmEtZXRoZXJldW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MmVcIjsgfVxyXG5cclxuIC5mYS1ldGhlcm5ldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5NlwiOyB9XHJcblxyXG4gLmZhLWV0c3k6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZDdcIjsgfVxyXG5cclxuIC5mYS1ldXJvLXNpZ246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNTNcIjsgfVxyXG5cclxuIC5mYS1ldmVybm90ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzOVwiOyB9XHJcblxyXG4gLmZhLWV4Y2hhbmdlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjM2MlwiOyB9XHJcblxyXG4gLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cclxuXHJcbiAuZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cclxuXHJcbiAuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzFcIjsgfVxyXG5cclxuIC5mYS1leHBhbmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNjVcIjsgfVxyXG5cclxuIC5mYS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjMxZVwiOyB9XHJcblxyXG4gLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzZVwiOyB9XHJcblxyXG4gLmZhLWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzVkXCI7IH1cclxuXHJcbiAuZmEtZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzYwXCI7IH1cclxuXHJcbiAuZmEtZXllOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cclxuXHJcbiAuZmEtZXllLWRyb3BwZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZmJcIjsgfVxyXG5cclxuIC5mYS1leWUtc2xhc2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzBcIjsgfVxyXG5cclxuIC5mYS1mYWNlYm9vazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5YVwiOyB9XHJcblxyXG4gLmZhLWZhY2Vib29rLWY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOWVcIjsgfVxyXG5cclxuIC5mYS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzOWZcIjsgfVxyXG5cclxuIC5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwODJcIjsgfVxyXG5cclxuIC5mYS1mYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4NjNcIjsgfVxyXG5cclxuIC5mYS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkY1wiOyB9XHJcblxyXG4gLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDlcIjsgfVxyXG5cclxuIC5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNTBcIjsgfVxyXG5cclxuIC5mYS1mYXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYWNcIjsgfVxyXG5cclxuIC5mYS1mZWF0aGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTJkXCI7IH1cclxuXHJcbiAuZmEtZmVhdGhlci1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NmJcIjsgfVxyXG5cclxuIC5mYS1mZWRleDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5N1wiOyB9XHJcblxyXG4gLmZhLWZlZG9yYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5OFwiOyB9XHJcblxyXG4gLmZhLWZlbWFsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XHJcblxyXG4gLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cclxuXHJcbiAuZmEtZmlnbWE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OTlcIjsgfVxyXG5cclxuIC5mYS1maWxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTViXCI7IH1cclxuXHJcbiAuZmEtZmlsZS1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNWNcIjsgfVxyXG5cclxuIC5mYS1maWxlLWFyY2hpdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzZcIjsgfVxyXG5cclxuIC5mYS1maWxlLWF1ZGlvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWM3XCI7IH1cclxuXHJcbiAuZmEtZmlsZS1jb2RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cclxuXHJcbiAuZmEtZmlsZS1jb250cmFjdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2Y1wiOyB9XHJcblxyXG4gLmZhLWZpbGUtY3N2OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmRkXCI7IH1cclxuXHJcbiAuZmEtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2ZFwiOyB9XHJcblxyXG4gLmZhLWZpbGUtZXhjZWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzNcIjsgfVxyXG5cclxuIC5mYS1maWxlLWV4cG9ydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2ZVwiOyB9XHJcblxyXG4gLmZhLWZpbGUtaW1hZ2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzVcIjsgfVxyXG5cclxuIC5mYS1maWxlLWltcG9ydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU2ZlwiOyB9XHJcblxyXG4gLmZhLWZpbGUtaW52b2ljZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3MFwiOyB9XHJcblxyXG4gLmZhLWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NzFcIjsgfVxyXG5cclxuIC5mYS1maWxlLW1lZGljYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NzdcIjsgfVxyXG5cclxuIC5mYS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDc4XCI7IH1cclxuXHJcbiAuZmEtZmlsZS1wZGY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzFcIjsgfVxyXG5cclxuIC5mYS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYzRcIjsgfVxyXG5cclxuIC5mYS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3MlwiOyB9XHJcblxyXG4gLmZhLWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTczXCI7IH1cclxuXHJcbiAuZmEtZmlsZS11cGxvYWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NzRcIjsgfVxyXG5cclxuIC5mYS1maWxlLXZpZGVvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cclxuXHJcbiAuZmEtZmlsZS13b3JkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWMyXCI7IH1cclxuXHJcbiAuZmEtZmlsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3NVwiOyB9XHJcblxyXG4gLmZhLWZpbGwtZHJpcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3NlwiOyB9XHJcblxyXG4gLmZhLWZpbG06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMDhcIjsgfVxyXG5cclxuIC5mYS1maWx0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYjBcIjsgfVxyXG5cclxuIC5mYS1maW5nZXJwcmludDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3N1wiOyB9XHJcblxyXG4gLmZhLWZpcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNmRcIjsgfVxyXG5cclxuIC5mYS1maXJlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdlNFwiOyB9XHJcblxyXG4gLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTM0XCI7IH1cclxuXHJcbiAuZmEtZmlyZWZveDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XHJcblxyXG4gLmZhLWZpcnN0LWFpZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3OVwiOyB9XHJcblxyXG4gLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmIwXCI7IH1cclxuXHJcbiAuZmEtZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTBhXCI7IH1cclxuXHJcbiAuZmEtZmlyc3RkcmFmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhMVwiOyB9XHJcblxyXG4gLmZhLWZpc2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NzhcIjsgfVxyXG5cclxuIC5mYS1maXN0LXJhaXNlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZkZVwiOyB9XHJcblxyXG4gLmZhLWZsYWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMjRcIjsgfVxyXG5cclxuIC5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjExZVwiOyB9XHJcblxyXG4gLmZhLWZsYWctdXNhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzRkXCI7IH1cclxuXHJcbiAuZmEtZmxhc2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYzNcIjsgfVxyXG5cclxuIC5mYS1mbGlja3I6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNmVcIjsgfVxyXG5cclxuIC5mYS1mbGlwYm9hcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NGRcIjsgfVxyXG5cclxuIC5mYS1mbHVzaGVkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTc5XCI7IH1cclxuXHJcbiAuZmEtZmx5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDE3XCI7IH1cclxuXHJcbiAuZmEtZm9sZGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cclxuXHJcbiAuZmEtZm9sZGVyLW1pbnVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjVkXCI7IH1cclxuXHJcbiAuZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwN2NcIjsgfVxyXG5cclxuIC5mYS1mb2xkZXItcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY1ZVwiOyB9XHJcblxyXG4gLmZhLWZvbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMzFcIjsgfVxyXG5cclxuIC5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYjRcIjsgfVxyXG5cclxuIC5mYS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzVjXCI7IH1cclxuXHJcbiAuZmEtZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MjVcIjsgfVxyXG5cclxuIC5mYS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGU2XCI7IH1cclxuXHJcbiAuZmEtZm9udGljb25zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjgwXCI7IH1cclxuXHJcbiAuZmEtZm9udGljb25zLWZpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2EyXCI7IH1cclxuXHJcbiAuZmEtZm9vdGJhbGwtYmFsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ0ZVwiOyB9XHJcblxyXG4gLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4NlwiOyB9XHJcblxyXG4gLmZhLWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYTNcIjsgfVxyXG5cclxuIC5mYS1mb3J1bWJlZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxMVwiOyB9XHJcblxyXG4gLmZhLWZvcndhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNGVcIjsgfVxyXG5cclxuIC5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cclxuXHJcbiAuZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYzVcIjsgfVxyXG5cclxuIC5mYS1mcmVlYnNkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2E0XCI7IH1cclxuXHJcbiAuZmEtZnJvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUyZVwiOyB9XHJcblxyXG4gLmZhLWZyb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cclxuXHJcbiAuZmEtZnJvd24tb3BlbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU3YVwiOyB9XHJcblxyXG4gLmZhLWZ1bGNydW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MGJcIjsgfVxyXG5cclxuIC5mYS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjYyXCI7IH1cclxuXHJcbiAuZmEtZnV0Ym9sOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cclxuXHJcbiAuZmEtZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MGNcIjsgfVxyXG5cclxuIC5mYS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MGRcIjsgfVxyXG5cclxuIC5mYS1nYW1lcGFkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cclxuXHJcbiAuZmEtZ2FzLXB1bXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MmZcIjsgfVxyXG5cclxuIC5mYS1nYXZlbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBlM1wiOyB9XHJcblxyXG4gLmZhLWdlbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhNVwiOyB9XHJcblxyXG4gLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMmRcIjsgfVxyXG5cclxuIC5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjY1XCI7IH1cclxuXHJcbiAuZmEtZ2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNjBcIjsgfVxyXG5cclxuIC5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNjFcIjsgfVxyXG5cclxuIC5mYS1naG9zdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZlMlwiOyB9XHJcblxyXG4gLmZhLWdpZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNmJcIjsgfVxyXG5cclxuIC5mYS1naWZ0czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc5Y1wiOyB9XHJcblxyXG4gLmZhLWdpdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFkM1wiOyB9XHJcblxyXG4gLmZhLWdpdC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4NDFcIjsgfVxyXG5cclxuIC5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cclxuXHJcbiAuZmEtZ2l0aHViOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cclxuXHJcbiAuZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjExM1wiOyB9XHJcblxyXG4gLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwOTJcIjsgfVxyXG5cclxuIC5mYS1naXRrcmFrZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYTZcIjsgfVxyXG5cclxuIC5mYS1naXRsYWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyOTZcIjsgfVxyXG5cclxuIC5mYS1naXR0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MjZcIjsgfVxyXG5cclxuIC5mYS1nbGFzcy1jaGVlcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3OWZcIjsgfVxyXG5cclxuIC5mYS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cclxuXHJcbiAuZmEtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1N2JcIjsgfVxyXG5cclxuIC5mYS1nbGFzcy13aGlza2V5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2EwXCI7IH1cclxuXHJcbiAuZmEtZ2xhc3NlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUzMFwiOyB9XHJcblxyXG4gLmZhLWdsaWRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cclxuXHJcbiAuZmEtZ2xpZGUtZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhNlwiOyB9XHJcblxyXG4gLmZhLWdsb2JlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cclxuXHJcbiAuZmEtZ2xvYmUtYWZyaWNhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTdjXCI7IH1cclxuXHJcbiAuZmEtZ2xvYmUtYW1lcmljYXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1N2RcIjsgfVxyXG5cclxuIC5mYS1nbG9iZS1hc2lhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTdlXCI7IH1cclxuXHJcbiAuZmEtZ2xvYmUtZXVyb3BlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2EyXCI7IH1cclxuXHJcbiAuZmEtZ29mb3JlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2E3XCI7IH1cclxuXHJcbiAuZmEtZ29sZi1iYWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDUwXCI7IH1cclxuXHJcbiAuZmEtZ29vZHJlYWRzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2E4XCI7IH1cclxuXHJcbiAuZmEtZ29vZHJlYWRzLWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYTlcIjsgfVxyXG5cclxuIC5mYS1nb29nbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTBcIjsgfVxyXG5cclxuIC5mYS1nb29nbGUtZHJpdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYWFcIjsgfVxyXG5cclxuIC5mYS1nb29nbGUtcGxheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhYlwiOyB9XHJcblxyXG4gLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmIzXCI7IH1cclxuXHJcbiAuZmEtZ29vZ2xlLXBsdXMtZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBkNVwiOyB9XHJcblxyXG4gLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XHJcblxyXG4gLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZWVcIjsgfVxyXG5cclxuIC5mYS1nb3B1cmFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjY0XCI7IH1cclxuXHJcbiAuZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxOWRcIjsgfVxyXG5cclxuIC5mYS1ncmF0aXBheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4NFwiOyB9XHJcblxyXG4gLmZhLWdyYXY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZDZcIjsgfVxyXG5cclxuIC5mYS1ncmVhdGVyLXRoYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzFcIjsgfVxyXG5cclxuIC5mYS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzJcIjsgfVxyXG5cclxuIC5mYS1ncmltYWNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTdmXCI7IH1cclxuXHJcbiAuZmEtZ3JpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4MFwiOyB9XHJcblxyXG4gLmZhLWdyaW4tYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTgxXCI7IH1cclxuXHJcbiAuZmEtZ3Jpbi1iZWFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTgyXCI7IH1cclxuXHJcbiAuZmEtZ3Jpbi1iZWFtLXN3ZWF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTgzXCI7IH1cclxuXHJcbiAuZmEtZ3Jpbi1oZWFydHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ODRcIjsgfVxyXG5cclxuIC5mYS1ncmluLXNxdWludDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4NVwiOyB9XHJcblxyXG4gLmZhLWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTg2XCI7IH1cclxuXHJcbiAuZmEtZ3Jpbi1zdGFyczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4N1wiOyB9XHJcblxyXG4gLmZhLWdyaW4tdGVhcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ODhcIjsgfVxyXG5cclxuIC5mYS1ncmluLXRvbmd1ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4OVwiOyB9XHJcblxyXG4gLmZhLWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU4YVwiOyB9XHJcblxyXG4gLmZhLWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OGJcIjsgfVxyXG5cclxuIC5mYS1ncmluLXdpbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OGNcIjsgfVxyXG5cclxuIC5mYS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OGRcIjsgfVxyXG5cclxuIC5mYS1ncmlwLWxpbmVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2E0XCI7IH1cclxuXHJcbiAuZmEtZ3JpcC1saW5lcy12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdhNVwiOyB9XHJcblxyXG4gLmZhLWdyaXAtdmVydGljYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OGVcIjsgfVxyXG5cclxuIC5mYS1ncmlwZmlyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhY1wiOyB9XHJcblxyXG4gLmZhLWdydW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2FkXCI7IH1cclxuXHJcbiAuZmEtZ3VpdGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2E2XCI7IH1cclxuXHJcbiAuZmEtZ3VscDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNhZVwiOyB9XHJcblxyXG4gLmZhLWgtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cclxuXHJcbiAuZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZDRcIjsgfVxyXG5cclxuIC5mYS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYWZcIjsgfVxyXG5cclxuIC5mYS1oYWNrZXJyYW5rOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWY3XCI7IH1cclxuXHJcbiAuZmEtaGFtYnVyZ2VyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODA1XCI7IH1cclxuXHJcbiAuZmEtaGFtbWVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmUzXCI7IH1cclxuXHJcbiAuZmEtaGFtc2E6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2NjVcIjsgfVxyXG5cclxuIC5mYS1oYW5kLWhvbGRpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YmRcIjsgfVxyXG5cclxuIC5mYS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YmVcIjsgfVxyXG5cclxuIC5mYS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGMwXCI7IH1cclxuXHJcbiAuZmEtaGFuZC1saXphcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNThcIjsgfVxyXG5cclxuIC5mYS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4MDZcIjsgfVxyXG5cclxuIC5mYS1oYW5kLXBhcGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cclxuXHJcbiAuZmEtaGFuZC1wZWFjZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XHJcblxyXG4gLmZhLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XHJcblxyXG4gLmZhLWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XHJcblxyXG4gLmZhLWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYTRcIjsgfVxyXG5cclxuIC5mYS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGE2XCI7IH1cclxuXHJcbiAuZmEtaGFuZC1wb2ludGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cclxuXHJcbiAuZmEtaGFuZC1yb2NrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cclxuXHJcbiAuZmEtaGFuZC1zY2lzc29yczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XHJcblxyXG4gLmZhLWhhbmQtc3BvY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNTlcIjsgfVxyXG5cclxuIC5mYS1oYW5kczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRjMlwiOyB9XHJcblxyXG4gLmZhLWhhbmRzLWhlbHBpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0YzRcIjsgfVxyXG5cclxuIC5mYS1oYW5kc2hha2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYjVcIjsgfVxyXG5cclxuIC5mYS1oYW51a2lhaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZlNlwiOyB9XHJcblxyXG4gLmZhLWhhcmQtaGF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODA3XCI7IH1cclxuXHJcbiAuZmEtaGFzaHRhZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI5MlwiOyB9XHJcblxyXG4gLmZhLWhhdC13aXphcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2ZThcIjsgfVxyXG5cclxuIC5mYS1oYXlrYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2NjZcIjsgfVxyXG5cclxuIC5mYS1oZGQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYTBcIjsgfVxyXG5cclxuIC5mYS1oZWFkaW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWRjXCI7IH1cclxuXHJcbiAuZmEtaGVhZHBob25lczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XHJcblxyXG4gLmZhLWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNThmXCI7IH1cclxuXHJcbiAuZmEtaGVhZHNldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU5MFwiOyB9XHJcblxyXG4gLmZhLWhlYXJ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cclxuXHJcbiAuZmEtaGVhcnQtYnJva2VuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2E5XCI7IH1cclxuXHJcbiAuZmEtaGVhcnRiZWF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cclxuXHJcbiAuZmEtaGVsaWNvcHRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUzM1wiOyB9XHJcblxyXG4gLmZhLWhpZ2hsaWdodGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTkxXCI7IH1cclxuXHJcbiAuZmEtaGlraW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmVjXCI7IH1cclxuXHJcbiAuZmEtaGlwcG86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2ZWRcIjsgfVxyXG5cclxuIC5mYS1oaXBzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDUyXCI7IH1cclxuXHJcbiAuZmEtaGlyZS1hLWhlbHBlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiMFwiOyB9XHJcblxyXG4gLmZhLWhpc3Rvcnk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZGFcIjsgfVxyXG5cclxuIC5mYS1ob2NrZXktcHVjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ1M1wiOyB9XHJcblxyXG4gLmZhLWhvbGx5LWJlcnJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2FhXCI7IH1cclxuXHJcbiAuZmEtaG9tZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxNVwiOyB9XHJcblxyXG4gLmZhLWhvb2xpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDI3XCI7IH1cclxuXHJcbiAuZmEtaG9ybmJpbGw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTJcIjsgfVxyXG5cclxuIC5mYS1ob3JzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZmMFwiOyB9XHJcblxyXG4gLmZhLWhvcnNlLWhlYWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YWJcIjsgfVxyXG5cclxuIC5mYS1ob3NwaXRhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XHJcblxyXG4gLmZhLWhvc3BpdGFsLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3ZFwiOyB9XHJcblxyXG4gLmZhLWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ3ZVwiOyB9XHJcblxyXG4gLmZhLWhvdC10dWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTNcIjsgfVxyXG5cclxuIC5mYS1ob3Rkb2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4MGZcIjsgfVxyXG5cclxuIC5mYS1ob3RlbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU5NFwiOyB9XHJcblxyXG4gLmZhLWhvdGphcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiMVwiOyB9XHJcblxyXG4gLmZhLWhvdXJnbGFzczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1NFwiOyB9XHJcblxyXG4gLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNTNcIjsgfVxyXG5cclxuIC5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XHJcblxyXG4gLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XHJcblxyXG4gLmZhLWhvdXNlLWRhbWFnZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZmMVwiOyB9XHJcblxyXG4gLmZhLWhvdXp6OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cclxuXHJcbiAuZmEtaHJ5dm5pYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZmMlwiOyB9XHJcblxyXG4gLmZhLWh0bWw1OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cclxuXHJcbiAuZmEtaHVic3BvdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiMlwiOyB9XHJcblxyXG4gLmZhLWktY3Vyc29yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cclxuXHJcbiAuZmEtaWNlLWNyZWFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODEwXCI7IH1cclxuXHJcbiAuZmEtaWNpY2xlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdhZFwiOyB9XHJcblxyXG4gLmZhLWljb25zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODZkXCI7IH1cclxuXHJcbiAuZmEtaWQtYmFkZ2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYzFcIjsgfVxyXG5cclxuIC5mYS1pZC1jYXJkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cclxuXHJcbiAuZmEtaWQtY2FyZC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0N2ZcIjsgfVxyXG5cclxuIC5mYS1pZ2xvbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdhZVwiOyB9XHJcblxyXG4gLmZhLWltYWdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cclxuXHJcbiAuZmEtaW1hZ2VzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzAyXCI7IH1cclxuXHJcbiAuZmEtaW1kYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XHJcblxyXG4gLmZhLWluYm94OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDFjXCI7IH1cclxuXHJcbiAuZmEtaW5kZW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cclxuXHJcbiAuZmEtaW5kdXN0cnk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNzVcIjsgfVxyXG5cclxuIC5mYS1pbmZpbml0eTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUzNFwiOyB9XHJcblxyXG4gLmZhLWluZm86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjlcIjsgfVxyXG5cclxuIC5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1YVwiOyB9XHJcblxyXG4gLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XHJcblxyXG4gLmZhLWludGVyY29tOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2FmXCI7IH1cclxuXHJcbiAuZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNmJcIjsgfVxyXG5cclxuIC5mYS1pbnZpc2lvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiMFwiOyB9XHJcblxyXG4gLmZhLWlveGhvc3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDhcIjsgfVxyXG5cclxuIC5mYS1pdGFsaWM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMzNcIjsgfVxyXG5cclxuIC5mYS1pdGNoLWlvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODNhXCI7IH1cclxuXHJcbiAuZmEtaXR1bmVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I0XCI7IH1cclxuXHJcbiAuZmEtaXR1bmVzLW5vdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYjVcIjsgfVxyXG5cclxuIC5mYS1qYXZhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGU0XCI7IH1cclxuXHJcbiAuZmEtamVkaTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2OVwiOyB9XHJcblxyXG4gLmZhLWplZGktb3JkZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MGVcIjsgfVxyXG5cclxuIC5mYS1qZW5raW5zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I2XCI7IH1cclxuXHJcbiAuZmEtamlyYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiMVwiOyB9XHJcblxyXG4gLmZhLWpvZ2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I3XCI7IH1cclxuXHJcbiAuZmEtam9pbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTVcIjsgfVxyXG5cclxuIC5mYS1qb29tbGE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYWFcIjsgfVxyXG5cclxuIC5mYS1qb3VybmFsLXdoaWxsczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2YVwiOyB9XHJcblxyXG4gLmZhLWpzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I4XCI7IH1cclxuXHJcbiAuZmEtanMtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2I5XCI7IH1cclxuXHJcbiAuZmEtanNmaWRkbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxY2NcIjsgfVxyXG5cclxuIC5mYS1rYWFiYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2YlwiOyB9XHJcblxyXG4gLmZhLWthZ2dsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVmYVwiOyB9XHJcblxyXG4gLmZhLWtleTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XHJcblxyXG4gLmZhLWtleWJhc2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjVcIjsgfVxyXG5cclxuIC5mYS1rZXlib2FyZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjExY1wiOyB9XHJcblxyXG4gLmZhLWtleWNkbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiYVwiOyB9XHJcblxyXG4gLmZhLWtoYW5kYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2ZFwiOyB9XHJcblxyXG4gLmZhLWtpY2tzdGFydGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2JiXCI7IH1cclxuXHJcbiAuZmEta2lja3N0YXJ0ZXItazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiY1wiOyB9XHJcblxyXG4gLmZhLWtpc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTZcIjsgfVxyXG5cclxuIC5mYS1raXNzLWJlYW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTdcIjsgfVxyXG5cclxuIC5mYS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OThcIjsgfVxyXG5cclxuIC5mYS1raXdpLWJpcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzVcIjsgfVxyXG5cclxuIC5mYS1rb3J2dWU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MmZcIjsgfVxyXG5cclxuIC5mYS1sYW5kbWFyazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY2ZlwiOyB9XHJcblxyXG4gLmZhLWxhbmd1YWdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWFiXCI7IH1cclxuXHJcbiAuZmEtbGFwdG9wOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTA5XCI7IH1cclxuXHJcbiAuZmEtbGFwdG9wLWNvZGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1ZmNcIjsgfVxyXG5cclxuIC5mYS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgxMlwiOyB9XHJcblxyXG4gLmZhLWxhcmF2ZWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYmRcIjsgfVxyXG5cclxuIC5mYS1sYXN0Zm06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMDJcIjsgfVxyXG5cclxuIC5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cclxuXHJcbiAuZmEtbGF1Z2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OTlcIjsgfVxyXG5cclxuIC5mYS1sYXVnaC1iZWFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTlhXCI7IH1cclxuXHJcbiAuZmEtbGF1Z2gtc3F1aW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTliXCI7IH1cclxuXHJcbiAuZmEtbGF1Z2gtd2luazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU5Y1wiOyB9XHJcblxyXG4gLmZhLWxheWVyLWdyb3VwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWZkXCI7IH1cclxuXHJcbiAuZmEtbGVhZjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XHJcblxyXG4gLmZhLWxlYW5wdWI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTJcIjsgfVxyXG5cclxuIC5mYS1sZW1vbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XHJcblxyXG4gLmZhLWxlc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MWRcIjsgfVxyXG5cclxuIC5mYS1sZXNzLXRoYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzZcIjsgfVxyXG5cclxuIC5mYS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MzdcIjsgfVxyXG5cclxuIC5mYS1sZXZlbC1kb3duLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiZVwiOyB9XHJcblxyXG4gLmZhLWxldmVsLXVwLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNiZlwiOyB9XHJcblxyXG4gLmZhLWxpZmUtcmluZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XHJcblxyXG4gLmZhLWxpZ2h0YnVsYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBlYlwiOyB9XHJcblxyXG4gLmZhLWxpbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYzBcIjsgfVxyXG5cclxuIC5mYS1saW5rOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cclxuXHJcbiAuZmEtbGlua2VkaW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwOGNcIjsgfVxyXG5cclxuIC5mYS1saW5rZWRpbi1pbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XHJcblxyXG4gLmZhLWxpbm9kZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJiOFwiOyB9XHJcblxyXG4gLmZhLWxpbnV4OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTdjXCI7IH1cclxuXHJcbiAuZmEtbGlyYS1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTk1XCI7IH1cclxuXHJcbiAuZmEtbGlzdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzYVwiOyB9XHJcblxyXG4gLmZhLWxpc3QtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cclxuXHJcbiAuZmEtbGlzdC1vbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XHJcblxyXG4gLmZhLWxpc3QtdWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwY2FcIjsgfVxyXG5cclxuIC5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XHJcblxyXG4gLmZhLWxvY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMjNcIjsgfVxyXG5cclxuIC5mYS1sb2NrLW9wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYzFcIjsgfVxyXG5cclxuIC5mYS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzA5XCI7IH1cclxuXHJcbiAuZmEtbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjMwYVwiOyB9XHJcblxyXG4gLmZhLWxvbmctYXJyb3ctYWx0LXJpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzBiXCI7IH1cclxuXHJcbiAuZmEtbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzMGNcIjsgfVxyXG5cclxuIC5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cclxuXHJcbiAuZmEtbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTlkXCI7IH1cclxuXHJcbiAuZmEtbHlmdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjM1wiOyB9XHJcblxyXG4gLmZhLW1hZ2VudG86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYzRcIjsgfVxyXG5cclxuIC5mYS1tYWdpYzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XHJcblxyXG4gLmZhLW1hZ25ldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XHJcblxyXG4gLmZhLW1haWwtYnVsazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY3NFwiOyB9XHJcblxyXG4gLmZhLW1haWxjaGltcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU5ZVwiOyB9XHJcblxyXG4gLmZhLW1hbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxODNcIjsgfVxyXG5cclxuIC5mYS1tYW5kYWxvcmlhbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUwZlwiOyB9XHJcblxyXG4gLmZhLW1hcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI3OVwiOyB9XHJcblxyXG4gLmZhLW1hcC1tYXJrZWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1OWZcIjsgfVxyXG5cclxuIC5mYS1tYXAtbWFya2VkLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhMFwiOyB9XHJcblxyXG4gLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDFcIjsgfVxyXG5cclxuIC5mYS1tYXAtbWFya2VyLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjNVwiOyB9XHJcblxyXG4gLmZhLW1hcC1waW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNzZcIjsgfVxyXG5cclxuIC5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNzdcIjsgfVxyXG5cclxuIC5mYS1tYXJrZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYwZlwiOyB9XHJcblxyXG4gLmZhLW1hcmtlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhMVwiOyB9XHJcblxyXG4gLmZhLW1hcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMjJcIjsgfVxyXG5cclxuIC5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyN1wiOyB9XHJcblxyXG4gLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cclxuXHJcbiAuZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XHJcblxyXG4gLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMmFcIjsgfVxyXG5cclxuIC5mYS1tYXNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmZhXCI7IH1cclxuXHJcbiAuZmEtbWFzdG9kb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjZcIjsgfVxyXG5cclxuIC5mYS1tYXhjZG46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMzZcIjsgfVxyXG5cclxuIC5mYS1tZWRhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhMlwiOyB9XHJcblxyXG4gLmZhLW1lZGFwcHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzYzZcIjsgfVxyXG5cclxuIC5mYS1tZWRpdW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyM2FcIjsgfVxyXG5cclxuIC5mYS1tZWRpdW0tbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjN1wiOyB9XHJcblxyXG4gLmZhLW1lZGtpdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XHJcblxyXG4gLmZhLW1lZHJ0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2M4XCI7IH1cclxuXHJcbiAuZmEtbWVldHVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cclxuXHJcbiAuZmEtbWVnYXBvcnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YTNcIjsgfVxyXG5cclxuIC5mYS1tZWg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMWFcIjsgfVxyXG5cclxuIC5mYS1tZWgtYmxhbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YTRcIjsgfVxyXG5cclxuIC5mYS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWE1XCI7IH1cclxuXHJcbiAuZmEtbWVtb3J5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTM4XCI7IH1cclxuXHJcbiAuZmEtbWVuZGVsZXk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YjNcIjsgfVxyXG5cclxuIC5mYS1tZW5vcmFoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjc2XCI7IH1cclxuXHJcbiAuZmEtbWVyY3VyeTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XHJcblxyXG4gLmZhLW1ldGVvcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc1M1wiOyB9XHJcblxyXG4gLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XHJcblxyXG4gLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMzBcIjsgfVxyXG5cclxuIC5mYS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjOVwiOyB9XHJcblxyXG4gLmZhLW1pY3JvcGhvbmUtYWx0LXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTM5XCI7IH1cclxuXHJcbiAuZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XHJcblxyXG4gLmZhLW1pY3Jvc2NvcGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MTBcIjsgfVxyXG5cclxuIC5mYS1taWNyb3NvZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzY2FcIjsgfVxyXG5cclxuIC5mYS1taW51czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XHJcblxyXG4gLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XHJcblxyXG4gLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XHJcblxyXG4gLmZhLW1pdHRlbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiNVwiOyB9XHJcblxyXG4gLmZhLW1peDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjYlwiOyB9XHJcblxyXG4gLmZhLW1peGNsb3VkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjg5XCI7IH1cclxuXHJcbiAuZmEtbWl6dW5pOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2NjXCI7IH1cclxuXHJcbiAuZmEtbW9iaWxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cclxuXHJcbiAuZmEtbW9iaWxlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNjZFwiOyB9XHJcblxyXG4gLmZhLW1vZHg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyODVcIjsgfVxyXG5cclxuIC5mYS1tb25lcm86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZDBcIjsgfVxyXG5cclxuIC5mYS1tb25leS1iaWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7IH1cclxuXHJcbiAuZmEtbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZDFcIjsgfVxyXG5cclxuIC5mYS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1M2FcIjsgfVxyXG5cclxuIC5mYS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTNiXCI7IH1cclxuXHJcbiAuZmEtbW9uZXktY2hlY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1M2NcIjsgfVxyXG5cclxuIC5mYS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1M2RcIjsgfVxyXG5cclxuIC5mYS1tb251bWVudDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhNlwiOyB9XHJcblxyXG4gLmZhLW1vb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxODZcIjsgfVxyXG5cclxuIC5mYS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWE3XCI7IH1cclxuXHJcbiAuZmEtbW9zcXVlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjc4XCI7IH1cclxuXHJcbiAuZmEtbW90b3JjeWNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XHJcblxyXG4gLmZhLW1vdW50YWluOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmZjXCI7IH1cclxuXHJcbiAuZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XHJcblxyXG4gLmZhLW11Zy1ob3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YjZcIjsgfVxyXG5cclxuIC5mYS1tdXNpYzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XHJcblxyXG4gLmZhLW5hcHN0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZDJcIjsgfVxyXG5cclxuIC5mYS1uZW9zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjEyXCI7IH1cclxuXHJcbiAuZmEtbmV0d29yay13aXJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZmZlwiOyB9XHJcblxyXG4gLmZhLW5ldXRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XHJcblxyXG4gLmZhLW5ld3NwYXBlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XHJcblxyXG4gLmZhLW5pbWJscjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhOFwiOyB9XHJcblxyXG4gLmZhLW5vZGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MTlcIjsgfVxyXG5cclxuIC5mYS1ub2RlLWpzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2QzXCI7IH1cclxuXHJcbiAuZmEtbm90LWVxdWFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTNlXCI7IH1cclxuXHJcbiAuZmEtbm90ZXMtbWVkaWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4MVwiOyB9XHJcblxyXG4gLmZhLW5wbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNkNFwiOyB9XHJcblxyXG4gLmZhLW5zODpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNkNVwiOyB9XHJcblxyXG4gLmZhLW51dHJpdGlvbml4OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2Q2XCI7IH1cclxuXHJcbiAuZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cclxuXHJcbiAuZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNDhcIjsgfVxyXG5cclxuIC5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjYzXCI7IH1cclxuXHJcbiAuZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyNjRcIjsgfVxyXG5cclxuIC5mYS1vaWwtY2FuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjEzXCI7IH1cclxuXHJcbiAuZmEtb2xkLXJlcHVibGljOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTEwXCI7IH1cclxuXHJcbiAuZmEtb206YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2NzlcIjsgfVxyXG5cclxuIC5mYS1vcGVuY2FydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzZFwiOyB9XHJcblxyXG4gLmZhLW9wZW5pZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE5YlwiOyB9XHJcblxyXG4gLmZhLW9wZXJhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cclxuXHJcbiAuZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XHJcblxyXG4gLmZhLW9zaTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQxYVwiOyB9XHJcblxyXG4gLmZhLW90dGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzAwXCI7IH1cclxuXHJcbiAuZmEtb3V0ZGVudDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XHJcblxyXG4gLmZhLXBhZ2U0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2Q3XCI7IH1cclxuXHJcbiAuZmEtcGFnZWxpbmVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cclxuXHJcbiAuZmEtcGFnZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4MTVcIjsgfVxyXG5cclxuIC5mYS1wYWludC1icnVzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XHJcblxyXG4gLmZhLXBhaW50LXJvbGxlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhYVwiOyB9XHJcblxyXG4gLmZhLXBhbGV0dGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1M2ZcIjsgfVxyXG5cclxuIC5mYS1wYWxmZWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZDhcIjsgfVxyXG5cclxuIC5mYS1wYWxsZXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ODJcIjsgfVxyXG5cclxuIC5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XHJcblxyXG4gLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjNlwiOyB9XHJcblxyXG4gLmZhLXBhcmFjaHV0ZS1ib3g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0Y2RcIjsgfVxyXG5cclxuIC5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZGRcIjsgfVxyXG5cclxuIC5mYS1wYXJraW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTQwXCI7IH1cclxuXHJcbiAuZmEtcGFzc3BvcnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YWJcIjsgfVxyXG5cclxuIC5mYS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY3YlwiOyB9XHJcblxyXG4gLmZhLXBhc3RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGVhXCI7IH1cclxuXHJcbiAuZmEtcGF0cmVvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNkOVwiOyB9XHJcblxyXG4gLmZhLXBhdXNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cclxuXHJcbiAuZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjhiXCI7IH1cclxuXHJcbiAuZmEtcGF3OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cclxuXHJcbiAuZmEtcGF5cGFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cclxuXHJcbiAuZmEtcGVhY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2N2NcIjsgfVxyXG5cclxuIC5mYS1wZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzMDRcIjsgfVxyXG5cclxuIC5mYS1wZW4tYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzA1XCI7IH1cclxuXHJcbiAuZmEtcGVuLWZhbmN5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWFjXCI7IH1cclxuXHJcbiAuZmEtcGVuLW5pYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVhZFwiOyB9XHJcblxyXG4gLmZhLXBlbi1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNGJcIjsgfVxyXG5cclxuIC5mYS1wZW5jaWwtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMzAzXCI7IH1cclxuXHJcbiAuZmEtcGVuY2lsLXJ1bGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWFlXCI7IH1cclxuXHJcbiAuZmEtcGVubnktYXJjYWRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzA0XCI7IH1cclxuXHJcbiAuZmEtcGVvcGxlLWNhcnJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGNlXCI7IH1cclxuXHJcbiAuZmEtcGVwcGVyLWhvdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgxNlwiOyB9XHJcblxyXG4gLmZhLXBlcmNlbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyOTVcIjsgfVxyXG5cclxuIC5mYS1wZXJjZW50YWdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTQxXCI7IH1cclxuXHJcbiAuZmEtcGVyaXNjb3BlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2RhXCI7IH1cclxuXHJcbiAuZmEtcGVyc29uLWJvb3RoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzU2XCI7IH1cclxuXHJcbiAuZmEtcGhhYnJpY2F0b3I6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZGJcIjsgfVxyXG5cclxuIC5mYS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNkY1wiOyB9XHJcblxyXG4gLmZhLXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MTFcIjsgfVxyXG5cclxuIC5mYS1waG9uZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5NVwiOyB9XHJcblxyXG4gLmZhLXBob25lLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg3OVwiOyB9XHJcblxyXG4gLmZhLXBob25lLXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2RkXCI7IH1cclxuXHJcbiAuZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cclxuXHJcbiAuZmEtcGhvbmUtc3F1YXJlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg3YlwiOyB9XHJcblxyXG4gLmZhLXBob25lLXZvbHVtZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhMFwiOyB9XHJcblxyXG4gLmZhLXBob3RvLXZpZGVvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODdjXCI7IH1cclxuXHJcbiAuZmEtcGhwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDU3XCI7IH1cclxuXHJcbiAuZmEtcGllZC1waXBlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhZVwiOyB9XHJcblxyXG4gLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cclxuXHJcbiAuZmEtcGllZC1waXBlci1oYXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZTVcIjsgfVxyXG5cclxuIC5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cclxuXHJcbiAuZmEtcGlnZ3ktYmFuazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkM1wiOyB9XHJcblxyXG4gLmZhLXBpbGxzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDg0XCI7IH1cclxuXHJcbiAuZmEtcGludGVyZXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cclxuXHJcbiAuZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMzFcIjsgfVxyXG5cclxuIC5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cclxuXHJcbiAuZmEtcGl6emEtc2xpY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4MThcIjsgfVxyXG5cclxuIC5mYS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjdmXCI7IH1cclxuXHJcbiAuZmEtcGxhbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzJcIjsgfVxyXG5cclxuIC5mYS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWFmXCI7IH1cclxuXHJcbiAuZmEtcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWIwXCI7IH1cclxuXHJcbiAuZmEtcGxheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA0YlwiOyB9XHJcblxyXG4gLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cclxuXHJcbiAuZmEtcGxheXN0YXRpb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZGZcIjsgfVxyXG5cclxuIC5mYS1wbHVnOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cclxuXHJcbiAuZmEtcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XHJcblxyXG4gLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cclxuXHJcbiAuZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZmVcIjsgfVxyXG5cclxuIC5mYS1wb2RjYXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmNlXCI7IH1cclxuXHJcbiAuZmEtcG9sbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY4MVwiOyB9XHJcblxyXG4gLmZhLXBvbGwtaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY4MlwiOyB9XHJcblxyXG4gLmZhLXBvbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJmZVwiOyB9XHJcblxyXG4gLmZhLXBvby1zdG9ybTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc1YVwiOyB9XHJcblxyXG4gLmZhLXBvb3A6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MTlcIjsgfVxyXG5cclxuIC5mYS1wb3J0cmFpdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlMFwiOyB9XHJcblxyXG4gLmZhLXBvdW5kLXNpZ246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNTRcIjsgfVxyXG5cclxuIC5mYS1wb3dlci1vZmY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMTFcIjsgfVxyXG5cclxuIC5mYS1wcmF5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjgzXCI7IH1cclxuXHJcbiAuZmEtcHJheWluZy1oYW5kczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY4NFwiOyB9XHJcblxyXG4gLmZhLXByZXNjcmlwdGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjViMVwiOyB9XHJcblxyXG4gLmZhLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ODVcIjsgfVxyXG5cclxuIC5mYS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4NlwiOyB9XHJcblxyXG4gLmZhLXByaW50OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cclxuXHJcbiAuZmEtcHJvY2VkdXJlczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4N1wiOyB9XHJcblxyXG4gLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4OFwiOyB9XHJcblxyXG4gLmZhLXByb2plY3QtZGlhZ3JhbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0MlwiOyB9XHJcblxyXG4gLmZhLXB1c2hlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlMVwiOyB9XHJcblxyXG4gLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEyZVwiOyB9XHJcblxyXG4gLmZhLXB5dGhvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlMlwiOyB9XHJcblxyXG4gLmZhLXFxOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cclxuXHJcbiAuZmEtcXJjb2RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cclxuXHJcbiAuZmEtcXVlc3Rpb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjhcIjsgfVxyXG5cclxuIC5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNTlcIjsgfVxyXG5cclxuIC5mYS1xdWlkZGl0Y2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NThcIjsgfVxyXG5cclxuIC5mYS1xdWluc2NhcGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0NTlcIjsgfVxyXG5cclxuIC5mYS1xdW9yYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XHJcblxyXG4gLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMGRcIjsgfVxyXG5cclxuIC5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEwZVwiOyB9XHJcblxyXG4gLmZhLXF1cmFuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjg3XCI7IH1cclxuXHJcbiAuZmEtci1wcm9qZWN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGY3XCI7IH1cclxuXHJcbiAuZmEtcmFkaWF0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2I5XCI7IH1cclxuXHJcbiAuZmEtcmFkaWF0aW9uLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiYVwiOyB9XHJcblxyXG4gLmZhLXJhaW5ib3c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NWJcIjsgfVxyXG5cclxuIC5mYS1yYW5kb206YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzRcIjsgfVxyXG5cclxuIC5mYS1yYXNwYmVycnktcGk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YmJcIjsgfVxyXG5cclxuIC5mYS1yYXZlbHJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cclxuXHJcbiAuZmEtcmVhY3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MWJcIjsgfVxyXG5cclxuIC5mYS1yZWFjdGV1cm9wZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc1ZFwiOyB9XHJcblxyXG4gLmZhLXJlYWRtZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkNVwiOyB9XHJcblxyXG4gLmZhLXJlYmVsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cclxuXHJcbiAuZmEtcmVjZWlwdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0M1wiOyB9XHJcblxyXG4gLmZhLXJlY3ljbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYjhcIjsgfVxyXG5cclxuIC5mYS1yZWQtcml2ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZTNcIjsgfVxyXG5cclxuIC5mYS1yZWRkaXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTFcIjsgfVxyXG5cclxuIC5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyODFcIjsgfVxyXG5cclxuIC5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cclxuXHJcbiAuZmEtcmVkaGF0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2JjXCI7IH1cclxuXHJcbiAuZmEtcmVkbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxZVwiOyB9XHJcblxyXG4gLmZhLXJlZG8tYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmY5XCI7IH1cclxuXHJcbiAuZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XHJcblxyXG4gLmZhLXJlbW92ZS1mb3JtYXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4N2RcIjsgfVxyXG5cclxuIC5mYS1yZW5yZW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxOGJcIjsgfVxyXG5cclxuIC5mYS1yZXBseTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlNVwiOyB9XHJcblxyXG4gLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XHJcblxyXG4gLmZhLXJlcGx5ZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlNlwiOyB9XHJcblxyXG4gLmZhLXJlcHVibGljYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NWVcIjsgfVxyXG5cclxuIC5mYS1yZXNlYXJjaGdhdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZjhcIjsgfVxyXG5cclxuIC5mYS1yZXNvbHZpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZTdcIjsgfVxyXG5cclxuIC5mYS1yZXN0cm9vbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdiZFwiOyB9XHJcblxyXG4gLmZhLXJldHdlZXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNzlcIjsgfVxyXG5cclxuIC5mYS1yZXY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YjJcIjsgfVxyXG5cclxuIC5mYS1yaWJib246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZDZcIjsgfVxyXG5cclxuIC5mYS1yaW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzBiXCI7IH1cclxuXHJcbiAuZmEtcm9hZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XHJcblxyXG4gLmZhLXJvYm90OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTQ0XCI7IH1cclxuXHJcbiAuZmEtcm9ja2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTM1XCI7IH1cclxuXHJcbiAuZmEtcm9ja2V0Y2hhdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlOFwiOyB9XHJcblxyXG4gLmZhLXJvY2tybXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZTlcIjsgfVxyXG5cclxuIC5mYS1yb3V0ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkN1wiOyB9XHJcblxyXG4gLmZhLXJzczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XHJcblxyXG4gLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNDNcIjsgfVxyXG5cclxuIC5mYS1ydWJsZS1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTU4XCI7IH1cclxuXHJcbiAuZmEtcnVsZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NDVcIjsgfVxyXG5cclxuIC5mYS1ydWxlci1jb21iaW5lZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0NlwiOyB9XHJcblxyXG4gLmZhLXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NDdcIjsgfVxyXG5cclxuIC5mYS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0OFwiOyB9XHJcblxyXG4gLmZhLXJ1bm5pbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3MGNcIjsgfVxyXG5cclxuIC5mYS1ydXBlZS1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTU2XCI7IH1cclxuXHJcbiAuZmEtc2FkLWNyeTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjViM1wiOyB9XHJcblxyXG4gLmZhLXNhZC10ZWFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWI0XCI7IH1cclxuXHJcbiAuZmEtc2FmYXJpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cclxuXHJcbiAuZmEtc2FsZXNmb3JjZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzYlwiOyB9XHJcblxyXG4gLmZhLXNhc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MWVcIjsgfVxyXG5cclxuIC5mYS1zYXRlbGxpdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YmZcIjsgfVxyXG5cclxuIC5mYS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdjMFwiOyB9XHJcblxyXG4gLmZhLXNhdmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYzdcIjsgfVxyXG5cclxuIC5mYS1zY2hsaXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZWFcIjsgfVxyXG5cclxuIC5mYS1zY2hvb2w6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NDlcIjsgfVxyXG5cclxuIC5mYS1zY3Jld2RyaXZlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU0YVwiOyB9XHJcblxyXG4gLmZhLXNjcmliZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XHJcblxyXG4gLmZhLXNjcm9sbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjcwZVwiOyB9XHJcblxyXG4gLmZhLXNkLWNhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzJcIjsgfVxyXG5cclxuIC5mYS1zZWFyY2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMDJcIjsgfVxyXG5cclxuIC5mYS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjg4XCI7IH1cclxuXHJcbiAuZmEtc2VhcmNoLWxvY2F0aW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjg5XCI7IH1cclxuXHJcbiAuZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cclxuXHJcbiAuZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMGVcIjsgfVxyXG5cclxuIC5mYS1zZWFyY2hlbmdpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlYlwiOyB9XHJcblxyXG4gLmZhLXNlZWRsaW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGQ4XCI7IH1cclxuXHJcbiAuZmEtc2VsbGNhc3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZGFcIjsgfVxyXG5cclxuIC5mYS1zZWxsc3k6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTNcIjsgfVxyXG5cclxuIC5mYS1zZXJ2ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMzNcIjsgfVxyXG5cclxuIC5mYS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZWNcIjsgfVxyXG5cclxuIC5mYS1zaGFwZXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MWZcIjsgfVxyXG5cclxuIC5mYS1zaGFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA2NFwiOyB9XHJcblxyXG4gLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlMFwiOyB9XHJcblxyXG4gLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZTFcIjsgfVxyXG5cclxuIC5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNGRcIjsgfVxyXG5cclxuIC5mYS1zaGVrZWwtc2lnbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIwYlwiOyB9XHJcblxyXG4gLmZhLXNoaWVsZC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZWRcIjsgfVxyXG5cclxuIC5mYS1zaGlwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cclxuXHJcbiAuZmEtc2hpcHBpbmctZmFzdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4YlwiOyB9XHJcblxyXG4gLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxNFwiOyB9XHJcblxyXG4gLmZhLXNob2UtcHJpbnRzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTRiXCI7IH1cclxuXHJcbiAuZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cclxuXHJcbiAuZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cclxuXHJcbiAuZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XHJcblxyXG4gLmZhLXNob3B3YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWI1XCI7IH1cclxuXHJcbiAuZmEtc2hvd2VyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cclxuXHJcbiAuZmEtc2h1dHRsZS12YW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YjZcIjsgfVxyXG5cclxuIC5mYS1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGQ5XCI7IH1cclxuXHJcbiAuZmEtc2lnbi1pbi1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZjZcIjsgfVxyXG5cclxuIC5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmE3XCI7IH1cclxuXHJcbiAuZmEtc2lnbi1vdXQtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmY1XCI7IH1cclxuXHJcbiAuZmEtc2lnbmFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cclxuXHJcbiAuZmEtc2lnbmF0dXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWI3XCI7IH1cclxuXHJcbiAuZmEtc2ltLWNhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzRcIjsgfVxyXG5cclxuIC5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxNVwiOyB9XHJcblxyXG4gLmZhLXNpc3RyaXg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZWVcIjsgfVxyXG5cclxuIC5mYS1zaXRlbWFwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cclxuXHJcbiAuZmEtc2l0aDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxMlwiOyB9XHJcblxyXG4gLmZhLXNrYXRpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzVcIjsgfVxyXG5cclxuIC5mYS1za2V0Y2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzZcIjsgfVxyXG5cclxuIC5mYS1za2lpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3YzlcIjsgfVxyXG5cclxuIC5mYS1za2lpbmctbm9yZGljOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2NhXCI7IH1cclxuXHJcbiAuZmEtc2t1bGw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NGNcIjsgfVxyXG5cclxuIC5mYS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzE0XCI7IH1cclxuXHJcbiAuZmEtc2t5YXRsYXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMTZcIjsgfVxyXG5cclxuIC5mYS1za3lwZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE3ZVwiOyB9XHJcblxyXG4gLmZhLXNsYWNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cclxuXHJcbiAuZmEtc2xhY2staGFzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNlZlwiOyB9XHJcblxyXG4gLmZhLXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzE1XCI7IH1cclxuXHJcbiAuZmEtc2xlaWdoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2NjXCI7IH1cclxuXHJcbiAuZmEtc2xpZGVycy1oOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cclxuXHJcbiAuZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XHJcblxyXG4gLmZhLXNtaWxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTE4XCI7IH1cclxuXHJcbiAuZmEtc21pbGUtYmVhbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjViOFwiOyB9XHJcblxyXG4gLmZhLXNtaWxlLXdpbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZGFcIjsgfVxyXG5cclxuIC5mYS1zbW9nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzVmXCI7IH1cclxuXHJcbiAuZmEtc21va2luZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ4ZFwiOyB9XHJcblxyXG4gLmZhLXNtb2tpbmctYmFuOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTRkXCI7IH1cclxuXHJcbiAuZmEtc21zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2NkXCI7IH1cclxuXHJcbiAuZmEtc25hcGNoYXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYWJcIjsgfVxyXG5cclxuIC5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XHJcblxyXG4gLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XHJcblxyXG4gLmZhLXNub3dib2FyZGluZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdjZVwiOyB9XHJcblxyXG4gLmZhLXNub3dmbGFrZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkY1wiOyB9XHJcblxyXG4gLmZhLXNub3dtYW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZDBcIjsgfVxyXG5cclxuIC5mYS1zbm93cGxvdzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdkMlwiOyB9XHJcblxyXG4gLmZhLXNvY2tzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjk2XCI7IH1cclxuXHJcbiAuZmEtc29sYXItcGFuZWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YmFcIjsgfVxyXG5cclxuIC5mYS1zb3J0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGRjXCI7IH1cclxuXHJcbiAuZmEtc29ydC1hbHBoYS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cclxuXHJcbiAuZmEtc29ydC1hbHBoYS1kb3duLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg4MVwiOyB9XHJcblxyXG4gLmZhLXNvcnQtYWxwaGEtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNWVcIjsgfVxyXG5cclxuIC5mYS1zb3J0LWFscGhhLXVwLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg4MlwiOyB9XHJcblxyXG4gLmZhLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNjBcIjsgfVxyXG5cclxuIC5mYS1zb3J0LWFtb3VudC1kb3duLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg4NFwiOyB9XHJcblxyXG4gLmZhLXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTYxXCI7IH1cclxuXHJcbiAuZmEtc29ydC1hbW91bnQtdXAtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODg1XCI7IH1cclxuXHJcbiAuZmEtc29ydC1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cclxuXHJcbiAuZmEtc29ydC1udW1lcmljLWRvd246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNjJcIjsgfVxyXG5cclxuIC5mYS1zb3J0LW51bWVyaWMtZG93bi1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4ODZcIjsgfVxyXG5cclxuIC5mYS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNjNcIjsgfVxyXG5cclxuIC5mYS1zb3J0LW51bWVyaWMtdXAtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODg3XCI7IH1cclxuXHJcbiAuZmEtc29ydC11cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBkZVwiOyB9XHJcblxyXG4gLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYmVcIjsgfVxyXG5cclxuIC5mYS1zb3VyY2V0cmVlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2QzXCI7IH1cclxuXHJcbiAuZmEtc3BhOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWJiXCI7IH1cclxuXHJcbiAuZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XHJcblxyXG4gLmZhLXNwZWFrYXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZjNcIjsgfVxyXG5cclxuIC5mYS1zcGVha2VyLWRlY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY4M2NcIjsgfVxyXG5cclxuIC5mYS1zcGVsbC1jaGVjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg5MVwiOyB9XHJcblxyXG4gLmZhLXNwaWRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjcxN1wiOyB9XHJcblxyXG4gLmZhLXNwaW5uZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMTBcIjsgfVxyXG5cclxuIC5mYS1zcGxvdGNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWJjXCI7IH1cclxuXHJcbiAuZmEtc3BvdGlmeTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XHJcblxyXG4gLmZhLXNwcmF5LWNhbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjViZFwiOyB9XHJcblxyXG4gLmZhLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XHJcblxyXG4gLmZhLXNxdWFyZS1mdWxsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDVjXCI7IH1cclxuXHJcbiAuZmEtc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjk4XCI7IH1cclxuXHJcbiAuZmEtc3F1YXJlc3BhY2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YmVcIjsgfVxyXG5cclxuIC5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4ZFwiOyB9XHJcblxyXG4gLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cclxuXHJcbiAuZmEtc3RhY2twYXRoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODQyXCI7IH1cclxuXHJcbiAuZmEtc3RhbXA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YmZcIjsgfVxyXG5cclxuIC5mYS1zdGFyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cclxuXHJcbiAuZmEtc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2OTlcIjsgfVxyXG5cclxuIC5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwODlcIjsgfVxyXG5cclxuIC5mYS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWMwXCI7IH1cclxuXHJcbiAuZmEtc3Rhci1vZi1kYXZpZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY5YVwiOyB9XHJcblxyXG4gLmZhLXN0YXItb2YtbGlmZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYyMVwiOyB9XHJcblxyXG4gLmZhLXN0YXlsaW5rZWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZjVcIjsgfVxyXG5cclxuIC5mYS1zdGVhbTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XHJcblxyXG4gLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XHJcblxyXG4gLmZhLXN0ZWFtLXN5bWJvbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNmNlwiOyB9XHJcblxyXG4gLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDhcIjsgfVxyXG5cclxuIC5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNTFcIjsgfVxyXG5cclxuIC5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XHJcblxyXG4gLmZhLXN0aWNrZXItbXVsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjNmN1wiOyB9XHJcblxyXG4gLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cclxuXHJcbiAuZmEtc3RvcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XHJcblxyXG4gLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cclxuXHJcbiAuZmEtc3RvcHdhdGNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmYyXCI7IH1cclxuXHJcbiAuZmEtc3RvcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NGVcIjsgfVxyXG5cclxuIC5mYS1zdG9yZS1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NGZcIjsgfVxyXG5cclxuIC5mYS1zdHJhdmE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MjhcIjsgfVxyXG5cclxuIC5mYS1zdHJlYW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NTBcIjsgfVxyXG5cclxuIC5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIxZFwiOyB9XHJcblxyXG4gLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwY2NcIjsgfVxyXG5cclxuIC5mYS1zdHJpcGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MjlcIjsgfVxyXG5cclxuIC5mYS1zdHJpcGUtczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQyYVwiOyB9XHJcblxyXG4gLmZhLXN0cm9vcHdhZmVsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTUxXCI7IH1cclxuXHJcbiAuZmEtc3R1ZGlvdmluYXJpOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2Y4XCI7IH1cclxuXHJcbiAuZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTRcIjsgfVxyXG5cclxuIC5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxYTNcIjsgfVxyXG5cclxuIC5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMmNcIjsgfVxyXG5cclxuIC5mYS1zdWJ3YXk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMzlcIjsgfVxyXG5cclxuIC5mYS1zdWl0Y2FzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmMlwiOyB9XHJcblxyXG4gLmZhLXN1aXRjYXNlLXJvbGxpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzFcIjsgfVxyXG5cclxuIC5mYS1zdW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxODVcIjsgfVxyXG5cclxuIC5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XHJcblxyXG4gLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cclxuXHJcbiAuZmEtc3VwcGxlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmM2Y5XCI7IH1cclxuXHJcbiAuZmEtc3VycHJpc2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzJcIjsgfVxyXG5cclxuIC5mYS1zdXNlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2Q2XCI7IH1cclxuXHJcbiAuZmEtc3dhdGNoYm9vazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjM1wiOyB9XHJcblxyXG4gLmZhLXN3aW1tZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzRcIjsgfVxyXG5cclxuIC5mYS1zd2ltbWluZy1wb29sOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWM1XCI7IH1cclxuXHJcbiAuZmEtc3ltZm9ueTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzZFwiOyB9XHJcblxyXG4gLmZhLXN5bmFnb2d1ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY5YlwiOyB9XHJcblxyXG4gLmZhLXN5bmM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMjFcIjsgfVxyXG5cclxuIC5mYS1zeW5jLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJmMVwiOyB9XHJcblxyXG4gLmZhLXN5cmluZ2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OGVcIjsgfVxyXG5cclxuIC5mYS10YWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XHJcblxyXG4gLmZhLXRhYmxlLXRlbm5pczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ1ZFwiOyB9XHJcblxyXG4gLmZhLXRhYmxldDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XHJcblxyXG4gLmZhLXRhYmxldC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZmFcIjsgfVxyXG5cclxuIC5mYS10YWJsZXRzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDkwXCI7IH1cclxuXHJcbiAuZmEtdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZmRcIjsgfVxyXG5cclxuIC5mYS10YWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMmJcIjsgfVxyXG5cclxuIC5mYS10YWdzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDJjXCI7IH1cclxuXHJcbiAuZmEtdGFwZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkYlwiOyB9XHJcblxyXG4gLmZhLXRhc2tzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cclxuXHJcbiAuZmEtdGF4aTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XHJcblxyXG4gLmZhLXRlYW1zcGVhazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRmOVwiOyB9XHJcblxyXG4gLmZhLXRlZXRoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNjJlXCI7IH1cclxuXHJcbiAuZmEtdGVldGgtb3BlbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYyZlwiOyB9XHJcblxyXG4gLmZhLXRlbGVncmFtOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmM2XCI7IH1cclxuXHJcbiAuZmEtdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZmVcIjsgfVxyXG5cclxuIC5mYS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzY5XCI7IH1cclxuXHJcbiAuZmEtdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzZiXCI7IH1cclxuXHJcbiAuZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XHJcblxyXG4gLmZhLXRlbmdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2Q3XCI7IH1cclxuXHJcbiAuZmEtdGVybWluYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjBcIjsgfVxyXG5cclxuIC5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAzNFwiOyB9XHJcblxyXG4gLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMzVcIjsgfVxyXG5cclxuIC5mYS10aDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XHJcblxyXG4gLmZhLXRoLWxhcmdlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cclxuXHJcbiAuZmEtdGgtbGlzdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwYlwiOyB9XHJcblxyXG4gLmZhLXRoZS1yZWQteWV0aTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjY5ZFwiOyB9XHJcblxyXG4gLmZhLXRoZWF0ZXItbWFza3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MzBcIjsgfVxyXG5cclxuIC5mYS10aGVtZWNvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWM2XCI7IH1cclxuXHJcbiAuZmEtdGhlbWVpc2xlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cclxuXHJcbiAuZmEtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OTFcIjsgfVxyXG5cclxuIC5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XHJcblxyXG4gLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYzdcIjsgfVxyXG5cclxuIC5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cclxuXHJcbiAuZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XHJcblxyXG4gLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cclxuXHJcbiAuZmEtdGhpbmstcGVha3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3MzFcIjsgfVxyXG5cclxuIC5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XHJcblxyXG4gLmZhLXRodW1icy11cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XHJcblxyXG4gLmZhLXRodW1idGFjazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4ZFwiOyB9XHJcblxyXG4gLmZhLXRpY2tldC1hbHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZmZcIjsgfVxyXG5cclxuIC5mYS10aW1lczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjAwZFwiOyB9XHJcblxyXG4gLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XHJcblxyXG4gLmZhLXRpbnQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwNDNcIjsgfVxyXG5cclxuIC5mYS10aW50LXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNWM3XCI7IH1cclxuXHJcbiAuZmEtdGlyZWQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzhcIjsgfVxyXG5cclxuIC5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cclxuXHJcbiAuZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cclxuXHJcbiAuZmEtdG9pbGV0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2Q4XCI7IH1cclxuXHJcbiAuZmEtdG9pbGV0LXBhcGVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzFlXCI7IH1cclxuXHJcbiAuZmEtdG9vbGJveDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1MlwiOyB9XHJcblxyXG4gLmZhLXRvb2xzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmN2Q5XCI7IH1cclxuXHJcbiAuZmEtdG9vdGg6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1YzlcIjsgfVxyXG5cclxuIC5mYS10b3JhaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZhMFwiOyB9XHJcblxyXG4gLmZhLXRvcmlpLWdhdGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YTFcIjsgfVxyXG5cclxuIC5mYS10cmFjdG9yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzIyXCI7IH1cclxuXHJcbiAuZmEtdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxM1wiOyB9XHJcblxyXG4gLmZhLXRyYWRlbWFyazpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XHJcblxyXG4gLmZhLXRyYWZmaWMtbGlnaHQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2MzdcIjsgfVxyXG5cclxuIC5mYS10cmFpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XHJcblxyXG4gLmZhLXRyYW06YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZGFcIjsgfVxyXG5cclxuIC5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XHJcblxyXG4gLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XHJcblxyXG4gLmZhLXRyYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cclxuXHJcbiAuZmEtdHJhc2gtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmVkXCI7IH1cclxuXHJcbiAuZmEtdHJhc2gtcmVzdG9yZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgyOVwiOyB9XHJcblxyXG4gLmZhLXRyYXNoLXJlc3RvcmUtYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODJhXCI7IH1cclxuXHJcbiAuZmEtdHJlZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFiYlwiOyB9XHJcblxyXG4gLmZhLXRyZWxsbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XHJcblxyXG4gLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cclxuXHJcbiAuZmEtdHJvcGh5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDkxXCI7IH1cclxuXHJcbiAuZmEtdHJ1Y2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZDFcIjsgfVxyXG5cclxuIC5mYS10cnVjay1sb2FkaW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGRlXCI7IH1cclxuXHJcbiAuZmEtdHJ1Y2stbW9uc3RlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYzYlwiOyB9XHJcblxyXG4gLmZhLXRydWNrLW1vdmluZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRkZlwiOyB9XHJcblxyXG4gLmZhLXRydWNrLXBpY2t1cDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYzY1wiOyB9XHJcblxyXG4gLmZhLXRzaGlydDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjU1M1wiOyB9XHJcblxyXG4gLmZhLXR0eTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlNFwiOyB9XHJcblxyXG4gLmZhLXR1bWJscjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XHJcblxyXG4gLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNzRcIjsgfVxyXG5cclxuIC5mYS10djpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XHJcblxyXG4gLmZhLXR3aXRjaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XHJcblxyXG4gLmZhLXR3aXR0ZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwOTlcIjsgfVxyXG5cclxuIC5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XHJcblxyXG4gLmZhLXR5cG8zOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDJiXCI7IH1cclxuXHJcbiAuZmEtdWJlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwMlwiOyB9XHJcblxyXG4gLmZhLXVidW50dTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdkZlwiOyB9XHJcblxyXG4gLmZhLXVpa2l0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDAzXCI7IH1cclxuXHJcbiAuZmEtdW1icmVsbGE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZTlcIjsgfVxyXG5cclxuIC5mYS11bWJyZWxsYS1iZWFjaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjYVwiOyB9XHJcblxyXG4gLmZhLXVuZGVybGluZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjZFwiOyB9XHJcblxyXG4gLmZhLXVuZG86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwZTJcIjsgfVxyXG5cclxuIC5mYS11bmRvLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJlYVwiOyB9XHJcblxyXG4gLmZhLXVuaXJlZ2lzdHJ5OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDA0XCI7IH1cclxuXHJcbiAuZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XHJcblxyXG4gLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxOWNcIjsgfVxyXG5cclxuIC5mYS11bmxpbms6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxMjdcIjsgfVxyXG5cclxuIC5mYS11bmxvY2s6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwOWNcIjsgfVxyXG5cclxuIC5mYS11bmxvY2stYWx0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cclxuXHJcbiAuZmEtdW50YXBwZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwNVwiOyB9XHJcblxyXG4gLmZhLXVwbG9hZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjA5M1wiOyB9XHJcblxyXG4gLmZhLXVwczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdlMFwiOyB9XHJcblxyXG4gLmZhLXVzYjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI4N1wiOyB9XHJcblxyXG4gLmZhLXVzZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwMDdcIjsgfVxyXG5cclxuIC5mYS11c2VyLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwNlwiOyB9XHJcblxyXG4gLmZhLXVzZXItYWx0LXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGZhXCI7IH1cclxuXHJcbiAuZmEtdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZmJcIjsgfVxyXG5cclxuIC5mYS11c2VyLWNoZWNrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGZjXCI7IH1cclxuXHJcbiAuZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYmRcIjsgfVxyXG5cclxuIC5mYS11c2VyLWNsb2NrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNGZkXCI7IH1cclxuXHJcbiAuZmEtdXNlci1jb2c6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZmVcIjsgfVxyXG5cclxuIC5mYS11c2VyLWVkaXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZmZcIjsgfVxyXG5cclxuIC5mYS11c2VyLWZyaWVuZHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MDBcIjsgfVxyXG5cclxuIC5mYS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTAxXCI7IH1cclxuXHJcbiAuZmEtdXNlci1pbmp1cmVkOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzI4XCI7IH1cclxuXHJcbiAuZmEtdXNlci1sb2NrOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTAyXCI7IH1cclxuXHJcbiAuZmEtdXNlci1tZDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XHJcblxyXG4gLmZhLXVzZXItbWludXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MDNcIjsgfVxyXG5cclxuIC5mYS11c2VyLW5pbmphOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTA0XCI7IH1cclxuXHJcbiAuZmEtdXNlci1udXJzZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgyZlwiOyB9XHJcblxyXG4gLmZhLXVzZXItcGx1czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzNFwiOyB9XHJcblxyXG4gLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cclxuXHJcbiAuZmEtdXNlci1zaGllbGQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MDVcIjsgfVxyXG5cclxuIC5mYS11c2VyLXNsYXNoOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNTA2XCI7IH1cclxuXHJcbiAuZmEtdXNlci10YWc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1MDdcIjsgfVxyXG5cclxuIC5mYS11c2VyLXRpZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUwOFwiOyB9XHJcblxyXG4gLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMzVcIjsgfVxyXG5cclxuIC5mYS11c2VyczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XHJcblxyXG4gLmZhLXVzZXJzLWNvZzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUwOVwiOyB9XHJcblxyXG4gLmZhLXVzcHM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3ZTFcIjsgfVxyXG5cclxuIC5mYS11c3N1bm5haDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwN1wiOyB9XHJcblxyXG4gLmZhLXV0ZW5zaWwtc3Bvb246YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZTVcIjsgfVxyXG5cclxuIC5mYS11dGVuc2lsczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJlN1wiOyB9XHJcblxyXG4gLmZhLXZhYWRpbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwOFwiOyB9XHJcblxyXG4gLmZhLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1Y2JcIjsgfVxyXG5cclxuIC5mYS12ZW51czpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XHJcblxyXG4gLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XHJcblxyXG4gLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyMjhcIjsgfVxyXG5cclxuIC5mYS12aWFjb2luOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cclxuXHJcbiAuZmEtdmlhZGVvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cclxuXHJcbiAuZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XHJcblxyXG4gLmZhLXZpYWw6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OTJcIjsgfVxyXG5cclxuIC5mYS12aWFsczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ5M1wiOyB9XHJcblxyXG4gLmZhLXZpYmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDA5XCI7IH1cclxuXHJcbiAuZmEtdmlkZW86YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwM2RcIjsgfVxyXG5cclxuIC5mYS12aWRlby1zbGFzaDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjRlMlwiOyB9XHJcblxyXG4gLmZhLXZpaGFyYTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjZhN1wiOyB9XHJcblxyXG4gLmZhLXZpbWVvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDBhXCI7IH1cclxuXHJcbiAuZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cclxuXHJcbiAuZmEtdmltZW8tdjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XHJcblxyXG4gLmZhLXZpbmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxY2FcIjsgfVxyXG5cclxuIC5mYS12azpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XHJcblxyXG4gLmZhLXZudjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwYlwiOyB9XHJcblxyXG4gLmZhLXZvaWNlbWFpbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg5N1wiOyB9XHJcblxyXG4gLmZhLXZvbGxleWJhbGwtYmFsbDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ1ZlwiOyB9XHJcblxyXG4gLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDI3XCI7IH1cclxuXHJcbiAuZmEtdm9sdW1lLW11dGU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY2YTlcIjsgfVxyXG5cclxuIC5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cclxuXHJcbiAuZmEtdm9sdW1lLXVwOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cclxuXHJcbiAuZmEtdm90ZS15ZWE6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3NzJcIjsgfVxyXG5cclxuIC5mYS12ci1jYXJkYm9hcmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3MjlcIjsgfVxyXG5cclxuIC5mYS12dWVqczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQxZlwiOyB9XHJcblxyXG4gLmZhLXdhbGtpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NTRcIjsgfVxyXG5cclxuIC5mYS13YWxsZXQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1NTVcIjsgfVxyXG5cclxuIC5mYS13YXJlaG91c2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0OTRcIjsgfVxyXG5cclxuIC5mYS13YXRlcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjc3M1wiOyB9XHJcblxyXG4gLmZhLXdhdmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmODNlXCI7IH1cclxuXHJcbiAuZmEtd2F6ZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjgzZlwiOyB9XHJcblxyXG4gLmZhLXdlZWJseTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjY1wiOyB9XHJcblxyXG4gLmZhLXdlaWJvOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cclxuXHJcbiAuZmEtd2VpZ2h0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDk2XCI7IH1cclxuXHJcbiAuZmEtd2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY1Y2RcIjsgfVxyXG5cclxuIC5mYS13ZWl4aW46YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZDdcIjsgfVxyXG5cclxuIC5mYS13aGF0c2FwcDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjIzMlwiOyB9XHJcblxyXG4gLmZhLXdoYXRzYXBwLXNxdWFyZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwY1wiOyB9XHJcblxyXG4gLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxOTNcIjsgfVxyXG5cclxuIC5mYS13aG1jczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQwZFwiOyB9XHJcblxyXG4gLmZhLXdpZmk6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZWJcIjsgfVxyXG5cclxuIC5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI2NlwiOyB9XHJcblxyXG4gLmZhLXdpbmQ6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY3MmVcIjsgfVxyXG5cclxuIC5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MTBcIjsgfVxyXG5cclxuIC5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZDBcIjsgfVxyXG5cclxuIC5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyZDFcIjsgfVxyXG5cclxuIC5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XHJcblxyXG4gLmZhLXdpbmRvd3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxN2FcIjsgfVxyXG5cclxuIC5mYS13aW5lLWJvdHRsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjcyZlwiOyB9XHJcblxyXG4gLmZhLXdpbmUtZ2xhc3M6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0ZTNcIjsgfVxyXG5cclxuIC5mYS13aW5lLWdsYXNzLWFsdDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjZVwiOyB9XHJcblxyXG4gLmZhLXdpeDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjVjZlwiOyB9XHJcblxyXG4gLmZhLXdpemFyZHMtb2YtdGhlLWNvYXN0OmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNzMwXCI7IH1cclxuXHJcbiAuZmEtd29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjUxNFwiOyB9XHJcblxyXG4gLmZhLXdvbi1zaWduOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cclxuXHJcbiAuZmEtd29yZHByZXNzOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cclxuXHJcbiAuZmEtd29yZHByZXNzLXNpbXBsZTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQxMVwiOyB9XHJcblxyXG4gLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyOTdcIjsgfVxyXG5cclxuIC5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cclxuXHJcbiAuZmEtd3Bmb3JtczpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XHJcblxyXG4gLmZhLXdwcmVzc3I6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYzZTRcIjsgfVxyXG5cclxuIC5mYS13cmVuY2g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYwYWRcIjsgfVxyXG5cclxuIC5mYS14LXJheTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQ5N1wiOyB9XHJcblxyXG4gLmZhLXhib3g6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MTJcIjsgfVxyXG5cclxuIC5mYS14aW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTY4XCI7IH1cclxuXHJcbiAuZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxNjlcIjsgfVxyXG5cclxuIC5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyM2JcIjsgfVxyXG5cclxuIC5mYS15YWhvbzpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XHJcblxyXG4gLmZhLXlhbW1lcjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjg0MFwiOyB9XHJcblxyXG4gLmZhLXlhbmRleDpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjQxM1wiOyB9XHJcblxyXG4gLmZhLXlhbmRleC1pbnRlcm5hdGlvbmFsOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNDE0XCI7IH1cclxuXHJcbiAuZmEteWFybjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjdlM1wiOyB9XHJcblxyXG4gLmZhLXllbHA6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYxZTlcIjsgfVxyXG5cclxuIC5mYS15ZW4tc2lnbjpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XHJcblxyXG4gLmZhLXlpbi15YW5nOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmNmFkXCI7IH1cclxuXHJcbiAuZmEteW9hc3Q6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGYyYjFcIjsgfVxyXG5cclxuIC5mYS15b3V0dWJlOmJlZm9yZSB7XHJcbiAgIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cclxuXHJcbiAuZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcclxuICAgY29udGVudDogXCJcXGY0MzFcIjsgfVxyXG5cclxuIC5mYS16aGlodTpiZWZvcmUge1xyXG4gICBjb250ZW50OiBcIlxcZjYzZlwiOyB9XHJcblxyXG4gLnNyLW9ubHkge1xyXG4gICBib3JkZXI6IDA7XHJcbiAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgIGhlaWdodDogMXB4O1xyXG4gICBtYXJnaW46IC0xcHg7XHJcbiAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgIHBhZGRpbmc6IDA7XHJcbiAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgd2lkdGg6IDFweDsgfVxyXG5cclxuIC5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XHJcbiAgIGNsaXA6IGF1dG87XHJcbiAgIGhlaWdodDogYXV0bztcclxuICAgbWFyZ2luOiAwO1xyXG4gICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgd2lkdGg6IGF1dG87IH1cclxuIC8vQGZvbnQtZmFjZSB7XHJcbiAvLyAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xyXG4gLy8gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuIC8vICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gLy8gIGZvbnQtZGlzcGxheTogYXV0bztcclxuIC8vICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZhLWJyYW5kcy00MDAuZW90XCIpO1xyXG4gLy8gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtYnJhbmRzLTQwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mYS1icmFuZHMtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtYnJhbmRzLTQwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxyXG4gLy9cclxuIC8vLmZhYiB7XHJcbiAvLyAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnOyB9XHJcbiAvL0Bmb250LWZhY2Uge1xyXG4gLy8gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcbiAvLyAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gLy8gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAvLyAgZm9udC1kaXNwbGF5OiBhdXRvO1xyXG4gLy8gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAuZW90XCIpO1xyXG4gLy8gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtcmVndWxhci00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mYS1yZWd1bGFyLTQwMC5zdmcjZm9udGF3ZXNvbWVcIikgZm9ybWF0KFwic3ZnXCIpOyB9XHJcbiAvL1xyXG4gLy8uZmFyIHtcclxuIC8vICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gLy8gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cclxuIC8vQGZvbnQtZmFjZSB7XHJcbiAvLyAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuIC8vICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAvLyAgZm9udC13ZWlnaHQ6IDkwMDtcclxuIC8vICBmb250LWRpc3BsYXk6IGF1dG87XHJcbiAvLyAgc3JjOiB1cmwoXCIuLi9mb250cy9mYS1zb2xpZC05MDAuZW90XCIpO1xyXG4gLy8gIHNyYzogdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7IH1cclxuXHJcbiAuZmEsXHJcbiAuZmFzIHtcclxuICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxyXG4iLCIuYnJlYWRjcnVtYiB7XHJcblx0cGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICAmLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJyZWFkY3J1bWItZGFzaCB7XHJcblxyXG4gICAgICAgIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgICAgICArIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXkgJGJ0bi1wYWRkaW5nLXg7XHJcbiAgICBsaW5lLWhlaWdodDogJGJ0bi1saW5lLWhlaWdodDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYuYnRuLWNsaWNrZWQge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHJcblx0Ji5idG4tcm91bmRlZCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdH1cclxuXHJcbiAgICAmOm5vdCguYnRuLWNpcmNsZSk6bm90KC5idG4tY2lyY2xlLW91dGxpbmUpLmJ0bi1pY29uLW9ubHkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCxcclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYm9keS1jb2xvciwuMjUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyICB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRib2R5LWNvbG9yLC4yNSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHJcblx0Jjpub3QoLmlzLWxvYWRpbmcpIHtcclxuXHRcdD4gLmFudGljb24tbG9hZGluZyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmlzLWxvYWRpbmcge1xyXG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHRvcGFjaXR5OiAwLjM1O1xyXG5cclxuXHRcdD4uYW50aWNvbiB7XHJcblx0XHRcdCY6bm90KC5hbnRpY29uLWxvYWRpbmcpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuYSB7XHJcbiAgICAmLmJ0biB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVmYXVsdCB7XHJcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMsXHJcblx0JjphY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG5cdH1cclxuXHJcblx0JjphY3RpdmUsXHJcblx0Ji5hY3RpdmUge1xyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AZWFjaCAkYnRuIGluICRidG4tbG9vcCB7XHJcbiAgICAuI3tudGgoJGJ0biwgMSl9IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje250aCgkYnRuLCAyKX07XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAje250aCgkYnRuLCAyKX07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbihudGgoJGJ0biwgMiksNSUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obnRoKCRidG4sIDIpLDUlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4obnRoKCRidG4sIDIpLDUlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihudGgoJGJ0biwgMiksNSUpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4obnRoKCRidG4sIDIpLDUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICAgICAgICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XHJcblxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4obnRoKCRidG4sIDIpLDUlKTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IGRhcmtlbihudGgoJGJ0biwgMiksNSUpO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi10b25lIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShudGgoJGJ0biwgMikgLDAuMSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6ICN7bnRoKCRidG4sIDIpfTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bnRoKCRidG4sIDIpfSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAje250aCgkYnRuLCAyKX07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkLFxyXG4gICAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJvZHktY29sb3IsLjI1KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlLFxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYm9keS1jb2xvciwuMjUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlc3Q7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuLWNsaWNrZWQge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI3tudGgoJGJ0biwgMil9O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaG93IHtcclxuXHJcbiAgICAgICAgPi4je250aCgkYnRuLCAxKX0ge1xyXG5cclxuICAgICAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG50aCgkYnRuLCAyKSw1JSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihudGgoJGJ0biwgMiksNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwIHtcclxuXHJcbiAgICA+LmJ0biB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidG4tbGluZS1oZWlnaHQ7XHJcblxyXG4gICAgICAgICYuYnRuLWRlZmF1bHQge1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZHJvcGRvd24sXHJcbiAgICAmLmRyb3B1cCxcclxuICAgICYuZHJvcHJpZ2h0LFxyXG4gICAgJi5kcm9wbGVmdCB7XHJcblxyXG4gICAgICAgID4uYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1ob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5hY3RpdmUgIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRicmFuZC1wcmltYXJ5LCAwLjEpO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYudGV4dC1wcmltYXJ5IHtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWNpcmNsZSB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbn1cclxuXHJcbi5idG4teHMsXHJcbi5idG4tZ3JvdXAteHMgPiAuYnRuIHtcclxuICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15LXhzICRidG4tcGFkZGluZy14LXhzO1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5idG4tc20sXHJcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHtcclxuICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15LXNtICRidG4tcGFkZGluZy14LXNtO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uYnRuLWxnLFxyXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAkYnRuLXBhZGRpbmcteS1sZyAkYnRuLXBhZGRpbmcteC1sZztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmJ0bi1pY29uIHtcclxuXHRwYWRkaW5nOiAwcHg7XHJcblx0d2lkdGg6ICRidG4taWNvbi1zaXplO1xyXG5cdGhlaWdodDogJGJ0bi1pY29uLXNpemU7XHJcblx0bGluZS1oZWlnaHQ6ICRidG4taWNvbi1zaXplO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHJcblx0Ji5idG4tbGcge1xyXG5cdFx0d2lkdGg6ICRidG4taWNvbi1zaXplLWxnO1xyXG5cdFx0aGVpZ2h0OiAkYnRuLWljb24tc2l6ZS1sZztcclxuXHRcdGxpbmUtaGVpZ2h0OiAkYnRuLWljb24tc2l6ZS1sZztcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblxyXG5cdCYuYnRuLXNtIHtcclxuXHRcdHdpZHRoOiAkYnRuLWljb24tc2l6ZS1zbTtcclxuXHRcdGhlaWdodDogJGJ0bi1pY29uLXNpemUtc207XHJcblx0XHRsaW5lLWhlaWdodDogJGJ0bi1pY29uLXNpemUtc207XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLmNhcmQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0bWFyZ2luLWJvdHRvbTogJGNhcmQtbWFyZ2luLWJvdHRvbTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcblx0Ym9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTtcclxufVxyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuXHRwYWRkaW5nOiAwcHggJGNhcmQtc3BhY2VyLXg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XHJcblx0bWluLWhlaWdodDogJGNhcmQtaGVhZC1taW4taGVpZ2h0O1xyXG5cclxuXHQuY2FyZC10aXRsZSB7XHJcblx0XHRmbGV4OiAxO1xyXG5cdFx0cGFkZGluZzogMTZweCAwO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHR9XHJcblxyXG5cdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5oYXMtdG9vbGJhciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkLXRpdGxlIHtcclxuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmNhcmQtYm9keSB7XHJcblx0cGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2FyZC1mb290ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAxMHB4ICRjYXJkLXNwYWNlci14O1xyXG5cdG1pbi1oZWlnaHQ6IDU1cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdC5idG4ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdH1cclxuXHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkLXRvb2xiYXIge1xyXG5cclxuXHR1bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdD4gbGkge1xyXG5cclxuXHRcdFx0PiAqIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQ+IC5idG4ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDdweCAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHQ+ICoge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmctb3ZlcmxheSB7XHJcblxyXG5cdD4gLmNhcmQtdG9vbGJhciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkLWltZy10b3Age1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7O1xyXG59XHJcblxyXG4uY2FyZC1yZWZyZXNoIHtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0bGVmdDogMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR6LWluZGV4OiA0O1xyXG5cdFx0QGluY2x1ZGUgYmFja2dyb3VuZC1vcGFjaXR5KCR3aGl0ZSwgMC43KTtcclxuXHR9XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG5cdFx0bGVmdDogY2FsYyg1MCUgLSAyMHB4KTtcclxuXHRcdGJvcmRlcjogM3B4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0ICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cdCAgICB3aWR0aDogNDBweDtcclxuXHQgICAgaGVpZ2h0OiA0MHB4O1xyXG5cdCAgICB6LWluZGV4OiAgNTtcclxuXHQgICAgQGluY2x1ZGUgYW5pbWF0aW9uKCdzcGluIDEuMnMgbGluZWFyIGluZmluaXRlJykgO1xyXG5cdCAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpKTtcclxuXHR9XHJcbn1cclxuXHJcbi5kcmFnZ2FibGUtaXRlbSB7XHJcblx0Y3Vyc29yOiBtb3ZlO1xyXG4gICAgY3Vyc29yOiBncmFiO1xyXG4gICAgY3Vyc29yOiAtbW96LWdyYWI7XHJcbiAgICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxufVxyXG5cclxuQGluY2x1ZGUga2V5ZnJhbWVzKHNwaW4pIHswJSB7IHRyYW5zZm9ybTogcm90YXRlKDApOyB9IDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9fVxyXG5cclxuYSB7XHJcblx0Ji5jYXJkIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwLCA3cHgsIDE1cHgsIHJnYmEoMCwgMCwgMCwgMC4wNzUpKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5iZy1vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRjb2xvcjogZGFya2VuKCR3aGl0ZSwgNSUpO1xyXG5cclxuXHRoMSxcclxuXHRoMixcclxuXHRoMyxcclxuXHRoNCxcclxuXHRoNSxcclxuXHRoNiB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRjb2xvcjogZGFya2VuKCR3aGl0ZSwgNSUpO1xyXG5cdH1cclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0YmFja2dyb3VuZDogIzUxNTE1NjtcclxuXHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0dG9wOiAwcHg7XHJcblx0XHRsZWZ0OiAwcHg7XHJcblx0XHR6LWluZGV4OiAyXHJcblx0fVxyXG5cclxuXHQ+IGRpdiB7XHJcblx0XHR6LWluZGV4OiAzO1xyXG5cdH1cclxuXHJcblx0LmJ0bi1kZWZhdWx0IHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucHJpbWFyeSB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG5cdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2FyZC1jb2xsYXBzZS1idG4ge1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMgZWFzZS1pbi1vdXQpO1xyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xyXG5cdH1cclxufVxyXG4iLCIubGlzdC1ncm91cC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogJGxpc3Qtc3BhY2VyLXkgJGxpc3Qtc3BhY2VyLXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMSk7XHJcblxyXG4gICAgICAgIGgxLCBoMiAsaDMgLGg0ICxoNSAsaDYgLHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQsXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYm9keS1jb2xvciwgMC4zNSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBoMSwgaDIgLGgzICxoNCAsaDUgLGg2ICxwIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJvZHktY29sb3IsIDAuMzUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xyXG5cclxuICAgICY6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdC1ob3Zlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzZWxlY3QtaG92ZXItY29sb3IsIDUlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbn1cclxuIiwiLmFsZXJ0IHtcclxuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRhbGVydC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IFxyXG4gICAgfVxyXG59XHJcblxyXG4uYWxlcnQtZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1IWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uYWxlcnQtZGVmYXVsdCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbkBlYWNoICRhbGVydCBpbiAkYWxlcnQtbG9vcCB7XHJcblxyXG4gICAgLiN7bnRoKCRhbGVydCwgMSl9IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAje250aCgkYWxlcnQsIDIpfTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAje250aCgkYWxlcnQsIDQpfTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcblxyXG4gICAgICAgIC5hbGVydC1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICN7bnRoKCRhbGVydCwgMyl9O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAje250aCgkYWxlcnQsIDQpfTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gICBcclxuXHJcbi5hbGVydC1pY29uIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi5iYWRnZSB7XHJcbiAgICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogJGJhZGdlLXNwYWNlcjtcclxuXHJcbiAgICAmLmJhZGdlLWluZGljYXRvciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtY2lyY2xlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iYWRnZS1kb3Qge1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmFkZ2UtZGVmYXVsdCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xyXG59XHJcblxyXG5AZWFjaCAkYmFkZ2UgaW4gJGNvbnRleHR1YWwtbG9vcCB7XHJcbiAgICAuI3tudGgoJGJhZGdlLCA1KX0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bnRoKCRiYWRnZSwgMSl9ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZWFjaCAkYmFkZ2UgaW4gJGNvbnRleHR1YWwtbG9vcCB7XHJcbiAgICBhIHtcclxuICAgICAgICAmLiN7bnRoKCRiYWRnZSwgNSl9IHtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKG50aCgkYmFkZ2UsIDEpLCA1JSk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGVhY2ggJGJhZGdlLXRvbmUgaW4gJHRvbmUtbG9vcCB7XHJcblxyXG4gICAgLmJhZGdlLSN7bnRoKCRiYWRnZS10b25lLCAxKX0ge1xyXG4gICAgICAgIGNvbG9yOiAje250aCgkYmFkZ2UtdG9uZSwgMil9O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICN7bnRoKCRiYWRnZS10b25lLCAzKX07XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgICYuYmFkZ2UtI3tudGgoJGJhZGdlLXRvbmUsIDEpfSB7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICN7bnRoKCRiYWRnZS10b25lLCAyKX07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBhZ2UtbGluayB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtY2lyY2xlO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWluLXdpZHRoOiAycmVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgaGVpZ2h0OiAycmVtO1xyXG5cdG1hcmdpbjogMHB4IDVweDtcclxuXHRjb2xvcjogJGJvZHktY29sb3I7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpOyBcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4ucGFnZS1pdGVtIHtcclxuXHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHQucGFnZS1saW5rIHtcclxuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGJvZHktY29sb3IsIDI1JSk7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHQucGFnZS1saW5rIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcblxyXG5cdC5wYWdlLWl0ZW0ge1xyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHQucGFnZS1saW5rIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFxyXG59IiwiLnRpbWVsaW5lIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAgIC50aW1lbGluZS1pdGVtIHtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC50aW1lbGluZS1pdGVtLWhlYWQge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgJi50aW1lbGluZS1zbSB7XHJcblxyXG4gICAgICAgIC50aW1lbGluZS1pdGVtLWhlYWQge1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aW1lbGluZSwgXHJcbi50aW1lbGluZS1pdGVtIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi50aW1lbGluZS1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG59XHJcblxyXG4udGltZWxpbmUtaXRlbS1oZWFkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiAzcHggMXB4O1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTUwJSkpO1xyXG4gICAgdG9wOiAtMTBweDtcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3OCU7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnRpbWVsaW5lLWl0ZW0tY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC02cHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG59IiwiLmFjY29yZGlvbiB7XHJcblxyXG5cdD4uY2FyZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG5cdFx0PiAuY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblxyXG5cdFx0XHQ+LmNhcmQtdGl0bGUge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHJcblx0XHRcdFx0PiBhe1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAyNXB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbGxhcHNlLXRpdGxlLWNvbG9yO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbGxhcHNlLWJnO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkY29sbGFwc2UtdGl0bGUtZm9udC1zaXplO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOm5vdCguY29sbGFwc2VkKSB7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTBhZFwiO1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJhbnRpY29uXCI7XHJcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpOyBcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2FyZC1ib2R5IHtcclxuXHRcdFx0cGFkZGluZy10b3A6ICRjb2xsYXBzZS1jb250ZW50LXNwYWNpbmc7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLm5lc3RlZCB7XHJcblx0XHQ+LmNhcmQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdH1cclxuXHJcblx0Ji5ib3JkZXJsZXNzIHtcclxuXHRcdD4uY2FyZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMHB4O1xyXG5cdFx0XHRib3JkZXItbGVmdDogMHB4O1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFxyXG5cdFx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiAuY2FyZC1oZWFkZXIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG5cdFx0XHRcdD4uY2FyZC10aXRsZSB7XHJcblx0XHJcblx0XHRcdFx0XHQ+IGF7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNhcmQtYm9keSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cdFxyXG5cdH1cclxufVxyXG4iLCIubW9kYWwge1xyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLW91dCk7XHJcblx0fVxyXG5cclxuXHQmLm1vZGFsLXJpZ2h0IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgxMDAlKSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zaG93IHtcclxuXHRcdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoMCUpKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYubW9kYWwtbGVmdCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVgoLTEwMCUpKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnNob3cge1xyXG5cdFx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgwJSkpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5tb2RhbC1mcyB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuXHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDAuNykpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2hvdyB7XHJcblx0XHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxKSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIge1xyXG5cdHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcblx0aDEsXHJcblx0aDIsXHJcblx0aDMsXHJcblx0aDQsXHJcblx0aDUsXHJcblx0aDYge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm1vZGFsLWJvZHkge1xyXG5cdHBhZGRpbmc6ICRtb2RhbC1ib2R5LXBhZGRpbmc7XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXIge1xyXG5cdHBhZGRpbmc6ICRtb2RhbC1mb290ZXItcGFkZGluZztcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcblx0XHQrLmJ0biB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXHRvdXRsaW5lOiAwO1xyXG5cdGJveC1zaGFkb3c6ICRtb2RhbC1jb250ZW50LXNoYWRvdztcclxufVxyXG5cclxuLm1vZGFsLXJpZ2h0LFxyXG4ubW9kYWwtbGVmdCB7XHJcblxyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0d2lkdGg6ICRzaWRlLW1vZGFsLXdpZHRoO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwcHggYXV0byAwcHggMHB4IDtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblxyXG5cdFx0XHQuc2lkZS1tb2RhbC13cmFwcGVyIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubW9kYWwtZm9vdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1yaWdodCB7XHJcblx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRtYXJnaW46IDBweCAwcHggMHB4IGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG5cdHotaW5kZXg6IDEwNDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWNvbG9yO1xyXG5cclxuXHQmLnNob3cge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuXHJcbi5tb2RhbC1mcyB7XHJcblx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbjogMHB4IGF1dG87XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IG5vbmU7XHJcblxyXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0QGluY2x1ZGUgYmFja2dyb3VuZC1vcGFjaXR5KCR3aGl0ZSwgMC45NSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubW9kYWwtY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAyMHB4O1xyXG5cdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRwYWRkaW5nOiA3cHggMTBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyYXktZGFyaywgMzAlKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRjb2xvcjogbGlnaHRlbigkZ3JheS1kYXJrLCAzMCUpO1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktZGFyaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi5kcm9wZG93biB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuXHQmLmRyb3Bkb3duLWFuaW1hdGVkIHtcclxuXHJcblx0XHQmOm5vdCguc2NhbGUtbGVmdCksXHJcblx0XHQmOm5vdCguc2NhbGUtcmlnaHQpIHtcclxuXHJcblx0XHRcdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuXHRcdFx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNjUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlWSgwLjY1KSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlWSgwLjY1KSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKDAuNjUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xcyBlYXNlLWluLW91dCk7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdCYuc2hvdyB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiBzY2FsZVkoMSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlWSgxKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVkoMSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLnNjYWxlLWxlZnQge1xyXG5cclxuXHRcdFx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG5cdFx0XHRcdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XHJcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMXMgZWFzZS1pbi1vdXQpO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHQmLnNob3cge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zY2FsZS1yaWdodCB7XHJcblxyXG5cdFx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuXHRcdFx0XHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG5cdFx0XHRcdC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAsIDApICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDAsIDApICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjFzIGVhc2UtaW4tb3V0KTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHR0b3A6IGF1dG8gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0Ji5zaG93IHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG5cdGJvcmRlcjogMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRtaW4td2lkdGg6IDE4MHB4O1xyXG5cdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRAaW5jbHVkZSBib3gtc2hhZG93KDAsIDJweCwgOHB4LCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcclxuXHR0b3A6IDEwMCU7XHJcblxyXG5cdCYuZHJvcGRvd24tbWQge1xyXG5cdFx0bWluLXdpZHRoOiAyNTBweDtcclxuXHR9XHJcblxyXG5cdCYuZHJvcGRvd24tbGcge1xyXG5cdFx0bWluLXdpZHRoOiAzNjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0bWluLXdpZHRoOiAyODBweFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5kcm9wZG93bi14bCB7XHJcblx0XHRtaW4td2lkdGg6IDQ1MHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG5cdFx0XHRtaW4td2lkdGg6IDI4MHB4XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQ+bGkge1xyXG5cdFx0Ji5kaXZpZGVyIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdD5hIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0bWluLWhlaWdodDogYXV0bztcclxuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4xcyBlYXNlLW91dCk7XHJcblx0XHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgNSUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmRyb3Bkb3duLWdyaWQge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHJcblx0XHQ+bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0XHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdD5hIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdFx0bWFyZ2luOiA3cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2wtMiB7XHJcblx0XHRcdD5saSB7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2wtMyB7XHJcblx0XHRcdD5saSB7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogMzMuMzMzMzMzJTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRcdFx0XHRmbGV4LWJhc2lzOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5jb2wtNCB7XHJcblx0XHRcdD5saSB7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogMjUlO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHRcdGZsZXgtYmFzaXM6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMXMgZWFzZS1vdXQpO1xyXG5cdGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICRkcm9wZG93bi1pdGVtLXRleHQtaG92ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctaG92ZXI7XHJcblx0fVxyXG5cclxuXHQvLyBzZXQgYm9yZGVyIHJhZGl1cyAwIGV4Y2VwdCBsYXN0IGl0ZW0sIGZvciBsYXN0IGl0ZW0gYm9yZGVyIHRvcCByYWRpdXMgc2hvdWxkIGJlIDBcclxuXHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdDtcclxuXHR9XHJcblxyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtO1xyXG5cdH1cclxuXHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHRvcGFjaXR5OiAwLjM7XHJcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmctaG92ZXI7XHJcblx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGRcclxuXHR9XHJcbn1cclxuXHJcbi5kcm9wZG93bixcclxuLmRyb3B1cCxcclxuLmRyb3ByaWdodCB7XHJcblxyXG5cdC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImFudGljb25cIjtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZHJvcGRvd24ge1xyXG5cdC5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlMDBiXCI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZHJvcHVwIHtcclxuXHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlxcZTBlZVwiO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRyb3ByaWdodCB7XHJcblx0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcXGUwYWRcIjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5kcm9wbGVmdCB7XHJcblx0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcImFudGljb25cIjtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxlMDYxXCI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbi5kcm9wZG93bi1oZWFkZXIge1xyXG5cdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGNvbG9yOiBkYXJrZW4oJGJvZHktY29sb3IsIDEwJSk7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG59IiwiLnRvb2x0aXAge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgXHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29sdGlwLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwcy1iZztcclxuICAgIHBhZGRpbmc6ICR0b29sdGlwcy1zcGFjZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLFxyXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcHMtYmc7XHJcbn1cclxuXHJcbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLFxyXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXBzLWJnO1xyXG59XHJcblxyXG4uYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsXHJcbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwcy1iZztcclxufVxyXG5cclxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSxcclxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcHMtYmc7XHJcbn0iLCIucG9wb3ZlciB7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRAaW5jbHVkZSBib3gtc2hhZG93KDAsIDlweCwgMTJweCwgcmdiYSgwLCAwLCAwLCAwLjA3NSkpOyBcclxufVxyXG5cclxuLnBvcG92ZXItaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcclxuXHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG4ucG9wb3Zlci1ib2R5IHtcclxuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSxcclxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsXHJcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuXHRib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlLFxyXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsXHJcbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG59IiwiLm5hdi10YWJzIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYnMtYm9yZGVyO1xyXG5cdFxyXG5cdD5saSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG5cdFx0XHJcblx0XHQ+YSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMi41O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XHJcblx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdHBhZGRpbmc6ICR0YWJzLXRvZ2dsZXItcGFkZGluZy15ICR0YWJzLXRvZ2dsZXItcGFkZGluZy14O1xyXG4gICAgXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuM3MgZWFzZS1pbi1vdXQpOyBcclxuXHRcdFx0XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYnMtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYnMtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0fVx0XHJcblxyXG5cdC5uYXYtbGluayB7XHJcblx0XHRib3JkZXItdG9wOiAwcHg7XHJcblx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdGJvcmRlci1sZWZ0OiAwcHg7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICBcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcblxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmZsZXgtY29sdW1uIHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR0YWJzLWJvcmRlcjtcclxuXHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHJcblx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTFweDtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cclxuXHRcdD5saSB7XHJcblxyXG5cdFx0XHQ+YSB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAkdGFicy10b2dnbGVyLXBhZGRpbmcteDtcclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cclxuXHRcdFx0XHRcdCYubmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNlbnRlci10YWJzIHtcclxuXHJcblx0Lm5hdi10YWJzIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciFpbXBvcnRhbnQ7XHJcblx0ICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXIhaW1wb3J0YW50O1xyXG5cdCAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIhaW1wb3J0YW50O1xyXG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnQ7XHJcblx0XHRcclxuXHRcdD5saSB7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uanVzdGlmaWVkLXRhYnMge1xyXG5cclxuXHQubmF2LXRhYnMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdD5saSB7XHJcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdHdpZHRoOiAxJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMge1xyXG5cdFxyXG5cdD5saSB7XHJcblx0XHRcclxuXHRcdCtsaSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdD5hIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRvcGFjaXR5OiAwLjc1O1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGFyaztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRcclxuXHRcdFxyXG5cdFx0PmEge1xyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0YWJzLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRhYnMtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdGFicy10aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFicy10aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHRhYnMtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcbn1cclxuXHJcbi5uYXYtdmVydGljYWwge1xyXG5cdFxyXG5cdC5uYXYtcGlsbHMge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMTYwcHg7XHJcblx0XHRwYWRkaW5nOiAwcHggMTVweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdD5saSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHQrIGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC50YWItY29udGVudCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiA3MCU7XHJcblx0fVxyXG59IiwiLmNhcm91c2VsLWNhcHRpb24ge1xyXG5cclxuICAgIGgxLGgyLGgzLGg0LGg1LGg2LHAge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn0iLCIudG9hc3Qge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRvYXN0LWJvcmRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcclxuICAgIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLXRvYXN0IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIG1heC13aWR0aDogICR0b2FzdC1tYXgtd2lkdGg7XHJcbiAgICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XHJcblxyXG4gICAgJi50b3AtcmlnaHQge1xyXG4gICAgICAgIHRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSArICN7JHRvYXN0LXBsYWNlbWVudC1ndXR0ZXJ9KSA7XHJcbiAgICAgICAgcmlnaHQ6ICR0b2FzdC1wbGFjZW1lbnQtZ3V0dGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYudG9wLWxlZnQge1xyXG4gICAgICAgIHRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSArICN7JHRvYXN0LXBsYWNlbWVudC1ndXR0ZXJ9KSA7XHJcbiAgICAgICAgbGVmdDogJHRvYXN0LXBsYWNlbWVudC1ndXR0ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi50b3AtbWlkZGxlIHtcclxuICAgICAgICB0b3A6IGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyAjeyR0b2FzdC1wbGFjZW1lbnQtZ3V0dGVyfSkgO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3R0b20tcmlnaHQge1xyXG4gICAgICAgIGJvdHRvbTogJHRvYXN0LXBsYWNlbWVudC1ndXR0ZXIgO1xyXG4gICAgICAgIHJpZ2h0OiAkdG9hc3QtcGxhY2VtZW50LWd1dHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRvbS1sZWZ0IHtcclxuICAgICAgICBib3R0b206ICR0b2FzdC1wbGFjZW1lbnQtZ3V0dGVyIDtcclxuICAgICAgICBsZWZ0OiAkdG9hc3QtcGxhY2VtZW50LWd1dHRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmJvdHRvbS1taWRkbGUge1xyXG4gICAgICAgIGJvdHRvbTogJHRvYXN0LXBsYWNlbWVudC1ndXR0ZXIgO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XHJcbiAgICB9XHJcblxyXG59IiwiLnByb2dyZXNzIHtcclxuXHRoZWlnaHQ6ICRwcm9ncmVzcy1iYXItaGVpZ2h0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XHJcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdG1pbi13aWR0aDogNTBweDtcclxuXHJcblx0Ji5wcm9ncmVzcy1zbSB7XHJcblx0XHRoZWlnaHQ6ICRwcm9ncmVzcy1iYXItaGVpZ2h0LXNtO1xyXG5cdH1cclxufVxyXG5cclxuLnByb2dyZXNzLWJhciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci10aGVtZTtcclxuXHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwcHg7XHJcblx0fVxyXG59XHJcbiIsIi5tZW51IHtcclxuXHJcblxyXG4gICAgJi5uYXYge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiggY29sb3IgLjNzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlWSguMDAwMSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIDAuMTVzIGVhc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYnJhbmQtcHJpbWFyeSwgMC4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50YWJsZT50Ym9keT50cj50ZCxcclxuLnRhYmxlPnRib2R5PnRyPnRoLFxyXG4udGFibGU+dGZvb3Q+dHI+dGQsXHJcbi50YWJsZT50Zm9vdD50cj50aCxcclxuLnRhYmxlPnRoZWFkPnRyPnRkLFxyXG4udGFibGU+dGhlYWQ+dHI+dGgge1xyXG5cdGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHRwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xyXG59XHJcblxyXG4udGFibGUtc20+dGJvZHk+dHI+dGQsXHJcbi50YWJsZS1zbT50Ym9keT50cj50aCxcclxuLnRhYmxlLXNtPnRmb290PnRyPnRkLFxyXG4udGFibGUtc20+dGZvb3Q+dHI+dGgsXHJcbi50YWJsZS1zbT50aGVhZD50cj50ZCxcclxuLnRhYmxlLXNtPnRoZWFkPnRyPnRoIHtcclxuXHRwYWRkaW5nOiAkdGFibGUtc20tY2VsbC1wYWRkaW5nO1xyXG59XHJcblxyXG4udGFibGUge1xyXG5cdGNvbG9yOiAkdGFibGUtY29sb3I7XHJcblxyXG5cdCY6bm90KC50YWJsZS1ib3JkZXJlZCkge1xyXG5cclxuXHRcdD50aGVhZD50cj50aCB7XHJcblx0XHRcdGJvcmRlci10b3A6IDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdD4gdGhlYWQge1xyXG5cdFx0PnRyIHtcclxuXHRcdFx0PiB0aCB7XHJcblx0XHRcdFx0Y29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC50aGVhZC1kYXJrIHRoIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRib3JkZXItY29sb3I6ICRncmF5LWRhcms7XHJcblx0fVxyXG5cclxuXHQudGhlYWQtbGlnaHQgdGgge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcblx0XHRib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHJcblx0dGgsXHJcblx0dGQge1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdHRyIHtcclxuXHRcdCYuc2VsZWN0ZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGFibGUtc3RyaXBlZHtcclxuXHQ+IHRib2R5IHtcclxuXHJcblx0XHQ+IHRyIHtcclxuXHJcblx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XHJcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmF5LCAwLjUlKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLWhvdmVyICB7XHJcblx0PiB0Ym9keXtcclxuXHJcblx0XHQ+IHRyIHtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi50YWJsZS1vdmVyZmxvdyB7XHJcblx0QGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93LXg6IGF1dG87XHJcblx0fVxyXG59XHJcbiIsIi5mb3JtLWNvbnRyb2wge1xyXG5cdHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0Y29sb3I6ICRpbnB1dC1jb2xvcjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGhlaWdodDogNDNweDtcclxuXHJcblx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlclxyXG5cdH1cclxuXHJcblxyXG5cdCY6bm90KFtkaXNhYmxlZF0pIHtcclxuXHJcblx0XHQmOmhvdmVyLFxyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cztcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3ctZm9jdXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmW2Rpc2FibGVkXSB7XHJcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wtc20ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLXNtO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC12YXQge1xyXG5cdGhlaWdodDogYXV0bztcclxuXHRwYWRkaW5nOiA0cHggMjJweCA0cHggMTBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmYgdXJsKCcuLi8uLi8uLi8uLi9wdWJsaWMvaW1nL2Fycm93LWRvd24uc3ZnJykgbm8tcmVwZWF0IHJpZ2h0IDZweCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMHB4IDZweDtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcbi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplLWxnO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXNtIHtcclxuXHJcblx0Pi5mb3JtLWNvbnRyb2wsXHJcblx0Pi5jdXN0b20tc2VsZWN0LFxyXG5cdD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCxcclxuXHQ+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCxcclxuXHQ+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0bixcclxuXHQ+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuIHtcclxuXHRcdHBhZGRpbmc6ICAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcblx0XHRmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtc207XHJcblx0XHRsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xyXG5cdH1cclxuXHJcblx0LmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxyXG5cdC5jdXN0b20tc2VsZWN0IHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1sZyB7XHJcblxyXG5cdD4uZm9ybS1jb250cm9sLFxyXG5cdD4uY3VzdG9tLXNlbGVjdCxcclxuXHQ+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmlucHV0LWdyb3VwLXRleHQsXHJcblx0Pi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsXHJcblx0Pi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sXHJcblx0Pi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0biB7XHJcblx0XHRwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcblx0XHRmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtbGc7XHJcblx0XHRsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xyXG5cdH1cclxuXHJcblx0LmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxyXG5cdC5jdXN0b20tc2VsZWN0IHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC10ZXh0IHtcclxuXHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXN0O1xyXG5cdGNvbG9yOiAkYm9keS1jb2xvcjtcclxufVxyXG5cclxuLmlucHV0LWFmZml4IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0LnByZWZpeC1pY29uLFxyXG5cdC5zdWZmaXgtaWNvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHotaW5kZXg6ICR6aW5kZXgtZGVmYXVsdDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuXHJcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XHJcblx0fVxyXG5cclxuXHQucHJlZml4LWljb24ge1xyXG5cdFx0bGVmdDogMTJweDtcclxuXHR9XHJcblxyXG5cdC5zdWZmaXgtaWNvbiB7XHJcblx0XHRyaWdodDogMTJweDtcclxuXHR9XHJcblxyXG5cdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUge1xyXG5cdGhlaWdodDogJGlucHV0LWhlaWdodDtcclxufVxyXG5cclxuLmN1c3RvbS1maWxlLWlucHV0IHtcclxuXHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0fiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXM7XHJcblx0XHRcdGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LWZvY3VzO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cdGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuXHRsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcclxuXHRwYWRkaW5nOiAwcHg7XHJcblx0cGFkZGluZy1sZWZ0OiAkaW5wdXQtcGFkZGluZy14O1xyXG5cclxuXHQmOmFmdGVyIHtcclxuXHRcdGhlaWdodDogY2FsYygjeyRpbnB1dC1oZWlnaHR9IC0gMnB4KTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG5cdFx0cGFkZGluZzogMHB4ICRpbnB1dC1wYWRkaW5nLXg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcclxuXHR9XHJcbn1cclxuXHJcbi8vLmZvcm0tZ3JvdXAge1xyXG4vL1x0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuLy99XHJcbiIsIi5jdXN0b20tc2VsZWN0IHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0Y29sb3I6ICRpbnB1dC1jb2xvcjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcblx0bGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcclxuXHJcblx0QGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlclxyXG5cdH1cclxuXHJcblx0Jjpub3QoW2Rpc2FibGVkXSkge1xyXG5cclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdy1mb2N1cztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZbZGlzYWJsZWRdIHtcclxuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1zbSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtc207XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xyXG59XHJcblxyXG4uY3VzdG9tLXNlbGVjdC1sZyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XHJcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemUtbGc7XHJcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xyXG59XHJcbiIsIi5jaGVja2JveCB7XHJcblx0bWluLWhlaWdodDogYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIGxhYmVse1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHdpZHRoOiAkY2hlY2tib3gtd2lkdGgtaGVpZ2h0O1xyXG5cdFx0XHJcblx0XHQrbGFiZWwge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlxcMzhcIjtcclxuXHRcdFx0XHR3aWR0aDogJGNoZWNrYm94LXdpZHRoLWhlaWdodDtcclxuXHRcdFx0XHRoZWlnaHQ6ICRjaGVja2JveC13aWR0aC1oZWlnaHQ7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogXCJhbnRpY29uXCI7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogJGNoZWNrYm94LWxpbmUtaGVpZ2h0O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1pbi1vdXQpOyBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcclxuXHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY2hlY2tib3gtdGhlbWUtY29sb3I7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjaGVja2JveC10aGVtZS1jb2xvcjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpkaXNhYmxlZCxcclxuXHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRcclxuXHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bm90KDpjaGVja2VkKSB7XHJcblxyXG5cdFx0XHRcdCtsYWJlbCB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmVycm9yIHtcclxuXHJcblx0XHRcdCtsYWJlbCB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZkMGQ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji50by1kbyB7XHJcblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcblxyXG5cdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcclxuXHRcdFx0XHQrbGFiZWwge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5yYWRpbyB7XHJcblx0bWluLWhlaWdodDogYXV0bztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgIGxhYmVse1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHJcblx0aW5wdXRbdHlwZT1yYWRpb10ge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdHdpZHRoOiAkcmFkaW8td2lkdGgtaGVpZ2h0O1xyXG5cdFx0XHJcblx0XHQrbGFiZWwge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogJHJhZGlvLXdpZHRoLWhlaWdodDtcclxuXHRcdFx0XHRoZWlnaHQ6ICRyYWRpby13aWR0aC1oZWlnaHQ7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkcmFkaW8td2lkdGgtaGVpZ2h0O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1pbi1vdXQpOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHJhZGlvLWRvdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcmFkaW8tZG90LXNpemU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAkcmFkaW8tZG90LWhvcml6b24tZ3V0dGVyO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAkcmFkaW8tZG90LXZlcnRpY2FsLWd1dHRlcjtcclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcclxuXHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHJhZGlvLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcmFkaW8tdGhlbWUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJhZGlvLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6ZGlzYWJsZWQsXHJcblx0XHQmLmRpc2FibGVkIHtcclxuXHRcdFx0XHJcblx0XHRcdCtsYWJlbCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpjaGVja2VkIHtcclxuXHJcblx0XHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyOztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg4Myw4Myw5NSwuOSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnN3aXRjaCB7XHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcblx0XHQrbGFiZWwge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oLjRzIGVhc2UpO1xyXG5cdFx0ICAgIGhlaWdodDogJHN3aXRjaC1oZWlnaHQ7XHJcblx0XHQgICAgd2lkdGg6ICRzd2l0Y2gtd2lkdGg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRzd2l0Y2gtYmc7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzd2l0Y2gtYmc7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0ICAgICY6YmVmb3JlIHtcclxuXHRcdCAgICBcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDAuMnMgY3ViaWMtYmV6aWVyKDAuMjQsIDAsIDAuNSwgMSkpO1xyXG5cdFx0XHRcdGhlaWdodDogJHN3aXRjaC1oZWlnaHQ7XHJcblx0XHRcdFx0d2lkdGg6ICRzd2l0Y2gtd2lkdGg7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRcdCAgICB9XHJcblxyXG5cdFx0ICAgICY6YWZ0ZXIge1xyXG5cdFx0ICAgIFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLDM1LDExLC4yKTtcclxuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDAuMzZzIGN1YmljLWJlemllciguNzgsLjE0LC4xNSwuODYpKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0aGVpZ2h0OiAkc3dpdGNoLWRvdC1zaXplO1xyXG5cdFx0XHRcdHdpZHRoOiAkc3dpdGNoLWRvdC1zaXplO1xyXG5cdFx0XHRcdHRvcDogMXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDFweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2MHB4O1xyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmNoZWNrZWQge1xyXG5cclxuXHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3dpdGNoLXRoZW1lLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHN3aXRjaC10aGVtZS1jb2xvcjtcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAwLjJzIGN1YmljLWJlemllcigwLCAwLCAwLCAwLjEpKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0bGVmdDogJHN3aXRjaC1ndXR0ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0Jjpub3QoOmRpc2FibGVkKXtcclxuXHRcdFx0XHRcdCtsYWJlbCB7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAkc3dpdGNoLWRvdC1zaXplICsgJHN3aXRjaC1kb3QtYWN0aXZlZC1zaXplO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6ICRzd2l0Y2gtZ3V0dGVyIC0gJHN3aXRjaC1kb3QtYWN0aXZlZC1zaXplO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoOmNoZWNrZWQpIHtcclxuXHRcdFx0JjphY3RpdmUge1xyXG5cclxuXHRcdFx0XHQmOm5vdCg6ZGlzYWJsZWQpe1xyXG5cdFx0XHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6ICRzd2l0Y2gtZG90LXNpemUgKyAkc3dpdGNoLWRvdC1hY3RpdmVkLXNpemU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmRpc2FibGVkIHtcclxuXHRcdFx0K2xhYmVsIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5zdGFyLXJhdGluZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICA+IGlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQge1xyXG5cclxuICAgICAgICAgICAgfiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXdhcm5pbmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICB+bGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtd2FybmluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgPiBsYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0ZXI7IFxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7IFxyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwNVwiOyBcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIud2FzLXZhbGlkYXRlZCB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuXHJcbiAgICAgICAgJjp2YWxpZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN0YXRlLXN1Y2Nlc3MtdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHN0YXRlLXZhbGlkLWljb247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmludmFsaWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdGF0ZS1kYW5nZXItdGV4dDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHN0YXRlLWludmFsaWQtaWNvbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG5cclxuICAgICYuaXMtdmFsaWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN0YXRlLXN1Y2Nlc3MtdGV4dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc3RhdGUtdmFsaWQtaWNvbjtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWludmFsaWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzdGF0ZS1pbnZhbGlkLWljb247XHJcbiAgICB9XHJcbn1cclxuXHJcbi52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBjb2xvcjogJHN0YXRlLXN1Y2Nlc3MtdGV4dDtcclxufVxyXG5cclxuLmludmFsaWQtZmVlZGJhY2sge1xyXG4gICAgY29sb3I6ICRzdGF0ZS1kYW5nZXItdGV4dDtcclxufVxyXG5cclxuZGl2IHtcclxuXHJcbiAgICAmLmlzLWludmFsaWQge1xyXG4gICAgICAgIGNvbG9yOiAkc3RhdGUtZGFuZ2VyLXRleHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24uaXMtaW52YWxpZCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGMzNTQ1ICFpbXBvcnRhbnQ7IC8qIHJhdWRvbmFzIHLEl21lbGlzICovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IC8qIGJhbHRhcyBmb25hcywga2FkIG5lZGHFvnl0xbMgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24uaXMtaW52YWxpZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcclxufVxyXG4iLCIkbWFpbC1jb250ZW50LWhlaWdodCAgICAgICAgOiAkY29udGVudC1oZWlnaHQgLSAycHg7XHJcbiRtYWlsLW5hdi13aWR0aCAgICAgICAgICAgICA6IDI1MHB4O1xyXG4kbWFpbC1saXN0LXNlbmRlci13aWR0aCAgICAgOiAyMjBweDtcclxuJG1haWwtbGlzdC1kYXRlLXdpZHRoICAgICAgIDogMTAwcHg7XHJcblxyXG5cclxuLm1haWwtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtYWlsLWNvbnRlbnQtaGVpZ2h0fSk7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skbWFpbC1jb250ZW50LWhlaWdodH0pO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLm1haWwtbmF2IHtcclxuICAgICAgICB3aWR0aDogJG1haWwtbmF2LXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0kbWFpbC1uYXYtd2lkdGg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XHJcblxyXG4gICAgICAgICAgICAmLm5hdi1vcGVuIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDhweCAxMHB4IDQwcHggcmdiYSgxOCwgMzgsIDYzLCAwLjA1KVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWlsLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skbWFpbC1uYXYtd2lkdGh9KTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1haWwtY29udGVudC1oZWlnaHR9KTtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tb2JpbGV7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haWwtbGlzdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcclxuICAgICAgICAgICAgfSAgICBcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJmZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCxcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0LXNlbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkbWFpbC1saXN0LXNlbmRlci13aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpc3QtY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0LW1zZyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0LWFib3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdC1kYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkbWFpbC1saXN0LWRhdGUtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRmaWxlLW1hbmFnZXItY29udGVudC1oZWlnaHQgICAgICAgIDogJGNvbnRlbnQtaGVpZ2h0O1xyXG4kZmlsZS1tYW5hZ2VyLW5hdi13ZWlnaHQgICAgICAgICAgICA6IDI1MHB4O1xyXG4kZmlsZS1tYW5hZ2VyLWNvbnRlbnQtaGVhZGVyICAgICAgICA6IDY1cHg7XHJcbiRmaWxlLW1hbmFnZXItY29udGVudC1kZXRhaWxzLXdpZHRoIDogMzIwcHg7XHJcblxyXG4uZmlsZS1tYW5hZ2VyLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGZpbGUtbWFuYWdlci1jb250ZW50LWhlaWdodH0pO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuZmlsZS1tYW5hZ2VyLW5hdiB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRmaWxlLW1hbmFnZXItY29udGVudC1oZWlnaHR9KTtcclxuICAgICAgICB3aWR0aDogJGZpbGUtbWFuYWdlci1uYXYtd2VpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtJGZpbGUtbWFuYWdlci1uYXYtd2VpZ2h0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogJGZpbGUtbWFuYWdlci1uYXYtd2VpZ2h0O1xyXG4gICAgICAgICAgICB0b3A6ICRmaWxlLW1hbmFnZXItY29udGVudC1oZWFkZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICAtICN7JGZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlcn0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgICYubmF2LW9wZW4ge1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDhweCAxMHB4IDQwcHggcmdiYSgxOCwgMzgsIDYzLCAwLjA1KVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZmlsZS1tYW5hZ2VyLW5hdi13ZWlnaHR9KTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRmaWxlLW1hbmFnZXItY29udGVudC1oZWlnaHR9KTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuZmlsZS1tYW5hZ2VyLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IFxyXG5cclxuICAgICAgICAgICAgICAgIC50b2dnbGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0LWFib3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGZpbGUtbWFuYWdlci1jb250ZW50LWhlYWRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQtYWJvdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmaWxlLW1hbmFnZXItY29udGVudC1oZWFkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZmlsZS1tYW5hZ2VyLWNvbnRlbnQtaGVhZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcclxuXHRcdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbGUtbWFuYWdlci10b29scyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmFudC11cGxvYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbGUtbWFuYWdlci1jb250ZW50LWJvZHkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRmaWxlLW1hbmFnZXItY29udGVudC1oZWlnaHR9IC0gI3skZmlsZS1tYW5hZ2VyLWNvbnRlbnQtaGVhZGVyfSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5maWxlLW1hbmFnZXItY29udGVudC1maWxlcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZmlsZS1tYW5hZ2VyLWNvbnRlbnQtZGV0YWlscy13aWR0aH0pO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9ICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIC51bnNlbGVjdC1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuZmlsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDIyMHB4LDFmcikpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggN3B4IDI1cHggcmdiYSgxOCwzOCw2MywuMSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJmZDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5saXN0LXZpZXcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi52ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYmZkOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmlsZS1tYW5hZ2VyLWNvbnRlbnQtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGZpbGUtbWFuYWdlci1jb250ZW50LWRldGFpbHMtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiAoYWxsIDAuM3MgZWFzZSk7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kZXRhaWxzLW9wZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1kZXRhaWxzLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRhYmxldC1hYm92ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb250ZW50LWRldGFpbHMtZmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtZGV0YWlscy1uby1kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAuYW50LXRhYnMtbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFudC10YWJzLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZpbGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IiwiJGNoYXQtaGVpZ2h0LW9mZnNldDogJGhlYWRlci1oZWlnaHQgKyAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyICsgJGxheW91dC1jb250ZW50LWd1dHRlciArICRmb290ZXItaGVpZ2h0O1xyXG4kY2hhdC1oZWlnaHQtb2Zmc2V0LXNtOiAkaGVhZGVyLWhlaWdodCArICRsYXlvdXQtY29udGVudC1ndXR0ZXItc20gKyAkbGF5b3V0LWNvbnRlbnQtZ3V0dGVyLXNtICsgJGZvb3Rlci1oZWlnaHQ7XHJcbiRjaGF0LWhlYWRlci1oZWlnaHQ6IDc1cHg7XHJcbiRjaGF0LWZvb3Rlci1oZWlnaHQ6IDc1cHg7XHJcbiRjaGF0LWxpc3Qtd2lkdGg6IDM4MHB4O1xyXG5cclxuI2NoYXQge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmNoYXQge1xyXG5cclxuXHQuY29udmVyc2F0aW9uIHtcclxuXHJcblx0XHQuY29udmVyc2F0aW9uLXdyYXBwZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHJcblx0XHRcdC5jb252ZXJzYXRpb24taGVhZGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjaGF0LWhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHggMjVweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuYmFjayB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGNoYXQtaGVhZGVyLWhlaWdodDtcclxuXHRcdFx0XHRcdGxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1saWdodDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlcixcclxuXHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQucmVjaXBpZW50IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC50b29scyB7XHJcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmNvbnZlcnNhdGlvbi1ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdC5idWJibGUge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDc1JTtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdFx0LmJ1YmJsZS13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZGF0ZXRpbWUge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYubXNnLXJlY2lwaWVudCB7XHJcblxyXG5cdFx0XHRcdFx0XHQuYnViYmxlIHtcclxuXHJcblx0XHRcdFx0XHRcdFx0LmJ1YmJsZS13cmFwcGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJyYW5kLXByaW1hcnksIDAuMSk7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmLm1zZy1zZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcblx0XHRcdFx0XHRcdC5idWJibGUge1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuYnViYmxlLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jb252ZXJzYXRpb24tZm9vdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0LnVwbG9hZC1idG4sXHJcblx0XHRcdFx0LnNlbnQtYnRuICB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGdyYXktbGlnaHQsMjAlKTtcclxuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLW91dCk7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5zZW50LWJ0biB7XHJcblx0XHRcdFx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHR0b3A6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmNoYXQtYXBwIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRtYXJnaW46IDBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHR9XHRcclxuXHJcblx0XHQuY2hhdC1saXN0IHtcclxuXHRcdFx0d2lkdGg6ICRjaGF0LWxpc3Qtd2lkdGg7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHR9XHRcclxuXHJcblx0XHRcdC5jaGF0LXVzZXItbGlzdCB7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtICN7JGNoYXQtaGVhZGVyLWhlaWdodH0gLSAjeyRjaGF0LWhlaWdodC1vZmZzZXR9IC0gMnB4KTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRjaGF0LWhlYWRlci1oZWlnaHR9IC0gI3skY2hhdC1oZWlnaHQtb2Zmc2V0fSk7XHJcblx0XHRcdFx0fVx0XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmNoYXQtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjNzIGVhc2UtaW4tb3V0KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZiZmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubXNnLW92ZXJmbG93IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygjeyRjaGF0LWxpc3Qtd2lkdGh9IC0gMTIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdFx0fVx0XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jaGF0LXVzZXItdG9vbCB7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4IDI1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAkY2hhdC1oZWFkZXItaGVpZ2h0O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG5cclxuXHRcdFx0XHQ+IGlucHV0IHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGNoYXQtaGVhZGVyLWhlaWdodDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2VhcmNoLWljb24ge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2hhdC1jb250ZW50IHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRjaGF0LWxpc3Qtd2lkdGh9KTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7IFxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1vYmlsZSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtICN7JGxheW91dC1jb250ZW50LWd1dHRlci1zbX0gLSAjeyRsYXlvdXQtY29udGVudC1ndXR0ZXItc219KTtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0bGVmdDogLTEwMCU7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcblx0XHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRcdGxlZnQ6ICRsYXlvdXQtY29udGVudC1ndXR0ZXItc207XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHJcblx0XHRcdC5jb252ZXJzYXRpb24ge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbnZlcnNhdGlvbi1ib2R5IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9IC0gI3skY2hhdC1oZWlnaHQtb2Zmc2V0LXNtfSAtICN7JGhlYWRlci1oZWlnaHR9IC0gMzBweCk7XHJcblx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbnZlcnNhdGlvbi1mb290ZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNoYXQtZm9vdGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogIDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4tbW9iaWxlIHtcclxuXHRcdFx0XHRcdGJvdHRvbTogIC0kY2hhdC1mb290ZXItaGVpZ2h0O1xyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFxyXG4gICAgICAgICAgICAgICAgLmNoYXQtaW5wdXQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGNoYXQtZm9vdGVyLWhlaWdodDtcclxuXHRcdFx0XHRcdG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuXHJcblx0XHRcdFx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcblx0XHRcdFx0XHR9IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLnByb2R1Y3QtaW5mby10YWJsZSB7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgdHIge1xyXG4gICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbW9iaWxlLWFib3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYWRnZSB7XHJcblxyXG4gICAgJi5wcm9kdWN0LWNvbG9yIHtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5jb21wbGV0aW9uLWNoYXJ0IHtcclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUtYWJvdmUge1xyXG4gICAgICAgIGhlaWdodDogMzM1cHg7XHJcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzAwcHgpXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWxlbmRhci1jYXJkIHtcclxuICAgIC5kYXRlcGlja2VyIHtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tb2JpbGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0YWJsZSB0ciB0aCxcclxuICAgICAgICB0YWJsZSB0ciB0ZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVhbS1tZW1iZXIge1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbn1cclxuXHJcbiIsIi8vIEFkZCB5b3VyIG93biBzdHlsaW5nIGhlcmVcbi5kdC1ib290c3RyYXA0IC5jdXN0b20tc2VsZWN0LXNtLFxuLmR0LWJvb3RzdHJhcDQgLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMS40cmVtIDAuNTVyZW0gMC41cmVtO1xufVxuXG50YWJsZSAuZGV0YWlscy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG50YWJsZSB0ci5jaGlsZCB7XG4gICYgPiB0ZC5jaGlsZCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG5cbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5kdHItdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLm5hdi13cmFwIC5kZXNrdG9wLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuaGVhZGVyIC5uYXYtd3JhcCAubW9iaWxlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLm5hdi13cmFwIC5kZXNrdG9wLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXIgLm5hdi13cmFwIC5tb2JpbGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBhZ2luYXRlX2J1dHRvbi5wcmV2aW91cyxcbiAgICAucGFnaW5hdGVfYnV0dG9uLm5leHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jaG9pY2UgLnNlbGVjdDItYXJyb3cgYiB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRhdGFUYWJsZSB0ZCAuZGVsZXRlLW1vZGFsIGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICB0YWJsZSB0aGVhZCB0aCxcbiAgdGFibGUgdGJvZHkgdGQge1xuICAgIGZvbnQtc2l6ZTogMC44MTJyZW07XG4gIH1cbn1cblxuLmhlYWRlciAubG9nbyB7XG4gICYgPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5cbmxpLm5hdi1pdGVtLmxveWFsdHkge1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgLmljb24taG9sZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB9XG59XG5cbi5wcml6ZXMtaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICNmOWZiZmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5hbnN3ZXItbGlzdCB7XG4gIGxpIHtcbiAgICAuZm9ybS1yb3cge1xuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWRmMmY5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlZGYyZjk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWdyb3VwLmFuc3dlci10ZXh0LXJvdyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWdyb3VwLmFuc3dlci12YWx1ZS1yb3cge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuXG4gICAgICAuYW50aWNvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgIC5hbnRpY29uLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbnMuY2VudGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgJiA+IGRpdi5jb2x1bW4tdmlldyB7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5kYXRlLWZvcm1hdCB7XG4gICYgPiAucmFkaW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgLmxhc3QtcmFkaW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAucmFkaW8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmN1c3RvbS1kYXRlLWxhYmVsIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kYXRlLWZvcm1hdC1wcmV2aWV3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuI2dlbmVyYWxfc2V0dGluZ3MgLmZvcm0tcm93IC5tZWRpYSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnVwbG9hZC1pbWFnZS1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDEwcHggMDtcblxuICBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAmIH4gc3Bhbi5idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y4N2Y1ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzNmODdmNTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNyZWdpc3RyYXRpb25fZm9ybSB7XG4gIC5jaGVja2JveCB7XG4gICAgbGFiZWwgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgY29sb3I6ICM1MzUzNWYgIWltcG9ydGFudDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNTM1MzVmICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5kYXRhdGFibGUtYmxvY2sge1xuICAudGFibGUtc2VhcmNoLWlucHV0LFxuICAucmFuZ2UtZHQgaW5wdXQsXG4gIC5kYXRlLXJhbmdlIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM1MzUzNWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLnJhbmdlLWR0IHtcbiAgICBpbnB1dC5pbnQge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBtaW4td2lkdGg6IDYwcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5kYXRlLXJhbmdlIHtcbiAgICBpbnB1dCB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAmLnN0YXJ0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAmLnNvcnRpbmcge1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCxcbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB9XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudGFibGUtY29sIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VhcmNoIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcMzNcIjtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjgxMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICByaWdodDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgfVxuICB9XG5cbiAgdGFibGUgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIG1heC13aWR0aDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmhpZGRlbi1jb2x1bW4tbmFtZXMge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcblxuICAuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5yb3V0ZXMtbGlzdCB7XG4gIC5jaGVja2JveCxcbiAgLnJhZGlvIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG59XG5cbi5pcy1mb2xkZWQgLnNpZGUtbmF2IC5zaWRlLW5hdi1pbm5lciAuc2lkZS1uYXYtbWVudSBsaS5uYXYtaXRlbSAuaWNvbi1ob2xkZXIge1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1saXN0IHtcbiAgLm5vdGlmaWNhdGlvbi1pdGVtIHtcbiAgICAubWFpbi1pY29uIHtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAubWFpbi1ub3RpZmljYXRpb24tY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHNwYW4uYmFkZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLm5vdGlmaWNhdGlvbi10ZXh0IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vdGlmaWNhdGlvbi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLm5vdGlmaWNhdGlvbi1jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICBtaW4td2lkdGg6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbnRhYmxlIC5hY3Rpb24taWNvbnMge1xuICBpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW46IDAgMnB4O1xuICB9XG59XG5cbi5sb2FkZXItaG9sZGVyLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLmxvYWRlci1ob2xkZXIudHJhbnNsYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5sb2FkZXItaG9sZGVyLmxvYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGVnb3J5LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcblxuICAuY2F0ZWdvcnktaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xufVxuXG4uZmlsZS1pbnB1dC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhpZGRlbi1nYWxsZXJ5LWlucHV0LFxuLmhpZGRlbi12YXJpYXRpb24tZ2FsbGVyeS1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmdhbGxlcnktd3JhcCxcbi52YXJpYXRpb24tZ2FsbGVyeS13cmFwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbn1cblxuLmdhbGxlcnktd3JhcCAuaXRlbSxcbi52YXJpYXRpb24tZ2FsbGVyeS13cmFwIC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAxMHB4IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzZjg3ZjU7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDk1JTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cblxuICBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC5pbWFnZS1jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTFweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY5O1xuICAgIH1cblxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICMzZjg3ZjU7XG4gICAgfVxuICB9XG59XG5cbi5hdmF0YXItaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBpbWcge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5sb2FkZXItaG9sZGVyLnBheW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5maWxlLWlucHV0LWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLXVwbG9hZC1zaW1wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAuZGVsZXRlLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn1cblxuLm1lZGlhLXNpbmdsZS11cGxvYWQge1xuICBkaXYuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmltYWdlLXVybCB7XG4gICAgaW5wdXQge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5kZWxldGUtaW1hZ2Uge1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuaW1hZ2UtaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJiA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5maWxlLWlucHV0LWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBzcGFuLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5hdmF0YXItaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBpbWcge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi50cmFuc2FjdGlvbi1saXN0LFxuLmludm9pY2UtbGlzdCB7XG4gIGxpLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ub3JkZXItaXRlbXMtbGlzdCB7XG4gIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmxlZnQge1xuICAgIGkuYW50aWNvbiB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmdlbmVyYXRlLWludm9pY2UuZGlzYWJsZWQtYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG5sYWJlbC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1nb29nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1hcHBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2lkZS1uYXYuY29sbGFwc2VkIHtcbiAgd2lkdGg6IDY0cHg7XG59XG5cbi5zaWRlLW5hdi10b2dnbGUgLmFycm93LWljb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaWRlLW5hdi5jb2xsYXBzZWQgLnNpZGUtbmF2LXRvZ2dsZSAuYXJyb3ctaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbiN0YWJsZS1zZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbiN0YWJsZS1maWx0ZXIge1xuICBtYXgtd2lkdGg6IDEzN3B4O1xufVxuXG4uc3RhdC1jYXJkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2MyM2E2NTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMmIwYzE4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICAvKiBrYWQgbmVixat0xbMgcGVyIHNpYXVyYSAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zdGF0LWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmRmNGY3O1xufVxuXG4uc3RhdC1jYXJkIC5jb3VudCB7XG4gIGNvbG9yOiAjYzIzYTY1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uc3RhdC1zcGFuIHtcbiAgY29sb3I6ICNjMjNhNjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5pbm5lci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlubmVyLWhlYWRlci10aXRsZS13cmFwcGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlubmVyLWhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGYyZjk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubmF2IC5uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2IC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNjMjE4NWI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtaW4td2lkdGg6IDIycHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi5sb2dpbi1sZWZ0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnJhbmQtY29sb3Ige1xuICBjb2xvcjogI2MyM2E2NTtcbn1cblxuLnJlZ2lzdHJhdGlvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnN0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdGVwcyAuc3RlcCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zdGVwcyAuc3RlcC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYjUyNjU0O1xuICBjb2xvcjogI2UzZTNlMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmxpbmUge1xuICB3aWR0aDogNjdweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlM2UzZTM7XG59XG5cbi5yZWdpc3RyYXRpb24tY2FyZCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlZ2lzdHJhdGlvbi1jYXJkIC5jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnJlZ2lzdHJhdGlvbi1jYXJkIC5jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm9wdGlvbi1idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5vcHRpb24tYnRuIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ub3B0aW9uLWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2I1MjY1NDtcbn1cblxuLm9wdGlvbi1idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2I1MjY1NDtcbiAgY29sb3I6ICNmZmZmO1xufVxuXG4uZ2FwLTEwIHtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ud2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ucGluay10aXRsZSB7XG4gIGNvbG9yOiAjZDQ3Yzk5O1xufVxuXG4uZGFyay1waW5rLXRpdGxlIHtcbiAgY29sb3I6ICNiNTI2NTQ7XG59XG5cbi5ibGFjay10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3ViLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4uc3ViLWJvcmRlciAuc3ViLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5kYXNoLWltZy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjVmNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTE2MWI7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2U7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDI0IDI0JyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGw9J25vbmUnJTNFJTNDbGluZSB4MT0nMTgnIHkxPSc2JyB4Mj0nNicgeTI9JzE4Jy8lM0UlM0NsaW5lIHgxPSc2JyB5MT0nNicgeDI9JzE4JyB5Mj0nMTgnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG59XG5cbi5jbG9zZS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUyNjU1ZmY7XG59XG5cbi53aWR0aC0zMDAge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG4udHJhbnNwYXJlbnQtYnRuLXdvLWJvcmRlciB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgZmlsdGVyIDAuMnMgZWFzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLyog8J+RiCDFoWl0YXMgacWhbHlnaW5hIHBlciB2aWR1csSvIHN0dWxwZWxpbyAqL1xufVxuXG4udHJhbnNwYXJlbnQtYnRuLXdvLWJvcmRlciBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4ycyBlYXNlO1xufVxuXG4udHJhbnNwYXJlbnQtYnRuLXdvLWJvcmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi50cmFuc3BhcmVudC1idG4td28tYm9yZGVyOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjQlKSBzZXBpYSg5MCUpIHNhdHVyYXRlKDIwMjglKVxuICAgIGh1ZS1yb3RhdGUoMzIyZGVnKSBicmlnaHRuZXNzKDkzJSkgY29udHJhc3QoODklKTtcbn1cblxuLnRyYW5zcGFyZW50LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZThlZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi50cmFuc3BhcmVudC1idG4gaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50cmFuc3BhcmVudC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZiO1xufVxuXG4ub3JnYW5pemF0aW9uLXZpZXcge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG5cbi5sb2dvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xufVxuXG4ub3JnYW5pemF0aW9uLWxvZ28ge1xuICB3aWR0aDogMTM0cHg7XG4gIGhlaWdodDogMTM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgYm9yZGVyOiAycHggc29saWQgI2YzZjNmMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmxvZ28tdXBsb2FkLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxvZ28tb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubG9nby1vdmVybGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5jYW1lcmEtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uaW52b2ljZS1nYWxsZXJ5LWljb24ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnNlcmlhbC1ib3JkZXItcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjk7XG59XG5cbi5sb2dvLW92ZXJsYXk6aG92ZXIgLmNhbWVyYS1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLm9yZy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5vcmctaW5mbyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ub3JnLXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5vcmctdGFibGUgdGgsXG4ub3JnLXRhYmxlIHRkIHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ub3JnLXRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDQwJTtcbiAgY29sb3I6ICMyOTBmMTc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5vcmctdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mb3JtLXBhZGRpbmctaW5uZXIge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4uY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jb25maXJtYXRpb24td3JhcHBlciAubG9nbyB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNoZWNrbWFyay1jaXJjbGUge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggcmdiYSgxODEsIDM4LCA4NSwgMC4yNSk7XG59XG5cbi5jaGVja21hcmstY2lyY2xlLXN1YiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnN1Yi10ZXh0LWFyZWEge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLnN1Yi1zcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY29uZmlybWF0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzIxMjEyMTtcbn1cblxuLmNvbmZpcm1hdGlvbi10ZXh0IHN0cm9uZyB7XG4gIGNvbG9yOiAjYjUyNjU1O1xufVxuXG4udmVyaWZpY2F0aW9uLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi52ZXJpZmljYXRpb24td3JhcHBlciBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyYjBjMTg7XG59XG5cbi52ZXJpZmljYXRpb24td3JhcHBlciBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uY29kZS1pbnB1dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvZGUtYm94IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMmIwYzE4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi5jb2RlLWJveDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2I1MjY1NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTgxLCAzOCwgODUsIDAuMTUpO1xufVxuXG4udmVyaWZ5LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTI2NTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLnZlcmlmeS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTAyMDRkO1xufVxuXG4ucmVzZW5kLWxpbmsge1xuICBjb2xvcjogI2I1MjY1NTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVzZW5kLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNlYXJjaC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICAvKiBwcmlsaXBkb20gcHJpZSBkZcWhaW7El3MgcHVzxJdzICovXG4gIHdpZHRoOiA4MCU7XG4gIC8qIGRlbmdpYSA4MCUgaGVhZGVyaW8gcGxvxI1pbyAqL1xuICBoZWlnaHQ6IDY4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG59XG5cbi5zZWFyY2gtb3ZlcmxheS5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc2VhcmNoLW92ZXJsYXktZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5zZWFyY2gtaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5wcmVmaXgtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNsb3NlLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1MTYxYjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmNsb3NlLXNlYXJjaDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMDAwNTU7XG59XG5cbi50ZWFtLWxvZ28ge1xuICB3aWR0aDogMTM0cHg7XG4gIGhlaWdodDogMTM0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjZmODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLmRlbGV0ZS1hY2NvdW50LWxpbmsge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZGVsZXRlLWFjY291bnQtbGluayBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyZDBjMTc7XG4gIC8qIHRhbXN1cyB0ZWtzdGFzLCBORSByYXVkb25hcyAqL1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kZWxldGUtYWNjb3VudC1saW5rIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRlbGV0ZS1hY2NvdW50LWxpbmsgLmRlbGV0ZS1pY29uIHtcbiAgY29sb3I6ICNlMjAwMWE7XG4gIC8qIHRpayBYIHlyYSByYXVkb25hcyAqL1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tLXctMjAwIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLm0tdy0zMDAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4jdG9hc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuLyogVG9hc3Qgc3RpbGl1cyAqL1xuLnRvYXN0IHtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZzogMTRweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgYW5pbWF0aW9uOiB0b2FzdEluIDAuNnMgZWFzZSBmb3J3YXJkcywgdG9hc3RPdXQgMC43cyBlYXNlIGZvcndhcmRzIDQuNnM7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcblxuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC8qIGnFoWp1bmdpYW0gQm9vdHN0cmFwICovXG59XG5cbi50b2FzdC5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzI4YTc0NTtcbn1cblxuLnRvYXN0LmRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNkYzM1NDU7XG59XG5cbi50b2FzdC53YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmYzEwNztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50b2FzdC5pbmZvIHtcbiAgYmFja2dyb3VuZDogIzE3YTJiODtcbn1cblxuLnRvYXN0IC5pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyB0b2FzdEluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdG9hc3RPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMjAlKTtcbiAgfVxufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLm0tdy00MDAge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4ucC1yLTIwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubW9kYWwtb3BlbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtaW5uZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jb2wtY29kZSB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5jb2wtbmFtZSB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtdmF0IHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmNvbC1wcmljZSB7XG4gIHdpZHRoOiAxMCU7XG59XG5cbi5jb2wtYWN0aW9ucyB7XG4gIHdpZHRoOiA1JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ucHJpY2UtbGlzdC10YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLnByaWNlLWxpc3QtdGFibGUgLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnByaWNlLWxpc3QtdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmdyb3VwLWNoZWNrYm94LFxuI2FjdGl2YXRlLWFsbC1ncm91cHMge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZmQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmdyb3VwLWNoZWNrYm94OmhvdmVyLFxuI2FjdGl2YXRlLWFsbC1ncm91cHM6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiMWI1YmE7XG59XG5cbi5ncm91cC1jaGVja2JveDpjaGVja2VkLFxuI2FjdGl2YXRlLWFsbC1ncm91cHM6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTIzNWE7XG4gIGJvcmRlci1jb2xvcjogI2I1MjM1YTtcbn1cblxuLmdyb3VwLWNoZWNrYm94OmNoZWNrZWQ6OmFmdGVyLFxuI2FjdGl2YXRlLWFsbC1ncm91cHM6Y2hlY2tlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ncm91cC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG4uZ3JvdXAtcm93IC5ncm91cC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5ncm91cC1yb3cgLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZWRpdGFibGUtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4jZWRpdC1wcmljZS1saXN0LW5hbWUgaW1nIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4jZWRpdC1wcmljZS1saXN0LW5hbWU6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuXG4jcHJpY2UtbGlzdC1uYW1lLWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuXG4jcHJpY2UtbGlzdC1uYW1lLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjMwMDU5O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNzksIDAsIDg5LCAwLjIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWdyb3VwLmhhcy1leWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWdyb3VwLmhhcy1leWUgLnRvZ2dsZS1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgei1pbmRleDogNTtcbn1cblxuLmZvcm0tZ3JvdXAuaGFzLWV5ZSBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uZm9ybS1ncm91cC5oYXMtZXllIGlucHV0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDEwMCUgLSAzMnB4KTtcbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubG9jYWxlLXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltZy9hcnJvdy1kb3duLXBpbmsuc3ZnXCIpIG5vLXJlcGVhdCByaWdodCA2cHhcbiAgICBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xufVxuXG4ubG9jYWxlLXNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi50ZXh0LXBpbmsge1xuICBjb2xvcjogI2UyN2RhNztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0aCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGNvbG9yOiAjZTI3ZGE3O1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogM3B4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hdmFpbGFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNiwgMTI1LCAxNjcsIDAuNDkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UyN2RhNyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLmxlZnQsXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIucmlnaHQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5tb250aHNlbGVjdCxcbi5kYXRlcmFuZ2VwaWNrZXIgLnllYXJzZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5wcmV2LFxuLmRhdGVyYW5nZXBpY2tlciAubmV4dCB7XG4gIGNvbG9yOiAjZTI3ZGE3ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucHJldjpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgLm5leHQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYW5jZWxCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZThlZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuYXBwbHlCdG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI3ZGE3O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlOGVmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZjtcbn1cblxuLnByaWNlLWxpc3QtdGFibGUgdHIuYWN0aXZlLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBhbGlhcztcbn1cblxuLnByaWNlLWxpc3QtdGFibGUgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kZWxldGUtcm93LWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRlbGV0ZS1yb3ctYnRuOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbn1cblxuLnBhcnRuZXItbG9nbyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgYm9yZGVyOiAycHggc29saWQgI2YzZjNmMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLnNlbmQtcGFydG5lcnNoaXAtYnRuLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNXB4IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG59XG5cbi5zZW5kLXBhcnRuZXJzaGlwLWJ0bi1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZThlZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU4ZWY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2UyN2RhNztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZTI3ZGE3O1xuICB9XG59XG5cbi5yZWplY3QtcGFydG5lcnNoaXAtYnRuLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODRiNGQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlOGVmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogI2U4NGI0ZDtcbiAgfVxufVxuXG4uY3VzdG9tLWRhdGU6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1c3RvbS1kYXRlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vcHVibGljL2ltZy9jYWxlbmRhci5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDEwcHhcbiAgICBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cblxuLm1hdGVyaWFscy10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWF0ZXJpYWxzLWNvbC1jb2RlIHtcbiAgd2lkdGg6IDE1JTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1hdGVyaWFscy1jb2wtbmFtZSB7XG4gIHdpZHRoOiA0MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tYXRlcmlhbHMtY29sLXF0eSB7XG4gIHdpZHRoOiAxMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tYXRlcmlhbHMtY29sLXByaWNlIHtcbiAgd2lkdGg6IDEwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1hdGVyaWFscy1jb2wtdmF0IHtcbiAgd2lkdGg6IDEwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1hdGVyaWFscy1jb2wtc3VtIHtcbiAgd2lkdGg6IDEwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1hdGVyaWFscy1jb2wtYWN0aW9ucyB7XG4gIHdpZHRoOiAxMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5idG46Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiKDI1MywgMjI1LCAyMzUpO1xufVxuXG4udGVldGgtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGVldGgtd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRlZXRoLW51bWJlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4udGVldGgtbnVtYmVycy51cHBlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjAlKTtcbn1cblxuLnRlZXRoLW51bWJlcnMubG93ZXIge1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAlKTtcbn1cblxuLnRvb3RoLW51bSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XG59XG5cbi50b290aC1udW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTI2NTU7XG59XG5cbi5ib3JkZXItc3RyaXBwZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5ib3JkZXItc3RyaXBwZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC4zO1xuICBpbnNldDogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KFxuICAgICAgICB0byByaWdodCxcbiAgICAgICAgI2I1MjY1NSxcbiAgICAgICAgI2I1MjY1NSAxMnB4LFxuICAgICAgICB0cmFuc3BhcmVudCAxMnB4LFxuICAgICAgICB0cmFuc3BhcmVudCAyMHB4XG4gICAgICApXG4gICAgICAwIDAvMTAwJSAycHggbm8tcmVwZWF0LFxuICAgIHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvIHJpZ2h0LFxuICAgICAgICAjYjUyNjU1LFxuICAgICAgICAjYjUyNjU1IDEycHgsXG4gICAgICAgIHRyYW5zcGFyZW50IDEycHgsXG4gICAgICAgIHRyYW5zcGFyZW50IDIwcHhcbiAgICAgIClcbiAgICAgIDAgMTAwJS8xMDAlIDJweCBuby1yZXBlYXQsXG4gICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAjYjUyNjU1LFxuICAgICAgICAjYjUyNjU1IDEycHgsXG4gICAgICAgIHRyYW5zcGFyZW50IDEycHgsXG4gICAgICAgIHRyYW5zcGFyZW50IDIwcHhcbiAgICAgIClcbiAgICAgIDAgMC8ycHggMTAwJSBuby1yZXBlYXQsXG4gICAgcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gYm90dG9tLFxuICAgICAgICAjYjUyNjU1LFxuICAgICAgICAjYjUyNjU1IDEycHgsXG4gICAgICAgIHRyYW5zcGFyZW50IDEycHgsXG4gICAgICAgIHRyYW5zcGFyZW50IDIwcHhcbiAgICAgIClcbiAgICAgIDEwMCUgMC8ycHggMTAwJSBuby1yZXBlYXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGhvdG8tZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ucGhvdG8taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDE5MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuLnBob3RvLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGhvdG8taXRlbSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICByaWdodDogLTE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDE0MWE7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycztcbiAgei1pbmRleDogMztcbn1cblxuLnBob3RvLWl0ZW0gLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUyNjU1O1xufVxuXG4uYnRuLXJlbW92ZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1yZW1vdmU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgIWltcG9ydGFudDtcbn1cblxuLm1lc3NhZ2UtaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZXNzYWdlLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICByZXNpemU6IG5vbmU7XG4gIGhlaWdodDogOTBweDtcbn1cblxuLnNlbmQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA3MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZW5kLWJ0biBpbWcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4uZ2FwLTQwIHtcbiAgZ2FwOiA0MHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyBsaSB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLnN0YXR1cy1zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL3B1YmxpYy9pbWcvYXJyb3ctZG93bi5zdmdcIikgbm8tcmVwZWF0IHJpZ2h0IDE0cHhcbiAgICBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDM4cHggOHB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi8vcGFrZWlzdCBrbGFzZSBuZWJhY2tncm91bmRcbi5zdGF0dXMtYmFja2dyb3VuZC1yZWplY3RlZCB7XG4gIGNvbG9yOiAjZTc0YzNjO1xufVxuXG4uc3RhdHVzLWJhY2tncm91bmQtYWNjZXB0ZWQge1xuICBjb2xvcjogIzJlY2M3MTtcbn1cblxuLnN0YXR1cy1iYWNrZ3JvdW5kLWNvbXBsZXRlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3RhdHVzLWJhY2tncm91bmQtaW5fcHJvZ3Jlc3Mge1xuICBjb2xvcjogIzJlY2M3MTtcbn1cblxuLnN0YXR1cy1iYWNrZ3JvdW5kLXdhcnJhbnR5IHtcbiAgY29sb3I6ICNmZjgzMzY7XG59XG5cbi5zdGF0dXMtYmFja2dyb3VuZC1wZW5kaW5nIHtcbiAgY29sb3I6ICNlMzMyN2E7XG59XG5cbi5zdGF0dXMtYmFja2dyb3VuZC1wYWlkIHtcbiAgY29sb3I6ICMyZWNjNzE7XG59XG5cbi5zdGF0dXMtYmFja2dyb3VuZC11bnBhaWQge1xuICBjb2xvcjogI2U3NGMzYztcbn1cblxuLnN0YXR1cy1iYWNrZ3JvdW5kLXNlbnQge1xuICBjb2xvcjogIzM0OThkYjtcbn1cblxuLnN0YXR1cy1iYWNrZ3JvdW5kLXVuc2VudCB7XG4gIGNvbG9yOiAjOTVhNWE2O1xufVxuXG4uc3RhdHVzLWJhY2tncm91bmQtZHJhZnQge1xuICBjb2xvcjogI2YzOWMxMjtcbn1cblxuLnN0YXR1cy1iYWNrZ3JvdW5kLWFyY2hpdmVkIHtcbiAgY29sb3I6ICM3ZjhjOGQ7XG59XG5cbi5jb21tZW50LWltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmV4dHJhLXdvcmstY2hlY2tib3gge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjZmQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLm1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5maXhlZC1oZWlnaHQtbm8td3JhcCB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5oMyB7XG4gIC8vaW5kZXhUYWJsZSBlZmtvcyBrYWkgZW1wdHlcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucmVhZG9ubHktdGVldGgtc2VsZWN0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50YWJsZS10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMjBweCAwIDIwcHggMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhdHVzLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzlhNztcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uc3RhdHVzLWJhZGdlLXJlamVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3NGMzYztcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uc3RhdHVzLWJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjOWE3O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5zdGF0dXMtYmFkZ2UtZHJhZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJhMmEyO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5zdGF0dXMtYmFkZ2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQzOTdjO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5wcmljZS1saXN0LXRhYmxlIHRyLmFyY2hpdmVkLWl0ZW0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG5cbiAgdGQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgfVxufVxuXG4jY2xpZW50LXN1Yi1pbnZvaWNlcyB7XG4gIC5iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuYWN0aW9uLWljb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbi8qIFBhcnRpY2lwYXRpb24gdG9nZ2xlIGNoZWNrYm94IHN0eWxpbmcgKi9cbiNwYXJ0aWNpcGF0aW9uVG9nZ2xlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogM2VtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbiNwYXJ0aWNpcGF0aW9uVG9nZ2xlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjFiNWJhO1xufVxuXG4jcGFydGljaXBhdGlvblRvZ2dsZTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1MjY1NTtcbiAgYm9yZGVyLWNvbG9yOiAjYjUyNjU1O1xufVxuXG4jcGFydGljaXBhdGlvblRvZ2dsZTpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDIxcHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2U7XG59XG5cbiNwYXJ0aWNpcGF0aW9uVG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDNweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZTtcbn1cblxuI3BhcnRpY2lwYXRpb25Ub2dnbGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNiNTI2NTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxODEsIDM4LCA4NSwgMC4yNSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiNwYXJ0aWNpcGF0aW9uVG9nZ2xlOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucGFydGljaXBhdGlvbi10b2dnbGUtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wYXJ0aWNpcGF0aW9uLXRvZ2dsZS13cmFwcGVyIHtcbiAgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG5cbiAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mYXEtd3JhcHBlciB7XG4gIC8vbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbi5tLXctMTIwMCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xufVxuXG4uZmFxLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZhcS1zaWRlYmFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5mYXEtY2F0ZWdvcnktbGluayB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5mYXEtY2F0ZWdvcnktbGluay5hY3RpdmUge1xuICBjb2xvcjogI2I1MjY1NTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZhcS1jYXRlZ29yeS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNiNTI2NTU7XG59XG5cbi5mYXEtdmVydGljYWwtZGl2aWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xufVxuXG4uZmFxLWRpdmlkZXIge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4uZmFxLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZmFxLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5mYXEtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmZhcS1xdWVzdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhcS1xdWVzdGlvbiBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMTtcbn1cblxuLmZhcS1pY29uIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYXEtYW5zd2VyIHtcbiAgcGFkZGluZzogMCAwIDEycHggMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mYXEtYW5zd2VyIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4vKiBSZW1vdmUgQm9vdHN0cmFwIGFjY29yZGlvbiBzdHlsaW5nICovXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAwO1xuICAtLWJzLWFjY29yZGlvbi1iZzogdHJhbnNwYXJlbnQ7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hcmNoaXZlZC1pdGVtIHtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYXJjaGl2ZWQtaXRlbSB0ZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYXJjaGl2ZWQtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5tLXctODAwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLm0tdy0xMDAwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi5tLXctODAwMCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4uc3RhdHVzLWJhZGdlLXdhcnJhbnR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODMzNjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMjVweDtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHggMTBweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhIE5ldWU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICMyOTBmMTc7XG59XG5cbi5idG4ge1xuICBwYWRkaW5nOiAwLjg1cmVtIDEuMjVyZW07XG4gIGJvcmRlci1jb2xvcjogI2UzZTNlMztcbn1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOFwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2VkZjJmOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImFudGljb25cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAwLjU1cmVtIDFyZW07XG4gIGNvbG9yOiAjNTM1MzVmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICMzMzMyMzIgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY29udHJvbCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3MjcyNzI7XG59XG5cbiNyZWdpc3RyYXRpb25fZm9ybSAudGV4dC1tdXRlZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogIzcyNzI3MiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaXN0cmF0aW9uLWNhcmQgLmNhcmQge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoNDEsIDE1LCAyMywgMSk7XG59XG5cbi5vcmctdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zaWRlLW5hdiAuc2lkZS1uYXYtaW5uZXIgLnNpZGUtbmF2LW1lbnUgPiBsaSA+IGEgLmljb24taG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWl0ZW0gLmljb24taG9sZGVyLmFjdGl2ZSBpbWcsXG4ubmF2LWl0ZW0gYTpob3ZlciAuaWNvbi1ob2xkZXIgaW1nIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5uYXYtaXRlbSAuaWNvbi1ob2xkZXIgaW1nIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm5hdi1pdGVtIC5pY29uLWhvbGRlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUyNjU1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5uYXYtaXRlbSBhOmhvdmVyIC5pY29uLWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTI2NTU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnNpZGUtbmF2IC5zaWRlLW5hdi1pbm5lciAuc2lkZS1uYXYtbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kcm9wZG93bi1tZW51IC5hdmF0YXItbGcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmF2YXRhciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgLmJvcmRlci1ib3R0b20uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZHJvcGRvd24tbWVudSAucGluay10aXRsZSB7XG4gIGNvbG9yOiAjZDQ3Yzk5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW5kZXgtdGFibGUgdGgge1xuICBtaW4td2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmJhY2stYnRuLWlubmVyIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbn1cblxuLmZyb20td2lkdGgtbWF4IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLm9yZGVyLXdpZHRoLW1heCB7XG4gIG1heC13aWR0aDogODUwcHg7XG59XG4uc2lkZS1uYXYuY29sbGFwc2VkIC5zaWRlLW5hdi1pbm5lciAuc2lkZS1uYXYtbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnNpZGUtbmF2LmNvbGxhcHNlZCAuc2lkZS1uYXYtaW5uZXIgLnNpZGUtbmF2LW1lbnUgPiBsaSA+IGEgLnRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJvbGQtdGV4dC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5vcmRlci13aXphcmQgLm5hdiAubmF2LWl0ZW06Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdiAubmF2LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjYzIxODViO1xufVxuXG4uY3VzdG9tLWRhdGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vcHVibGljL2ltZy9jYWxlbmRhci5zdmcpIG5vLXJlcGVhdCBsZWZ0IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogNDJweCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItd2l6YXJkIGg1IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uaGVhZGVyLWFjdGlvbnMgI3NhdmUtbGF0ZXIudHJhbnNwYXJlbnQtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBtaW4td2lkdGg6IDEzMnB4O1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVhZGVyLWFjdGlvbnMgLmJ0bi1wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIG1pbi13aWR0aDogMTMycHg7XG59XG5cbi5oZWFkZXItYWN0aW9ucyAudHJhbnNwYXJlbnQtYnRuIHtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xufVxuXG4uZ2FwLTEwMCB7XG4gIGdhcDogMTAwcHg7XG59XG5cbi5zZWxlY3Qtd2lkdGgtbWF4IC5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjcwcHg7XG59XG4uc2VsZWN0LXdpZHRoLW1heCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9wdWJsaWMvaW1nL2Fycm93LWRvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDVweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDVweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dcbiAgYiB7XG4gIGJvcmRlci1jb2xvcjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi50b290aC1udW0ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udG9vdGgtbnVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLnBob3RvLWdhbGxlcnkgLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi51cGxvYWQtaW1nLWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogN3B4IDMwcHg7XG59XG4ub3JkZXItbm90ZXMtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDcycHg7XG59XG5cbi5vcmRlci1ub3Rlcy1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLm1hdGVyaWFscy1jb2wtbmFtZSB7XG4gIHdpZHRoOiA0NSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5vcmRlci1zdGVwIC5saXN0LWlubmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHggMTJweCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yaWdodC1ibG9jayB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5hY3Rpb24taWNvbnMgLnRyYW5zcGFyZW50LWJ0bi13by1ib3JkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pbm5lci1oZWFkZXItdGl0bGUtd3JhcHBlciB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5iYWNrLWJ0bi1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xufVxuLmZhcS1hbnN3ZXIgaDYge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm0tdy02MDAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDliMjg1ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1jb250ZW50IGg1IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ubW9kYWwtY29udGVudCBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3JlamVjdE1vZGFsIC5tb2RhbC1kaWFsb2cgLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4NGI0ZDtcbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cubS13LTMwMCB7XG4gIG1heC13aWR0aDogMzcwcHg7XG59XG5cbiNhZGQtZ3JvdXAtYnRuIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jZ3JvdXBzLWNvbnRhaW5lciAuYWRkLWl0ZW0tYnRuIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJpY2VsaXN0LWdyb3VwcyAuYnRuIHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJpY2UtbGlzdC10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ucHJpY2VsaXN0LWdyb3VwcyAuZm9ybS1jaGVjay1pbnB1dCxcbiNhY3RpdmF0ZS1hbGwtZ3JvdXBzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJpY2VsaXN0LWdyb3VwcyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcmljZS1saXN0LWl0ZW0tdG9vbGJhciAuc2VsZWN0ZWQtY291bnQge1xuICBjb2xvcjogI2I1MjY1NSAhaW1wb3J0YW50O1xufVxuXG4uZGFzaGJvYXJkLWNhcmQgLnRyYW5zcGFyZW50LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTI2NTUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjYjUyNjU1ICFpbXBvcnRhbnQ7XG59XG5cbi5tb2ItdGFicy1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jaGVhZGVyLWFjdGlvbnMtbW9iLFxuI2hlYWRlci1hY3Rpb25zLW1vYi1kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2JpbGUtc2F2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVnaXN0cmF0aW9uLWNhcmQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxuICAuYXBwIC5oZWFkZXIgLmxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubG9naW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sb2dpbi1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5sb2dpbi1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sb2dpbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnJlZ2lzdHJhdGlvbi1jYXJkIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbiAgLnJlZ2lzdHJhdGlvbi1jYXJkIGZvcm0ge1xuICAgIGdhcDogOHB4O1xuICB9XG4gIC5zcGVjLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZWdpc3RyYXRpb24tY2FyZCAuY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnN0ZXBzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAubW9iaWxlLW1lbnUtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gICNtb2ItbWVudSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3B1YmxpYy9pbWcvbW9iLW1lbnUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgI21vYi1tZW51Lm9wZW5lZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL3B1YmxpYy9pbWcvY2xvc2UtbWVudS1tb2Iuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbiAgLm5hdi1pdGVtLnNpZGUtbmF2LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlLW5hdiAuc2lkZS1uYXYtaW5uZXIgLnNpZGUtbmF2LW1lbnUge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG5cbiAgLmhlYWRlciAubG9nbyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2lkZS1uYXYub3BlbiB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxuXG4gIC5kYXNoLWltZy13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNWY3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogNjRweDtcbiAgfVxuICAuZGFzaC1pbWctd3JhcHBlciBpbWcge1xuICAgIG1heC13aWR0aDogMzBweDtcbiAgfVxuICAuZGFzaGJvYXJkLWNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kYXNoYm9hcmQtY2FyZCAuY2FyZC1ib2R5IC5tZWRpYSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYWdlLWNvbnRhaW5lciAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuICAuc2lkZW5hdi1vcGVuIHtcbiAgICBmaWx0ZXI6IGJsdXIoNHB4KTtcbiAgfVxuICAuaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5wb3AtcHJvZmlsZSB7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IC05cHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1NnB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5kcm9wZG93bi5zaG93IC5wb2ludGVyIC5hdmF0YXItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmRyb3Bkb3duLnNob3cgLnBvaW50ZXIgLmF2YXRhci1pbWFnZS5hdmF0YXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9wdWJsaWMvaW1nL2Nsb3NlLW1lbnUtbW9iLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuaGlkZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmctdGFibGUgdGJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAub3JnLXRhYmxlIHRib2R5IHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZy10YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMGYwZjAgIWltcG9ydGFudDtcbiAgfVxuICAub3JnLXRhYmxlIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgY29sb3I6ICMyOTBmMTc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5vcmctdGFibGUgdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLm9yZy10YWJsZSB0aCxcbiAgLm9yZy10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmctdGFibGUgdGgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmctdGFibGUgdGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFiIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIH1cblxuICAudGFiLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG5cbiAgLnRhYi5vcGVuIC50YWItaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUFFQTtcbiAgfVxuXG4gIC50YWItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC50YWItY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEycHg7XG4gIH1cblxuICAuaWNvbi1idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmljb24tYnRuIGltZyB7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmFycm93LWljb24ge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIH1cblxuICAudGFiLm9wZW4gLmFycm93LWljb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuICAudGFiLm9wZW4ge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAwcHggIzAwMDAwMDMzO1xuXG4gIH1cbiAgLnRhYi1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XG4gIH1cblxuICAudGFiLm9wZW4gLnRhYi1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgfVxuXG4gIC50YWItY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgfVxuXG4gIC5jb250ZW50LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG5cbiAgLmNvbnRlbnQtcm93Omxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAuY29udGVudC1sYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzI5MEYxNztcbiAgfVxuXG4gIC5jb250ZW50LXZhbHVlIHtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5tb2ItdGFicy1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm1vYi10YWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cblxuICAubW9iLXRhYnMtYWN0aW9ucyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBjb2xvcjogI2I1MjY1NSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1vYi10YWJzLm9wZW5lZC1kcm9wIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTJweCAwcHggIzAwMDAwMDFhO1xuICB9XG5cbiAgLm1vYi10YWJzLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm1vYi10YWJzLWFjdGlvbnMge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjYjUyNjU1O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm1vYi10YWJzIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6ICMyOTBmMTc7XG4gIH1cbiAgLm1vYi10YWJzIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5tb2ItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogI2I1MjY1NTtcbiAgfVxuXG4gIC5tb2ItdGFicy1hY3Rpb25zLm9wZW4gaW1nIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLmlubmVyLWhlYWRlci10aXRsZS13cmFwcGVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5pbm5lci1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5oZWFkZXItYWN0aW9ucy1wYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gICNoZWFkZXItYWN0aW9ucy1tb2ItZHJvcGRvd24ge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogLTkwcHggIWltcG9ydGFudDtcbiAgfVxuICAjaGVhZGVyLWFjdGlvbnMtbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5mcm9tLXdpZHRoLW1heCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNpZGUtbmF2LmNvbGxhcHNlZCB+IC5wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubW9iaWxlLXNhdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmRlbGV0ZS1hY2NvdW50LWxpbmsgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyZDBjMTc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAjYnJhbmNoLWZvcm0gLnJvdyB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG5cbiAgLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAubWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2luZGV4LXRhYmxlICNjdXN0b20tdG9vbGJhcixcbiAgI2luZGV4LXRhYmxlIC50YWJsZS1ob2xkZXIsXG4gICNpbmRleC10YWJsZSAudGFibGUtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIudGhlbWUtY29uZmlndXJhdG9yIHtcclxuXHJcbiAgICAucmFkaW8ge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xyXG5cclxuICAgICAgICArbGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpjaGVja2VkK2xhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXDM4XCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFudGljb25cIjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI2hlYWRlci1kZWZhdWx0IHtcclxuICAgICAgICAgICAgK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQrbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjaGVhZGVyLXByaW1hcnkge1xyXG4gICAgICAgICAgICArbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc1MjU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmY3NTI1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI2hlYWRlci1zdWNjZXNzIHtcclxuICAgICAgICAgICAgK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtc3VjY2VzcztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1zdWNjZXNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI2hlYWRlci1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICArbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI2hlYWRlci1kYW5nZXIge1xyXG4gICAgICAgICAgICArbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5sb2dpbi10aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuI2hlYWRlci1zZWFyY2gtZm9ybSBpbnB1dC5zZWFyY2gtaW5wdXQge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG4jaGVhZGVyLXNlYXJjaC1mb3JtIGlucHV0LnNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHJnYmEoMTE0LCAxMTQsIDExNCwgMSk7XHJcbn1cclxuLnBvcC1wcm9maWxlIC51c2VyLW5hbWUge1xyXG4gICAgY29sb3I6cmdiYSg0MSwgMTUsIDIzLCAxKTtcclxuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcclxufVxyXG50YWJsZSB0ZCBkaXYuYWN0aW9uLWljb25zIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbn1cclxuLnByaWNlbGlzdC1ncm91cHMtY29udGFpbmVyIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4jZ3JvdXBzLWNvbnRhaW5lciAuYWRkLWl0ZW0tYnRuOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjYzIxODViO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxufVxyXG4jZ3JvdXBzLWNvbnRhaW5lciAuYWRkLWl0ZW0tYnRue1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGwgZWFzZTtcclxufVxyXG4jYWRkLWdyb3VwLWJ0bjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2MyMTg1YjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuI2FkZC1ncm91cC1idG57XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xyXG59XHJcbi5wcmljZS1saXN0LWl0ZW0tdG9vbGJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIyNywgMjI3LCAyMjcsIDEpICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUgLmF2YXRhciB7XHJcbiAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgfVxyXG4gICAgLnBvcC1wcm9maWxlIC51c2VyLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51IC5waW5rLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAucG9wLXByb2ZpbGUgLmRyb3Bkb3duLWl0ZW0gaW1nIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuICAgIC5kcm9wZG93bi1tZW51IC5ib3JkZXItYm90dG9tLmFsaWduLWl0ZW1zLWNlbnRlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAucG9wLXByb2ZpbGUgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgIH1cclxuICAgIC5vcmdhbml6YXRpb24tdmlldyB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwcHg7XHJcbiAgICB9XHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuICAgIC5tb2ItdGFicy1hY3Rpb25zIHtcclxuICAgICAgICBnYXA6IDVweDtcclxuICAgIH1cclxuICAgIC5oZWFkZXItYWN0aW9ucy1tb2Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI3LCAyMjcsIDIyNywgMSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi9oZWxwZXJzL3ZhcmlhYmxlc1wiO1xuXG4uc2VsZWN0MiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY5O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LXBpbms7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktcGluaztcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHByaW1hcnktcGluaywgMC4yKTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDM1cHggMCAxMnB4O1xuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuXG4gICAgICAgIGIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTk5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1waW5rO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwcmltYXJ5LXBpbmssIDAuMik7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM5OTk7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4O1xuICAgIH1cbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGYyZjk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIHBhZGRpbmc6IDhweDtcblxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LXBpbms7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktcGluaztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwcmltYXJ5LXBpbmssIDAuMik7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIGNvbG9yOiAjNTM1MzVmO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW46IDJweCA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogJHByaW1hcnktcGluaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LXBpbmssIDAuMSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1waW5rO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnktcGluaywgMC4xNSk7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDRweCAwO1xufVxuXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY5O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktcGluaztcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1waW5rO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkcHJpbWFyeS1waW5rLCAwLjIpO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1waW5rLCAwLjEpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRwcmltYXJ5LXBpbmssIDAuMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LXBpbms7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIG1hcmdpbjogMnB4IDRweCAycHggMDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnktcGluaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXBpbms7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY2FyZXQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBIaWRlIGJsaW5raW5nIGN1cnNvclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDsgLy8gSGlkZSB0aGUgaW5wdXQgZmllbGQgY29tcGxldGVseVxuICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxufVxuIiwiLnNlbGVjdDIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0I1MjY1NTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0I1MjY1NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTgxLCAzOCwgODUsIDAuMik7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAzNXB4IDAgMTJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA4cHg7XG4gIHdpZHRoOiAyNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzk5OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNCNTI2NTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE4MSwgMzgsIDg1LCAwLjIpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzk5OTtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHg7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRmMmY5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNCNTI2NTU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjUyNjU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxODEsIDM4LCA4NSwgMC4yKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGNvbG9yOiAjNTM1MzVmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW46IDJweCA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNCNTI2NTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgxLCAzOCwgODUsIDAuMSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY29sb3I6ICNCNTI2NTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgxLCAzOCwgODUsIDAuMTUpO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZjJmOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0I1MjY1NTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6ICNCNTI2NTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDE4MSwgMzgsIDg1LCAwLjIpO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MSwgMzgsIDg1LCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4MSwgMzgsIDg1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjQjUyNjU1O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBtYXJnaW46IDJweCA0cHggMnB4IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICNCNTI2NTU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogI0I1MjY1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHNwYW4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjYXJldC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiYW50aWNvblwiO1xuICAgIHNyYzp1cmwoXCJhbnRpY29uLmVvdFwiKTtcbiAgICBzcmM6dXJsKFwiYW50aWNvbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcImFudGljb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImFudGljb24udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcImFudGljb24uc3ZnI2FudGljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbi8qIFRoaW4gLSAxMDAgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgIHNyYzogdXJsKCdIZWx2ZXRpY2FOZXVlLVRoaW4ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ0hlbHZldGljYU5ldWUtVGhpbi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9XG4gIFxuICAvKiBMaWdodCAtIDMwMCAqL1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICBzcmM6IHVybCgnSGVsdmV0aWNhTmV1ZS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnSGVsdmV0aWNhTmV1ZS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICB9XG4gICAgLyogTWVkaXVtIC0gNDAwICovXG4gICAgQGZvbnQtZmFjZSB7XG4gICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnO1xuICAgICBzcmM6IHVybCgnSGVsdmV0aWNhTmV1ZS1Sb21hbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgICB1cmwoJ0hlbHZldGljYU5ldWUtUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgIH1cbiAgXG4gIC8qIE1lZGl1bSAtIDUwMCAqL1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJztcbiAgICBzcmM6IHVybCgnSGVsdmV0aWNhTmV1ZS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJ0hlbHZldGljYU5ldWUtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH1cbiAgXG4gIC8qIEJvbGQgLSA3MDAgKi9cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZSc7XG4gICAgc3JjOiB1cmwoJ0hlbHZldGljYU5ldWUtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnSGVsdmV0aWNhTmV1ZS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIH0iLCJsYWJlbC5yZXF1aXJlZDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJlZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZpbHRlcjogb3BhY2l0eSg3NSUpO1xuICBoZWlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTJweDtcbiAgdG9wOiAtOHB4O1xuICB3aWR0aDogNHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4jc3VwZXJhZG1pbi1kYXNoYm9hcmQgLmFudGljb24ge1xuICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/