/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/ant-design-vue/dist/reset.css ***!
  \****************************************************************************************************************************************************************************************/
/* stylelint-disable */
html,
body {
  width: 100%;
  height: 100%;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@-ms-viewport {
  width: device-width;
}
body {
  margin: 0;
}
[tabindex='-1']:focus {
  outline: none;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font-weight: 500;
}
p {
  margin-top: 0;
  margin-bottom: 1em;
}
abbr[title],
abbr[data-original-title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline;
  text-decoration: underline dotted;
  border-bottom: 0;
  cursor: help;
}
address {
  margin-bottom: 1em;
  font-style: normal;
  line-height: inherit;
}
input[type='text'],
input[type='password'],
input[type='number'],
textarea {
  -webkit-appearance: none;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1em;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 500;
}
dd {
  margin-bottom: 0.5em;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1em;
}
dfn {
  font-style: italic;
}
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;
}
pre,
code,
kbd,
samp {
  font-size: 1em;
  font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
}
pre {
  margin-top: 0;
  margin-bottom: 1em;
  overflow: auto;
}
figure {
  margin: 0 0 1em;
}
img {
  vertical-align: middle;
  border-style: none;
}
a,
area,
button,
[role='button'],
input:not([type='range']),
label,
select,
summary,
textarea {
  touch-action: manipulation;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75em;
  padding-bottom: 0.3em;
  text-align: left;
  caption-side: bottom;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button;
}
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;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0.5em;
  padding: 0;
  color: inherit;
  font-size: 1.5em;
  line-height: 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-cancel-button,
[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;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
mark {
  padding: 0.2em;
  background-color: #feffe6;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/controllers/sys_admin/App.vue?vue&type=style&index=0&id=518b6160&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/* Puedes agregar estilos aquí si es necesario */

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/controllers/sys_admin/components/Login.vue?vue&type=style&index=0&id=5137105e&lang=scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.sign-up-header {
  background-size: cover;
  background-position: center;
  padding: 80px 20px;
  text-align: center;
  color: white;
}
.sign-up-header h1 {
  font-size: 2.5rem;
}
.sign-up-header h5 {
  font-size: 1rem;
  font-weight: 300;
}
.card-signup {
  max-width: 400px;
  margin: 50px auto; /* Centramos la tarjeta */
  padding: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  background-color: white;
}
.login-form-button {
  font-weight: bold;
}
.input-error {
  border-color: #ff4d4f;
}
@media (max-width: 768px) {
.sign-up-header {
    padding: 60px 20px;
}
.card-signup {
    padding: 20px; /* Mantener el padding en pantallas pequeñas */
    width: 90%;
    margin: 20px auto; /* Aseguramos el espacio alrededor de la tarjeta */
}
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/controllers/sys_admin/views/Usuario.vue?vue&type=style&index=0&id=95211a08&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-95211a08] {
    padding: 24px;
}
.header[data-v-95211a08] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}
.table-title[data-v-95211a08] {
    font-size: 24px;
    margin: 0;
}
@media (max-width: 768px) {
.header[data-v-95211a08] {
      flex-direction: column;
      gap: 16px;
}
.header .ant-btn[data-v-95211a08] {
      width: 100%;
}
}
  
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/controllers/sys_admin/views/Persona.vue?vue&type=style&index=0&id=6b0be07a&scoped=true&lang=css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-6b0be07a] {
  padding: 24px;
}
.header[data-v-6b0be07a] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
}
.table-title[data-v-6b0be07a] {
  font-size: 24px;
  margin: 0;
}
.header-actions[data-v-6b0be07a] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.search-input[data-v-6b0be07a] {
  width: 250px;
}
.add-button[data-v-6b0be07a] {
  background-color: #7BC67E;
  border-color: #7BC67E;
  color: white;
}
.add-button[data-v-6b0be07a]:hover {
  background-color: #6AB16D !important;
  border-color: #6AB16D !important;
  color: white !important;
}
@media (max-width: 768px) {
.header[data-v-6b0be07a] {
    flex-direction: column;
    gap: 16px;
}
.header-actions[data-v-6b0be07a] {
    width: 100%;
    flex-direction: column;
}
.search-input[data-v-6b0be07a],
  .add-button[data-v-6b0be07a] {
    width: 100%;
}
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/controllers/sys_admin/views/Proveedor.vue?vue&type=style&index=0&id=151085a8&scoped=true&lang=css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-151085a8] {
    padding: 24px;
}
.header[data-v-151085a8] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}
.table-title[data-v-151085a8] {
    font-size: 24px;
    margin: 0;
}
@media (max-width: 768px) {
.header[data-v-151085a8] {
      flex-direction: column;
      gap: 16px;
}
.header .ant-btn[data-v-151085a8] {
      width: 100%;
}
}
  
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/controllers/sys_admin/views/Empleado.vue?vue&type=style&index=0&id=c6d26f26&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.container[data-v-c6d26f26] {
    padding: 24px;
}
.header[data-v-c6d26f26] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
}
.table-title[data-v-c6d26f26] {
    font-size: 24px;
    margin: 0;
}
@media (max-width: 768px) {
.header[data-v-c6d26f26] {
      flex-direction: column;
      gap: 16px;
}
.header .ant-btn[data-v-c6d26f26] {
      width: 100%;
}
}
  
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/controllers/sys_admin/components/sidebars/DashboardSidebar.vue?vue&type=style&index=0&id=b4088470&scoped=true&lang=css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/* Estilos para el menú */
.icon[data-v-b4088470] {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	margin-right: 10px;
}

/* Contenedor del título del submenú */
.submenu-title[data-v-b4088470] {
	position: relative;
}

/* Punto antes del submenú */
.submenu-item .submenu-link[data-v-b4088470]::before {
	content: "•" !important;
	position: absolute;
	left: -16px;
	top: 50%;
	transform: translateY(-50%);
	height: 5px;
	width: 5px;
	border-radius: 1.5rem;
	background: rgba(58, 65, 111, .5);
	display: inline-block;
}

/* Punto más grande para el seleccionado */
.submenu-item .submenu-link.router-link-exact-active[data-v-b4088470]::before {
	height: 8px;
	width: 8px;
	background: #3a416f;
	left: -15.5px;
}
.submenu-item .submenu-link.router-link-exact-active[data-v-b4088470] {
	font-weight: bold;
}
.position-sidebar-options[data-v-b4088470] {
	align-items: center;
	display: flex;
	width: auto;
}
.label[data-v-b4088470] {
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
	white-space: normal;
	width: auto;
}
.ant-layout-sider[data-v-b4088470] {
	width: auto;
	min-width: 250px;
}
.ant-layout-sider-primary[data-v-b4088470] {
	transition: width 0.2s ease-in-out;
}
.login-button-container[data-v-b4088470] {
	text-align: center;
	margin-top: 20px;
}
.login-button[data-v-b4088470] {
	background-color: #007bff;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 5px;
	cursor: pointer;
}
.login-button[data-v-b4088470]:hover {
	background-color: #0056b3;
}
.logout-button-container[data-v-b4088470] {
	text-align: center;
	margin-top: 20px;
}
@media (max-width: 768px) {
.position-sidebar-options[data-v-b4088470] {
		font-size: 14px;
		/* Reducir el tamaño de la fuente en dispositivos móviles */
}
.ant-layout-sider[data-v-b4088470] {
		min-width: 200px;
		/* Reducir el ancho mínimo del sidebar en dispositivos móviles */
}
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/controllers/sys_admin/layouts/Dashboard.vue?vue&type=style&index=0&id=58b044fd&scoped=true&lang=css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

  /* Header */
.header[data-v-58b044fd] {
    background: #fff;
    display: flex;
    align-items: center;
    padding: 0 16px;
    justify-content: space-between;
}
  
  /* Botón del menú en móvil */
.menu-button[data-v-58b044fd] {
    font-size: 24px;
    display: none;
}
  
  /* Breadcrumb */
.breadcrumb[data-v-58b044fd] {
    margin: 16px;
}
  
  /* Contenido */
.content-box[data-v-58b044fd] {
    padding: 24px;
    background: #fff;
    min-height: 360px;
}
  
  /* Footer */
.footer[data-v-58b044fd] {
    text-align: center;
    padding: 10px;
}
  
  /* Overlay solo en móvil */
@media (max-width: 768px) {
.menu-button[data-v-58b044fd] {
      display: block;
}
.sidebar-overlay[data-v-58b044fd] {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.5);
      z-index: 998;
}
}
  
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/controllers/sys_admin/views/Clientes.vue?vue&type=style&index=0&id=5b484b4a&scoped=true&lang=css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.form-wrapper[data-v-5b484b4a] {
  padding: 20px;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/controllers/sys_admin/views/Inbox.vue?vue&type=style&index=0&id=95fc6858&scoped=true&lang=css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.form-wrapper[data-v-95fc6858] {
    padding: 20px;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./assets/vue/controllers/sys_admin/scss/app.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.bg-primary {
  background-color: #79dd95;
}

.text-primary {
  color: #79dd95;
}

.border-primary {
  border-color: #79dd95;
}

.fill-primary {
  fill: #79dd95;
}

.badge-dot-primary .ant-badge-status-dot {
  background-color: #79dd95;
}

.ant-tag-primary {
  background-color: #79dd95;
  color: #ffffff;
  border: none;
}

.bg-secondary {
  background-color: #B37FEB;
}

.text-secondary {
  color: #B37FEB;
}

.border-secondary {
  border-color: #B37FEB;
}

.fill-secondary {
  fill: #B37FEB;
}

.badge-dot-secondary .ant-badge-status-dot {
  background-color: #B37FEB;
}

.ant-tag-secondary {
  background-color: #B37FEB;
  color: #ffffff;
  border: none;
}

.bg-success {
  background-color: #52C41A;
}

.text-success {
  color: #52C41A;
}

.border-success {
  border-color: #52C41A;
}

.fill-success {
  fill: #52C41A;
}

.badge-dot-success .ant-badge-status-dot {
  background-color: #52C41A;
}

.ant-tag-success {
  background-color: #52C41A;
  color: #ffffff;
  border: none;
}

.bg-warning {
  background-color: #FADB14;
}

.text-warning {
  color: #FADB14;
}

.border-warning {
  border-color: #FADB14;
}

.fill-warning {
  fill: #FADB14;
}

.badge-dot-warning .ant-badge-status-dot {
  background-color: #FADB14;
}

.ant-tag-warning {
  background-color: #FADB14;
  color: #ffffff;
  border: none;
}

.bg-danger {
  background-color: #F5222D;
}

.text-danger {
  color: #F5222D;
}

.border-danger {
  border-color: #F5222D;
}

.fill-danger {
  fill: #F5222D;
}

.badge-dot-danger .ant-badge-status-dot {
  background-color: #F5222D;
}

.ant-tag-danger {
  background-color: #F5222D;
  color: #ffffff;
  border: none;
}

.bg-dark {
  background-color: #141414;
}

.text-dark {
  color: #141414;
}

.border-dark {
  border-color: #141414;
}

.fill-dark {
  fill: #141414;
}

.badge-dot-dark .ant-badge-status-dot {
  background-color: #141414;
}

.ant-tag-dark {
  background-color: #141414;
  color: #ffffff;
  border: none;
}

.bg-white {
  background-color: #FFFFFF;
}

.text-white {
  color: #FFFFFF;
}

.border-white {
  border-color: #FFFFFF;
}

.fill-white {
  fill: #FFFFFF;
}

.badge-dot-white .ant-badge-status-dot {
  background-color: #FFFFFF;
}

.ant-tag-white {
  background-color: #FFFFFF;
  color: #ffffff;
  border: none;
}

.bg-muted {
  background-color: #8C8C8C;
}

.text-muted {
  color: #8C8C8C;
}

.border-muted {
  border-color: #8C8C8C;
}

.fill-muted {
  fill: #8C8C8C;
}

.badge-dot-muted .ant-badge-status-dot {
  background-color: #8C8C8C;
}

.ant-tag-muted {
  background-color: #8C8C8C;
  color: #ffffff;
  border: none;
}

.text-dark {
  color: #142738;
}

.bg-gray-1 {
  background-color: #FFFFFF !important;
}

.text-gray-1 {
  color: #FFFFFF !important;
}

.border-gray-1 {
  border-color: #FFFFFF !important;
}

.fill-gray-1 {
  fill: #FFFFFF !important;
}

.bg-gray-2 {
  background-color: #FAFAFA !important;
}

.text-gray-2 {
  color: #FAFAFA !important;
}

.border-gray-2 {
  border-color: #FAFAFA !important;
}

.fill-gray-2 {
  fill: #FAFAFA !important;
}

.bg-gray-3 {
  background-color: #F5F5F5 !important;
}

.text-gray-3 {
  color: #F5F5F5 !important;
}

.border-gray-3 {
  border-color: #F5F5F5 !important;
}

.fill-gray-3 {
  fill: #F5F5F5 !important;
}

.bg-gray-4 {
  background-color: #F0F0F0 !important;
}

.text-gray-4 {
  color: #F0F0F0 !important;
}

.border-gray-4 {
  border-color: #F0F0F0 !important;
}

.fill-gray-4 {
  fill: #F0F0F0 !important;
}

.bg-gray-5 {
  background-color: #D9D9D9 !important;
}

.text-gray-5 {
  color: #D9D9D9 !important;
}

.border-gray-5 {
  border-color: #D9D9D9 !important;
}

.fill-gray-5 {
  fill: #D9D9D9 !important;
}

.bg-gray-6 {
  background-color: #BFBFBF !important;
}

.text-gray-6 {
  color: #BFBFBF !important;
}

.border-gray-6 {
  border-color: #BFBFBF !important;
}

.fill-gray-6 {
  fill: #BFBFBF !important;
}

.bg-gray-7 {
  background-color: #8C8C8C !important;
}

.text-gray-7 {
  color: #8C8C8C !important;
}

.border-gray-7 {
  border-color: #8C8C8C !important;
}

.fill-gray-7 {
  fill: #8C8C8C !important;
}

.bg-gray-8 {
  background-color: #595959 !important;
}

.text-gray-8 {
  color: #595959 !important;
}

.border-gray-8 {
  border-color: #595959 !important;
}

.fill-gray-8 {
  fill: #595959 !important;
}

.bg-gray-9 {
  background-color: #434343 !important;
}

.text-gray-9 {
  color: #434343 !important;
}

.border-gray-9 {
  border-color: #434343 !important;
}

.fill-gray-9 {
  fill: #434343 !important;
}

.bg-gray-10 {
  background-color: #262626 !important;
}

.text-gray-10 {
  color: #262626 !important;
}

.border-gray-10 {
  border-color: #262626 !important;
}

.fill-gray-10 {
  fill: #262626 !important;
}

.bg-gray-11 {
  background-color: #1F1F1F !important;
}

.text-gray-11 {
  color: #1F1F1F !important;
}

.border-gray-11 {
  border-color: #1F1F1F !important;
}

.fill-gray-11 {
  fill: #1F1F1F !important;
}

.bg-gray-12 {
  background-color: #141414 !important;
}

.text-gray-12 {
  color: #141414 !important;
}

.border-gray-12 {
  border-color: #141414 !important;
}

.fill-gray-12 {
  fill: #141414 !important;
}

.bg-muted {
  background-color: #8C8C8C !important;
}

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

.border-muted {
  border-color: #8C8C8C !important;
}

.fill-muted {
  fill: #8C8C8C !important;
}

.font-regular {
  font-weight: 400 !important;
}

.font-semibold {
  font-weight: 600 !important;
}

.font-bold {
  font-weight: 700 !important;
}

.text-sm {
  font-size: 12px;
}

.text-md {
  font-size: 14px;
}

.text-lg {
  font-size: 16px;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.mt-0, .my-0, .m-0 {
  margin-top: 0px !important;
}

.mb-0, .my-0, .m-0 {
  margin-bottom: 0px !important;
}

.ml-0, .mx-0, .m-0 {
  margin-left: 0px !important;
}

.mr-0, .mx-0, .m-0 {
  margin-right: 0px !important;
}

.mt-5, .my-5, .m-5 {
  margin-top: 5px !important;
}

.mb-5, .my-5, .m-5 {
  margin-bottom: 5px !important;
}

.ml-5, .mx-5, .m-5 {
  margin-left: 5px !important;
}

.mr-5, .mx-5, .m-5 {
  margin-right: 5px !important;
}

.mt-10, .my-10, .m-10 {
  margin-top: 10px !important;
}

.mb-10, .my-10, .m-10 {
  margin-bottom: 10px !important;
}

.ml-10, .mx-10, .m-10 {
  margin-left: 10px !important;
}

.mr-10, .mx-10, .m-10 {
  margin-right: 10px !important;
}

.mt-15, .my-15, .m-15 {
  margin-top: 15px !important;
}

.mb-15, .my-15, .m-15 {
  margin-bottom: 15px !important;
}

.ml-15, .mx-15, .m-15 {
  margin-left: 15px !important;
}

.mr-15, .mx-15, .m-15 {
  margin-right: 15px !important;
}

.mt-20, .my-20, .m-20 {
  margin-top: 20px !important;
}

.mb-20, .my-20, .m-20 {
  margin-bottom: 20px !important;
}

.ml-20, .mx-20, .m-20 {
  margin-left: 20px !important;
}

.mr-20, .mx-20, .m-20 {
  margin-right: 20px !important;
}

.mt-25, .my-25, .m-25 {
  margin-top: 25px !important;
}

.mb-25, .my-25, .m-25 {
  margin-bottom: 25px !important;
}

.ml-25, .mx-25, .m-25 {
  margin-left: 25px !important;
}

.mr-25, .mx-25, .m-25 {
  margin-right: 25px !important;
}

.mt-30, .my-30, .m-30 {
  margin-top: 30px !important;
}

.mb-30, .my-30, .m-30 {
  margin-bottom: 30px !important;
}

.ml-30, .mx-30, .m-30 {
  margin-left: 30px !important;
}

.mr-30, .mx-30, .m-30 {
  margin-right: 30px !important;
}

.mt-35, .my-35, .m-35 {
  margin-top: 35px !important;
}

.mb-35, .my-35, .m-35 {
  margin-bottom: 35px !important;
}

.ml-35, .mx-35, .m-35 {
  margin-left: 35px !important;
}

.mr-35, .mx-35, .m-35 {
  margin-right: 35px !important;
}

.mt-40, .my-40, .m-40 {
  margin-top: 40px !important;
}

.mb-40, .my-40, .m-40 {
  margin-bottom: 40px !important;
}

.ml-40, .mx-40, .m-40 {
  margin-left: 40px !important;
}

.mr-40, .mx-40, .m-40 {
  margin-right: 40px !important;
}

.mt-45, .my-45, .m-45 {
  margin-top: 45px !important;
}

.mb-45, .my-45, .m-45 {
  margin-bottom: 45px !important;
}

.ml-45, .mx-45, .m-45 {
  margin-left: 45px !important;
}

.mr-45, .mx-45, .m-45 {
  margin-right: 45px !important;
}

.mt-50, .my-50, .m-50 {
  margin-top: 50px !important;
}

.mb-50, .my-50, .m-50 {
  margin-bottom: 50px !important;
}

.ml-50, .mx-50, .m-50 {
  margin-left: 50px !important;
}

.mr-50, .mx-50, .m-50 {
  margin-right: 50px !important;
}

.mt-auto, .m-auto {
  margin-top: auto !important;
}

.mb-auto, .m-auto {
  margin-bottom: auto !important;
}

.ml-auto, .m-auto {
  margin-left: auto !important;
}

.mr-auto, .m-auto {
  margin-right: auto !important;
}

.mb-24 {
  margin-bottom: 24px;
}

.pt-0, .py-0, .p-0 {
  padding-top: 0px !important;
}

.pb-0, .py-0, .p-0 {
  padding-bottom: 0px !important;
}

.pl-0, .px-0, .p-0 {
  padding-left: 0px !important;
}

.pr-0, .px-0, .p-0 {
  padding-right: 0px !important;
}

.pt-5, .py-5, .p-5 {
  padding-top: 5px !important;
}

.pb-5, .py-5, .p-5 {
  padding-bottom: 5px !important;
}

.pl-5, .px-5, .p-5 {
  padding-left: 5px !important;
}

.pr-5, .px-5, .p-5 {
  padding-right: 5px !important;
}

.pt-10, .py-10, .p-10 {
  padding-top: 10px !important;
}

.pb-10, .py-10, .p-10 {
  padding-bottom: 10px !important;
}

.pl-10, .px-10, .p-10 {
  padding-left: 10px !important;
}

.pr-10, .px-10, .p-10 {
  padding-right: 10px !important;
}

.pt-15, .py-15, .p-15 {
  padding-top: 15px !important;
}

.pb-15, .py-15, .p-15 {
  padding-bottom: 15px !important;
}

.pl-15, .px-15, .p-15 {
  padding-left: 15px !important;
}

.pr-15, .px-15, .p-15 {
  padding-right: 15px !important;
}

.pt-20, .py-20, .p-20 {
  padding-top: 20px !important;
}

.pb-20, .py-20, .p-20 {
  padding-bottom: 20px !important;
}

.pl-20, .px-20, .p-20 {
  padding-left: 20px !important;
}

.pr-20, .px-20, .p-20 {
  padding-right: 20px !important;
}

.pt-25, .py-25, .p-25 {
  padding-top: 25px !important;
}

.pb-25, .py-25, .p-25 {
  padding-bottom: 25px !important;
}

.pl-25, .px-25, .p-25 {
  padding-left: 25px !important;
}

.pr-25, .px-25, .p-25 {
  padding-right: 25px !important;
}

.pt-30, .py-30, .p-30 {
  padding-top: 30px !important;
}

.pb-30, .py-30, .p-30 {
  padding-bottom: 30px !important;
}

.pl-30, .px-30, .p-30 {
  padding-left: 30px !important;
}

.pr-30, .px-30, .p-30 {
  padding-right: 30px !important;
}

.pt-35, .py-35, .p-35 {
  padding-top: 35px !important;
}

.pb-35, .py-35, .p-35 {
  padding-bottom: 35px !important;
}

.pl-35, .px-35, .p-35 {
  padding-left: 35px !important;
}

.pr-35, .px-35, .p-35 {
  padding-right: 35px !important;
}

.pt-40, .py-40, .p-40 {
  padding-top: 40px !important;
}

.pb-40, .py-40, .p-40 {
  padding-bottom: 40px !important;
}

.pl-40, .px-40, .p-40 {
  padding-left: 40px !important;
}

.pr-40, .px-40, .p-40 {
  padding-right: 40px !important;
}

.pt-45, .py-45, .p-45 {
  padding-top: 45px !important;
}

.pb-45, .py-45, .p-45 {
  padding-bottom: 45px !important;
}

.pl-45, .px-45, .p-45 {
  padding-left: 45px !important;
}

.pr-45, .px-45, .p-45 {
  padding-right: 45px !important;
}

.pt-50, .py-50, .p-50 {
  padding-top: 50px !important;
}

.pb-50, .py-50, .p-50 {
  padding-bottom: 50px !important;
}

.pl-50, .px-50, .p-50 {
  padding-left: 50px !important;
}

.pr-50, .px-50, .p-50 {
  padding-right: 50px !important;
}

.h-full {
  height: 100%;
}

.shadow-0 {
  box-shadow: none !important;
}

.shadow-1 {
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05) !important;
}

.shadow-2 {
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.12) !important;
}

.shadow-3 {
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12) !important;
}

.layout-dashboard-rtl .text-right {
  text-align: left;
}
.layout-dashboard-rtl .text-left {
  text-align: right;
}
.layout-dashboard-rtl .ml-0, .layout-dashboard-rtl .mx-0, .layout-dashboard-rtl .m-0 {
  margin-right: 0px !important;
}
.layout-dashboard-rtl .mr-0, .layout-dashboard-rtl .mx-0, .layout-dashboard-rtl .m-0 {
  margin-left: 0px !important;
}
.layout-dashboard-rtl .pl-0, .layout-dashboard-rtl .px-0, .layout-dashboard-rtl .p-0 {
  padding-right: 0px !important;
}
.layout-dashboard-rtl .pr-0, .layout-dashboard-rtl .px-0, .layout-dashboard-rtl .p-0 {
  padding-left: 0px !important;
}
.layout-dashboard-rtl .ml-5, .layout-dashboard-rtl .mx-5, .layout-dashboard-rtl .m-5 {
  margin-right: 5px !important;
}
.layout-dashboard-rtl .mr-5, .layout-dashboard-rtl .mx-5, .layout-dashboard-rtl .m-5 {
  margin-left: 5px !important;
}
.layout-dashboard-rtl .pl-5, .layout-dashboard-rtl .px-5, .layout-dashboard-rtl .p-5 {
  padding-right: 5px !important;
}
.layout-dashboard-rtl .pr-5, .layout-dashboard-rtl .px-5, .layout-dashboard-rtl .p-5 {
  padding-left: 5px !important;
}
.layout-dashboard-rtl .ml-10, .layout-dashboard-rtl .mx-10, .layout-dashboard-rtl .m-10 {
  margin-right: 10px !important;
}
.layout-dashboard-rtl .mr-10, .layout-dashboard-rtl .mx-10, .layout-dashboard-rtl .m-10 {
  margin-left: 10px !important;
}
.layout-dashboard-rtl .pl-10, .layout-dashboard-rtl .px-10, .layout-dashboard-rtl .p-10 {
  padding-right: 10px !important;
}
.layout-dashboard-rtl .pr-10, .layout-dashboard-rtl .px-10, .layout-dashboard-rtl .p-10 {
  padding-left: 10px !important;
}
.layout-dashboard-rtl .ml-15, .layout-dashboard-rtl .mx-15, .layout-dashboard-rtl .m-15 {
  margin-right: 15px !important;
}
.layout-dashboard-rtl .mr-15, .layout-dashboard-rtl .mx-15, .layout-dashboard-rtl .m-15 {
  margin-left: 15px !important;
}
.layout-dashboard-rtl .pl-15, .layout-dashboard-rtl .px-15, .layout-dashboard-rtl .p-15 {
  padding-right: 15px !important;
}
.layout-dashboard-rtl .pr-15, .layout-dashboard-rtl .px-15, .layout-dashboard-rtl .p-15 {
  padding-left: 15px !important;
}
.layout-dashboard-rtl .ml-20, .layout-dashboard-rtl .mx-20, .layout-dashboard-rtl .m-20 {
  margin-right: 20px !important;
}
.layout-dashboard-rtl .mr-20, .layout-dashboard-rtl .mx-20, .layout-dashboard-rtl .m-20 {
  margin-left: 20px !important;
}
.layout-dashboard-rtl .pl-20, .layout-dashboard-rtl .px-20, .layout-dashboard-rtl .p-20 {
  padding-right: 20px !important;
}
.layout-dashboard-rtl .pr-20, .layout-dashboard-rtl .px-20, .layout-dashboard-rtl .p-20 {
  padding-left: 20px !important;
}
.layout-dashboard-rtl .ml-25, .layout-dashboard-rtl .mx-25, .layout-dashboard-rtl .m-25 {
  margin-right: 25px !important;
}
.layout-dashboard-rtl .mr-25, .layout-dashboard-rtl .mx-25, .layout-dashboard-rtl .m-25 {
  margin-left: 25px !important;
}
.layout-dashboard-rtl .pl-25, .layout-dashboard-rtl .px-25, .layout-dashboard-rtl .p-25 {
  padding-right: 25px !important;
}
.layout-dashboard-rtl .pr-25, .layout-dashboard-rtl .px-25, .layout-dashboard-rtl .p-25 {
  padding-left: 25px !important;
}
.layout-dashboard-rtl .ml-30, .layout-dashboard-rtl .mx-30, .layout-dashboard-rtl .m-30 {
  margin-right: 30px !important;
}
.layout-dashboard-rtl .mr-30, .layout-dashboard-rtl .mx-30, .layout-dashboard-rtl .m-30 {
  margin-left: 30px !important;
}
.layout-dashboard-rtl .pl-30, .layout-dashboard-rtl .px-30, .layout-dashboard-rtl .p-30 {
  padding-right: 30px !important;
}
.layout-dashboard-rtl .pr-30, .layout-dashboard-rtl .px-30, .layout-dashboard-rtl .p-30 {
  padding-left: 30px !important;
}
.layout-dashboard-rtl .ml-35, .layout-dashboard-rtl .mx-35, .layout-dashboard-rtl .m-35 {
  margin-right: 35px !important;
}
.layout-dashboard-rtl .mr-35, .layout-dashboard-rtl .mx-35, .layout-dashboard-rtl .m-35 {
  margin-left: 35px !important;
}
.layout-dashboard-rtl .pl-35, .layout-dashboard-rtl .px-35, .layout-dashboard-rtl .p-35 {
  padding-right: 35px !important;
}
.layout-dashboard-rtl .pr-35, .layout-dashboard-rtl .px-35, .layout-dashboard-rtl .p-35 {
  padding-left: 35px !important;
}
.layout-dashboard-rtl .ml-40, .layout-dashboard-rtl .mx-40, .layout-dashboard-rtl .m-40 {
  margin-right: 40px !important;
}
.layout-dashboard-rtl .mr-40, .layout-dashboard-rtl .mx-40, .layout-dashboard-rtl .m-40 {
  margin-left: 40px !important;
}
.layout-dashboard-rtl .pl-40, .layout-dashboard-rtl .px-40, .layout-dashboard-rtl .p-40 {
  padding-right: 40px !important;
}
.layout-dashboard-rtl .pr-40, .layout-dashboard-rtl .px-40, .layout-dashboard-rtl .p-40 {
  padding-left: 40px !important;
}
.layout-dashboard-rtl .ml-45, .layout-dashboard-rtl .mx-45, .layout-dashboard-rtl .m-45 {
  margin-right: 45px !important;
}
.layout-dashboard-rtl .mr-45, .layout-dashboard-rtl .mx-45, .layout-dashboard-rtl .m-45 {
  margin-left: 45px !important;
}
.layout-dashboard-rtl .pl-45, .layout-dashboard-rtl .px-45, .layout-dashboard-rtl .p-45 {
  padding-right: 45px !important;
}
.layout-dashboard-rtl .pr-45, .layout-dashboard-rtl .px-45, .layout-dashboard-rtl .p-45 {
  padding-left: 45px !important;
}
.layout-dashboard-rtl .ml-50, .layout-dashboard-rtl .mx-50, .layout-dashboard-rtl .m-50 {
  margin-right: 50px !important;
}
.layout-dashboard-rtl .mr-50, .layout-dashboard-rtl .mx-50, .layout-dashboard-rtl .m-50 {
  margin-left: 50px !important;
}
.layout-dashboard-rtl .pl-50, .layout-dashboard-rtl .px-50, .layout-dashboard-rtl .p-50 {
  padding-right: 50px !important;
}
.layout-dashboard-rtl .pr-50, .layout-dashboard-rtl .px-50, .layout-dashboard-rtl .p-50 {
  padding-left: 50px !important;
}

html {
  --antd-wave-shadow-color: $color-primary ;
}

[ant-click-animating-without-extra-node=true]::after,
.ant-click-animating-node {
  box-shadow: 0 0 0 0 #79dd95;
  box-shadow: 0 0 0 0 var(--antd-wave-shadow-color);
}

a {
  color: #79dd95;
}

::-moz-selection {
  background: #79dd95;
}

::selection {
  background: #79dd95;
}

.ant-click-animating-node {
  box-shadow: 0 0 0 0 #79dd95;
}

@-webkit-keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #79dd95;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
@keyframes waveEffect {
  100% {
    box-shadow: 0 0 0 #79dd95;
    box-shadow: 0 0 0 6px var(--antd-wave-shadow-color);
  }
}
.ant-alert-success .ant-alert-icon {
  color: #52C41A;
}

.ant-alert-warning {
  border: 1px solid #FADB14;
}

.ant-alert-warning .ant-alert-icon {
  color: #FADB14;
}

.ant-anchor-ink-ball {
  border: 2px solid #79dd95;
}

.ant-anchor-link-active > .ant-anchor-link-title {
  color: #79dd95;
}

.ant-select-auto-complete.ant-select .ant-select-selection__rendered {
  line-height: 40px;
}

.ant-select-auto-complete.ant-select .ant-input {
  height: 40px;
}

.ant-select-auto-complete.ant-select .ant-input:hover {
  border-color: #79dd95;
}

.ant-select-auto-complete.ant-select .ant-input[disabled]:hover {
  border-color: #79dd95;
}

.ant-select-auto-complete.ant-select-lg .ant-select-selection__rendered {
  line-height: 48px;
}

.ant-select-auto-complete.ant-select-lg .ant-input {
  height: 48px;
}

.ant-select-auto-complete.ant-select-sm .ant-select-selection__rendered {
  line-height: 34px;
}

.ant-select-auto-complete.ant-select-sm .ant-input {
  height: 34px;
}

.ant-badge-status-primary {
  background-color: #79dd95;
}

.ant-badge-status-secondary {
  background-color: #B37FEB;
}

.ant-badge-status-success {
  background-color: #52C41A;
}

.ant-badge-status-warning {
  background-color: #FADB14;
}

.ant-btn {
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.07);
  border-radius: 6px;
}

.ant-btn,
.ant-btn-group .ant-btn,
.ant-radio-group .ant-radio-button-wrapper {
  font-weight: 600;
  font-size: 12px;
  height: 40px;
  padding: 0px 15px;
}

.ant-btn-icon-only {
  font-size: 12px;
}

.ant-btn-lg {
  border-radius: 6px;
}

.ant-btn-lg,
.ant-btn-group-lg .ant-btn,
.ant-radio-group-large .ant-radio-button-wrapper {
  height: 48px;
  padding: 0px 15px;
  font-size: 16px;
}

.ant-btn-icon-only.ant-btn-lg {
  font-size: 16px;
}

.ant-btn-sm {
  border-radius: 4px;
}

.ant-btn-sm,
.ant-btn-group-sm .ant-btn,
.ant-radio-group-small .ant-radio-button-wrapper {
  height: 34px;
  font-size: 12px;
  padding: 0px 15px;
}

.ant-btn-icon-only.ant-btn-sm {
  font-size: 12px;
}

.ant-btn-group-sm > .ant-btn > .anticon, .ant-btn-group-sm > span > .ant-btn > .anticon {
  font-size: 12px;
}

.ant-btn-primary {
  background-color: #79dd95;
  border-color: #79dd95;
}

.ant-btn-primary svg path {
  fill: #FFFFFF;
}

.ant-btn-link {
  color: #79dd95;
  box-shadow: none;
}

.ant-btn-icon-only {
  width: 40px;
  height: 40px;
  border-radius: 6px;
}

.ant-btn-icon-only.ant-btn-lg {
  width: 48px;
  height: 48px;
  border-radius: 6px;
}

.ant-btn-icon-only.ant-btn-sm:not(.ant-btn-round) {
  width: 34px;
  height: 34px;
  border-radius: 6px;
}

.ant-btn-icon-only.ant-btn-lg.ant-btn-round,
.ant-btn-icon-only.ant-btn-sm.ant-btn-round {
  width: auto;
}

.ant-btn-round {
  height: 40px;
  padding: 0 20px;
  border-radius: 40px;
}

.ant-btn-round.ant-btn-lg {
  height: 48px;
  padding: 0 24px;
  border-radius: 48px;
  font-size: 16px;
}

.ant-btn-round.ant-btn-sm {
  height: 34px;
  padding: 0 16px;
  border-radius: 34px;
  font-size: 12px;
}

.ant-btn-circle-outline {
  min-width: 40px;
}

.ant-btn-circle-outline.ant-btn-lg {
  min-width: 48px;
}

.ant-btn-circle-outline.ant-btn-sm {
  min-width: 34px;
}

.ant-btn-circle, .ant-btn-circle-outline {
  min-width: 40px;
  padding-right: 0;
  padding-left: 0;
  border-radius: 50% !important;
}

.ant-btn-group-lg > span > .ant-btn {
  height: 48px;
  padding: 0px 15px;
  line-height: 46px;
}

.ant-btn-group-lg > .ant-btn.ant-btn-icon-only {
  width: 48px;
  height: 48px;
}

.ant-btn-group-sm > span > .ant-btn {
  height: 34px;
  line-height: 30px;
}

.ant-btn-group-sm > .ant-btn.ant-btn-icon-only {
  width: 34px;
  height: 34px;
}

.ant-btn-group > .ant-btn:only-child {
  border-radius: 6px;
}

.ant-btn-group > span:only-child > .ant-btn {
  border-radius: 6px;
}

.ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.ant-btn-background-ghost.ant-btn-primary {
  color: #79dd95;
  border-color: #79dd95;
}

.ant-btn-background-ghost.ant-btn-link {
  color: #79dd95;
}

a.ant-btn {
  line-height: 38px;
}

a.ant-btn-lg {
  line-height: 46px;
}

.ant-fullcalendar-value:active {
  background: #79dd95;
}

.ant-fullcalendar-month-panel-current-cell .ant-fullcalendar-value {
  box-shadow: 0 0 0 1px #79dd95 inset;
}

.ant-fullcalendar-month-panel-selected-cell .ant-fullcalendar-value {
  background: #79dd95;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-header label.ant-radio-button {
  height: 40px;
  line-height: 38px;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-today .ant-fullcalendar-date {
  border-top-color: #79dd95;
}

.ant-fullcalendar-fullscreen .ant-fullcalendar-selected-day .ant-fullcalendar-value {
  color: #79dd95;
}

.ant-card-actions > li > span:hover {
  color: #79dd95;
}

.ant-card-actions > li > span > .anticon:hover {
  color: #79dd95;
}

.ant-cascader-picker-label:hover + .ant-cascader-input {
  border-color: #79dd95;
}

.ant-checkbox-input:focus + .ant-checkbox-inner {
  border-color: #79dd95;
}

.ant-checkbox-checked::after {
  border: 1px solid #79dd95;
}

.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #79dd95;
  border-color: #79dd95;
}

.ant-checkbox-indeterminate .ant-checkbox-inner::after {
  background-color: #79dd95;
}

.ant-calendar-picker:hover .ant-calendar-picker-input:not(.ant-input-disabled) {
  border-color: #79dd95;
}

.ant-calendar-input {
  color: #8C8C8C;
}

.ant-calendar-today .ant-calendar-date {
  color: #79dd95;
  border-color: #79dd95;
}

.ant-calendar .ant-calendar-ok-btn {
  font-weight: 600;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.07);
  height: 40px;
  padding: 0px 15px;
  border-radius: 6px;
  background-color: #79dd95;
  border-color: #79dd95;
  line-height: 30px;
}

.ant-calendar .ant-calendar-ok-btn-lg {
  height: 48px;
  padding: 0px 15px;
  border-radius: 6px;
}

.ant-calendar .ant-calendar-ok-btn-sm {
  height: 34px;
}

.ant-calendar-range .ant-calendar-today :not(.ant-calendar-disabled-cell) :not(.ant-calendar-last-month-cell) :not(.ant-calendar-next-month-btn-day) .ant-calendar-date {
  color: #79dd95;
  border-color: #79dd95;
}

.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date {
  background: #79dd95;
}

.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date:hover {
  background: #79dd95;
}

.ant-calendar-range .ant-calendar-time-picker-input {
  height: 40px;
  color: #8C8C8C;
  border: 1px solid #D9D9D9;
  line-height: 34px;
}

.ant-calendar-range .ant-calendar-time-picker-input:hover {
  border-color: #79dd95;
}

.ant-calendar-range .ant-calendar-time-picker-input-disabled:hover {
  border-color: #D9D9D9;
}

.ant-calendar-range .ant-calendar-time-picker-input[disabled]:hover {
  border-color: #D9D9D9;
}

textarea.ant-calendar-range .ant-calendar-time-picker-input {
  min-height: 40px;
}

.ant-calendar-range .ant-calendar-time-picker-input-lg {
  height: 48px;
}

.ant-calendar-range .ant-calendar-time-picker-input-sm {
  height: 34px;
}

.ant-calendar-time-picker-select li:focus {
  color: #79dd95;
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month {
  background: #79dd95;
}

.ant-calendar-month-panel-selected-cell .ant-calendar-month-panel-month:hover {
  background: #79dd95;
}

.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year {
  background: #79dd95;
}

.ant-calendar-year-panel-selected-cell .ant-calendar-year-panel-year:hover {
  background: #79dd95;
}

.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade {
  background: #79dd95;
}

.ant-calendar-decade-panel-selected-cell .ant-calendar-decade-panel-decade:hover {
  background: #79dd95;
}

.ant-dropdown-menu-submenu-title-selected > a {
  color: #79dd95;
}

.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title {
  color: #79dd95;
}

.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected > a {
  background: #79dd95;
}

.ant-form output {
  color: #8C8C8C;
}

.ant-form-item-control {
  line-height: 48px;
}

.ant-form-item-label {
  line-height: 47.9999px;
}

form .has-feedback :not(.ant-input-group-addon) > .ant-select .ant-select-selection__clear {
  right: 32px;
}

form .has-feedback .ant-cascader-picker-arrow {
  margin-right: 21px;
}

form .has-feedback .ant-cascader-picker-clear {
  right: 32px;
}

form .has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix {
  right: 32px;
}

form .has-feedback .ant-time-picker-clear {
  right: 32px;
}

.is-validating.has-feedback .ant-form-item-children-icon {
  width: 40px;
  color: #79dd95;
}

.has-success.has-feedback .ant-form-item-children-icon {
  color: #52C41A;
}

.has-warning .ant-form-split {
  color: #FADB14;
}

.has-warning .ant-input:hover {
  border-color: #FADB14;
}

.has-warning .ant-input:focus {
  border-color: #ffec3d;
  box-shadow: 0 0 0 2px rgba(250, 219, 20, 0.2);
}

.has-warning .ant-input:not([disabled]):hover {
  border-color: #FADB14;
}

.has-warning .ant-calendar-picker-open .ant-calendar-picker-input {
  border-color: #ffec3d;
  box-shadow: 0 0 0 2px rgba(250, 219, 20, 0.2);
}

.has-warning .ant-input-affix-wrapper .ant-input:hover {
  border-color: #FADB14;
}

.has-warning .ant-input-affix-wrapper .ant-input:focus {
  border-color: #ffec3d;
  box-shadow: 0 0 0 2px rgba(250, 219, 20, 0.2);
}

.has-warning .ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #FADB14;
}

.has-warning .ant-input-prefix {
  color: #FADB14;
}

.has-warning .ant-input-group-addon {
  color: #FADB14;
  border-color: #FADB14;
}

.has-warning .has-feedback {
  color: #FADB14;
}

.has-warning.has-feedback .ant-form-item-children-icon {
  color: #FADB14;
}

.has-warning .ant-select-selection {
  border-color: #FADB14;
}

.has-warning .ant-select-selection:hover {
  border-color: #FADB14;
}

.has-warning .ant-select-focused .ant-select-selection {
  border-color: #ffec3d;
  box-shadow: 0 0 0 2px rgba(250, 219, 20, 0.2);
}

.has-warning .ant-cascader-picker-arrow {
  color: #FADB14;
}

.has-warning .ant-time-picker-input {
  border-color: #FADB14;
}

.has-warning .ant-time-picker-input:focus {
  border-color: #ffec3d;
  box-shadow: 0 0 0 2px rgba(250, 219, 20, 0.2);
}

.has-warning .ant-time-picker-input:not([disabled]):hover {
  border-color: #FADB14;
}

.has-warning .ant-cascader-picker:focus .ant-cascader-input {
  border-color: #ffec3d;
  box-shadow: 0 0 0 2px rgba(250, 219, 20, 0.2);
}

.has-warning .ant-cascader-picker:hover .ant-cascader-input {
  border-color: #FADB14;
}

.has-error .ant-transfer-list-search:not([disabled]) {
  border-color: #D9D9D9;
}

.has-error .ant-transfer-list-search:not([disabled]):hover {
  border-color: #79dd95;
}

.ant-input {
  height: 40px;
  color: #8C8C8C;
  border: 1px solid #D9D9D9;
}

.ant-input:hover {
  border-color: #79dd95;
}

.ant-input-disabled:hover {
  border-color: #D9D9D9;
}

.ant-input[disabled]:hover {
  border-color: #D9D9D9;
}

textarea.ant-input {
  min-height: 40px;
}

.ant-input-lg {
  height: 48px;
}

.ant-input-sm {
  height: 34px;
}

.ant-input-group-addon {
  color: #8C8C8C;
  border: 1px solid #D9D9D9;
}

.ant-input-group-addon .ant-select-focused .ant-select-selection {
  color: #79dd95;
}

.ant-input-group-lg > .ant-input-group-addon {
  height: 48px;
}

.ant-input-group-sm > .ant-input-group-addon {
  height: 34px;
}

.ant-input-group-lg .ant-select-selection--single {
  height: 48px;
}

.ant-input-group-sm .ant-select-selection--single {
  height: 34px;
}

.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled) {
  border-color: #79dd95;
}

.ant-input-affix-wrapper .ant-input-suffix {
  color: #8C8C8C;
}

.ant-input-number {
  height: 40px;
  color: #8C8C8C;
  border: 1px solid #D9D9D9;
}

.ant-input-number:hover {
  border-color: #79dd95;
}

.ant-input-number-disabled:hover {
  border-color: #D9D9D9;
}

.ant-input-number[disabled]:hover {
  border-color: #D9D9D9;
}

textarea.ant-input-number {
  min-height: 40px;
}

.ant-input-number-lg {
  height: 48px;
}

.ant-input-number-sm {
  height: 34px;
}

.ant-input-number-input {
  height: 38px;
}

.ant-input-number-lg input {
  height: 46px;
}

.ant-input-number-sm input {
  height: 30px;
}

.ant-list-item-meta-title > a:hover {
  color: #79dd95;
}

.ant-mentions {
  height: 40px;
  color: #8C8C8C;
  border: 1px solid #D9D9D9;
}

.ant-mentions:hover {
  border-color: #79dd95;
}

.ant-mentions-disabled:hover {
  border-color: #D9D9D9;
}

.ant-mentions[disabled]:hover {
  border-color: #D9D9D9;
}

textarea.ant-mentions {
  min-height: 40px;
}

.ant-mentions-lg {
  height: 48px;
}

.ant-mentions-sm {
  height: 34px;
}

.ant-mentions-disabled > textarea:hover {
  border-color: #D9D9D9;
}

.ant-mentions-measure {
  min-height: 38px;
}

.ant-mentions > textarea {
  min-height: 100%;
  font-size: 14px;
  line-height: 2;
}

.ant-menu-submenu-selected {
  color: #79dd95;
}

.ant-menu-item > a:hover {
  color: #79dd95;
}

.ant-menu-item > .ant-badge > a:hover {
  color: #79dd95;
}

.ant-menu-submenu-title:hover {
  color: #79dd95;
}

.ant-menu-item-selected {
  color: #79dd95;
}

.ant-menu-item-selected > a:hover {
  color: #79dd95;
}

.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before {
  background: linear-gradient(to right, #79dd95, #79dd95);
}

.ant-menu-vertical-right .ant-menu-submenu-selected {
  color: #79dd95;
}

.ant-menu-vertical-right .ant-menu-submenu-selected > a {
  color: #79dd95;
}

.ant-menu-horizontal > .ant-menu-submenu-selected {
  color: #79dd95;
  border-bottom: 2px solid #79dd95;
}

.ant-menu-horizontal > .ant-menu-item > a:hover {
  color: #79dd95;
}

.ant-menu-horizontal > .ant-menu-item-selected > a {
  color: #79dd95;
}

.ant-menu-inline .ant-menu-item::after {
  border-right: 3px solid #79dd95;
}

.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
  background-color: #79dd95;
}

.ant-message-success .anticon {
  color: #52C41A;
}

.ant-message-warning .anticon {
  color: #FADB14;
}

.ant-modal-confirm-confirm .ant-modal-confirm-body > .anticon {
  color: #FADB14;
}

.ant-modal-confirm-success .ant-modal-confirm-body > .anticon {
  color: #52C41A;
}

.anticon.ant-notification-notice-icon-success {
  color: #52C41A;
}

.anticon.ant-notification-notice-icon-warning {
  color: #FADB14;
}

.ant-page-header-back-button {
  color: #79dd95;
}

.ant-pagination-item:hover {
  border-color: #79dd95;
}

.ant-pagination-item:hover a {
  color: #79dd95;
}

.ant-pagination-item-active {
  border-color: #79dd95;
}

.ant-pagination-item-active a {
  color: #79dd95;
}

.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon {
  color: #79dd95;
}

.ant-pagination-next:hover .ant-pagination-item-link {
  color: #79dd95;
  border-color: #79dd95;
}

.ant-pagination-options-quick-jumper {
  height: 40px;
  line-height: 40px;
}

.ant-pagination-options-quick-jumper input {
  height: 40px;
  color: #8C8C8C;
  border: 1px solid #D9D9D9;
}

.ant-pagination-options-quick-jumper input:hover {
  border-color: #79dd95;
}

.ant-pagination-options-quick-jumper input-disabled:hover {
  border-color: #D9D9D9;
}

.ant-pagination-options-quick-jumper input[disabled]:hover {
  border-color: #D9D9D9;
}

textarea.ant-pagination-options-quick-jumper input {
  min-height: 40px;
}

.ant-pagination-options-quick-jumper input-lg {
  height: 48px;
}

.ant-pagination-options-quick-jumper input-sm {
  height: 34px;
}

.ant-pagination-simple .ant-pagination-simple-pager input:hover {
  border-color: #79dd95;
}

.ant-pagination.mini .ant-pagination-options-quick-jumper input {
  height: 34px;
}

.ant-popover-message > .anticon {
  color: #FADB14;
}

.ant-progress-success-bg {
  background-color: #52C41A;
}

.ant-progress-status-success .ant-progress-bg {
  background-color: #52C41A;
}

.ant-progress-status-success .ant-progress-text {
  color: #52C41A;
}

.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path {
  stroke: #52C41A;
}

.ant-progress-circle.ant-progress-status-success .ant-progress-text {
  color: #52C41A;
}

.ant-radio-input:focus + .ant-radio-inner {
  border-color: #79dd95;
}

.ant-radio-checked::after {
  border: 1px solid #79dd95;
}

.ant-radio-inner::after {
  background-color: #79dd95;
}

.ant-radio-checked .ant-radio-inner {
  border-color: #79dd95;
}

.ant-radio-button-wrapper {
  height: 40px;
  line-height: 38px;
}

.ant-radio-group-large .ant-radio-button-wrapper {
  height: 48px;
  line-height: 46px;
}

.ant-radio-group-small .ant-radio-button-wrapper {
  height: 34px;
  line-height: 34px;
}

.ant-radio-button-wrapper:hover {
  color: #79dd95;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #79dd95;
  border-color: #79dd95;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled)::before {
  background-color: #79dd95;
}

.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child {
  border-color: #79dd95;
}

.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background: #79dd95;
  border-color: #79dd95;
}

.ant-result-success .ant-result-icon > .anticon {
  color: #52C41A;
}

.ant-result-warning .ant-result-icon > .anticon {
  color: #FADB14;
}

.ant-select-selection {
  border: 1px solid #D9D9D9;
}

.ant-select-selection:hover {
  border-color: #79dd95;
}

.ant-select-disabled .ant-select-selection:active {
  border-color: #D9D9D9;
}

.ant-select-selection--single {
  height: 40px;
}

.ant-select-selection__rendered {
  line-height: 38px;
}

.ant-select-lg .ant-select-selection--single {
  height: 48px;
}

.ant-select-lg .ant-select-selection__rendered {
  line-height: 46px;
}

.ant-select-lg .ant-select-selection--multiple {
  min-height: 48px;
}

.ant-select-lg .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 40px;
  line-height: 40px;
}

.ant-select-lg .ant-select-selection--multiple .ant-select-arrow {
  top: 24px;
}

.ant-select-sm .ant-select-selection--single {
  height: 34px;
}

.ant-select-sm .ant-select-selection__rendered {
  line-height: 30px;
}

.ant-select-sm .ant-select-selection--multiple {
  min-height: 34px;
}

.ant-select-sm .ant-select-selection--multiple .ant-select-selection__rendered li {
  height: 24px;
  line-height: 22px;
}

.ant-select-sm .ant-select-selection--multiple .ant-select-arrow {
  top: 16px;
}

.ant-select-selection--multiple {
  min-height: 40px;
}

.ant-select-selection--multiple .ant-select-selection__rendered > ul > li {
  height: 34px;
  line-height: 30px;
}

.ant-select-selection--multiple .ant-select-arrow {
  top: 20px;
}

.ant-select-dropdown.ant-select-dropdown--multiple .ant-select-dropdown-menu-item-selected:hover .ant-select-selected-icon {
  color: #79dd95;
}

.ant-slider-handle.ant-tooltip-open {
  border-color: #79dd95;
}

.ant-spin {
  color: #79dd95;
}

.ant-spin-dot-item {
  background-color: #79dd95;
}

.ant-steps-item-icon > .ant-steps-icon {
  color: #79dd95;
}

.ant-steps-item-process .ant-steps-item-icon {
  border-color: #79dd95;
  background: #79dd95;
}

.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #79dd95;
}

.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #79dd95;
}

.ant-steps-item-finish .ant-steps-item-icon {
  border-color: #79dd95;
}

.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon {
  color: #79dd95;
}

.ant-steps-item-finish .ant-steps-item-icon > .ant-steps-icon .ant-steps-icon-dot {
  background: #79dd95;
}

.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title::after {
  background-color: #79dd95;
}

.ant-steps-item-finish > .ant-steps-item-container > .ant-steps-item-tail::after {
  background-color: #79dd95;
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active) > .ant-steps-item-container[role=button]:hover .ant-steps-item-description {
  color: #79dd95;
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role=button]:hover .ant-steps-item-icon {
  border-color: #79dd95;
}

.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process) > .ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon {
  color: #79dd95;
}

.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon > .ant-steps-icon {
  color: #79dd95;
}

.ant-steps-navigation .ant-steps-item::before {
  background-color: #79dd95;
}

.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon {
  color: #79dd95;
}

.ant-switch-checked {
  background-color: #79dd95;
}

.ant-table-thead > tr > th .ant-table-filter-selected.anticon {
  color: #79dd95;
}

.ant-table-thead > tr > th .ant-table-column-sorter .ant-table-column-sorter-inner .ant-table-column-sorter-down.on {
  color: #79dd95;
}

.ant-table-filter-dropdown .ant-dropdown-menu .ant-dropdown-submenu-contain-selected .ant-dropdown-menu-submenu-title::after {
  color: #79dd95;
}

.ant-table-filter-dropdown-link {
  color: #79dd95;
}

.ant-table-row-expand-icon {
  color: #79dd95;
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active {
  color: #79dd95;
}

.ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-disabled {
  color: #79dd95;
}

.ant-tabs-extra-content .ant-tabs-new-tab:hover {
  color: #79dd95;
  border-color: #79dd95;
}

.ant-tabs .ant-tabs-card-bar.ant-tabs-bottom-bar .ant-tabs-tab-active {
  color: #79dd95;
}

.ant-tabs-ink-bar {
  background-color: #79dd95;
}

.ant-tabs-nav .ant-tabs-tab-active {
  color: #79dd95;
}

.ant-tag-checkable:not(.ant-tag-checkable-checked):hover {
  color: #79dd95;
}

.ant-tag-checkable-checked {
  background-color: #79dd95;
}

.ant-time-picker-panel-select li:focus {
  color: #79dd95;
}

.ant-time-picker-input {
  height: 40px;
  color: #8C8C8C;
  border: 1px solid #D9D9D9;
}

.ant-time-picker-input:hover {
  border-color: #79dd95;
}

.ant-time-picker-input-disabled:hover {
  border-color: #D9D9D9;
}

.ant-time-picker-input[disabled]:hover {
  border-color: #D9D9D9;
}

textarea.ant-time-picker-input {
  min-height: 40px;
}

.ant-time-picker-input-lg {
  height: 48px;
}

.ant-time-picker-input-sm {
  height: 34px;
}

.ant-time-picker-large .ant-time-picker-input {
  height: 48px;
}

.ant-time-picker-small .ant-time-picker-input {
  height: 34px;
}

.ant-timeline-item-head-blue {
  color: #79dd95;
  border-color: #79dd95;
}

.ant-timeline-item-head-green {
  color: #52C41A;
  border-color: #52C41A;
}

.ant-transfer-list-search-action {
  line-height: 40px;
}

.ant-transfer-list-body-with-search {
  padding-top: 64px;
}

.ant-transfer-list-body-with-search .ant-transfer-list-body-not-found {
  margin-top: 20px;
}

.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox .ant-tree-checkbox-inner {
  border-color: #79dd95;
}

.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner::after {
  border-color: #79dd95;
}

.ant-tree.ant-tree-directory .ant-tree-child-tree > li.ant-tree-treenode-selected > span.ant-tree-node-content-wrapper::before {
  background: #79dd95;
}

.ant-tree-checkbox-input:focus + .ant-tree-checkbox-inner {
  border-color: #79dd95;
}

.ant-tree-checkbox-checked::after {
  border: 1px solid #79dd95;
}

.ant-tree-checkbox-checked .ant-tree-checkbox-inner {
  background-color: #79dd95;
  border-color: #79dd95;
}

.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner::after {
  background-color: #79dd95;
}

.ant-tree li.drag-over > span[draggable] {
  background-color: #79dd95;
}

.ant-tree li.drag-over-gap-top > span[draggable] {
  border-top-color: #79dd95;
}

.ant-tree li.drag-over-gap-bottom > span[draggable] {
  border-bottom-color: #79dd95;
}

.ant-tree li.ant-tree-treenode-loading span.ant-tree-switcher.ant-tree-switcher_close .ant-tree-switcher-loading-icon {
  color: #79dd95;
}

.ant-select-tree-checkbox-input:focus + .ant-select-tree-checkbox-inner {
  border-color: #79dd95;
}

.ant-select-tree-checkbox-checked::after {
  border: 1px solid #79dd95;
}

.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
  background-color: #79dd95;
  border-color: #79dd95;
}

.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
  background-color: #79dd95;
}

.ant-select-tree li span.ant-select-icon_loading .ant-select-switcher-loading-icon {
  color: #79dd95;
}

.ant-select-tree li span.ant-select-tree-switcher.ant-select-tree-switcher_close .ant-select-switcher-loading-icon {
  color: #79dd95;
}

.ant-upload.ant-upload-select-picture-card:hover {
  border-color: #79dd95;
}

.ant-upload-list .ant-upload-success-icon {
  color: #52C41A;
}

.ant-btn-primary {
  background-color: #79dd95;
}
.ant-btn-primary:hover {
  background-color: #40A9FF;
}
.ant-btn-primary:active, .ant-btn-primary.active, .ant-btn-primary:focus {
  background-color: #096DD9;
}

.ant-btn-secondary {
  background-color: #FFFFFF;
  border-color: #D9D9D9;
  color: #141414;
}
.ant-btn-secondary:hover {
  border-color: #40A9FF;
  color: #79dd95;
}
.ant-btn-secondary:active, .ant-btn-secondary.active, .ant-btn-secondary:focus {
  border-color: #096DD9;
  color: #096DD9;
}

.ant-btn-dark {
  background-color: #141414;
  color: #FFFFFF;
}
.ant-btn-dark:hover, .ant-btn-dark:active, .ant-btn-dark:focus, .ant-btn-dark.active {
  background-color: #141414;
  color: #FFFFFF;
}
.ant-btn-dark.ant-btn-background-ghost:not(:disabled) {
  color: #141414;
  border-color: #141414;
}

.ant-input {
  font-weight: 600;
  color: #8C8C8C;
}
.ant-input:focus {
  border-color: #79dd95;
  color: #141414;
  box-shadow: none;
}

.ant-select {
  font-weight: 600;
  color: #8C8C8C;
}
.ant-select.ant-select-focused {
  border-color: #79dd95;
  color: #141414;
  box-shadow: none;
}

.ant-select-dropdown-menu-item {
  font-weight: 600;
}

.ant-descriptions .ant-descriptions-title {
  font-size: 14px;
  font-weight: 600;
  color: #141414;
  margin-bottom: 14px;
}
.ant-descriptions .ant-descriptions-item-label {
  font-size: 13px;
  font-weight: 600;
  color: #8C8C8C;
}
.ant-descriptions .ant-descriptions-item-content {
  font-size: 13px;
  font-weight: 600;
  color: #141414;
}
.ant-descriptions .ant-descriptions-row > th, .ant-descriptions .ant-descriptions-row > td {
  padding-bottom: 6px;
}

.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: transparent;
}

body {
  font-family: "open sans", Helvetica, Arial, sans-serif;
  letter-spacing: -0.3px;
}

h1,
.h1 {
  font-size: 48px;
  font-weight: 700;
  color: #141414;
}

h2,
.h2 {
  font-size: 36px;
  font-weight: 700;
  color: #141414;
}

h3,
.h3 {
  font-size: 30px;
  font-weight: 700;
  color: #141414;
}

h4,
.h4 {
  font-size: 24px;
  font-weight: 700;
  color: #141414;
}

h5,
.h5 {
  font-size: 20px;
  font-weight: 700;
  color: #141414;
}

h6,
.h6 {
  font-size: 16px;
  font-weight: 700;
  color: #141414;
}

p {
  font-size: 14px;
}

body {
  padding: 0 0 30px 0;
  background-color: #FAFAFA;
}

.layout-default {
  background: transparent;
  text-align: left;
  position: relative;
  overflow-x: hidden;
}
@media (min-width: 992px) {
  .layout-default {
    overflow: auto;
  }
}
.layout-default .ant-layout-header {
  display: flex;
  position: relative;
  background-color: #FFFFFF;
  color: #141414;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
  flex-direction: column;
  padding: 20px;
  height: auto;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .layout-default .ant-layout-header {
    flex-direction: row;
    padding: 0 50px;
    height: 64px;
    line-height: 64px;
  }
}
.layout-default .ant-layout-header .header-brand {
  margin-right: auto;
  margin-left: auto;
  display: flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .layout-default .ant-layout-header .header-brand {
    margin-right: auto;
    margin-left: 0;
    display: block;
    width: auto;
    margin-bottom: 0px;
  }
}
.layout-default .ant-layout-header .header-brand .btn-menu-trigger {
  display: block;
}
@media (min-width: 992px) {
  .layout-default .ant-layout-header .header-brand .btn-menu-trigger {
    display: none;
  }
}
.layout-default .ant-layout-header .header-brand h6 {
  white-space: nowrap;
  font-size: 16px;
  color: #141414;
  margin: 0;
}
@media (min-width: 992px) {
  .layout-default .ant-layout-header .header-brand h6 {
    font-size: 14px;
  }
}
.layout-default .ant-layout-header .header-menu .ant-menu-submenu a svg {
  margin-right: 5px;
}
.layout-default .ant-layout-header .header-nav {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
}
@media (min-width: 992px) {
  .layout-default .ant-layout-header .header-nav {
    margin-right: auto;
    margin-left: auto;
  }
}
.layout-default .ant-layout-header .header-nav a {
  color: #141414;
  padding: 6px 12px;
  font-weight: 400;
}
.layout-default .ant-layout-header .header-nav a.router-link-active {
  color: #141414;
  font-weight: 600;
}
.layout-default .ant-layout-header .header-nav a.router-link-active svg path {
  fill: #141414;
}
.layout-default .ant-layout-header .header-nav a svg,
.layout-default .ant-layout-header .header-nav a span {
  vertical-align: middle;
}
.layout-default .ant-layout-header .header-nav a svg {
  margin-right: 5px;
}
.layout-default .ant-layout-header .header-nav .menu-large {
  display: none;
}
@media (min-width: 992px) {
  .layout-default .ant-layout-header .header-nav .menu-large {
    display: block;
  }
}
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal {
  border: none;
  margin-top: 0px;
  text-align: center;
  background-color: transparent;
}
@media (min-width: 768px) {
  .layout-default .ant-layout-header .header-nav .ant-menu-horizontal {
    margin-top: 0;
  }
}
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-item {
  padding: 0;
}
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal .ant-menu-submenu-title > span {
  vertical-align: 6px;
}
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-item,
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-item:hover,
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-item-active,
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-item-selected,
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-submenu,
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-submenu:hover,
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-submenu-active,
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-submenu-selected {
  color: #8C8C8C;
  font-weight: 600;
  border: none;
}
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-item:hover,
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-item-active,
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-item-selected,
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-submenu:hover,
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-submenu-active,
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal > .ant-menu-submenu-selected {
  color: #262626;
}
.layout-default .ant-layout-header .header-nav .ant-menu-horizontal .ant-menu-submenu-title {
  font-size: 16px;
  font-weight: bold;
}
.layout-default .ant-layout-header .header-nav .menu-small {
  display: block;
}
@media (min-width: 992px) {
  .layout-default .ant-layout-header .header-nav .menu-small {
    display: none;
  }
}
.layout-default .ant-layout-header .header-nav .menu-small .ant-menu-inline, .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical, .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical-left {
  border: none;
}
.layout-default .ant-layout-header .header-nav .menu-small .ant-collapse > .ant-collapse-item > .ant-collapse-header {
  display: none;
}
.layout-default .ant-layout-header .header-nav .menu-small .ant-collapse-content {
  border: none;
}
.layout-default .ant-layout-header .header-nav .menu-small .ant-collapse > .ant-collapse-item {
  border: 0;
  border-radius: 4px;
}
.layout-default .ant-layout-header .header-nav .menu-small .ant-menu {
  border: 1px solid #141414;
}
.layout-default .ant-layout-header .header-nav .menu-small .ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 4px;
  border-color: #141414;
  border-top: 0;
}
.layout-default .ant-layout-header .header-nav .menu-small .ant-collapse {
  background-color: transparent;
  border: 0;
}
.layout-default .ant-layout-header .header-nav .menu-small .ant-menu-inline, .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical, .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical-left {
  border: 1px solid #D9D9D9;
  border-radius: 4px;
  padding: 16px 0px;
  margin-bottom: 20px;
}
.layout-default .ant-layout-header .header-nav .menu-small .ant-collapse-content-box {
  padding: 0;
}
.layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical .ant-menu-item:not(:last-child), .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical-left .ant-menu-item:not(:last-child), .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical-right .ant-menu-item:not(:last-child), .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-inline .ant-menu-item:not(:last-child) {
  height: auto;
  margin: 0;
}
.layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical .ant-menu-item a {
  padding-top: 0;
  padding-bottom: 0;
}
.layout-default .ant-layout-header .header-nav .menu-small .ant-collapse-content > .ant-collapse-content-box {
  padding: 0;
}
.layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical > .ant-menu-item, .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical-left > .ant-menu-item, .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical-right > .ant-menu-item, .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-inline > .ant-menu-item, .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title, .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title, .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title, .layout-default .ant-layout-header .header-nav .menu-small .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
  height: auto;
  margin: 0;
}
@media (min-width: 992px) {
  .layout-default .ant-layout-header .header-btn {
    margin-left: auto;
  }
}
.layout-default .ant-layout-header .header-btn .ant-btn-round.ant-btn-sm {
  font-size: 12px;
  width: 100%;
}
@media (min-width: 992px) {
  .layout-default .ant-layout-header .header-btn .ant-btn-round.ant-btn-sm {
    width: auto;
  }
}
.layout-default .ant-layout-content {
  padding-top: 3px;
}
.layout-default .ant-layout-footer {
  padding: 24px 0px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  background: transparent;
  text-align: center;
}
@media (min-width: 768px) {
  .layout-default .ant-layout-footer {
    padding: 24px 50px;
  }
}
.layout-default .ant-layout-footer .ant-menu-horizontal {
  border: none;
  line-height: 1.5;
  margin: 0 0 30px;
  background-color: transparent;
  font-size: 16px;
}
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-item,
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-item:hover,
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-item-active,
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-item-selected,
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu,
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu:hover,
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu-active,
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu-selected {
  color: #8C8C8C;
  border: none;
}
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-item:hover,
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-item-active,
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-item-selected,
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu:hover,
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu-active,
.layout-default .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu-selected {
  color: #262626;
}
.layout-default .ant-layout-footer .ant-menu-horizontal .ant-menu-submenu-title {
  font-size: 16px;
  font-weight: bold;
}
.layout-default .ant-layout-footer .menu-nav-social a svg {
  fill: #8C8C8C;
  vertical-align: middle;
}
.layout-default .ant-layout-footer .menu-nav-social a:hover svg {
  fill: #79dd95;
}
.layout-default .ant-layout-footer .copyright {
  margin: 0;
  font-size: 16px;
  color: #8C8C8C;
}
.layout-default .ant-layout-footer .copyright svg {
  width: 16px;
  height: 16px;
  vertical-align: -2px;
}
.layout-default .ant-layout-footer .copyright svg path {
  fill: #F5222D;
}
.layout-default .ant-layout-footer .copyright a {
  color: inherit;
}

.layout-dashboard {
  background: transparent;
  text-align: left;
  position: relative;
  overflow-x: hidden;
}
@media (min-width: 992px) {
  .layout-dashboard {
    overflow: auto;
  }
}
.layout-dashboard:not(.layout-dashboard-rtl) .ant-layout-sider .brand img {
  margin-right: 5px;
}
.layout-dashboard.layout-dashboard-rtl .ant-layout-sider .brand img {
  margin-left: 5px;
}
.layout-dashboard .ant-layout-sider.sider-primary {
  width: 250px;
  position: fixed;
  left: 0;
  z-index: 99;
  height: 100vh;
  overflow: auto;
  margin: 0;
  padding: 33px 20px;
  background: #ffffff !important;
}
@media (min-width: 992px) {
  .layout-dashboard .ant-layout-sider.sider-primary {
    margin: 20px 0 0 20px;
    padding: 13px 20px;
    height: calc(100vh - 20px);
    background: transparent !important;
  }
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark {
  background-color: #001529 !important;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-zero-width {
  overflow-x: hidden;
  width: 210px;
  margin: 0;
  padding: 33px 0px;
}
@media (min-width: 992px) {
  .layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-zero-width {
    padding: 13px 0;
    margin: 20px 0 0 0;
  }
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-layout-sider-children {
  width: 210px;
}
@media (min-width: 992px) {
  .layout-dashboard .ant-layout-sider.sider-primary .ant-layout-sider-children {
    width: auto;
  }
}
.layout-dashboard .ant-layout-sider.sider-primary .brand {
  font-weight: 600;
  padding: 10px 16px;
}
.layout-dashboard .ant-layout-sider.sider-primary .brand span {
  vertical-align: middle;
}
.layout-dashboard .ant-layout-sider.sider-primary .brand img {
  height: 30px;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark .brand span {
  color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary hr {
  margin: 18px 0;
  border: none;
  height: 1px;
  background-color: #F5F5F5;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-white {
  background-color: #FFFFFF !important;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
  margin: 0;
  padding-top: 33px;
  border-radius: 0px;
}
@media (min-width: 992px) {
  .layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-white {
    margin: 20px 0 64px 20px;
    padding-top: 13px;
    border-radius: 8px;
  }
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-inline {
  border: none;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-inline .ant-menu-item,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-inline .ant-menu-submenu {
  margin: 0;
  overflow: visible;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-inline .ant-menu-item::after,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-inline .ant-menu-submenu::after {
  display: none;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-inline .ant-menu-submenu-title {
  overflow: visible;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu {
  padding: 0 !important;
  height: auto;
  line-height: normal;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item.ant-menu-item:active, .layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item.ant-menu-submenu-title:active, .layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item.ant-menu-item-selected,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item .ant-menu-submenu:active,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item .ant-menu-submenu-selected,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu.ant-menu-item:active,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu.ant-menu-submenu-title:active,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu.ant-menu-item-selected,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu .ant-menu-submenu:active,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu .ant-menu-submenu-selected {
  background-color: transparent;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item a,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu a {
  padding: 10px 16px;
  color: #141414;
  border-radius: 8px;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item .icon,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu .icon {
  display: inline-flex;
  width: 32px;
  height: 32px;
  background-color: #FFFFFF;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.12);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-right: 11px;
  vertical-align: middle;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item svg path,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu svg path {
  fill: #BFBFBF;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item .label,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu .label {
  vertical-align: middle;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item.ant-menu-item-selected .router-link-active,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item .router-link-active,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu.ant-menu-item-selected .router-link-active,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu .router-link-active {
  background-color: #FFFFFF;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item.ant-menu-item-selected .router-link-active .icon,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item .router-link-active .icon,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu.ant-menu-item-selected .router-link-active .icon,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu .router-link-active .icon {
  background-color: #79dd95;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item.ant-menu-item-selected .router-link-active svg path,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item .router-link-active svg path,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu.ant-menu-item-selected .router-link-active svg path,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu .router-link-active svg path {
  fill: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item.ant-menu-item-selected .router-link-active .label,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item .router-link-active .label,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu.ant-menu-item-selected .router-link-active .label,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu .router-link-active .label {
  font-weight: 600;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item a:hover,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu a:hover {
  color: #141414;
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item a:hover .icon,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu a:hover .icon {
  transition: box-shadow 0.1s ease-in;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.12);
}
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-item.menu-item-header,
.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu.menu-item-header {
  padding: 10px 16px !important;
  color: #8C8C8C;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-white .ant-menu-item .icon {
  background-color: #FAFAFA;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-white .ant-menu-item.ant-menu-item-selected .router-link-active,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-white .ant-menu-item .router-link-active {
  background-color: transparent;
  box-shadow: none;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-white .ant-menu-item.ant-menu-item-selected .router-link-active .icon,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-white .ant-menu-item .router-link-active .icon {
  background-color: #79dd95;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-white .ant-menu-item.ant-menu-item-selected .router-link-active svg path,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-white .ant-menu-item .router-link-active svg path {
  fill: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark {
  margin: 0;
  padding-top: 33px;
  border-radius: 0px;
}
@media (min-width: 992px) {
  .layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark {
    margin: 20px 0 0 20px;
    padding-top: 13px;
    border-radius: 8px;
  }
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark .ant-menu-item a {
  padding: 10px 10px;
  border-radius: 6px;
  margin: 7px 0;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark .ant-menu-item .icon {
  background-color: transparent;
  height: auto;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark .ant-menu-item .label {
  color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark .ant-menu-item.ant-menu-item-selected .router-link-active,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark .ant-menu-item .router-link-active {
  background-color: #79dd95;
  box-shadow: none;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark .ant-menu-item.ant-menu-item-selected .router-link-active .icon,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark .ant-menu-item .router-link-active .icon {
  background-color: transparent;
  box-shadow: none;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark .ant-menu-item.ant-menu-item-selected .router-link-active svg path,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark .ant-menu-item .router-link-active svg path {
  fill: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark .ant-menu-item.menu-item-header {
  color: #FFFFFF;
  opacity: 0.7;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .ant-menu-item.ant-menu-item-selected .router-link-active .icon,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .ant-menu-item .router-link-active .icon {
  background-color: #79dd95;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-secondary .ant-menu-item.ant-menu-item-selected .router-link-active .icon,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-secondary .ant-menu-item .router-link-active .icon {
  background-color: #B37FEB;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-success .ant-menu-item.ant-menu-item-selected .router-link-active .icon,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-success .ant-menu-item .router-link-active .icon {
  background-color: #52C41A;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-warning .ant-menu-item.ant-menu-item-selected .router-link-active .icon,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-warning .ant-menu-item .router-link-active .icon {
  background-color: #FADB14;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-danger .ant-menu-item.ant-menu-item-selected .router-link-active .icon,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-danger .ant-menu-item .router-link-active .icon {
  background-color: #F5222D;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-black .ant-menu-item.ant-menu-item-selected .router-link-active .icon,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-black .ant-menu-item .router-link-active .icon {
  background-color: #141414;
}
.layout-dashboard .ant-layout-sider.sider-primary .aside-footer {
  display: none;
  padding-top: 100px;
  padding-bottom: 33px;
}
@media (min-width: 992px) {
  .layout-dashboard .ant-layout-sider.sider-primary .aside-footer {
    padding-bottom: 20px;
  }
}
.layout-dashboard .ant-layout-sider.sider-primary .footer-box {
  background-color: #FFFFFF;
  color: #141414;
  padding: 16px;
  border-radius: 8px;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
  margin-bottom: 8px;
}
.layout-dashboard .ant-layout-sider.sider-primary .footer-box .icon {
  display: inline-flex;
  width: 32px;
  height: 32px;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.12);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  margin-bottom: 15px;
  background-color: #79dd95;
}
.layout-dashboard .ant-layout-sider.sider-primary .footer-box svg path {
  fill: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary .footer-box h6 {
  font-weight: 600;
  font-size: 16px;
  color: #141414;
  margin-bottom: 0;
}
.layout-dashboard .ant-layout-sider.sider-primary .footer-box p {
  color: #8C8C8C;
  font-weight: 600;
}
.layout-dashboard .ant-layout-sider.sider-primary .footer-box button {
  margin: 0;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-dark .footer-box, .layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-white .footer-box {
  background-color: #FAFAFA;
  box-shadow: none;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box {
  background-color: #79dd95;
  color: #FFFFFF;
  box-shadow: none;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box .icon {
  background-color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box svg path {
  fill: #79dd95;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box h6 {
  color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box p {
  color: #F5F5F5;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box button,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box a {
  background-color: #FFFFFF;
  color: #141414;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box {
  background-color: #79dd95;
  color: #FFFFFF;
  box-shadow: none;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box .icon {
  background-color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box svg path {
  fill: #79dd95;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box h6 {
  color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box p {
  color: #F5F5F5;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box button,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .footer-box a {
  background-color: #FFFFFF;
  border-color: #F0F0F0;
  color: #141414;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-secondary .footer-box {
  background-color: #B37FEB;
  color: #FFFFFF;
  box-shadow: none;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-secondary .footer-box .icon {
  background-color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-secondary .footer-box svg path {
  fill: #B37FEB;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-secondary .footer-box h6 {
  color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-secondary .footer-box p {
  color: #F5F5F5;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-secondary .footer-box button,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-secondary .footer-box a {
  background-color: #FFFFFF;
  border-color: #F0F0F0;
  color: #141414;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-success .footer-box {
  background-color: #52C41A;
  color: #FFFFFF;
  box-shadow: none;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-success .footer-box .icon {
  background-color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-success .footer-box svg path {
  fill: #52C41A;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-success .footer-box h6 {
  color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-success .footer-box p {
  color: #F5F5F5;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-success .footer-box button,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-success .footer-box a {
  background-color: #FFFFFF;
  border-color: #F0F0F0;
  color: #141414;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-warning .footer-box {
  background-color: #FADB14;
  color: #FFFFFF;
  box-shadow: none;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-warning .footer-box .icon {
  background-color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-warning .footer-box svg path {
  fill: #FADB14;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-warning .footer-box h6 {
  color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-warning .footer-box p {
  color: #F5F5F5;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-warning .footer-box button,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-warning .footer-box a {
  background-color: #FFFFFF;
  border-color: #F0F0F0;
  color: #141414;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-danger .footer-box {
  background-color: #F5222D;
  color: #FFFFFF;
  box-shadow: none;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-danger .footer-box .icon {
  background-color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-danger .footer-box svg path {
  fill: #F5222D;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-danger .footer-box h6 {
  color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-danger .footer-box p {
  color: #F5F5F5;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-danger .footer-box button,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-danger .footer-box a {
  background-color: #FFFFFF;
  border-color: #F0F0F0;
  color: #141414;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-black .footer-box {
  background-color: #141414;
  color: #FFFFFF;
  box-shadow: none;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-black .footer-box .icon {
  background-color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-black .footer-box svg path {
  fill: #141414;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-black .footer-box h6 {
  color: #FFFFFF;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-black .footer-box p {
  color: #F5F5F5;
}
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-black .footer-box button,
.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-black .footer-box a {
  background-color: #FFFFFF;
  border-color: #F0F0F0;
  color: #141414;
}
.layout-dashboard.has-sidebar .ant-layout-sider.sider-primary .aside-footer {
  display: block;
}
.layout-dashboard .sidebar-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #141414;
  opacity: 0.5;
  z-index: 9;
}
@media (min-width: 992px) {
  .layout-dashboard .sidebar-overlay {
    background-color: transparent;
    opacity: 0;
    pointer-events: none;
  }
}
.layout-dashboard .ant-layout {
  background: transparent;
  position: relative;
  min-height: 100vh;
  width: 100%;
  flex-shrink: 0;
}
@media (min-width: 992px) {
  .layout-dashboard .ant-layout {
    width: auto;
    flex-shrink: 1;
    margin-left: 270px;
  }
}
.layout-dashboard .ant-menu {
  background: transparent;
}
.layout-dashboard .ant-layout-content {
  padding: 0px;
  margin: 0px 20px 0px;
}
.layout-dashboard .ant-layout-header {
  background: transparent;
  height: auto;
  padding: 16px;
  margin: 10px 4px;
  line-height: inherit;
  border-radius: 12px;
  transition: 0.2s;
}
@media (min-width: 768px) {
  .layout-dashboard .ant-layout-header {
    margin: 10px 20px;
  }
}
.layout-dashboard.navbar-fixed .ant-layout > div > .ant-affix .ant-layout-header {
  background: #FFFFFF;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
  margin: 10px 20px;
}
.layout-dashboard.navbar-fixed.has-sidebar .ant-layout > div > .ant-affix {
  z-index: 1;
}
@media (min-width: 992px) {
  .layout-dashboard.navbar-fixed.has-sidebar .ant-layout > div > .ant-affix {
    z-index: 10;
  }
}
@media (max-width: 576px) {
  .layout-dashboard .header-notifications-dropdown {
    left: 20px !important;
    right: 20px !important;
  }
}
.layout-dashboard.navbar-fixed .header-notifications-dropdown {
  position: fixed;
}
.layout-dashboard .header-notifications-list {
  background: #ffffff;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
  border-radius: 12px;
  min-width: 176px;
  padding: 16px 8px;
}
.layout-dashboard .header-notifications-list ul.ant-dropdown-menu-items {
  padding: 0;
  margin: 0;
}
.layout-dashboard .header-notifications-list .ant-list-item {
  padding: 5px 16px;
  margin-bottom: 8px;
}
.layout-dashboard .header-notifications-list .ant-list-item:last-child {
  margin-bottom: 0;
}
.layout-dashboard .header-notifications-list .ant-list-item-meta-title {
  line-height: normal;
}
.layout-dashboard .header-notifications-list .ant-avatar {
  width: 36px;
  height: 36px;
  background-color: #FAFAFA;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.12);
  display: flex;
  justify-content: center;
  align-items: center;
}
.layout-dashboard .header-notifications-list .ant-avatar svg {
  width: 22px;
  height: 22px;
}
.layout-dashboard .header-notifications-list .ant-list-item-meta-description {
  color: #8C8C8C;
  font-size: 12px;
  line-height: 12px;
  font-weight: 600;
}
.layout-dashboard .header-notifications-list .ant-list-item-meta-description svg {
  width: 14px;
  height: 14px;
  fill: #8C8C8C;
  vertical-align: middle;
  margin-right: 4px;
}
.layout-dashboard .header-notifications-list .ant-list-item-meta-description svg path {
  fill: #8C8C8C;
}
.layout-dashboard .header-notifications-list .ant-list-item-meta-description span {
  vertical-align: middle;
}
.layout-dashboard .ant-breadcrumb > span .ant-breadcrumb-link a {
  color: #8C8C8C;
}
.layout-dashboard .ant-breadcrumb > span:last-child .ant-breadcrumb-link {
  color: #141414;
}
.layout-dashboard .ant-page-header-heading {
  margin-top: 0;
}
.layout-dashboard .ant-page-header-heading .ant-page-header-heading-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  margin-top: 5px;
}
.layout-dashboard .header-control {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
@media (min-width: 768px) {
  .layout-dashboard .header-control {
    margin-top: 0;
  }
}
.layout-dashboard .header-control .ant-btn-link {
  height: auto;
  padding: 0 7px;
  margin: 0;
  box-shadow: none;
  color: #8C8C8C;
}
.layout-dashboard .header-control .ant-dropdown-link {
  padding: 0 7px;
  margin: 0;
}
.layout-dashboard .header-control .btn-sign-in {
  height: auto;
  padding: 0 7px;
  margin: 0;
  box-shadow: none;
  color: #8C8C8C;
}
.layout-dashboard .header-control .btn-sign-in svg {
  margin-right: 4px;
}
.layout-dashboard .header-control .btn-sign-in span {
  font-weight: 600;
  vertical-align: middle;
  display: none;
}
@media (min-width: 768px) {
  .layout-dashboard .header-control .btn-sign-in span {
    display: inline;
  }
}
.layout-dashboard .header-control svg {
  vertical-align: middle;
}
.layout-dashboard .header-control svg path {
  fill: #141414;
}
.layout-dashboard .header-control .header-search {
  width: 200px;
  margin: 0 7px 0 0;
}
@media (min-width: 768px) {
  .layout-dashboard .header-control .header-search {
    margin: 0 7px;
  }
}
.layout-dashboard .header-control .header-search svg path {
  fill: #8C8C8C;
}
.layout-dashboard .header-control .header-search .ant-input {
  font-weight: 600;
  color: #8C8C8C;
}
.layout-dashboard .header-control .header-search .ant-input:not(:first-child) {
  padding-left: 32px;
}
.layout-dashboard .header-control .header-search .ant-input:not(:last-child) {
  padding-right: 11px;
}
.layout-dashboard .header-control .header-search.loading .ant-input:not(:last-child) {
  padding-right: 30px;
}
.layout-dashboard .header-control .header-search .ant-input-suffix .ant-input-search-icon {
  display: none;
}
.layout-dashboard .header-control .header-search .ant-input-suffix .ant-input-search-icon.anticon-loading {
  display: block;
}
.layout-dashboard .header-control .sidebar-toggler {
  display: block;
}
@media (min-width: 992px) {
  .layout-dashboard .header-control .sidebar-toggler {
    display: none;
  }
}
.layout-dashboard .ant-layout-footer {
  background: transparent;
  margin: 0px 20px 20px 20px;
  padding: 0px;
}
@media (min-width: 768px) {
  .layout-dashboard .ant-layout-footer {
    margin: 0px 0px 20px 20px;
  }
}
.layout-dashboard .ant-layout-footer .ant-menu-horizontal {
  border: none;
  line-height: 1.5;
  margin-top: 20px;
  text-align: center;
}
@media (min-width: 768px) {
  .layout-dashboard .ant-layout-footer .ant-menu-horizontal {
    margin-top: 0;
    text-align: right;
  }
}
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-item,
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-item:hover,
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-item-active,
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-item-selected,
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu,
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu:hover,
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu-active,
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu-selected {
  color: #8C8C8C;
  font-weight: 600;
  border: none;
}
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-item:hover,
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-item-active,
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-item-selected,
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu:hover,
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu-active,
.layout-dashboard .ant-layout-footer .ant-menu-horizontal > .ant-menu-submenu-selected {
  color: #262626;
}
.layout-dashboard .ant-layout-footer .ant-menu-horizontal .ant-menu-submenu-title {
  font-size: 16px;
  font-weight: bold;
}
.layout-dashboard .ant-layout-footer .copyright {
  margin: 0;
  font-weight: 600;
  color: #8C8C8C;
  text-align: center;
}
@media (min-width: 768px) {
  .layout-dashboard .ant-layout-footer .copyright {
    text-align: left;
  }
}
.layout-dashboard .ant-layout-footer .copyright svg {
  width: 16px;
  height: 16px;
  vertical-align: -2px;
}
.layout-dashboard .ant-layout-footer .copyright svg path {
  fill: #F5222D;
}
.layout-dashboard .ant-layout-footer .copyright a {
  font-weight: 700;
  color: #141414;
}

.layout-dashboard-rtl {
  background: transparent;
  text-align: right;
  direction: rtl;
  position: relative;
  overflow-x: hidden;
}
@media (min-width: 992px) {
  .layout-dashboard-rtl {
    overflow: auto;
  }
}
.layout-dashboard-rtl .ant-page-header-heading-title {
  float: right;
}
.layout-dashboard-rtl .ant-layout-sider.sider-primary {
  right: 0;
  left: auto;
}
@media (min-width: 992px) {
  .layout-dashboard-rtl .ant-layout-sider.sider-primary {
    margin: 20px 20px 0 0;
    height: calc(100vh - 20px);
  }
}
.layout-dashboard-rtl .ant-layout-sider.sider-primary .ant-menu-item .icon,
.layout-dashboard-rtl .ant-layout-sider.sider-primary .ant-menu-submenu .icon {
  margin-left: 11px;
  margin-right: 0;
}
.layout-dashboard-rtl .ant-layout-sider.sider-primary.ant-layout-sider-white {
  margin: 20px 20px 64px 0px;
}
.layout-dashboard-rtl .header-notifications-list .ant-list-item-meta-description svg {
  margin-left: 4px;
  margin-right: 0;
}
.layout-dashboard-rtl .header-control .btn-sign-in svg {
  margin-left: 4px;
  margin-right: 0;
}
@media (min-width: 992px) {
  .layout-dashboard-rtl .ant-layout {
    margin-right: 270px;
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  .layout-dashboard-rtl .ant-layout-footer {
    margin: 0px 20px 20px 0;
  }
}
@media (min-width: 768px) {
  .layout-dashboard-rtl .ant-layout-footer .ant-menu-horizontal {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .layout-dashboard-rtl .ant-layout-footer .copyright {
    text-align: right;
  }
}

.avatar-chips .ant-avatar-image {
  border: 1px solid #ffffff;
}
.avatar-chips .ant-avatar-image:hover {
  z-index: 1;
}

.avatar-chips .ant-space-item:hover {
  z-index: 1;
}

.layout-dashboard .header-control .ant-scroll-number-only > p.ant-scroll-number-only-unit {
  height: 18px;
  margin: 0;
  font-size: 10px;
  font-weight: 600;
}
.layout-dashboard .header-control .ant-badge-count {
  min-width: 18px;
  height: 18px;
  line-height: 18px;
  background-color: #F5222D;
}
.layout-dashboard .header-control .ant-scroll-number-only {
  height: 18px;
}
.layout-dashboard .header-control .ant-badge {
  margin: 0 7px;
}
.layout-dashboard .header-control .ant-badge .ant-dropdown-link {
  padding: 0;
  margin: 0;
}

.layout-dashboard-rtl .ant-badge-count, .layout-dashboard-rtl .ant-badge-dot, .layout-dashboard-rtl .ant-badge .ant-scroll-number-custom-component {
  left: 0;
  right: auto;
  transform: translate(-50%, -50%);
}
.layout-dashboard-rtl .ant-badge-status-text {
  margin-right: 8px;
  margin-left: 0;
}

.ant-btn svg {
  margin-right: 5px;
}

.ant-btn.ant-btn-icon-only svg {
  margin-right: 0;
}

.ant-btn > .anticon + span {
  margin-left: 0;
}

.ant-btn > span + .anticon {
  margin-left: 5px;
}

.ant-btn > svg {
  vertical-align: middle;
}

.ant-btn > svg + span {
  vertical-align: middle;
}

.ant-btn-icon-only.ant-btn-lg:not(.ant-btn-round),
.ant-btn-icon-only.ant-btn:not(.ant-btn-round),
.ant-btn-icon-only.ant-btn-sm:not(.ant-btn-round) {
  padding: 0;
}

.ant-btn-circle, .ant-btn-circle-outline {
  border-radius: 50%;
}

.ant-btn.fab {
  width: 50px;
  height: 50px;
  background-color: #FFFFFF;
  position: fixed;
  bottom: 30px;
  right: 30px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
}
.ant-btn.fab svg {
  margin: 0;
}

.ant-btn.fab {
  width: 50px;
  height: 50px;
  background-color: #FFFFFF;
  position: fixed;
  bottom: 30px;
  right: 30px;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
}
.ant-btn.fab svg {
  margin: 0;
}

.layout-dashboard-rtl .ant-btn-group .ant-btn {
  border-radius: 0;
}
.layout-dashboard-rtl .ant-btn-group > .ant-btn:first-child:not(:last-child), .layout-dashboard-rtl .ant-btn-group > span:first-child:not(:last-child) > .ant-btn {
  border-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.layout-dashboard-rtl .ant-btn-group > .ant-btn:last-child:not(:first-child), .layout-dashboard-rtl .ant-btn-group > span:last-child:not(:first-child) > .ant-btn {
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.layout-dashboard-rtl .ant-btn-group .ant-btn + .ant-btn, .layout-dashboard-rtl .ant-btn + .ant-btn-group, .layout-dashboard-rtl .ant-btn-group span + .ant-btn, .layout-dashboard-rtl .ant-btn-group .ant-btn + span, .layout-dashboard-rtl .ant-btn-group > span + span, .layout-dashboard-rtl .ant-btn-group + .ant-btn, .layout-dashboard-rtl .ant-btn-group + .ant-btn-group {
  margin-right: -1px;
  margin-left: 0;
}
.layout-dashboard-rtl .ant-radio-button-wrapper {
  border-left: 1px solid #D9D9D9;
  border-right-width: 0;
}
.layout-dashboard-rtl .ant-radio-button-wrapper:first-child {
  border-right-width: 1px;
  border-radius: 0 4px 4px 0;
}
.layout-dashboard-rtl .ant-radio-button-wrapper:last-child {
  border-radius: 4px 0 0 4px;
  border-left: 1px solid #D9D9D9;
}
.layout-dashboard-rtl .ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #FFFFFF;
  border-color: #79dd95;
}
.layout-dashboard-rtl .ant-radio-group-outline .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  color: #79dd95;
  border-color: #79dd95;
}
.layout-dashboard-rtl .ant-radio-button-wrapper:not(:first-child)::before {
  left: auto;
  right: -1px;
}
.layout-dashboard-rtl .ant-btn svg {
  margin-left: 5px;
  margin-right: 0;
}
.layout-dashboard-rtl .ant-btn.fab {
  left: 30px;
  right: auto;
}
.layout-dashboard-rtl .ant-btn.fab svg {
  margin: 0;
}

.ant-card-body {
  padding: 16px;
}

.layout-dashboard .ant-card {
  border-radius: 12px;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
}

.ant-card-head-title h6 {
  margin-bottom: 0;
}
.ant-card-head-title p {
  font-weight: 600;
  color: #8C8C8C;
  margin-bottom: 0;
}
.ant-card-head-title span {
  font-weight: 700;
  margin-left: 5px;
}

.header-solid .ant-card-head {
  border-bottom: 0;
}

.ant-card-head-wrapper {
  min-height: 72px;
}

.card-header-date {
  margin-bottom: 0;
  font-weight: 700;
  color: #8C8C8C;
}
.card-header-date > * {
  vertical-align: middle;
}
.card-header-date svg {
  margin-right: 5px;
}

.ant-card.card-info h6,
.ant-card.card-info-2 h6 {
  color: #8C8C8C;
  margin-bottom: 0;
}
.ant-card.card-info p,
.ant-card.card-info-2 p {
  font-size: 16px;
  color: #8C8C8C;
}
.ant-card.card-info .col-content,
.ant-card.card-info-2 .col-content {
  flex-grow: 1;
  margin-right: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.ant-card.card-info .col-img,
.ant-card.card-info-2 .col-img {
  width: 100%;
  flex-grow: 1;
  flex-shrink: 0;
  margin-top: 20px;
}
@media (min-width: 1200px) {
  .ant-card.card-info .col-img,
  .ant-card.card-info-2 .col-img {
    width: auto;
    flex-shrink: 1;
    flex-grow: 0;
    margin-top: 0px;
  }
}
.ant-card.card-info .card-img-bg,
.ant-card.card-info-2 .card-img-bg {
  width: 100%;
  height: 300px;
  background-size: cover;
  background-position: center;
  border-radius: 8px;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.12);
  position: relative;
  overflow: hidden;
}
@media (min-width: 1200px) {
  .ant-card.card-info .card-img-bg,
  .ant-card.card-info-2 .card-img-bg {
    width: 220px;
    height: 220px;
  }
}
.ant-card.card-info .card-img-bg img,
.ant-card.card-info-2 .card-img-bg img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.ant-card.card-info .card-footer a,
.ant-card.card-info-2 .card-footer a {
  color: #79dd95;
  font-weight: 600;
}
.ant-card.card-info .card-footer a span,
.ant-card.card-info-2 .card-footer a span {
  vertical-align: middle;
}
.ant-card.card-info .card-footer a svg,
.ant-card.card-info-2 .card-footer a svg {
  vertical-align: middle;
}
.ant-card.card-info .card-footer a svg path,
.ant-card.card-info-2 .card-footer a svg path {
  fill: #79dd95;
}

.ant-card.card-info-2 .ant-card-body {
  height: 100%;
}
.ant-card.card-info-2 .col-content {
  padding: 24px;
  margin-right: 0;
  border-radius: 8px;
  background-size: cover;
}
.ant-card.card-info-2 h6,
.ant-card.card-info-2 h5,
.ant-card.card-info-2 p,
.ant-card.card-info-2 .card-footer a {
  color: #FFFFFF;
}
.ant-card.card-info-2 .card-footer a svg path {
  fill: #FFFFFF;
}

.card-credit {
  background-position: center;
  background-size: cover;
  border: none;
}
.card-credit * {
  color: #FFFFFF;
}
.card-credit .ant-card-body {
  padding-top: 15px;
}
.card-credit .card-number {
  word-spacing: 10px;
  font-weight: 600;
  margin-bottom: 45px;
}
.card-credit .card-footer {
  display: flex;
  align-items: flex-end;
}
.card-credit .card-footer h6 {
  margin-bottom: 0;
}
.card-credit .card-footer p {
  margin-bottom: 0px;
}
.card-credit .col-logo img {
  max-width: 50px;
}

.payment-method-card.ant-card {
  box-shadow: none;
  word-spacing: 10px;
}
.payment-method-card.ant-card .ant-card-body {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.payment-method-card.ant-card h6 {
  font-weight: 600;
  margin-bottom: 0;
}
.payment-method-card.ant-card .ant-btn {
  margin-right: -20px;
}
.payment-method-card.ant-card img {
  width: 40px;
}

.card-billing-info.ant-card {
  box-shadow: none;
  background-color: #FAFAFA;
  border: 1px solid #F5F5F5;
}
@media (min-width: 992px) {
  .card-billing-info.ant-card .ant-card-body {
    display: flex;
  }
}
.card-billing-info.ant-card .col-action {
  margin-left: auto;
  flex-shrink: 0;
  margin-top: 10px;
}
@media (min-width: 992px) {
  .card-billing-info.ant-card .col-action {
    margin-top: 0;
  }
}
.card-billing-info.ant-card .ant-btn {
  color: #8C8C8C;
}

.card-profile-head {
  margin: -53px 0px 24px;
}
@media (min-width: 992px) {
  .card-profile-head {
    margin: -53px 24px 24px;
  }
}
.card-profile-head .ant-card-head {
  border-bottom: 0;
  padding: 0 16px;
}
.card-profile-head .ant-card-head .ant-radio-group {
  margin-top: 15px;
}
@media (min-width: 992px) {
  .card-profile-head .ant-card-head .ant-radio-group {
    margin-top: 0;
  }
}
.card-profile-head .ant-card-head .col-info {
  display: flex;
  align-items: center;
}
.card-profile-head .ant-card-head .avatar-info {
  margin-left: 16px;
}
.card-profile-head .ant-card-head .avatar-info h4 {
  font-weight: 600;
  margin-bottom: 0;
}
.card-profile-head .ant-card-head .ant-avatar {
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.12);
  border-radius: 8px;
  margin: 0;
}

.card-profile-information hr {
  opacity: 0.2;
}
.card-profile-information .ant-descriptions .ant-descriptions-row > th, .card-profile-information .ant-descriptions .ant-descriptions-row > td {
  padding-bottom: 16px;
}
.card-profile-information .ant-descriptions .ant-descriptions-item-content i {
  font-size: 15px;
}

.card-project.ant-card {
  box-shadow: none;
  border: none;
}
.card-project.ant-card .ant-card-cover img {
  border-radius: 8px;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.12);
}
.card-project.ant-card .ant-card-body {
  padding: 16px 0 0;
}
.card-project.ant-card .card-tag,
.card-project.ant-card p {
  font-weight: 600;
  color: #8C8C8C;
  margin-bottom: 5px;
}
.card-project.ant-card p {
  margin-bottom: 0;
}
.card-project.ant-card h5 {
  font-weight: 600;
}
.card-project.ant-card .card-footer {
  margin-top: 22px;
}

.card-signup {
  max-width: 500px;
  margin: auto;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
  margin-top: -190px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .card-signup {
    margin-bottom: 120px;
  }
}
.card-signup .sign-up-gateways {
  text-align: center;
}
.card-signup .sign-up-gateways .ant-btn {
  margin-right: 10px;
  margin-left: 10px;
  height: 60px;
  width: 70px;
  box-shadow: none;
}
@media (min-width: 768px) {
  .card-signup .sign-up-gateways .ant-btn {
    width: 100px;
  }
}
.card-signup .sign-up-gateways .ant-btn img {
  width: 20px;
}

.invoice-list .ant-list-item,
.transactions-list .ant-list-item {
  padding: 11px 0;
}
.invoice-list .ant-list-item-action .ant-btn,
.transactions-list .ant-list-item-action .ant-btn {
  font-weight: 600;
  color: #141414;
}
.invoice-list .ant-list-item-meta-title,
.transactions-list .ant-list-item-meta-title {
  font-size: 14px;
  font-weight: 600;
  color: #141414;
}
.invoice-list .ant-list-item-meta-description,
.transactions-list .ant-list-item-meta-description {
  font-size: 12px;
  font-weight: 600;
  color: #8C8C8C;
}
.invoice-list .amount,
.transactions-list .amount {
  font-size: 14px;
  font-weight: 600;
  color: #8C8C8C;
}

.transactions-list h6 {
  font-size: 12px;
  font-weight: 600;
  color: #8C8C8C;
  margin: 6px 0;
}
.transactions-list .ant-list-item {
  padding: 12px 0;
}
.transactions-list .ant-list-item:first-child {
  padding-top: 0;
}
.transactions-list .ant-list-item-action .ant-btn {
  font-weight: 600;
  color: #141414;
}
.transactions-list .ant-list-item-meta-title {
  margin-bottom: 0;
}
.transactions-list .amount {
  font-size: 16px;
  font-weight: 700;
}
.transactions-list .amount span.text-warning {
  font-size: 14px;
  font-weight: 600;
}
.transactions-list .ant-list-item-meta {
  align-items: center;
}

.conversations-list .ant-list-item {
  padding: 11px 0;
}
.conversations-list .ant-avatar {
  border-radius: 10.5px;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.12);
}
.conversations-list .ant-list-item-meta-title {
  font-size: 14px;
  font-weight: 600;
  color: #141414;
  margin: 0;
}
.conversations-list .ant-list-item-meta {
  align-items: center;
}
.conversations-list .ant-list-item-meta-description {
  font-size: 12px;
  font-weight: 600;
  color: #8C8C8C;
}
.conversations-list .ant-list-item-action {
  margin-left: 0;
}
.conversations-list .ant-btn-link {
  font-size: 12px;
}

.layout-dashboard-rtl .ant-list-item-meta-avatar {
  margin-left: 16px;
  margin-right: 0;
}

.progress-right {
  display: flex;
  align-items: center;
}

.layout-dashboard .settings-drawer .ant-drawer-body {
  height: 100%;
  padding: 30px;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
  overflow: auto;
}
.layout-dashboard .settings-drawer .btn-close {
  position: absolute;
  right: 0;
  top: 0;
}
.layout-dashboard .settings-drawer .drawer-content h6 {
  font-weight: 600;
  color: #141414;
  margin-bottom: 0;
}
.layout-dashboard .settings-drawer .drawer-content > h6 {
  font-size: 20px;
  margin-bottom: 0;
}
.layout-dashboard .settings-drawer .drawer-content p {
  color: #8C8C8C;
}
.layout-dashboard .settings-drawer .drawer-content > hr {
  margin: 18px 0;
  border: none;
  height: 1px;
  background-color: #F5F5F5;
}
.layout-dashboard .settings-drawer .drawer-content .sidebar-color h6 {
  margin-bottom: 8px;
}
.layout-dashboard .settings-drawer .drawer-content .sidebar-color .ant-btn {
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border-radius: 4px;
}
.layout-dashboard .settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper {
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border-radius: 5px;
  margin-right: 4px;
  border: 2px solid #FFFFFF;
}
.layout-dashboard .settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper::before {
  display: none;
}
.layout-dashboard .settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.ant-radio-button-wrapper-checked {
  border-color: #8C8C8C;
  box-shadow: none;
}
.layout-dashboard .settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-primary.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #79dd95;
}
.layout-dashboard .settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-secondary.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #B37FEB;
}
.layout-dashboard .settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-success.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #52C41A;
}
.layout-dashboard .settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-warning.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #FADB14;
}
.layout-dashboard .settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-danger.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #F5222D;
}
.layout-dashboard .settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-dark.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #141414;
}
.layout-dashboard .settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-white.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #FFFFFF;
}
.layout-dashboard .settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-muted.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #8C8C8C;
}
.layout-dashboard .settings-drawer .drawer-content .sidenav-type {
  margin-top: 5px;
}
.layout-dashboard .settings-drawer .drawer-content .sidenav-type .ant-radio-group {
  display: flex;
  flex: 1 0 0;
  width: 100%;
}
.layout-dashboard .settings-drawer .drawer-content .sidenav-type .ant-radio-button-wrapper {
  margin-right: 4px;
  border-radius: 4px;
  flex-grow: 1;
  flex-shrink: 0;
  width: 50%;
  text-align: center;
  font-weight: 700;
  font-size: 12px;
}
.layout-dashboard .settings-drawer .drawer-content .sidenav-type .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked) {
  border: 1px solid #8C8C8C;
}
.layout-dashboard .settings-drawer .drawer-content .sidenav-type .ant-radio-button-wrapper:first-child, .layout-dashboard .settings-drawer .drawer-content .sidenav-type .ant-radio-button-wrapper:last-child {
  border-radius: 4px;
}
.layout-dashboard .settings-drawer .drawer-content .sidenav-type .ant-radio-button-wrapper::before {
  display: none;
}
.layout-dashboard .settings-drawer .drawer-content .navbar-fixed {
  margin-top: 20px;
}
.layout-dashboard .settings-drawer .drawer-content .navbar-fixed h6 {
  margin-bottom: 5px;
}
.layout-dashboard .settings-drawer .drawer-content .download {
  margin-top: 20px;
}
.layout-dashboard .settings-drawer .drawer-content .github-stars .ant-btn {
  margin: 0;
  color: #434343;
  background-color: #FAFAFA;
  font-weight: 600;
  box-shadow: none;
  padding: 0 12px;
}
.layout-dashboard .settings-drawer .drawer-content .github-stars .ant-btn:last-child {
  background-color: #FFFFFF;
}
.layout-dashboard .settings-drawer .drawer-content .github-stars .ant-btn svg {
  fill: #434343;
  margin-right: 3px;
  vertical-align: -3px;
}
.layout-dashboard .settings-drawer .drawer-content .github-stars .ant-btn-group .ant-btn + .ant-btn, .layout-dashboard .settings-drawer .drawer-content .github-stars .ant-btn + .ant-btn-group, .layout-dashboard .settings-drawer .drawer-content .github-stars .ant-btn-group span + .ant-btn, .layout-dashboard .settings-drawer .drawer-content .github-stars .ant-btn-group .ant-btn + span, .layout-dashboard .settings-drawer .drawer-content .github-stars .ant-btn-group > span + span, .layout-dashboard .settings-drawer .drawer-content .github-stars .ant-btn-group + .ant-btn, .layout-dashboard .settings-drawer .drawer-content .github-stars .ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.layout-dashboard .settings-drawer .drawer-content .sharing {
  margin-top: 20px;
  text-align: center;
}
.layout-dashboard .settings-drawer .drawer-content .sharing h6 {
  margin-bottom: 8px;
}
.layout-dashboard .settings-drawer .drawer-content .sharing .ant-btn {
  height: 40px;
  padding: 0 20px;
  border-radius: 6px;
}
.layout-dashboard .settings-drawer .drawer-content .sharing .ant-btn svg {
  margin-right: 6px;
  vertical-align: middle;
  fill: #FFFFFF;
}

.settings-drawer .ant-drawer-body {
  height: 100%;
  padding: 30px;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
  overflow: auto;
}
.settings-drawer .btn-close {
  position: absolute;
  right: 0;
  top: 0;
}
.settings-drawer .drawer-content h6 {
  font-weight: 600;
  color: #141414;
  margin-bottom: 0;
}
.settings-drawer .drawer-content > h6 {
  font-size: 20px;
  margin-bottom: 0;
}
.settings-drawer .drawer-content p {
  color: #8C8C8C;
}
.settings-drawer .drawer-content > hr {
  margin: 18px 0;
  border: none;
  height: 1px;
  background-color: #F5F5F5;
}
.settings-drawer .drawer-content .sidebar-color h6 {
  margin-bottom: 8px;
}
.settings-drawer .drawer-content .sidebar-color .ant-btn {
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border-radius: 4px;
}
.settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper {
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  border-radius: 5px;
  margin-right: 4px;
  border: 2px solid #FFFFFF;
}
.settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper::before {
  display: none;
}
.settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.ant-radio-button-wrapper-checked {
  border-color: #8C8C8C;
  box-shadow: none;
}
.settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-primary.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #79dd95;
}
.settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-secondary.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #B37FEB;
}
.settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-success.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #52C41A;
}
.settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-warning.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #FADB14;
}
.settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-danger.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #F5222D;
}
.settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-dark.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #141414;
}
.settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-white.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #FFFFFF;
}
.settings-drawer .drawer-content .sidebar-color .ant-radio-button-wrapper.bg-muted.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
  background-color: #8C8C8C;
}
.settings-drawer .drawer-content .sidenav-type {
  margin-top: 5px;
}
.settings-drawer .drawer-content .sidenav-type .ant-radio-group {
  display: flex;
  flex: 1 0 0;
  width: 100%;
}
.settings-drawer .drawer-content .sidenav-type .ant-radio-button-wrapper {
  margin-right: 4px;
  border-radius: 4px;
  flex-grow: 1;
  flex-shrink: 0;
  width: 50%;
  text-align: center;
  font-weight: 700;
  font-size: 12px;
}
.settings-drawer .drawer-content .sidenav-type .ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked) {
  border: 1px solid #8C8C8C;
}
.settings-drawer .drawer-content .sidenav-type .ant-radio-button-wrapper:first-child, .settings-drawer .drawer-content .sidenav-type .ant-radio-button-wrapper:last-child {
  border-radius: 4px;
}
.settings-drawer .drawer-content .sidenav-type .ant-radio-button-wrapper::before {
  display: none;
}
.settings-drawer .drawer-content .navbar-fixed {
  margin-top: 20px;
}
.settings-drawer .drawer-content .navbar-fixed h6 {
  margin-bottom: 5px;
}
.settings-drawer .drawer-content .download {
  margin-top: 20px;
}
.settings-drawer .drawer-content .download .ant-btn {
  margin: 5px 0;
}
.settings-drawer .drawer-content .github-stars {
  margin-top: 20px;
  text-align: center;
  display: flex;
  justify-content: center;
}
.settings-drawer .drawer-content .github-stars .ant-btn {
  margin: 0;
  color: #434343;
  background-color: #FAFAFA;
  font-weight: 600;
  box-shadow: none;
  padding: 0 12px;
}
.settings-drawer .drawer-content .github-stars .ant-btn:last-child {
  background-color: #FFFFFF;
}
.settings-drawer .drawer-content .github-stars .ant-btn svg {
  fill: #434343;
  margin-right: 3px;
  vertical-align: -3px;
}
.settings-drawer .drawer-content .github-stars .ant-btn-group .ant-btn + .ant-btn, .settings-drawer .drawer-content .github-stars .ant-btn + .ant-btn-group, .settings-drawer .drawer-content .github-stars .ant-btn-group span + .ant-btn, .settings-drawer .drawer-content .github-stars .ant-btn-group .ant-btn + span, .settings-drawer .drawer-content .github-stars .ant-btn-group > span + span, .settings-drawer .drawer-content .github-stars .ant-btn-group + .ant-btn, .settings-drawer .drawer-content .github-stars .ant-btn-group + .ant-btn-group {
  margin-left: -1px;
}
.settings-drawer .drawer-content .sharing {
  margin-top: 20px;
  text-align: center;
}
.settings-drawer .drawer-content .sharing h6 {
  margin-bottom: 8px;
}
.settings-drawer .drawer-content .sharing .ant-btn {
  height: 40px;
  padding: 0 20px;
  border-radius: 6px;
}
.settings-drawer .drawer-content .sharing .ant-btn svg {
  margin-right: 6px;
  vertical-align: middle;
  fill: #FFFFFF;
}

.layout-dashboard-rtl .settings-drawer.settings-drawer-rtl {
  left: 0;
  direction: ltr;
}
.layout-dashboard-rtl .settings-drawer.settings-drawer-rtl .btn-close {
  position: absolute;
  right: auto;
  left: 0;
  top: 0;
}
.layout-dashboard-rtl .settings-drawer.settings-drawer-rtl .drawer-content .github-stars .ant-btn-group .ant-btn + .ant-btn, .layout-dashboard-rtl .settings-drawer.settings-drawer-rtl .drawer-content .github-stars .ant-btn + .ant-btn-group, .layout-dashboard-rtl .settings-drawer.settings-drawer-rtl .drawer-content .github-stars .ant-btn-group span + .ant-btn, .layout-dashboard-rtl .settings-drawer.settings-drawer-rtl .drawer-content .github-stars .ant-btn-group .ant-btn + span, .layout-dashboard-rtl .settings-drawer.settings-drawer-rtl .drawer-content .github-stars .ant-btn-group > span + span, .layout-dashboard-rtl .settings-drawer.settings-drawer-rtl .drawer-content .github-stars .ant-btn-group + .ant-btn, .layout-dashboard-rtl .settings-drawer.settings-drawer-rtl .drawer-content .github-stars .ant-btn-group + .ant-btn-group {
  margin-right: -1px;
  margin-left: 0;
}
.layout-dashboard-rtl .ant-drawer-left .ant-drawer-content-wrapper {
  left: 0;
  direction: rtl;
}

.layout-dashboard-rtl .ant-space-horizontal {
  direction: ltr;
}

.ant-table-thead > tr > th {
  color: #8C8C8C;
  font-weight: 700;
  background-color: transparent;
  font-size: 12px;
}

.ant-table-thead > tr > th, .ant-table-tbody > tr > td {
  padding: 16px 25px;
}

.ant-table-tbody > tr:last-child > td {
  border-bottom: 0;
}

.ant-table-tbody > tr > td h6 {
  font-size: 14px;
  font-weight: 600;
  color: #141414;
}

.ant-table-tbody .ant-progress-bg {
  height: 3px !important;
}

.ant-table-tbody .ant-progress {
  line-height: 3px;
  margin-top: 3px;
  display: block;
}

.ant-table-thead > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td, .ant-table-tbody > tr.ant-table-row-hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td, .ant-table-thead > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td, .ant-table-tbody > tr:hover:not(.ant-table-expanded-row):not(.ant-table-row-selected) > td {
  background-color: rgba(0, 0, 0, 0.03);
}

.table-upload-btn {
  margin: 20px;
  margin-top: 10px;
}
.table-upload-btn .ant-btn {
  box-shadow: none;
  font-weight: 600;
}
.table-upload-btn .ant-btn:hover svg path, .table-upload-btn .ant-btn:focus svg path, .table-upload-btn .ant-btn:active svg path {
  fill: #79dd95;
}
.table-upload-btn svg {
  vertical-align: middle;
  margin-right: 5px;
}
.table-upload-btn svg path {
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.ant-table-body {
  overflow: auto;
}
@media (min-width: 1200px) {
  .ant-table-body {
    overflow: visible;
  }
}
.ant-table-body .btn-edit {
  font-weight: 600;
  color: #8C8C8C;
}

.table-avatar-info {
  display: flex;
}
.table-avatar-info .ant-avatar {
  margin-right: 20px;
}
.table-avatar-info .avatar-info h6 {
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 3px;
}
.table-avatar-info .avatar-info p {
  font-size: 14px;
  font-weight: 400;
  color: #8C8C8C;
}
.table-avatar-info .avatar-info > * {
  margin: 0;
}

.layout-dashboard-rtl .ant-table table {
  text-align: right;
}
.layout-dashboard-rtl .table-upload-btn svg {
  vertical-align: middle;
  margin-left: 5px;
  margin-right: 0;
}

.tag-status {
  padding: 2px 12px;
  font-weight: 700;
}

.ant-timeline-item-content {
  margin: 0 0 0 33px;
  font-size: 14px;
  top: -4px;
  font-weight: 600;
  color: #141414;
}
.ant-timeline-item-content p {
  font-size: 12px;
  font-weight: 700;
  color: #8C8C8C;
  margin: 0;
}

.ant-timeline-item-pending .ant-timeline-item-content {
  font-size: 14px;
  font-weight: 600;
  color: #141414;
}

.ant-timeline-item-pending .ant-timeline-item-head {
  border-color: #F0F0F0;
}

.ant-timeline-item-head {
  width: 15px;
  height: 15px;
  border-width: 3px;
}

.ant-timeline-item-tail {
  left: 7px;
}

.layout-dashboard-rtl .ant-timeline-item-tail {
  right: 6.5px;
  left: auto;
}
.layout-dashboard-rtl .ant-timeline-item-content {
  margin: 0 33px 0 0;
}

.widget-1 {
  border-radius: 12px;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
}
.widget-1 .ant-card-body {
  padding: 16px;
  position: relative;
}
.widget-1 .ant-statistic {
  margin-right: 50px;
}
.widget-1 .ant-statistic-title {
  font-family: "open sans", Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #8C8C8C;
  font-size: 14px;
}
.widget-1 .ant-statistic-content {
  font-family: "open sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: inherit;
  font-size: 30px;
  line-height: 30px;
}
.widget-1 .ant-statistic-content-prefix,
.widget-1 .ant-statistic-content-value {
  color: #141414;
}
.widget-1 .ant-statistic-content-prefix {
  margin-right: 0;
}
.widget-1 .ant-statistic-content-suffix {
  font-family: "open sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 14px;
  margin-left: 10px;
}
.widget-1 .icon {
  width: 48px;
  height: 48px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 16px;
  margin: auto;
  background-color: #79dd95;
  border-radius: 8px;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.12);
  display: flex;
  justify-content: center;
  align-items: center;
}
.widget-1 .icon svg path {
  fill: #FFFFFF;
}

.widget-2 {
  border: none;
}
.widget-2 .ant-card-body {
  padding: 0;
}
.widget-2 .ant-statistic-title {
  text-align: center;
  padding: 16px;
}
.widget-2 .ant-statistic-title h6 {
  font-weight: 600;
}
.widget-2 .ant-statistic-title p {
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 0;
}
.widget-2 .ant-statistic-content {
  font-family: "open sans", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 20px;
  padding: 12px 16px;
  border-top: 1px solid #F5F5F5;
  text-align: center;
}
.widget-2 .ant-statistic-content-prefix {
  margin-right: 0;
}
.widget-2 .icon {
  width: 64px;
  height: 64px;
  margin: auto;
  background-color: #79dd95;
  border-radius: 8px;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.12);
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
}
.widget-2 .icon img {
  width: 30px;
}

.layout-dashboard-rtl .widget-1 .icon {
  left: 16px;
  right: auto;
}
.layout-dashboard-rtl .widget-1 .ant-statistic {
  margin-left: 50px;
  margin-right: 0;
}
.layout-dashboard-rtl .widget-1 .ant-statistic-content-suffix {
  margin-right: 10px;
  margin-left: 0;
}

.ant-dropdown-menu-item > .anticon:first-child, .ant-dropdown-menu-submenu-title > .anticon:first-child, .ant-dropdown-menu-item > span > .anticon:first-child, .ant-dropdown-menu-submenu-title > span > .anticon:first-child {
  vertical-align: -1px;
}

.ant-dropdown-menu-item, .ant-dropdown-menu-submenu-title {
  padding: 6px 15px;
  color: #595959;
}

.ant-dropdown-menu-item-disabled, .ant-dropdown-menu-submenu-title-disabled {
  color: rgba(0, 0, 0, 0.25);
}

.ant-dropdown-menu-item:hover, .ant-dropdown-menu-submenu-title:hover {
  background-color: #F5F5F5;
}

.ant-btn.ant-dropdown-trigger svg {
  margin-right: 0;
}

.layout-dashboard-rtl .ant-dropdown-menu {
  text-align: right;
}

.ant-input {
  border-radius: 6px;
}

.layout-dashboard-rtl .header-control .header-search .ant-input:not(:first-child) {
  padding-right: 32px;
  padding-left: 11px;
}
.layout-dashboard-rtl .ant-input-affix-wrapper .ant-input-prefix {
  right: 12px;
  left: auto;
}

.ant-checkbox-inner {
  border-radius: 4px;
}
.ant-checkbox-inner::after {
  top: 45%;
}

.layout-profile .header-control .btn-sign-in svg path,
.layout-profile .header-control .ant-btn svg path,
.layout-profile .header-control .ant-dropdown-link svg path {
  transition: none;
}
.layout-profile .ant-breadcrumb a {
  transition: none;
}
.layout-profile .ant-layout > div > div:not(.ant-affix) .ant-breadcrumb > span .ant-breadcrumb-link a,
.layout-profile .ant-layout > div > div:not(.ant-affix) .ant-breadcrumb > span .ant-breadcrumb-separator,
.layout-profile .ant-layout > div > .ant-layout-header .ant-breadcrumb > span .ant-breadcrumb-link a,
.layout-profile .ant-layout > div > .ant-layout-header .ant-breadcrumb > span .ant-breadcrumb-separator {
  color: #FFFFFF;
  transition: none;
}
.layout-profile .ant-layout > div > div:not(.ant-affix) .ant-breadcrumb > span .ant-breadcrumb-link a,
.layout-profile .ant-layout > div > .ant-layout-header .ant-breadcrumb > span .ant-breadcrumb-link a {
  opacity: 0.75;
}
.layout-profile .ant-layout > div > div:not(.ant-affix) .ant-breadcrumb > span:last-child .ant-breadcrumb-link,
.layout-profile .ant-layout > div > .ant-layout-header .ant-breadcrumb > span:last-child .ant-breadcrumb-link {
  color: #FFFFFF;
}
.layout-profile .ant-layout > div > div:not(.ant-affix) .ant-page-header-heading .ant-page-header-heading-title,
.layout-profile .ant-layout > div > .ant-layout-header .ant-page-header-heading .ant-page-header-heading-title {
  color: #FFFFFF;
}
.layout-profile .ant-layout > div > div:not(.ant-affix) .header-control .btn-sign-in span,
.layout-profile .ant-layout > div > .ant-layout-header .header-control .btn-sign-in span {
  color: #FFFFFF;
}
.layout-profile .ant-layout > div > div:not(.ant-affix) .header-control .btn-sign-in svg path,
.layout-profile .ant-layout > div > div:not(.ant-affix) .header-control .ant-btn svg path,
.layout-profile .ant-layout > div > div:not(.ant-affix) .header-control .ant-dropdown-link svg path,
.layout-profile .ant-layout > div > .ant-layout-header .header-control .btn-sign-in svg path,
.layout-profile .ant-layout > div > .ant-layout-header .header-control .ant-btn svg path,
.layout-profile .ant-layout > div > .ant-layout-header .header-control .ant-dropdown-link svg path {
  fill: #FFFFFF;
}
.layout-profile .ant-layout-header {
  margin: 10px 20px;
}
.layout-profile .ant-card-head {
  padding: 0 16px;
}

.profile-nav-bg {
  height: 300px;
  margin-top: -137.8px;
  border-radius: 12px;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
  background-size: cover;
  background-position: center;
}
@media (min-width: 768px) {
  .profile-nav-bg {
    margin-top: -87.8px;
  }
}

.settings-list {
  list-style: none;
  padding: 0;
}
.settings-list > li {
  padding: 12px 0;
}
.settings-list > li:first-child {
  padding-top: 0;
}
.settings-list > li span {
  margin-left: 16px;
  color: #141414;
}
.settings-list > li h6 {
  font-size: 12px;
  color: #8C8C8C;
  margin: 0;
}

.projects-uploader {
  height: 100%;
  border-radius: 8px;
  border-color: #D9D9D9;
}
.projects-uploader .ant-upload {
  width: 100%;
  height: 100%;
  margin: 0;
  border-radius: 8px;
}
.projects-uploader .ant-upload.ant-upload-select-picture-card {
  background-color: transparent;
}

.sign-in {
  padding: 0px 20px;
}
.sign-in .col-img img {
  width: 100%;
  max-width: 500px;
  margin: auto;
  display: block;
}
@media (min-width: 992px) {
  .sign-in .col-img img {
    margin: 0;
  }
}
.sign-in .col-form .ant-switch {
  margin-right: 5px;
}
.sign-in .ant-form-item-label {
  line-height: 28px;
}
.sign-in .ant-form-item label {
  font-size: 13px;
  font-weight: 600;
  color: #141414;
}

.layout-default.layout-sign-up {
  padding: 11px;
}
.layout-default.layout-sign-up .ant-layout-header {
  background-color: #FFFFFF;
  color: #141414;
  box-shadow: none;
  padding: 20px;
  margin: -12px -12px 0;
}
@media (min-width: 992px) {
  .layout-default.layout-sign-up .ant-layout-header {
    background-color: transparent;
    color: #FFFFFF;
    margin: 0;
    padding: 0 20px;
  }
}
.layout-default.layout-sign-up .ant-layout-header .header-brand {
  padding: 0px;
}
.layout-default.layout-sign-up .ant-layout-header .header-brand h6 {
  color: #141414;
}
@media (min-width: 992px) {
  .layout-default.layout-sign-up .ant-layout-header .header-brand h6 {
    color: #FFFFFF;
  }
}
.layout-default.layout-sign-up .ant-layout-header .header-nav a {
  color: #141414;
}
@media (min-width: 992px) {
  .layout-default.layout-sign-up .ant-layout-header .header-nav a {
    color: #FFFFFF;
  }
}
.layout-default.layout-sign-up .ant-layout-header .header-nav a svg path {
  fill: #141414 !important;
}
@media (min-width: 992px) {
  .layout-default.layout-sign-up .ant-layout-header .header-nav a svg path {
    fill: #FFFFFF !important;
  }
}
.layout-default.layout-sign-up .ant-layout-header .header-nav a.router-link-active {
  color: #141414;
}
@media (min-width: 992px) {
  .layout-default.layout-sign-up .ant-layout-header .header-nav a.router-link-active {
    color: #FFFFFF;
  }
}
.layout-default.layout-sign-up .ant-layout-header .header-nav a.router-link-active svg path {
  fill: #141414;
}
@media (min-width: 992px) {
  .layout-default.layout-sign-up .ant-layout-header .header-nav a.router-link-active svg path {
    fill: #FFFFFF;
  }
}
.layout-default.layout-sign-up .ant-layout-header .header-nav .ant-menu-horizontal {
  line-height: 26px;
  padding: 10px 0;
}
.layout-default.layout-sign-up .ant-layout-header .header-nav .ant-menu-horizontal span {
  color: #141414;
}
@media (min-width: 992px) {
  .layout-default.layout-sign-up .ant-layout-header .header-nav .ant-menu-horizontal span {
    color: #FFFFFF;
  }
}
@media (min-width: 992px) {
  .layout-default.layout-sign-up .ant-layout-header .header-btn .ant-btn-primary {
    background-color: #FFFFFF;
    color: #141414;
    border: none;
  }
}
.layout-default.layout-sign-up .ant-layout-content {
  padding-top: 0;
}

.sign-up-header {
  height: 500px;
  padding-top: 137.8px;
  box-shadow: 0px 20px 27px rgba(0, 0, 0, 0.05);
  background-size: cover;
  background-position: center;
  text-align: center;
}
.sign-up-header * {
  color: #FFFFFF;
}
.sign-up-header .content {
  padding-top: 20px;
  max-width: 450px;
  margin: auto;
}
.sign-up-header .content h1 {
  font-size: 36px;
}
@media (min-width: 768px) {
  .sign-up-header .content h1 {
    font-size: 48px;
  }
}

.ant-menu-submenu .ant-menu-sub {
  padding-left: 24px !important;
  margin-left: 0 !important;
}

.ant-layout-sider {
  width: 250px !important;
}

* {
  font-family: "open sans", Helvetica, Arial, sans-serif;
  letter-spacing: -0.3px;
}

/* Asegura que la columna de Acciones tenga fondo blanco */
.ant-table-cell-fix-right {
  background: white !important; /* Evita la transparencia */
}

.ant-table-cell-fix-left {
  background: white !important; /* Evita la transparencia */
}

.li-menu::before {
  content: "";
  position: absolute;
  left: -14px;
  top: 50%;
  transform: translateY(-50%);
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background: rgba(58, 65, 111, 0.5);
}

.ant-menu-submenu .ant-menu-sub {
  padding-left: 16px !important;
  margin-left: 24px !important;
}

.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu .ant-menu-submenu-title {
  height: auto;
  line-height: normal;
  padding: 10px 16px !important;
  color: #141414;
  border-radius: 8px;
  background-color: transparent;
  box-shadow: none;
  transition: all 0.3s ease-in-out;
  text-overflow: clip;
}

.ant-menu-submenu-title .ant-menu-title-content {
  overflow: visible !important;
}

.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .ant-menu-submenu.ant-menu-submenu-open .icon {
  background-color: #79dd95;
}

.layout-dashboard .ant-layout-sider.sider-primary.ant-layout-sider-primary .ant-menu-submenu.ant-menu-submenu-open .icon svg path {
  fill: #fff !important;
}

.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu.ant-menu-submenu-open .ant-menu-submenu-title .label {
  font-weight: 600;
}

.router-link-exact-active .li-menu::before {
  height: 8px;
  width: 8px;
  background: #3a416f;
  left: -15.5px;
}

.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu .router-link-active {
  background-color: transparent !important;
}

.layout-dashboard .ant-layout-sider.sider-primary .ant-menu-submenu.ant-menu-submenu-open .ant-menu-submenu-title {
  background-color: #fff;
  box-shadow: 0 20px 27px rgba(0, 0, 0, 0.05);
}

.ant-btn:hover, .ant-btn:focus {
  color: #0bdd46;
  border-color: #0bdd46 !important;
  background: #fff;
}

.ant-btn-primary:hover, .ant-btn-primary:focus {
  color: #ffffff;
  border-color: #0bdd46 !important;
  background: #0bdd46 !important;
}

/* Corrección global de inputs */
.ant-input {
  height: 40px !important;
}

.ant-input-affix-wrapper {
  height: 40px !important;
  display: flex;
  align-items: center;
}

.ant-input-affix-wrapper .ant-input {
  height: 24px !important;
  padding: 0;
}

.ant-input::placeholder {
  line-height: 40px !important;
}

.ant-input-affix-wrapper .ant-input::placeholder {
  line-height: normal !important;
  display: flex;
  align-items: center;
}

.ant-select:not(.ant-select-disabled):hover .ant-select-selector {
  border-color: #79dd95;
  border-right-width: 1px !important;
}

.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector {
  border-color: #79dd95;
  box-shadow: 0 0 0 2px rgba(121, 221, 149, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}

.ant-picker:hover, .ant-picker-focused {
  border-color: #76dd95;
  border-right-width: 1px !important;
}

.ant-picker-focused {
  border-color: #76dd95;
  box-shadow: 0 0 0 2px rgba(118, 221, 149, 0.2);
  border-right-width: 1px !important;
  outline: 0;
}

.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn {
  color: #76dd95;
  text-shadow: 0 0 0.25px currentcolor;
}

.ant-tabs-tab-btn:hover {
  color: #76dd95;
}

.ant-tabs-tab-btn:focus {
  color: #76dd95;
}

.ant-menu-submenu .ant-menu-submenu-title {
  margin-inline: 0px !important;
}

.li-menu::before {
  content: "";
  position: absolute;
  left: -10px; /* Ajusta la posición horizontal */
  top: 50%;
  transform: translateY(-50%); /* Centra verticalmente */
}

.ant-menu-light.ant-menu-inline .ant-menu-sub.ant-menu-inline {
  background: none;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/controllers/sys_admin/layouts/AuthLayout.vue?vue&type=style&index=0&id=32760e4e&scoped=true&lang=css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.auth-container[data-v-32760e4e] {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    background-color: #f4f4f4;
}
  
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/vue-loader/dist/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./node_modules/vue-loader/dist/index.js??ruleSet[0].use[0]!./assets/vue/controllers/sys_admin/layouts/MainLayout.vue?vue&type=style&index=0&id=03a7ffaa&scoped=true&lang=css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.header[data-v-03a7ffaa] {
    background: #fff;
    display: flex;
    align-items: center;
    padding: 0 16px;
    justify-content: space-between;
}
.menu-button[data-v-03a7ffaa] {
    font-size: 24px;
    display: none;
}
  
  /* Mostramos el botón hamburguesa solo en móviles */
@media (max-width: 768px) {
.menu-button[data-v-03a7ffaa] {
      display: block;
}
}
  
  /* Estilos para el overlay del sidebar SOLO en móviles */
.sidebar-overlay[data-v-03a7ffaa] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 998;
    transition: opacity 0.3s ease-in-out;
}
  

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxzQkFBc0I7QUFDdEI7O0VBRUUsV0FBVztFQUNYLFlBQVk7QUFDZDtBQUNBOztFQUVFLGFBQWE7QUFDZjtBQUNBOzs7RUFHRSxzQkFBc0I7QUFDeEI7QUFDQTtFQUNFLHVCQUF1QjtFQUN2QixpQkFBaUI7RUFDakIsOEJBQThCO0VBQzlCLDBCQUEwQjtFQUMxQiw2QkFBNkI7RUFDN0IsNkNBQTZDO0FBQy9DO0FBQ0E7RUFDRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLFNBQVM7QUFDWDtBQUNBO0VBQ0UsYUFBYTtBQUNmO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsU0FBUztFQUNULGlCQUFpQjtBQUNuQjtBQUNBOzs7Ozs7RUFNRSxhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtBQUNwQjtBQUNBOztFQUVFLHlDQUF5QztFQUN6QywwQkFBMEI7RUFDMUIsaUNBQWlDO0VBQ2pDLGdCQUFnQjtFQUNoQixZQUFZO0FBQ2Q7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsb0JBQW9CO0FBQ3RCO0FBQ0E7Ozs7RUFJRSx3QkFBd0I7QUFDMUI7QUFDQTs7O0VBR0UsYUFBYTtFQUNiLGtCQUFrQjtBQUNwQjtBQUNBOzs7O0VBSUUsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLG9CQUFvQjtFQUNwQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTs7RUFFRSxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTs7RUFFRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGNBQWM7RUFDZCx3QkFBd0I7QUFDMUI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLFdBQVc7QUFDYjtBQUNBOzs7O0VBSUUsY0FBYztFQUNkLHFGQUFxRjtBQUN2RjtBQUNBO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixjQUFjO0FBQ2hCO0FBQ0E7RUFDRSxlQUFlO0FBQ2pCO0FBQ0E7RUFDRSxzQkFBc0I7RUFDdEIsa0JBQWtCO0FBQ3BCO0FBQ0E7Ozs7Ozs7OztFQVNFLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UseUJBQXlCO0FBQzNCO0FBQ0E7RUFDRSxtQkFBbUI7RUFDbkIscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixvQkFBb0I7QUFDdEI7QUFDQTs7Ozs7RUFLRSxTQUFTO0VBQ1QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsb0JBQW9CO0FBQ3RCO0FBQ0E7O0VBRUUsaUJBQWlCO0FBQ25CO0FBQ0E7O0VBRUUsb0JBQW9CO0FBQ3RCO0FBQ0E7Ozs7RUFJRSwwQkFBMEI7QUFDNUI7QUFDQTs7OztFQUlFLFVBQVU7RUFDVixrQkFBa0I7QUFDcEI7QUFDQTs7RUFFRSxzQkFBc0I7RUFDdEIsVUFBVTtBQUNaO0FBQ0E7Ozs7RUFJRSwyQkFBMkI7QUFDN0I7QUFDQTtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLFlBQVk7RUFDWixTQUFTO0VBQ1QsVUFBVTtFQUNWLFNBQVM7QUFDWDtBQUNBO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLG9CQUFvQjtFQUNwQixtQkFBbUI7QUFDckI7QUFDQTtFQUNFLHdCQUF3QjtBQUMxQjtBQUNBOztFQUVFLFlBQVk7QUFDZDtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLHdCQUF3QjtBQUMxQjtBQUNBOztFQUVFLHdCQUF3QjtBQUMxQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0UscUJBQXFCO0FBQ3ZCO0FBQ0E7RUFDRSxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGFBQWE7QUFDZjtBQUNBO0VBQ0Usd0JBQXdCO0FBQzFCO0FBQ0E7RUFDRSxjQUFjO0VBQ2QseUJBQXlCO0FBQzNCOzs7Ozs7QUMvTkEsZ0RBQWdEOzs7OztBQzdCaEQsZ0JBQWdCO0FBQ2hCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBQ0U7RUFDRTtBQUNKO0FBRUU7RUFDRTtFQUNBO0FBQUo7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFERjtBQUlBO0VBQ0U7QUFERjtBQUlBO0VBQ0U7QUFERjtBQUlBO0FBQ0U7SUFDRTtBQURGO0FBSUE7SUFDRTtJQUNBO0lBQ0E7QUFGRjtBQUNGLEM7Ozs7O0FDK1JFO0lBQ0UsYUFBYTtBQUNmO0FBRUE7SUFDRSxhQUFhO0lBQ2IsOEJBQThCO0lBQzlCLG1CQUFtQjtJQUNuQixtQkFBbUI7QUFDckI7QUFFQTtJQUNFLGVBQWU7SUFDZixTQUFTO0FBQ1g7QUFFQTtBQUNFO01BQ0Usc0JBQXNCO01BQ3RCLFNBQVM7QUFDWDtBQUVBO01BQ0UsV0FBVztBQUNiO0FBQ0Y7Ozs7OztBQ29IRjtFQUNFLGFBQWE7QUFDZjtBQUVBO0VBQ0UsYUFBYTtFQUNiLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsbUJBQW1CO0FBQ3JCO0FBRUE7RUFDRSxlQUFlO0VBQ2YsU0FBUztBQUNYO0FBRUE7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLFNBQVM7QUFDWDtBQUVBO0VBQ0UsWUFBWTtBQUNkO0FBRUE7RUFDRSx5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLFlBQVk7QUFDZDtBQUVBO0VBQ0Usb0NBQW9DO0VBQ3BDLGdDQUFnQztFQUNoQyx1QkFBdUI7QUFDekI7QUFFQTtBQUNFO0lBQ0Usc0JBQXNCO0lBQ3RCLFNBQVM7QUFDWDtBQUVBO0lBQ0UsV0FBVztJQUNYLHNCQUFzQjtBQUN4QjtBQUVBOztJQUVFLFdBQVc7QUFDYjtBQUNGOzs7Ozs7QUN4S0U7SUFDRSxhQUFhO0FBQ2Y7QUFFQTtJQUNFLGFBQWE7SUFDYiw4QkFBOEI7SUFDOUIsbUJBQW1CO0lBQ25CLG1CQUFtQjtBQUNyQjtBQUVBO0lBQ0UsZUFBZTtJQUNmLFNBQVM7QUFDWDtBQUVBO0FBQ0U7TUFDRSxzQkFBc0I7TUFDdEIsU0FBUztBQUNYO0FBRUE7TUFDRSxXQUFXO0FBQ2I7QUFDRjs7Ozs7O0FDekRBO0lBQ0UsYUFBYTtBQUNmO0FBRUE7SUFDRSxhQUFhO0lBQ2IsOEJBQThCO0lBQzlCLG1CQUFtQjtJQUNuQixtQkFBbUI7QUFDckI7QUFFQTtJQUNFLGVBQWU7SUFDZixTQUFTO0FBQ1g7QUFFQTtBQUNFO01BQ0Usc0JBQXNCO01BQ3RCLFNBQVM7QUFDWDtBQUVBO01BQ0UsV0FBVztBQUNiO0FBQ0Y7Ozs7OztBQ3RERix5QkFBeUI7QUFDekI7Q0FDQyxvQkFBb0I7Q0FDcEIsbUJBQW1CO0NBQ25CLHVCQUF1QjtDQUN2QixXQUFXO0NBQ1gsWUFBWTtDQUNaLGtCQUFrQjtBQUNuQjs7QUFFQSxzQ0FBc0M7QUFDdEM7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUEsNEJBQTRCO0FBQzVCO0NBQ0MsdUJBQXVCO0NBQ3ZCLGtCQUFrQjtDQUNsQixXQUFXO0NBQ1gsUUFBUTtDQUNSLDJCQUEyQjtDQUMzQixXQUFXO0NBQ1gsVUFBVTtDQUNWLHFCQUFxQjtDQUNyQixpQ0FBaUM7Q0FDakMscUJBQXFCO0FBQ3RCOztBQUVBLDBDQUEwQztBQUMxQztDQUNDLFdBQVc7Q0FDWCxVQUFVO0NBQ1YsbUJBQW1CO0NBQ25CLGFBQWE7QUFDZDtBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCO0FBRUE7Q0FDQyxtQkFBbUI7Q0FDbkIsYUFBYTtDQUNiLFdBQVc7QUFDWjtBQUVBO0NBQ0MsZUFBZTtDQUNmLGdCQUFnQjtDQUNoQixxQkFBcUI7Q0FDckIsbUJBQW1CO0NBQ25CLFdBQVc7QUFDWjtBQUVBO0NBQ0MsV0FBVztDQUNYLGdCQUFnQjtBQUNqQjtBQUVBO0NBQ0Msa0NBQWtDO0FBQ25DO0FBRUE7Q0FDQyxrQkFBa0I7Q0FDbEIsZ0JBQWdCO0FBQ2pCO0FBRUE7Q0FDQyx5QkFBeUI7Q0FDekIsWUFBWTtDQUNaLGtCQUFrQjtDQUNsQixZQUFZO0NBQ1osa0JBQWtCO0NBQ2xCLGVBQWU7QUFDaEI7QUFFQTtDQUNDLHlCQUF5QjtBQUMxQjtBQUVBO0NBQ0Msa0JBQWtCO0NBQ2xCLGdCQUFnQjtBQUNqQjtBQUVBO0FBQ0M7RUFDQyxlQUFlO0VBQ2YsMkRBQTJEO0FBQzVEO0FBRUE7RUFDQyxnQkFBZ0I7RUFDaEIsZ0VBQWdFO0FBQ2pFO0FBQ0Q7Ozs7OztFQ2pTRSxXQUFXO0FBQ1g7SUFDRSxnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsOEJBQThCO0FBQ2hDOztFQUVBLDRCQUE0QjtBQUM1QjtJQUNFLGVBQWU7SUFDZixhQUFhO0FBQ2Y7O0VBRUEsZUFBZTtBQUNmO0lBQ0UsWUFBWTtBQUNkOztFQUVBLGNBQWM7QUFDZDtJQUNFLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsaUJBQWlCO0FBQ25COztFQUVBLFdBQVc7QUFDWDtJQUNFLGtCQUFrQjtJQUNsQixhQUFhO0FBQ2Y7O0VBRUEsMEJBQTBCO0FBQzFCO0FBQ0U7TUFDRSxjQUFjO0FBQ2hCO0FBQ0E7TUFDRSxlQUFlO01BQ2YsTUFBTTtNQUNOLE9BQU87TUFDUCxXQUFXO01BQ1gsWUFBWTtNQUNaLDhCQUE4QjtNQUM5QixZQUFZO0FBQ2Q7QUFDRjs7Ozs7O0FDdEVGO0VBQ0UsYUFBYTtBQUNmOzs7Ozs7QUNpQ0E7SUFDSSxhQUFhO0FBQ2pCOzs7OztBQ25IQSxnQkFBZ0I7QUNrQmY7RUFDQyx5QkFiTztBREhUOztBQ2tCQztFQUNDLGNBaEJPO0FEQ1Q7O0FDaUJDO0VBQ0MscUJBbkJPO0FES1Q7O0FDZ0JDO0VBQ0MsYUF0Qk87QURTVDs7QUNlQztFQUNDLHlCQXpCTztBRGFUOztBQ2NDO0VBQ0MseUJBNUJPO0VBNkJQO0VBQ0E7QURYRjs7QUNQQztFQUNDLHlCQWJPO0FEdUJUOztBQ1JDO0VBQ0MsY0FoQk87QUQyQlQ7O0FDVEM7RUFDQyxxQkFuQk87QUQrQlQ7O0FDVkM7RUFDQyxhQXRCTztBRG1DVDs7QUNYQztFQUNDLHlCQXpCTztBRHVDVDs7QUNaQztFQUNDLHlCQTVCTztFQTZCUDtFQUNBO0FEZUY7O0FDakNDO0VBQ0MseUJBYk87QURpRFQ7O0FDbENDO0VBQ0MsY0FoQk87QURxRFQ7O0FDbkNDO0VBQ0MscUJBbkJPO0FEeURUOztBQ3BDQztFQUNDLGFBdEJPO0FENkRUOztBQ3JDQztFQUNDLHlCQXpCTztBRGlFVDs7QUN0Q0M7RUFDQyx5QkE1Qk87RUE2QlA7RUFDQTtBRHlDRjs7QUMzREM7RUFDQyx5QkFiTztBRDJFVDs7QUM1REM7RUFDQyxjQWhCTztBRCtFVDs7QUM3REM7RUFDQyxxQkFuQk87QURtRlQ7O0FDOURDO0VBQ0MsYUF0Qk87QUR1RlQ7O0FDL0RDO0VBQ0MseUJBekJPO0FEMkZUOztBQ2hFQztFQUNDLHlCQTVCTztFQTZCUDtFQUNBO0FEbUVGOztBQ3JGQztFQUNDLHlCQWJPO0FEcUdUOztBQ3RGQztFQUNDLGNBaEJPO0FEeUdUOztBQ3ZGQztFQUNDLHFCQW5CTztBRDZHVDs7QUN4RkM7RUFDQyxhQXRCTztBRGlIVDs7QUN6RkM7RUFDQyx5QkF6Qk87QURxSFQ7O0FDMUZDO0VBQ0MseUJBNUJPO0VBNkJQO0VBQ0E7QUQ2RkY7O0FDL0dDO0VBQ0MseUJBYk87QUQrSFQ7O0FDaEhDO0VBQ0MsY0FoQk87QURtSVQ7O0FDakhDO0VBQ0MscUJBbkJPO0FEdUlUOztBQ2xIQztFQUNDLGFBdEJPO0FEMklUOztBQ25IQztFQUNDLHlCQXpCTztBRCtJVDs7QUNwSEM7RUFDQyx5QkE1Qk87RUE2QlA7RUFDQTtBRHVIRjs7QUN6SUM7RUFDQyx5QkFiTztBRHlKVDs7QUMxSUM7RUFDQyxjQWhCTztBRDZKVDs7QUMzSUM7RUFDQyxxQkFuQk87QURpS1Q7O0FDNUlDO0VBQ0MsYUF0Qk87QURxS1Q7O0FDN0lDO0VBQ0MseUJBekJPO0FEeUtUOztBQzlJQztFQUNDLHlCQTVCTztFQTZCUDtFQUNBO0FEaUpGOztBQ25LQztFQUNDLHlCQWJPO0FEbUxUOztBQ3BLQztFQUNDLGNBaEJPO0FEdUxUOztBQ3JLQztFQUNDLHFCQW5CTztBRDJMVDs7QUN0S0M7RUFDQyxhQXRCTztBRCtMVDs7QUN2S0M7RUFDQyx5QkF6Qk87QURtTVQ7O0FDeEtDO0VBQ0MseUJBNUJPO0VBNkJQO0VBQ0E7QUQyS0Y7O0FDdEtBO0VBQ0M7QUR5S0Q7O0FDbkpDO0VBQ0M7QURzSkY7O0FDcEpDO0VBQ0M7QUR1SkY7O0FDckpDO0VBQ0M7QUR3SkY7O0FDdEpDO0VBQ0M7QUR5SkY7O0FDbktDO0VBQ0M7QURzS0Y7O0FDcEtDO0VBQ0M7QUR1S0Y7O0FDcktDO0VBQ0M7QUR3S0Y7O0FDdEtDO0VBQ0M7QUR5S0Y7O0FDbkxDO0VBQ0M7QURzTEY7O0FDcExDO0VBQ0M7QUR1TEY7O0FDckxDO0VBQ0M7QUR3TEY7O0FDdExDO0VBQ0M7QUR5TEY7O0FDbk1DO0VBQ0M7QURzTUY7O0FDcE1DO0VBQ0M7QUR1TUY7O0FDck1DO0VBQ0M7QUR3TUY7O0FDdE1DO0VBQ0M7QUR5TUY7O0FDbk5DO0VBQ0M7QURzTkY7O0FDcE5DO0VBQ0M7QUR1TkY7O0FDck5DO0VBQ0M7QUR3TkY7O0FDdE5DO0VBQ0M7QUR5TkY7O0FDbk9DO0VBQ0M7QURzT0Y7O0FDcE9DO0VBQ0M7QUR1T0Y7O0FDck9DO0VBQ0M7QUR3T0Y7O0FDdE9DO0VBQ0M7QUR5T0Y7O0FDblBDO0VBQ0M7QURzUEY7O0FDcFBDO0VBQ0M7QUR1UEY7O0FDclBDO0VBQ0M7QUR3UEY7O0FDdFBDO0VBQ0M7QUR5UEY7O0FDblFDO0VBQ0M7QURzUUY7O0FDcFFDO0VBQ0M7QUR1UUY7O0FDclFDO0VBQ0M7QUR3UUY7O0FDdFFDO0VBQ0M7QUR5UUY7O0FDblJDO0VBQ0M7QURzUkY7O0FDcFJDO0VBQ0M7QUR1UkY7O0FDclJDO0VBQ0M7QUR3UkY7O0FDdFJDO0VBQ0M7QUR5UkY7O0FDblNDO0VBQ0M7QURzU0Y7O0FDcFNDO0VBQ0M7QUR1U0Y7O0FDclNDO0VBQ0M7QUR3U0Y7O0FDdFNDO0VBQ0M7QUR5U0Y7O0FDblRDO0VBQ0M7QURzVEY7O0FDcFRDO0VBQ0M7QUR1VEY7O0FDclRDO0VBQ0M7QUR3VEY7O0FDdFRDO0VBQ0M7QUR5VEY7O0FDblVDO0VBQ0M7QURzVUY7O0FDcFVDO0VBQ0M7QUR1VUY7O0FDclVDO0VBQ0M7QUR3VUY7O0FDdFVDO0VBQ0M7QUR5VUY7O0FDblZDO0VBQ0M7QURzVkY7O0FDcFZDO0VBQ0M7QUR1VkY7O0FDclZDO0VBQ0M7QUR3VkY7O0FDdFZDO0VBQ0M7QUR5VkY7O0FDblZBO0VBQ0M7QURzVkQ7O0FDcFZBO0VBQ0M7QUR1VkQ7O0FDclZBO0VBQ0M7QUR3VkQ7O0FDdFZBO0VBQ0M7QUR5VkQ7O0FDdlZBO0VBQ0M7QUQwVkQ7O0FDeFZBO0VBQ0M7QUQyVkQ7O0FDelZBO0VBQ0M7QUQ0VkQ7O0FDMVZBO0VBQ0M7QUQ2VkQ7O0FDM1ZBO0VBQ0M7QUQ4VkQ7O0FDclZDO0VBQ0M7QUR3VkY7O0FDdFZDO0VBQ0M7QUR5VkY7O0FDdlZDO0VBQ0M7QUQwVkY7O0FDeFZDO0VBQ0M7QUQyVkY7O0FDcldDO0VBQ0M7QUR3V0Y7O0FDdFdDO0VBQ0M7QUR5V0Y7O0FDdldDO0VBQ0M7QUQwV0Y7O0FDeFdDO0VBQ0M7QUQyV0Y7O0FDclhDO0VBQ0M7QUR3WEY7O0FDdFhDO0VBQ0M7QUR5WEY7O0FDdlhDO0VBQ0M7QUQwWEY7O0FDeFhDO0VBQ0M7QUQyWEY7O0FDcllDO0VBQ0M7QUR3WUY7O0FDdFlDO0VBQ0M7QUR5WUY7O0FDdllDO0VBQ0M7QUQwWUY7O0FDeFlDO0VBQ0M7QUQyWUY7O0FDclpDO0VBQ0M7QUR3WkY7O0FDdFpDO0VBQ0M7QUR5WkY7O0FDdlpDO0VBQ0M7QUQwWkY7O0FDeFpDO0VBQ0M7QUQyWkY7O0FDcmFDO0VBQ0M7QUR3YUY7O0FDdGFDO0VBQ0M7QUR5YUY7O0FDdmFDO0VBQ0M7QUQwYUY7O0FDeGFDO0VBQ0M7QUQyYUY7O0FDcmJDO0VBQ0M7QUR3YkY7O0FDdGJDO0VBQ0M7QUR5YkY7O0FDdmJDO0VBQ0M7QUQwYkY7O0FDeGJDO0VBQ0M7QUQyYkY7O0FDcmNDO0VBQ0M7QUR3Y0Y7O0FDdGNDO0VBQ0M7QUR5Y0Y7O0FDdmNDO0VBQ0M7QUQwY0Y7O0FDeGNDO0VBQ0M7QUQyY0Y7O0FDcmRDO0VBQ0M7QUR3ZEY7O0FDdGRDO0VBQ0M7QUR5ZEY7O0FDdmRDO0VBQ0M7QUQwZEY7O0FDeGRDO0VBQ0M7QUQyZEY7O0FDcmVDO0VBQ0M7QUR3ZUY7O0FDdGVDO0VBQ0M7QUR5ZUY7O0FDdmVDO0VBQ0M7QUQwZUY7O0FDeGVDO0VBQ0M7QUQyZUY7O0FDcmZDO0VBQ0M7QUR3ZkY7O0FDdGZDO0VBQ0M7QUR5ZkY7O0FDdmZDO0VBQ0M7QUQwZkY7O0FDeGZDO0VBQ0M7QUQyZkY7O0FDNWVBO0VBQ0M7QUQrZUQ7O0FDN2VBO0VBQ0M7QURnZkQ7O0FDOWVBO0VBQ0M7QURpZkQ7O0FDL2VBO0VBQ0M7QURrZkQ7O0FDMWVBO0VBQ0M7QUQ2ZUQ7O0FDeGVDO0VBQ0M7QUQyZUY7O0FDemVDO0VBQ0M7QUQ0ZUY7O0FDMWVDO0VBQ0M7QUQ2ZUY7O0FDM2VDO0VBQ0M7QUQ4ZUY7O0FDeGZDO0VBQ0M7QUQyZkY7O0FDemZDO0VBQ0M7QUQ0ZkY7O0FDMWZDO0VBQ0M7QUQ2ZkY7O0FDM2ZDO0VBQ0M7QUQ4ZkY7O0FDeGdCQztFQUNDO0FEMmdCRjs7QUN6Z0JDO0VBQ0M7QUQ0Z0JGOztBQzFnQkM7RUFDQztBRDZnQkY7O0FDM2dCQztFQUNDO0FEOGdCRjs7QUN4aEJDO0VBQ0M7QUQyaEJGOztBQ3poQkM7RUFDQztBRDRoQkY7O0FDMWhCQztFQUNDO0FENmhCRjs7QUMzaEJDO0VBQ0M7QUQ4aEJGOztBQ3hpQkM7RUFDQztBRDJpQkY7O0FDemlCQztFQUNDO0FENGlCRjs7QUMxaUJDO0VBQ0M7QUQ2aUJGOztBQzNpQkM7RUFDQztBRDhpQkY7O0FDeGpCQztFQUNDO0FEMmpCRjs7QUN6akJDO0VBQ0M7QUQ0akJGOztBQzFqQkM7RUFDQztBRDZqQkY7O0FDM2pCQztFQUNDO0FEOGpCRjs7QUN4a0JDO0VBQ0M7QUQya0JGOztBQ3prQkM7RUFDQztBRDRrQkY7O0FDMWtCQztFQUNDO0FENmtCRjs7QUMza0JDO0VBQ0M7QUQ4a0JGOztBQ3hsQkM7RUFDQztBRDJsQkY7O0FDemxCQztFQUNDO0FENGxCRjs7QUMxbEJDO0VBQ0M7QUQ2bEJGOztBQzNsQkM7RUFDQztBRDhsQkY7O0FDeG1CQztFQUNDO0FEMm1CRjs7QUN6bUJDO0VBQ0M7QUQ0bUJGOztBQzFtQkM7RUFDQztBRDZtQkY7O0FDM21CQztFQUNDO0FEOG1CRjs7QUN4bkJDO0VBQ0M7QUQybkJGOztBQ3puQkM7RUFDQztBRDRuQkY7O0FDMW5CQztFQUNDO0FENm5CRjs7QUMzbkJDO0VBQ0M7QUQ4bkJGOztBQ3hvQkM7RUFDQztBRDJvQkY7O0FDem9CQztFQUNDO0FENG9CRjs7QUMxb0JDO0VBQ0M7QUQ2b0JGOztBQzNvQkM7RUFDQztBRDhvQkY7O0FDNW5CQTtFQUNDO0FEK25CRDs7QUNsbkJDO0VBQ0M7QURxbkJGOztBQ3RuQkM7RUFDQztBRHluQkY7O0FDMW5CQztFQUNDO0FENm5CRjs7QUM5bkJDO0VBQ0M7QURpb0JGOztBQ3puQkM7RUFDQztBRDRuQkY7QUMxbkJDO0VBQ0M7QUQ0bkJGO0FDdm5CRTtFQUNDO0FEeW5CSDtBQ3ZuQkU7RUFDQztBRHluQkg7QUN2bkJFO0VBQ0M7QUR5bkJIO0FDdm5CRTtFQUNDO0FEeW5CSDtBQ25vQkU7RUFDQztBRHFvQkg7QUNub0JFO0VBQ0M7QURxb0JIO0FDbm9CRTtFQUNDO0FEcW9CSDtBQ25vQkU7RUFDQztBRHFvQkg7QUMvb0JFO0VBQ0M7QURpcEJIO0FDL29CRTtFQUNDO0FEaXBCSDtBQy9vQkU7RUFDQztBRGlwQkg7QUMvb0JFO0VBQ0M7QURpcEJIO0FDM3BCRTtFQUNDO0FENnBCSDtBQzNwQkU7RUFDQztBRDZwQkg7QUMzcEJFO0VBQ0M7QUQ2cEJIO0FDM3BCRTtFQUNDO0FENnBCSDtBQ3ZxQkU7RUFDQztBRHlxQkg7QUN2cUJFO0VBQ0M7QUR5cUJIO0FDdnFCRTtFQUNDO0FEeXFCSDtBQ3ZxQkU7RUFDQztBRHlxQkg7QUNuckJFO0VBQ0M7QURxckJIO0FDbnJCRTtFQUNDO0FEcXJCSDtBQ25yQkU7RUFDQztBRHFyQkg7QUNuckJFO0VBQ0M7QURxckJIO0FDL3JCRTtFQUNDO0FEaXNCSDtBQy9yQkU7RUFDQztBRGlzQkg7QUMvckJFO0VBQ0M7QURpc0JIO0FDL3JCRTtFQUNDO0FEaXNCSDtBQzNzQkU7RUFDQztBRDZzQkg7QUMzc0JFO0VBQ0M7QUQ2c0JIO0FDM3NCRTtFQUNDO0FENnNCSDtBQzNzQkU7RUFDQztBRDZzQkg7QUN2dEJFO0VBQ0M7QUR5dEJIO0FDdnRCRTtFQUNDO0FEeXRCSDtBQ3Z0QkU7RUFDQztBRHl0Qkg7QUN2dEJFO0VBQ0M7QUR5dEJIO0FDbnVCRTtFQUNDO0FEcXVCSDtBQ251QkU7RUFDQztBRHF1Qkg7QUNudUJFO0VBQ0M7QURxdUJIO0FDbnVCRTtFQUNDO0FEcXVCSDtBQy91QkU7RUFDQztBRGl2Qkg7QUMvdUJFO0VBQ0M7QURpdkJIO0FDL3VCRTtFQUNDO0FEaXZCSDtBQy91QkU7RUFDQztBRGl2Qkg7O0FFcjlCQTtFQUNDO0FGdzlCRDs7QUV0OUJBOztFQUVFO0VBQ0E7QUZ5OUJGOztBRXY5QkE7RUFDQyxjQ1BlO0FIaStCaEI7O0FFeDlCQTtFQUNDLG1CQ1ZlO0FIcStCaEI7O0FFejlCQTtFQUNDLG1CQ2JlO0FIeStCaEI7O0FFMTlCQTtFQUNDO0FGNjlCRDs7QUUzOUJBO0VBRUM7SUFDQztJQUNHO0VGNjlCSDtBQUNGO0FFMzlCQTtFQUVDO0lBQ0M7SUFDRztFRjQ5Qkg7QUFDRjtBRTE5QkE7RUFDQyxjQy9CZTtBSDIvQmhCOztBRTE5QkE7RUFDQztBRjY5QkQ7O0FFMzlCQTtFQUNDLGNDcENlO0FIa2dDaEI7O0FFNTlCQTtFQUNDO0FGKzlCRDs7QUU3OUJBO0VBQ0MsY0M3Q2U7QUg2Z0NoQjs7QUU5OUJBO0VBQ0MsaUJDSGlCO0FIbytCbEI7O0FFLzlCQTtFQUNDLFlDTmlCO0FIdytCbEI7O0FFaCtCQTtFQUNDLHFCQ3REZTtBSHloQ2hCOztBRWorQkE7RUFDQyxxQkN6RGU7QUg2aENoQjs7QUVsK0JBO0VBQ0MsaUJDZGU7QUhtL0JoQjs7QUVuK0JBO0VBQ0MsWUNqQmU7QUh1L0JoQjs7QUVwK0JBO0VBQ0MsaUJDbkJlO0FIMC9CaEI7O0FFcitCQTtFQUNDLFlDdEJlO0FIOC9CaEI7O0FFdCtCQTtFQUNDLHlCQ3hFZTtBSGlqQ2hCOztBRXYrQkE7RUFDQyx5QkMxRWlCO0FIb2pDbEI7O0FFeCtCQTtFQUNDLHlCQzVFZTtBSHVqQ2hCOztBRXorQkE7RUFDQyx5QkM5RWU7QUgwakNoQjs7QUUxK0JBO0VBQ0MsMkNDbkNZO0VEb0NaLGtCQ25Dd0I7QUhnaEN6Qjs7QUUzK0JBOzs7RUFHQyxnQkMvRGE7RURnRWIsZUN4Q29CO0VEeUNwQixZQy9DaUI7RURnRGpCLGlCQzdDa0I7QUgyaENuQjs7QUU1K0JBO0VBQ0MsZUM3Q29CO0FINGhDckI7O0FFNytCQTtFQUNDLGtCQ2pEd0I7QUhpaUN6Qjs7QUU5K0JBOzs7RUFHQyxZQzFEZTtFRDJEZixpQkN6RGtCO0VEMERsQixlQ3REa0I7QUh1aUNuQjs7QUUvK0JBO0VBQ0MsZUN6RGtCO0FIMmlDbkI7O0FFaC9CQTtFQUNJO0FGbS9CSjs7QUVqL0JBOzs7RUFHQyxZQ3RFZTtFRHVFZixlQ2pFa0I7RURrRWxCLGlCQ3ZFa0I7QUgyakNuQjs7QUVsL0JBO0VBQ0MsZUNyRWtCO0FIMGpDbkI7O0FFbi9CQTtFQUNDLGVDeEVrQjtBSDhqQ25COztBRXAvQkE7RUFDQyx5QkNoSWU7RURpSWYscUJDakllO0FId25DaEI7O0FFci9CQTtFQUNDLGFDOUhhO0FIc25DZDs7QUV0L0JBO0VBQ0MsY0N2SWU7RUR3SWY7QUZ5L0JEOztBRXYvQkE7RUFDQyxXQzlGaUI7RUQrRmpCLFlDL0ZpQjtFRGdHakIsa0JDM0Z3QjtBSHFsQ3pCOztBRXgvQkE7RUFDQyxXQ2xHZTtFRG1HZixZQ25HZTtFRG9HZixrQkNoR3dCO0FIMmxDekI7O0FFei9CQTtFQUNDLFdDdEdlO0VEdUdmLFlDdkdlO0VEd0dmLGtCQ3JHd0I7QUhpbUN6Qjs7QUUxL0JBOztFQUVDO0FGNi9CRDs7QUUzL0JBO0VBQ0MsWUNqSGlCO0VEa0hqQjtFQUNBLG1CQ25IaUI7QUhpbkNsQjs7QUU1L0JBO0VBQ0MsWUNySGU7RURzSGY7RUFDQSxtQkN2SGU7RUR3SGYsZUNsSGtCO0FIaW5DbkI7O0FFNy9CQTtFQUNDLFlDMUhlO0VEMkhmO0VBQ0EsbUJDNUhlO0VENkhmLGVDdkhrQjtBSHVuQ25COztBRTkvQkE7RUFDQyxlQ2xJaUI7QUhtb0NsQjs7QUUvL0JBO0VBQ0MsZUNwSWU7QUhzb0NoQjs7QUVoZ0NBO0VBQ0MsZUN0SWU7QUh5b0NoQjs7QUVqZ0NBO0VBQ0ksZUMzSWM7RUQ0SWQ7RUFDQTtFQUNBO0FGb2dDSjs7QUVsZ0NBO0VBQ0MsWUNoSmU7RURpSmYsaUJDL0lrQjtFRGdKbEI7QUZxZ0NEOztBRW5nQ0E7RUFDQyxXQ3JKZTtFRHNKZixZQ3RKZTtBSDRwQ2hCOztBRXBnQ0E7RUFDQyxZQ3hKZTtFRHlKZjtBRnVnQ0Q7O0FFcmdDQTtFQUNDLFdDNUplO0VENkpmLFlDN0plO0FIcXFDaEI7O0FFdGdDQTtFQUNDLGtCQzdKd0I7QUhzcUN6Qjs7QUV2Z0NBO0VBQ0Msa0JDaEt3QjtBSDBxQ3pCOztBRXhnQ0E7RUFDQywyQkNuS3dCO0VEb0t4Qiw4QkNwS3dCO0FIK3FDekI7O0FFemdDQTtFQUNDLDRCQ3ZLd0I7RUR3S3hCLCtCQ3hLd0I7QUhvckN6Qjs7QUUxZ0NBO0VBQ0MsY0M3TmU7RUQ4TmYscUJDOU5lO0FIMnVDaEI7O0FFM2dDQTtFQUNDLGNDak9lO0FIK3VDaEI7O0FFNWdDQTtFQUNDO0FGK2dDRDs7QUU3Z0NBO0VBQ0M7QUZnaENEOztBRTlnQ0E7RUFDQyxtQkMxT2U7QUgydkNoQjs7QUUvZ0NBO0VBQ0M7QUZraENEOztBRWhoQ0E7RUFDQyxtQkNoUGU7QUhtd0NoQjs7QUVqaENBO0VBQ0MsWUN0TWlCO0VEdU1qQjtBRm9oQ0Q7O0FFbGhDQTtFQUNDLHlCQ3ZQZTtBSDR3Q2hCOztBRW5oQ0E7RUFDQyxjQzFQZTtBSGd4Q2hCOztBRXBoQ0E7RUFDQyxjQzdQZTtBSG94Q2hCOztBRXJoQ0E7RUFDQyxjQ2hRZTtBSHd4Q2hCOztBRXRoQ0E7RUFDQyxxQkNuUWU7QUg0eENoQjs7QUV2aENBO0VBQ0MscUJDdFFlO0FIZ3lDaEI7O0FFeGhDQTtFQUNDO0FGMmhDRDs7QUV6aENBO0VBQ0MseUJDNVFlO0VENlFmLHFCQzdRZTtBSHl5Q2hCOztBRTFoQ0E7RUFDQyx5QkNoUmU7QUg2eUNoQjs7QUUzaENBO0VBQ0MscUJDblJlO0FIaXpDaEI7O0FFNWhDQTtFQUNDLGNDdFFjO0FIcXlDZjs7QUU3aENBO0VBQ0MsY0N6UmU7RUQwUmYscUJDMVJlO0FIMHpDaEI7O0FFOWhDQTtFQUNDLGdCQ2xRYTtFRG1RYiwyQ0M3T1k7RUQ4T1osWUNsUGlCO0VEbVBqQixpQkNoUGtCO0VEaVBsQixrQkMvT3dCO0VEZ1B4Qix5QkNsU2U7RURtU2YscUJDblNlO0VEb1NmO0FGaWlDRDs7QUUvaENBO0VBQ0MsWUN6UGU7RUQwUGYsaUJDeFBrQjtFRHlQbEIsa0JDdlB3QjtBSHl4Q3pCOztBRWhpQ0E7RUFDQyxZQzdQZTtBSGd5Q2hCOztBRWppQ0E7RUFDQyxjQy9TZTtFRGdUZixxQkNoVGU7QUhvMUNoQjs7QUVsaUNBO0VBQ0MsbUJDblRlO0FIdzFDaEI7O0FFbmlDQTtFQUNDLG1CQ3RUZTtBSDQxQ2hCOztBRXBpQ0E7RUFDQyxZQzVRaUI7RUQ2UWpCLGNDMVNjO0VEMlNkO0VBQ0EsaUJDN1FlO0FIb3pDaEI7O0FFcmlDQTtFQUNDLHFCQy9UZTtBSHUyQ2hCOztBRXRpQ0E7RUFDQyxxQkNwVGM7QUg2MUNmOztBRXZpQ0E7RUFDQyxxQkN2VGM7QUhpMkNmOztBRXhpQ0E7RUFDQyxnQkMzUmlCO0FIczBDbEI7O0FFemlDQTtFQUNDLFlDN1JlO0FIeTBDaEI7O0FFMWlDQTtFQUNDLFlDL1JlO0FINDBDaEI7O0FFM2lDQTtFQUNDLGNDalZlO0FIKzNDaEI7O0FFNWlDQTtFQUNDLG1CQ3BWZTtBSG00Q2hCOztBRTdpQ0E7RUFDQyxtQkN2VmU7QUh1NENoQjs7QUU5aUNBO0VBQ0MsbUJDMVZlO0FIMjRDaEI7O0FFL2lDQTtFQUNDLG1CQzdWZTtBSCs0Q2hCOztBRWhqQ0E7RUFDQyxtQkNoV2U7QUhtNUNoQjs7QUVqakNBO0VBQ0MsbUJDbldlO0FIdTVDaEI7O0FFbGpDQTtFQUNDLGNDdFdlO0FIMjVDaEI7O0FFbmpDQTtFQUNDLGNDeldlO0FIKzVDaEI7O0FFcGpDQTtFQUNDLG1CQzVXZTtBSG02Q2hCOztBRXJqQ0E7RUFDQyxjQy9WYztBSHU1Q2Y7O0FFdGpDQTtFQUNDLGlCQ3BVZTtBSDYzQ2hCOztBRXZqQ0E7RUFDQztBRjBqQ0Q7O0FFeGpDQTtFQUNDO0FGMmpDRDs7QUV6akNBO0VBQ0M7QUY0akNEOztBRTFqQ0E7RUFDQztBRjZqQ0Q7O0FFM2pDQTtFQUNDO0FGOGpDRDs7QUU1akNBO0VBQ0M7QUYrakNEOztBRTdqQ0E7RUFDQyxXQzFWaUI7RUQyVmpCLGNDeFllO0FIdzhDaEI7O0FFOWpDQTtFQUNDLGNDelllO0FIMDhDaEI7O0FFL2pDQTtFQUNDLGNDM1llO0FINjhDaEI7O0FFaGtDQTtFQUNDLHFCQzlZZTtBSGk5Q2hCOztBRWprQ0E7RUFDQztFQUNBO0FGb2tDRDs7QUVsa0NBO0VBQ0MscUJDclplO0FIMDlDaEI7O0FFbmtDQTtFQUNDO0VBQ0E7QUZza0NEOztBRXBrQ0E7RUFDQyxxQkM1WmU7QUhtK0NoQjs7QUVya0NBO0VBQ0M7RUFDQTtBRndrQ0Q7O0FFdGtDQTtFQUNDLHFCQ25hZTtBSDQrQ2hCOztBRXZrQ0E7RUFDQyxjQ3RhZTtBSGcvQ2hCOztBRXhrQ0E7RUFDQyxjQ3phZTtFRDBhZixxQkMxYWU7QUhxL0NoQjs7QUV6a0NBO0VBQ0MsY0M3YWU7QUh5L0NoQjs7QUUxa0NBO0VBQ0MsY0NoYmU7QUg2L0NoQjs7QUUza0NBO0VBQ0MscUJDbmJlO0FIaWdEaEI7O0FFNWtDQTtFQUNDLHFCQ3RiZTtBSHFnRGhCOztBRTdrQ0E7RUFDQztFQUNBO0FGZ2xDRDs7QUU5a0NBO0VBQ0MsY0M3YmU7QUg4Z0RoQjs7QUUva0NBO0VBQ0MscUJDaGNlO0FIa2hEaEI7O0FFaGxDQTtFQUNDO0VBQ0E7QUZtbENEOztBRWpsQ0E7RUFDQyxxQkN2Y2U7QUgyaERoQjs7QUVsbENBO0VBQ0M7RUFDQTtBRnFsQ0Q7O0FFbmxDQTtFQUNDLHFCQzljZTtBSG9pRGhCOztBRXBsQ0E7RUFDQyxxQkN0Y2M7QUg2aERmOztBRXJsQ0E7RUFDQyxxQkN2ZGU7QUgraURoQjs7QUV0bENBO0VBQ0MsWUM3YWlCO0VEOGFqQixjQzNjYztFRDRjZDtBRnlsQ0Q7O0FFdmxDQTtFQUNDLHFCQy9kZTtBSHlqRGhCOztBRXhsQ0E7RUFDQyxxQkNwZGM7QUgraURmOztBRXpsQ0E7RUFDQyxxQkN2ZGM7QUhtakRmOztBRTFsQ0E7RUFDQyxnQkMzYmlCO0FId2hEbEI7O0FFM2xDQTtFQUNDLFlDN2JlO0FIMmhEaEI7O0FFNWxDQTtFQUNDLFlDL2JlO0FIOGhEaEI7O0FFN2xDQTtFQUNDLGNDamVjO0VEa2VkO0FGZ21DRDs7QUU5bENBO0VBQ0MsY0NyZmU7QUhzbERoQjs7QUUvbENBO0VBQ0MsWUMxY2U7QUg0aURoQjs7QUVobUNBO0VBQ0MsWUM1Y2U7QUgraURoQjs7QUVqbUNBO0VBQ0MsWUNoZGU7QUhvakRoQjs7QUVsbUNBO0VBQ0MsWUNsZGU7QUh1akRoQjs7QUVubUNBO0VBQ0MscUJDcGdCZTtBSDBtRGhCOztBRXBtQ0E7RUFDQyxjQ3ZmYztBSDhsRGY7O0FFcm1DQTtFQUNDLFlDN2RpQjtFRDhkakIsY0MzZmM7RUQ0ZmQ7QUZ3bUNEOztBRXRtQ0E7RUFDQyxxQkMvZ0JlO0FId25EaEI7O0FFdm1DQTtFQUNDLHFCQ3BnQmM7QUg4bURmOztBRXhtQ0E7RUFDQyxxQkN2Z0JjO0FIa25EZjs7QUV6bUNBO0VBQ0MsZ0JDM2VpQjtBSHVsRGxCOztBRTFtQ0E7RUFDQyxZQzdlZTtBSDBsRGhCOztBRTNtQ0E7RUFDQyxZQy9lZTtBSDZsRGhCOztBRTVtQ0E7RUFDQztBRittQ0Q7O0FFN21DQTtFQUNDO0FGZ25DRDs7QUU5bUNBO0VBQ0M7QUZpbkNEOztBRS9tQ0E7RUFDQyxjQzFpQmU7QUg0cERoQjs7QUVobkNBO0VBQ0MsWUNoZ0JpQjtFRGlnQmpCLGNDOWhCYztFRCtoQmQ7QUZtbkNEOztBRWpuQ0E7RUFDQyxxQkNsakJlO0FIc3FEaEI7O0FFbG5DQTtFQUNDLHFCQ3ZpQmM7QUg0cERmOztBRW5uQ0E7RUFDQyxxQkMxaUJjO0FIZ3FEZjs7QUVwbkNBO0VBQ0MsZ0JDOWdCaUI7QUhxb0RsQjs7QUVybkNBO0VBQ0MsWUNoaEJlO0FId29EaEI7O0FFdG5DQTtFQUNDLFlDbGhCZTtBSDJvRGhCOztBRXZuQ0E7RUFDQyxxQkN0akJjO0FIZ3JEZjs7QUV4bkNBO0VBQ0M7QUYybkNEOztBRXpuQ0E7RUFDQztFQUNHO0VBQ0E7QUY0bkNKOztBRTFuQ0E7RUFDQyxjQy9rQmU7QUg0c0RoQjs7QUUzbkNBO0VBQ0MsY0NsbEJlO0FIZ3REaEI7O0FFNW5DQTtFQUNDLGNDcmxCZTtBSG90RGhCOztBRTduQ0E7RUFDQyxjQ3hsQmU7QUh3dERoQjs7QUU5bkNBO0VBQ0MsY0MzbEJlO0FINHREaEI7O0FFL25DQTtFQUNDLGNDOWxCZTtBSGd1RGhCOztBRWhvQ0E7RUFDQztBRm1vQ0Q7O0FFam9DQTtFQUNDLGNDcG1CZTtBSHd1RGhCOztBRWxvQ0E7RUFDQyxjQ3ZtQmU7QUg0dURoQjs7QUVub0NBO0VBQ0MsY0MxbUJlO0VEMm1CZjtBRnNvQ0Q7O0FFcG9DQTtFQUNDLGNDOW1CZTtBSHF2RGhCOztBRXJvQ0E7RUFDQyxjQ2puQmU7QUh5dkRoQjs7QUV0b0NBO0VBQ0M7QUZ5b0NEOztBRXZvQ0E7RUFDQyx5QkN2bkJlO0FIaXdEaEI7O0FFeG9DQTtFQUNDLGNDeG5CZTtBSG13RGhCOztBRXpvQ0E7RUFDQyxjQzFuQmU7QUhzd0RoQjs7QUUxb0NBO0VBQ0MsY0M3bkJlO0FIMHdEaEI7O0FFM29DQTtFQUNDLGNDam9CZTtBSCt3RGhCOztBRTVvQ0E7RUFDQyxjQ3BvQmU7QUhteERoQjs7QUU3b0NBO0VBQ0MsY0N0b0JlO0FIc3hEaEI7O0FFOW9DQTtFQUNDLGNDNW9CZTtBSDZ4RGhCOztBRS9vQ0E7RUFDQyxxQkMvb0JlO0FIaXlEaEI7O0FFaHBDQTtFQUNDLGNDbHBCZTtBSHF5RGhCOztBRWpwQ0E7RUFDQyxxQkNycEJlO0FIeXlEaEI7O0FFbHBDQTtFQUNDLGNDeHBCZTtBSDZ5RGhCOztBRW5wQ0E7RUFDQyxjQzNwQmU7QUhpekRoQjs7QUVwcENBO0VBQ0MsY0M5cEJlO0VEK3BCZixxQkMvcEJlO0FIc3pEaEI7O0FFcnBDQTtFQUNDLFlDcm5CaUI7RURzbkJqQixpQkN0bkJpQjtBSDh3RGxCOztBRXRwQ0E7RUFDQyxZQ3puQmlCO0VEMG5CakIsY0N2cEJjO0VEd3BCZDtBRnlwQ0Q7O0FFdnBDQTtFQUNDLHFCQzNxQmU7QUhxMERoQjs7QUV4cENBO0VBQ0MscUJDaHFCYztBSDJ6RGY7O0FFenBDQTtFQUNDLHFCQ25xQmM7QUgrekRmOztBRTFwQ0E7RUFDQyxnQkN2b0JpQjtBSG95RGxCOztBRTNwQ0E7RUFDQyxZQ3pvQmU7QUh1eURoQjs7QUU1cENBO0VBQ0MsWUMzb0JlO0FIMHlEaEI7O0FFN3BDQTtFQUNDLHFCQzdyQmU7QUg2MURoQjs7QUU5cENBO0VBQ0MsWUNqcEJlO0FIa3pEaEI7O0FFL3BDQTtFQUNDLGNDaHNCZTtBSGsyRGhCOztBRWhxQ0E7RUFDQyx5QkNwc0JlO0FIdTJEaEI7O0FFanFDQTtFQUNDLHlCQ3ZzQmU7QUgyMkRoQjs7QUVscUNBO0VBQ0MsY0Mxc0JlO0FIKzJEaEI7O0FFbnFDQTtFQUNDLGVDN3NCZTtBSG0zRGhCOztBRXBxQ0E7RUFDQyxjQ2h0QmU7QUh1M0RoQjs7QUVycUNBO0VBQ0MscUJDcnRCZTtBSDYzRGhCOztBRXRxQ0E7RUFDQztBRnlxQ0Q7O0FFdnFDQTtFQUNDLHlCQzN0QmU7QUhxNERoQjs7QUV4cUNBO0VBQ0MscUJDOXRCZTtBSHk0RGhCOztBRXpxQ0E7RUFDQyxZQ3ByQmlCO0VEcXJCakI7QUY0cUNEOztBRTFxQ0E7RUFDQyxZQ3ZyQmU7RUR3ckJmO0FGNnFDRDs7QUUzcUNBO0VBQ0MsWUMxckJlO0VEMnJCZjtBRjhxQ0Q7O0FFNXFDQTtFQUNDLGNDN3VCZTtBSDQ1RGhCOztBRTdxQ0E7RUFDQyxjQ2h2QmU7RURpdkJmLHFCQ2p2QmU7QUhpNkRoQjs7QUU5cUNBO0VBQ0MseUJDcHZCZTtBSHE2RGhCOztBRS9xQ0E7RUFDQyxxQkN2dkJlO0FIeTZEaEI7O0FFaHJDQTtFQUNDLG1CQzF2QmU7RUQydkJmLHFCQzN2QmU7QUg4NkRoQjs7QUVqckNBO0VBQ0MsY0M1dkJlO0FIZzdEaEI7O0FFbHJDQTtFQUNDLGNDOXZCZTtBSG03RGhCOztBRW5yQ0E7RUFDQztBRnNyQ0Q7O0FFcHJDQTtFQUNDLHFCQ3Z3QmU7QUg4N0RoQjs7QUVyckNBO0VBQ0MscUJDNXZCYztBSG83RGY7O0FFdHJDQTtFQUNDLFlDaHVCaUI7QUh5NURsQjs7QUV2ckNBO0VBQ0M7QUYwckNEOztBRXhyQ0E7RUFDQyxZQ3J1QmU7QUhnNkRoQjs7QUV6ckNBO0VBQ0M7QUY0ckNEOztBRTFyQ0E7RUFDQyxnQkMzdUJlO0FIdzZEaEI7O0FFM3JDQTtFQUNDLFlDL3VCaUI7RURndkJqQixpQkNodkJpQjtBSDg2RGxCOztBRTVyQ0E7RUFDQztBRityQ0Q7O0FFN3JDQTtFQUNDLFlDcHZCZTtBSG83RGhCOztBRTlyQ0E7RUFDQztBRmlzQ0Q7O0FFL3JDQTtFQUNDLGdCQzF2QmU7QUg0N0RoQjs7QUVoc0NBO0VBQ0M7RUFDQTtBRm1zQ0Q7O0FFanNDQTtFQUNDO0FGb3NDRDs7QUVsc0NBO0VBQ0MsZ0JDdHdCaUI7QUgyOERsQjs7QUVuc0NBO0VBQ0MsWUN2d0JlO0VEd3dCZjtBRnNzQ0Q7O0FFcHNDQTtFQUNDO0FGdXNDRDs7QUVyc0NBO0VBQ0MsY0M3ekJlO0FIcWdFaEI7O0FFdHNDQTtFQUNDLHFCQ2gwQmU7QUh5Z0VoQjs7QUV2c0NBO0VBQ0MsY0NuMEJlO0FINmdFaEI7O0FFeHNDQTtFQUNDLHlCQ3QwQmU7QUhpaEVoQjs7QUV6c0NBO0VBQ0MsY0N6MEJlO0FIcWhFaEI7O0FFMXNDQTtFQUNDLHFCQzUwQmU7RUQ2MEJmLG1CQzcwQmU7QUgwaEVoQjs7QUUzc0NBO0VBQ0MsY0NoMUJlO0FIOGhFaEI7O0FFNXNDQTtFQUNDLG1CQ24xQmU7QUhraUVoQjs7QUU3c0NBO0VBQ0MscUJDdDFCZTtBSHNpRWhCOztBRTlzQ0E7RUFDQyxjQ3oxQmU7QUgwaUVoQjs7QUUvc0NBO0VBQ0MsbUJDNTFCZTtBSDhpRWhCOztBRWh0Q0E7RUFDQyx5QkMvMUJlO0FIa2pFaEI7O0FFanRDQTtFQUNDLHlCQ2wyQmU7QUhzakVoQjs7QUVsdENBO0VBQ0MsY0NyMkJlO0FIMGpFaEI7O0FFbnRDQTtFQUNDLHFCQ3gyQmU7QUg4akVoQjs7QUVwdENBO0VBQ0MsY0MzMkJlO0FIa2tFaEI7O0FFcnRDQTtFQUNDLGNDOTJCZTtBSHNrRWhCOztBRXR0Q0E7RUFDQyx5QkNqM0JlO0FIMGtFaEI7O0FFdnRDQTtFQUNDLGNDcDNCZTtBSDhrRWhCOztBRXh0Q0E7RUFDQyx5QkN2M0JlO0FIa2xFaEI7O0FFenRDQTtFQUNDLGNDMTNCZTtBSHNsRWhCOztBRTF0Q0E7RUFDQyxjQzczQmU7QUgwbEVoQjs7QUUzdENBO0VBQ0MsY0NoNEJlO0FIOGxFaEI7O0FFNXRDQTtFQUNDLGNDbjRCZTtBSGttRWhCOztBRTd0Q0E7RUFDQyxjQ3Q0QmU7QUhzbUVoQjs7QUU5dENBO0VBQ0MsY0N6NEJlO0FIMG1FaEI7O0FFL3RDQTtFQUNDLGNDNTRCZTtBSDhtRWhCOztBRWh1Q0E7RUFDQyxjQy80QmU7RURnNUJmLHFCQ2g1QmU7QUhtbkVoQjs7QUVqdUNBO0VBQ0MsY0NuNUJlO0FIdW5FaEI7O0FFbHVDQTtFQUNDLHlCQ3Q1QmU7QUgybkVoQjs7QUVudUNBO0VBQ0MsY0N6NUJlO0FIK25FaEI7O0FFcHVDQTtFQUNDLGNDNTVCZTtBSG1vRWhCOztBRXJ1Q0E7RUFDQyx5QkMvNUJlO0FIdW9FaEI7O0FFdHVDQTtFQUNDLGNDbDZCZTtBSDJvRWhCOztBRXZ1Q0E7RUFDQyxZQ3gzQmlCO0VEeTNCakIsY0N0NUJjO0VEdTVCZDtBRjB1Q0Q7O0FFeHVDQTtFQUNDLHFCQzE2QmU7QUhxcEVoQjs7QUV6dUNBO0VBQ0MscUJDLzVCYztBSDJvRWY7O0FFMXVDQTtFQUNDLHFCQ2w2QmM7QUgrb0VmOztBRTN1Q0E7RUFDQyxnQkN0NEJpQjtBSG9uRWxCOztBRTV1Q0E7RUFDQyxZQ3g0QmU7QUh1bkVoQjs7QUU3dUNBO0VBQ0MsWUMxNEJlO0FIMG5FaEI7O0FFOXVDQTtFQUNDLFlDOTRCZTtBSCtuRWhCOztBRS91Q0E7RUFDQyxZQ2g1QmU7QUhrb0VoQjs7QUVodkNBO0VBQ0MsY0NsOEJlO0VEbThCZixxQkNuOEJlO0FIc3JFaEI7O0FFanZDQTtFQUNDLGNDcDhCZTtFRHE4QmYscUJDcjhCZTtBSHlyRWhCOztBRWx2Q0E7RUFDQyxpQkM3NUJpQjtBSGtwRWxCOztBRW52Q0E7RUFDQztBRnN2Q0Q7O0FFcHZDQTtFQUNDO0FGdXZDRDs7QUVydkNBO0VBQ0MscUJDbjlCZTtBSDJzRWhCOztBRXR2Q0E7RUFDQyxxQkN0OUJlO0FIK3NFaEI7O0FFdnZDQTtFQUNDLG1CQ3o5QmU7QUhtdEVoQjs7QUV4dkNBO0VBQ0MscUJDNTlCZTtBSHV0RWhCOztBRXp2Q0E7RUFDQztBRjR2Q0Q7O0FFMXZDQTtFQUNDLHlCQ2wrQmU7RURtK0JmLHFCQ24rQmU7QUhndUVoQjs7QUUzdkNBO0VBQ0MseUJDdCtCZTtBSG91RWhCOztBRTV2Q0E7RUFDQyx5QkN6K0JlO0FId3VFaEI7O0FFN3ZDQTtFQUNDLHlCQzUrQmU7QUg0dUVoQjs7QUU5dkNBO0VBQ0MsNEJDLytCZTtBSGd2RWhCOztBRS92Q0E7RUFDQyxjQ2wvQmU7QUhvdkVoQjs7QUVod0NBO0VBQ0MscUJDci9CZTtBSHd2RWhCOztBRWp3Q0E7RUFDQztBRm93Q0Q7O0FFbHdDQTtFQUNDLHlCQzMvQmU7RUQ0L0JmLHFCQzUvQmU7QUhpd0VoQjs7QUVud0NBO0VBQ0MseUJDLy9CZTtBSHF3RWhCOztBRXB3Q0E7RUFDQyxjQ2xnQ2U7QUh5d0VoQjs7QUVyd0NBO0VBQ0MsY0NyZ0NlO0FINndFaEI7O0FFdHdDQTtFQUNDLHFCQ3hnQ2U7QUhpeEVoQjs7QUV2d0NBO0VBQ0MsY0N6Z0NlO0FIbXhFaEI7O0FFdndDQTtFQUNDLHlCQy9nQ2U7QUh5eEVoQjtBRXp3Q0M7RUFDQztBRjJ3Q0Y7QUV6d0NDO0VBR0M7QUZ5d0NGOztBRXR3Q0E7RUFDQyx5QkNwaENhO0VEcWhDYjtFQUNBLGNDdmdDZTtBSGd4RWhCO0FFeHdDQztFQUNDO0VBQ0EsY0MvaENjO0FIeXlFaEI7QUV4d0NDO0VBR0M7RUFDQTtBRnd3Q0Y7O0FFcndDQTtFQUNDLHlCQ3BpQ1k7RURxaUNaLGNDcGlDYTtBSDR5RWQ7QUV2d0NDO0VBSUMseUJDMWlDVztFRDJpQ1gsY0MxaUNZO0FIZ3pFZDtBRXB3Q0M7RUFDQyxjQzlpQ1c7RUQraUNYLHFCQy9pQ1c7QUhxekViOztBRW53Q0E7RUFDQyxnQkM3aENhO0VEOGhDYixjQ3ppQ2M7QUgreUVmO0FFcndDQztFQUNDLHFCQzNqQ2M7RUQ0akNkLGNDdmlDYztFRHdpQ2Q7QUZ1d0NGOztBRXB3Q0E7RUFDQyxnQkN0aUNhO0VEdWlDYixjQ2xqQ2M7QUh5ekVmO0FFdHdDQztFQUNDLHFCQ3BrQ2M7RURxa0NkLGNDaGpDYztFRGlqQ2Q7QUZ3d0NGOztBRXJ3Q0E7RUFDQyxnQkMvaUNhO0FIdXpFZDs7QUVwd0NDO0VBQ0M7RUFDQSxnQkNyakNZO0VEc2pDWixjQzVqQ2M7RUQ2akNkO0FGdXdDRjtBRXJ3Q0M7RUFDQztFQUNBLGdCQzNqQ1k7RUQ0akNaLGNDdmtDYTtBSDgwRWY7QUVyd0NDO0VBQ0M7RUFDQSxnQkNoa0NZO0VEaWtDWixjQ3ZrQ2M7QUg4MEVoQjtBRXJ3Q0M7RUFDQztBRnV3Q0Y7O0FFbndDQTtFQUNDO0FGc3dDRDs7QUk1MkVBO0VBQ0ksc0REaUNPO0VDaENQO0FKKzJFSjs7QUl6MkVDOztFQUVDLGVBTG1CO0VBTW5CLGdCRG1CUTtFQ2xCUixjRFdjO0FIaTJFaEI7O0FJaDNFQzs7RUFFQyxlQUxtQjtFQU1uQixnQkRtQlE7RUNsQlIsY0RXYztBSHcyRWhCOztBSXYzRUM7O0VBRUMsZUFMbUI7RUFNbkIsZ0JEbUJRO0VDbEJSLGNEV2M7QUgrMkVoQjs7QUk5M0VDOztFQUVDLGVBTG1CO0VBTW5CLGdCRG1CUTtFQ2xCUixjRFdjO0FIczNFaEI7O0FJcjRFQzs7RUFFQyxlQUxtQjtFQU1uQixnQkRtQlE7RUNsQlIsY0RXYztBSDYzRWhCOztBSTU0RUM7O0VBRUMsZUFMbUI7RUFNbkIsZ0JEbUJRO0VDbEJSLGNEV2M7QUhvNEVoQjs7QUlyNEVBO0VBQ0M7QUp3NEVEOztBSzk1RUE7RUFDQztFQUNBLHlCRlVjO0FIdTVFZjs7QUs3NUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUxnNkVEO0FLOTVFQztFQU5EO0lBT0U7RUxpNkVBO0FBQ0Y7QUtoNkVDO0VBQ0M7RUFDQTtFQUNBLHlCRlBhO0VFUWIsY0ZHYztFRUZkLDZDRmlEUztFRWhEVDtFQUNBO0VBQ0E7RUFDQTtBTGs2RUY7QUtoNkVFO0VBWEQ7SUFZRTtJQUNBO0lBQ0E7SUFDQTtFTG02RUQ7QUFDRjtBS2o2RUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTG02RUg7QUtqNkVHO0VBVEQ7SUFVRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VMbzZFRjtBQUNGO0FLbDZFRztFQUNDO0FMbzZFSjtBS2w2RUk7RUFIRDtJQUlFO0VMcTZFSDtBQUNGO0FLbDZFRztFQUNDO0VBQ0E7RUFDQSxjRnZDWTtFRXdDWjtBTG82RUo7QUtqNkVHO0VBQ0M7SUFDQztFTG02RUg7QUFDRjtBS2g2RUU7RUFDQztBTGs2RUg7QUtoNkVFO0VBQ0M7RUFDQTtFQUNBO0FMazZFSDtBS2g2RUc7RUFMRDtJQU1FO0lBQ0E7RUxtNkVGO0FBQ0Y7QUtqNkVHO0VBQ0MsY0YvRFk7RUVnRVo7RUFDQSxnQkY1RFM7QUgrOUViO0FLajZFSTtFQUNDLGNGcEVXO0VFcUVYLGdCRi9EUztBSGsrRWQ7QUtsNkVLO0VBQ0MsYUZ2RVU7QUgyK0VoQjtBS2g2RUk7O0VBRUk7QUxrNkVSO0FLaDZFSTtFQUNDO0FMazZFTDtBSzk1RUc7RUFDQztBTGc2RUo7QUs5NUVJO0VBSEQ7SUFJRTtFTGk2RUg7QUFDRjtBSzk1RUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBTGc2RUo7QUs5NUVJO0VBTkQ7SUFPRTtFTGk2RUg7QUFDRjtBS2g2RUk7RUFDQztBTGs2RUw7QUsvNUVJO0VBQ0M7QUxpNkVMO0FLLzVFSTs7Ozs7Ozs7RUFRQyxjRnpIVTtFRTBIVixnQkYvR1M7RUVnSFQ7QUxpNkVMO0FLLzVFSTs7Ozs7O0VBTUMsY0ZoSVc7QUhpaUZoQjtBSzk1RUk7RUFDQztFQUNBO0FMZzZFTDtBSzU1RUc7RUFDQztBTDg1RUo7QUs1NUVJO0VBSEQ7SUFJRTtFTCs1RUg7QUFDRjtBSzc1RUk7RUFDQztBTCs1RUw7QUs3NUVJO0VBQ0M7QUwrNUVMO0FLNzVFSTtFQUNDO0FMKzVFTDtBSzc1RUk7RUFDQztFQUNBO0FMKzVFTDtBSzc1RUk7RUFDQztBTCs1RUw7QUs3NUVJO0VBQ0M7RUFDQSxxQkZoS1c7RUVpS1g7QUwrNUVMO0FLNzVFSTtFQUNDO0VBQ0E7QUwrNUVMO0FLNzVFSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FMKzVFTDtBSzc1RUk7RUFDQztBTCs1RUw7QUs3NUVJO0VBQ0M7RUFDQTtBTCs1RUw7QUs3NUVJO0VBQ0M7RUFDQTtBTCs1RUw7QUs3NUVJO0VBQ0M7QUwrNUVMO0FLNzVFSTtFQUNDO0VBQ0E7QUwrNUVMO0FLeDVFRztFQUZEO0lBR0U7RUwyNUVGO0FBQ0Y7QUt6NUVHO0VBQ0M7RUFDQTtBTDI1RUo7QUt6NUVJO0VBSkQ7SUFLRTtFTDQ1RUg7QUFDRjtBS3g1RUM7RUFDQztBTDA1RUY7QUt4NUVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDA1RUY7QUt4NUVFO0VBUEQ7SUFRRTtFTDI1RUQ7QUFDRjtBS3o1RUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMjVFSDtBS3Y1RUc7Ozs7Ozs7O0VBUUMsY0Z0UFc7RUV1UFg7QUx5NUVKO0FLdjVFRzs7Ozs7O0VBTUMsY0Y1UFk7QUhxcEZoQjtBS3Q1RUc7RUFDQztFQUNBO0FMdzVFSjtBS241RUc7RUFDQyxhRjFRVztFRTJRWDtBTHE1RUo7QUtuNUVHO0VBQ0MsYUY5Ulk7QUhtckZoQjtBS2o1RUU7RUFDQztFQUNBO0VBQ0EsY0ZyUlk7QUh3cUZmO0FLajVFRztFQUNDO0VBQ0E7RUFDQTtBTG01RUo7QUtsNUVJO0VBQ0MsYUZ4U1U7QUg0ckZmO0FLajVFRztFQUNDO0FMbTVFSjs7QU1uc0ZBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QU5zc0ZEO0FNcHNGQztFQU5EO0lBT0U7RU51c0ZBO0FBQ0Y7QU1yc0ZDO0VBQ0M7QU51c0ZGO0FNcHNGQztFQUNDO0FOc3NGRjtBTWxzRkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5vc0ZGO0FNbHNGRTtFQVhEO0lBWUU7SUFDQTtJQUNBO0lBQ0E7RU5xc0ZEO0FBQ0Y7QU1uc0ZFO0VBQ0M7RUFDQSw2Q0g2QlE7QUh3cUZYO0FNbHNGRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FOb3NGSDtBTWxzRkc7RUFORDtJQU9FO0lBQ0E7RU5xc0ZGO0FBQ0Y7QU1sc0ZFO0VBQ0M7QU5vc0ZIO0FNbnNGRztFQUZEO0lBR0U7RU5zc0ZGO0FBQ0Y7QU1uc0ZFO0VBQ0MsZ0JIbkNXO0VHb0NYLGtCSFNlO0FINHJGbEI7QU1uc0ZHO0VBQ0M7QU5xc0ZKO0FNbnNGRztFQUNDO0FOcXNGSjtBTWxzRkU7RUFDQyxjSC9EWTtBSG13RmY7QU1sc0ZFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EseUJIbkVZO0FIdXdGZjtBTWpzRkU7RUFDQztFQUNBLDZDSGhCUTtFR2lCUjtFQUNBO0VBQ0E7QU5tc0ZIO0FNanNGRztFQVBEO0lBUUU7SUFDQTtJQUNBO0VOb3NGRjtBQUNGO0FNbHNGRTtFQUNDO0FOb3NGSDtBTW5zRkc7O0VBRUM7RUFDQTtBTnFzRko7QU1wc0ZJOztFQUNDO0FOdXNGTDtBTXBzRkc7RUFDQztBTnNzRko7QU1uc0ZFOztFQUVDO0VBQ0E7RUFDQTtBTnFzRkg7QU1uc0ZHOzs7Ozs7OztFQUtDO0FOd3NGSjtBTXJzRkc7O0VBQ0Msa0JIcERjO0VHcURkLGNIeEdZO0VHeUdaO0FOd3NGSjtBTXJzRkc7O0VBQ0M7RUFDQTtFQUNBO0VBQ0EseUJIM0hXO0VHNEhYLDJDSGpFTztFR2tFUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOd3NGSjtBTXRzRkc7O0VBQ0MsYUgvSFc7QUh3MEZmO0FNdnNGRzs7RUFDQztBTjBzRko7QU14c0ZHOzs7O0VBRUMseUJIM0lXO0VHNElYLDZDSGxGTztBSDh4Rlg7QU0zc0ZJOzs7O0VBQ0MseUJIeEpXO0FIdzJGaEI7QU05c0ZJOzs7O0VBQ0MsYUhqSlU7QUhvMkZmO0FNanRGSTs7OztFQUNDLGdCSG5JUztBSHkxRmQ7QU1udEZHOztFQUNDLGNIN0lZO0FIbTJGaEI7QU1ydEZJOztFQUNDO0VBQ0E7QU53dEZMO0FNcnRGRzs7RUFDQztFQUNBLGNIMUpXO0VHMkpYLGdCSC9JTTtFR2dKTjtFQUNBO0FOd3RGSjtBTWx0Rkk7RUFDQyx5Qkh6S1U7QUg2M0ZmO0FNbHRGSTs7RUFFQztFQUNBO0FOb3RGTDtBTW50Rks7O0VBQ0MseUJIM0xVO0FIaTVGaEI7QU1wdEZLOztFQUNDLGFIcExTO0FIMjRGZjtBTWp0RkU7RUFDQztFQUNBO0VBQ0E7QU5tdEZIO0FNanRGRztFQUxEO0lBTUU7SUFDQTtJQUNBO0VOb3RGRjtBQUNGO0FNbHRGSTtFQUNDO0VBQ0E7RUFDQTtBTm90Rkw7QU1sdEZJO0VBQ0M7RUFDQTtBTm90Rkw7QU1sdEZJO0VBQ0MsY0gvTVU7QUhtNkZmO0FNbHRGSTs7RUFFQyx5Qkg3Tlc7RUc4Tlg7QU5vdEZMO0FNbnRGSzs7RUFDQztFQUNBO0FOc3RGTjtBTXB0Rks7O0VBQ0MsYUgxTlM7QUhpN0ZmO0FNcHRGSTtFQUNDLGNIOU5VO0VHK05WO0FOc3RGTDtBTXJzRks7O0VBQ0MseUJBYmE7QU5xdEZuQjtBTXpzRks7O0VBQ0MseUJBYmE7QU55dEZuQjtBTTdzRks7O0VBQ0MseUJBYmE7QU42dEZuQjtBTWp0Rks7O0VBQ0MseUJBYmE7QU5pdUZuQjtBTXJ0Rks7O0VBQ0MseUJBYmE7QU5xdUZuQjtBTXp0Rks7O0VBQ0MseUJBYmE7QU55dUZuQjtBTXR0RkU7RUFDQztFQUNBO0VBQ0E7QU53dEZIO0FNdHRGRztFQUxEO0lBTUU7RU55dEZGO0FBQ0Y7QU12dEZFO0VBQ0MseUJIalFZO0VHa1FaLGNIdlBhO0VHd1BiO0VBQ0E7RUFDQSw2Q0gzTVE7RUc0TVI7QU55dEZIO0FNdnRGRztFQUNDO0VBQ0E7RUFDQTtFQUNBLDJDSGpOTztFR2tOUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCSDNSWTtBSG8vRmhCO0FNdnRGRztFQUNDLGFIcFJXO0FINitGZjtBTXZ0Rkc7RUFDQyxnQkh0UVU7RUd1UVY7RUFDQSxjSDlRWTtFRytRWjtBTnl0Rko7QU12dEZHO0VBQ0MsY0h2Ulc7RUd3UlgsZ0JIN1FVO0FIcytGZDtBTXZ0Rkc7RUFDQztBTnl0Rko7QU1ydEZFO0VBRUMseUJIdFNZO0VHdVNaO0FOc3RGSDtBTXB0RkU7RUFDQyx5QkhyVGE7RUdzVGIsY0g1U1k7RUc2U1o7QU5zdEZIO0FNcnRGRztFQUNDLHlCSC9TVztBSHNnR2Y7QU1ydEZHO0VBQ0MsYUg1VFk7QUhtaEdoQjtBTXJ0Rkc7RUFDQyxjSHJUVztBSDRnR2Y7QU1ydEZHO0VBQ0MsY0h0VFc7QUg2Z0dmO0FNcnRGRzs7RUFFQyx5Qkg1VFc7RUc2VFgsY0hsVFk7QUh5Z0doQjtBTW50Rkc7RUFDQyx5QkE5RmU7RUErRmYsY0huVVc7RUdvVVg7QU5xdEZKO0FNcHRGSTtFQUNDLHlCSHRVVTtBSDRoR2Y7QU1wdEZJO0VBQ0MsYUFyR2M7QU4yekZuQjtBTXB0Rkk7RUFDQyxjSDVVVTtBSGtpR2Y7QU1wdEZJO0VBQ0MsY0g3VVU7QUhtaUdmO0FNcHRGSTs7RUFFQyx5QkhuVlU7RUdvVlYscUJIalZVO0VHa1ZWLGNIMVVXO0FIZ2lHaEI7QU0xdUZHO0VBQ0MseUJBOUZlO0VBK0ZmLGNIblVXO0VHb1VYO0FONHVGSjtBTTN1Rkk7RUFDQyx5Qkh0VVU7QUhtakdmO0FNM3VGSTtFQUNDLGFBckdjO0FOazFGbkI7QU0zdUZJO0VBQ0MsY0g1VVU7QUh5akdmO0FNM3VGSTtFQUNDLGNIN1VVO0FIMGpHZjtBTTN1Rkk7O0VBRUMseUJIblZVO0VHb1ZWLHFCSGpWVTtFR2tWVixjSDFVVztBSHVqR2hCO0FNandGRztFQUNDLHlCQTlGZTtFQStGZixjSG5VVztFR29VWDtBTm13Rko7QU1sd0ZJO0VBQ0MseUJIdFVVO0FIMGtHZjtBTWx3Rkk7RUFDQyxhQXJHYztBTnkyRm5CO0FNbHdGSTtFQUNDLGNINVVVO0FIZ2xHZjtBTWx3Rkk7RUFDQyxjSDdVVTtBSGlsR2Y7QU1sd0ZJOztFQUVDLHlCSG5WVTtFR29WVixxQkhqVlU7RUdrVlYsY0gxVVc7QUg4a0doQjtBTXh4Rkc7RUFDQyx5QkE5RmU7RUErRmYsY0huVVc7RUdvVVg7QU4weEZKO0FNenhGSTtFQUNDLHlCSHRVVTtBSGltR2Y7QU16eEZJO0VBQ0MsYUFyR2M7QU5nNEZuQjtBTXp4Rkk7RUFDQyxjSDVVVTtBSHVtR2Y7QU16eEZJO0VBQ0MsY0g3VVU7QUh3bUdmO0FNenhGSTs7RUFFQyx5QkhuVlU7RUdvVlYscUJIalZVO0VHa1ZWLGNIMVVXO0FIcW1HaEI7QU0veUZHO0VBQ0MseUJBOUZlO0VBK0ZmLGNIblVXO0VHb1VYO0FOaXpGSjtBTWh6Rkk7RUFDQyx5Qkh0VVU7QUh3bkdmO0FNaHpGSTtFQUNDLGFBckdjO0FOdTVGbkI7QU1oekZJO0VBQ0MsY0g1VVU7QUg4bkdmO0FNaHpGSTtFQUNDLGNIN1VVO0FIK25HZjtBTWh6Rkk7O0VBRUMseUJIblZVO0VHb1ZWLHFCSGpWVTtFR2tWVixjSDFVVztBSDRuR2hCO0FNdDBGRztFQUNDLHlCQTlGZTtFQStGZixjSG5VVztFR29VWDtBTncwRko7QU12MEZJO0VBQ0MseUJIdFVVO0FIK29HZjtBTXYwRkk7RUFDQyxhQXJHYztBTjg2Rm5CO0FNdjBGSTtFQUNDLGNINVVVO0FIcXBHZjtBTXYwRkk7RUFDQyxjSDdVVTtBSHNwR2Y7QU12MEZJOztFQUVDLHlCSG5WVTtFR29WVixxQkhqVlU7RUdrVlYsY0gxVVc7QUhtcEdoQjtBTXAwRkM7RUFDQztBTnMwRkY7QU1wMEZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCSHhWYztFR3lWZDtFQUNBO0FOczBGRjtBTXAwRkU7RUFWRDtJQVdFO0lBQ0E7SUFDQTtFTnUwRkQ7QUFDRjtBTWwwRkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObzBGRjtBTWwwRkU7RUFQRDtJQVFFO0lBQ0E7SUFDQTtFTnEwRkQ7QUFDRjtBTW4wRkM7RUFDQztBTnEwRkY7QU1uMEZDO0VBQ0M7RUFDQTtBTnEwRkY7QU1oMEZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5rMEZGO0FNaDBGRTtFQVREO0lBVUU7RU5tMEZEO0FBQ0Y7QU0vekZFO0VBQ0MsbUJIdlpZO0VHd1paLDZDSDlWUTtFRytWUjtBTmkwRkg7QU0vekZFO0VBQ0M7QU5pMEZIO0FNaDBGRztFQUZEO0lBR0U7RU5tMEZGO0FBQ0Y7QU05ekZFO0VBREQ7SUFFRTtJQUNBO0VOaTBGRDtBQUNGO0FNL3pGQztFQUNDO0FOaTBGRjtBTS96RkM7RUFDQztFQUNBLDZDSHBYUztFR3FYVDtFQUNBO0VBQ0E7QU5pMEZGO0FNL3pGRTtFQUNDO0VBQ0E7QU5pMEZIO0FNOXpGRTtFQUNDO0VBQ0E7QU5nMEZIO0FNOXpGRztFQUNDO0FOZzBGSjtBTTd6RkU7RUFDQztBTit6Rkg7QU01ekZFO0VBQ0M7RUFDQTtFQUNBLHlCSHRjWTtFR3VjWiwyQ0g3WVE7RUc4WVI7RUFDQTtFQUNBO0FOOHpGSDtBTTV6Rkc7RUFDQztFQUNBO0FOOHpGSjtBTTN6RkU7RUFDQyxjSDdjWTtFRzhjWjtFQUNBO0VBQ0EsZ0JIcmNXO0FIa3dHZDtBTTV6Rkc7RUFDQztFQUNBO0VBQ0EsYUhwZFc7RUdxZFg7RUFDQTtBTjh6Rko7QU01ekZJO0VBQ0MsYUh6ZFU7QUh1eEdmO0FNM3pGRztFQUNDO0FONnpGSjtBTXB6Rkc7RUFDQyxjSHZlVztBSDZ4R2Y7QU1wekZHO0VBQ0MsY0hyZVk7QUgyeEdoQjtBTWx6RkM7RUFDQztBTm96RkY7QU1uekZFO0VBQ0MsZ0JIcmVPO0VHc2VQO0VBQ0E7RUFDQTtBTnF6Rkg7QU1qekZDO0VBQ0M7RUFDQTtFQUNBO0FObXpGRjtBTWp6RkU7RUFMRDtJQU1FO0VOb3pGRDtBQUNGO0FNbHpGRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0h0Z0JZO0FIMHpHZjtBTWx6RkU7RUFDQztFQUNBO0FOb3pGSDtBTWx6RkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIamhCWTtBSHEwR2Y7QU1uekZHO0VBQ0M7QU5xekZKO0FNbnpGRztFQUNDLGdCSDNnQlU7RUc0Z0JWO0VBQ0E7QU5xekZKO0FNbnpGSTtFQUxEO0lBTUU7RU5zekZIO0FBQ0Y7QU1uekZFO0VBQ0M7QU5xekZIO0FNcHpGRztFQUNDLGFIN2hCWTtBSG0xR2hCO0FNbnpGRTtFQUNDO0VBQ0E7QU5xekZIO0FNbnpGRztFQUpEO0lBS0U7RU5zekZGO0FBQ0Y7QU1wekZJO0VBQ0MsYUg5aUJVO0FIbzJHZjtBTW56Rkc7RUFDQyxnQkh2aUJVO0VHd2lCVixjSG5qQlc7QUh3MkdmO0FNcHpGSTtFQUNDO0FOc3pGTDtBTXB6Rkk7RUFDQztBTnN6Rkw7QU1uekZHO0VBQ0M7QU5xekZKO0FNbnpGRztFQUNDO0FOcXpGSjtBTW56Rkk7RUFDQztBTnF6Rkw7QU1qekZFO0VBQ0M7QU5tekZIO0FNbHpGRztFQUZEO0lBR0U7RU5xekZGO0FBQ0Y7QU0veUZDO0VBQ0M7RUFDQTtFQUNBO0FOaXpGRjtBTS95RkU7RUFMRDtJQU1FO0VOa3pGRDtBQUNGO0FNanpGRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FObXpGSDtBTWp6Rkc7RUFORDtJQU9FO0lBQ0E7RU5vekZGO0FBQ0Y7QU1uekZHOzs7Ozs7OztFQVFDLGNIMW1CVztFRzJtQlgsZ0JIaG1CVTtFR2ltQlY7QU5xekZKO0FNbnpGRzs7Ozs7O0VBTUMsY0hqbkJZO0FIczZHaEI7QU1sekZHO0VBQ0M7RUFDQTtBTm96Rko7QU1qekZFO0VBQ0M7RUFDQSxnQkhubkJXO0VHb25CWCxjSC9uQlk7RUdnb0JaO0FObXpGSDtBTWp6Rkc7RUFORDtJQU9FO0VOb3pGRjtBQUNGO0FNbHpGRztFQUNDO0VBQ0E7RUFDQTtBTm96Rko7QU1uekZJO0VBQ0MsYUh2cEJVO0FINDhHZjtBTWx6Rkc7RUFDQyxnQkhub0JNO0VHb29CTixjSDNvQlk7QUgrN0doQjs7QU9wOUdBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHU5R0Q7QU9yOUdDO0VBUEQ7SUFRRTtFUHc5R0E7QUFDRjtBT3Q5R0M7RUFDQztBUHc5R0Y7QU9wOUdDO0VBQ0M7RUFDQTtBUHM5R0Y7QU9wOUdFO0VBSkQ7SUFLRTtJQUNBO0VQdTlHRDtBQUNGO0FPcDlHRzs7RUFDQztFQUNBO0FQdTlHSjtBT245R0U7RUFDQztBUHE5R0g7QU8vOEdHO0VBQ0M7RUFDQTtBUGk5R0o7QU96OEdHO0VBQ0M7RUFDQTtBUDI4R0o7QU9uOEdFO0VBREQ7SUFFRTtJQUNBO0VQczhHRDtBQUNGO0FPajhHRTtFQUREO0lBRUU7RVBvOEdEO0FBQ0Y7QU9sOEdHO0VBREQ7SUFFRTtFUHE4R0Y7QUFDRjtBT2w4R0c7RUFERDtJQUVFO0VQcThHRjtBQUNGOztBUXJoSEE7RUFDQztBUndoSEQ7QVF2aEhDO0VBQ0M7QVJ5aEhGOztBUXJoSEM7RUFDQztBUndoSEY7O0FTOWhIRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGdCTnVCVztBSDBnSGQ7QVMvaEhFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EseUJOTlk7QUh1aUhmO0FTL2hIRTtFQUNDO0FUaWlISDtBUy9oSEU7RUFDQztBVGlpSEg7QVNoaUhHO0VBQ0M7RUFDQTtBVGtpSEo7O0FTM2hIQztFQUNDO0VBQ0E7RUFDQTtBVDhoSEY7QVMzaEhDO0VBQ0M7RUFDQTtBVDZoSEY7O0FVamtIQTtFQUNDO0FWb2tIRDs7QVVsa0hBO0VBQ0M7QVZxa0hEOztBVW5rSEE7RUFDSTtBVnNrSEo7O0FVcGtIQTtFQUNJO0FWdWtISjs7QVVya0hBO0VBQ0k7QVZ3a0hKOztBVXRrSEE7RUFDSTtBVnlrSEo7O0FVdmtIQTs7O0VBR0M7QVYwa0hEOztBVXZrSEE7RUFDSTtBVjBrSEo7O0FVeGtIQTtFQUNDO0VBQ0E7RUFDQSx5QlB0QmE7RU91QmI7RUFDRztFQUNBO0VBQ0gsNENQc0NVO0FIcWlIWDtBVXprSEM7RUFDQztBVjJrSEY7O0FVdmtIQTtFQUNDO0VBQ0E7RUFDQSx5QlBwQ2E7RU9xQ2I7RUFDRztFQUNBO0VBQ0gsNENQd0JVO0FIa2pIWDtBVXhrSEM7RUFDQztBVjBrSEY7O0FVcmtIQztFQUNDO0FWd2tIRjtBVXRrSEM7RUFDQztFQUNBO0VBQ0E7QVZ3a0hGO0FVdGtIQztFQUNDO0VBQ0E7RUFDQTtBVndrSEY7QVV0a0hDO0VBQ0M7RUFDQTtBVndrSEY7QVVya0hDO0VBQ0M7RUFDQTtBVnVrSEY7QVVya0hDO0VBQ0M7RUFDQTtBVnVrSEY7QVVya0hDO0VBQ0M7RUFDQTtBVnVrSEY7QVVya0hDO0VBQ0MsY1AzRWE7RU80RWIscUJQdEZjO0FINnBIaEI7QVVya0hDO0VBQ0MsY1B6RmM7RU8wRmQscUJQMUZjO0FIaXFIaEI7QVVya0hDO0VBQ0M7RUFDQTtBVnVrSEY7QVVya0hDO0VBQ0M7RUFDQTtBVnVrSEY7QVVwa0hDO0VBQ0M7RUFDQTtBVnNrSEY7QVVwa0hFO0VBQ0M7QVZza0hIOztBV2hySEE7RUFDSTtBWG1ySEo7O0FXL3FIQztFQUNDO0VBQ0EsNkNSNkRTO0FIcW5IWDs7QVc3cUhDO0VBQ0M7QVhnckhGO0FXOXFIQztFQUNDLGdCUldZO0VRVlosY1JEYTtFUUViO0FYZ3JIRjtBVzlxSEM7RUFDQyxnQlJPUTtFUU5SO0FYZ3JIRjs7QVc3cUhBO0VBQ0M7QVhnckhEOztBVzlxSEE7RUFDSTtBWGlySEo7O0FXL3FIQTtFQUNDO0VBQ0EsZ0JSTFM7RVFNVCxjUmxCYztBSG9zSGY7QVdqckhDO0VBQ0M7QVhtckhGO0FXaHJIQztFQUNDO0FYa3JIRjs7QVc3cUhDOztFQUNDLGNSOUJhO0VRK0JiO0FYaXJIRjtBVy9xSEM7O0VBQ0M7RUFDQSxjUm5DYTtBSHF0SGY7QVdockhDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhtckhGO0FXanJIQzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtBWG9ySEY7QVdsckhFO0VBTkQ7O0lBT0U7SUFDQTtJQUNBO0lBQ0E7RVhzckhEO0FBQ0Y7QVdwckhDOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQ1JWUztFUVdUO0VBQ0E7QVh1ckhGO0FXcnJIRTtFQVZEOztJQVdFO0lBQ0E7RVh5ckhEO0FBQ0Y7QVd2ckhFOztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDBySEg7QVd2ckhDOztFQUNDLGNSckdjO0VRc0dkLGdCUjNFWTtBSHF3SGQ7QVd4ckhFOztFQUNDO0FYMnJISDtBV3pySEU7O0VBQ0M7QVg0ckhIO0FXMXJIRzs7RUFDQyxhUi9HWTtBSDR5SGhCOztBV3ZySEM7RUFDQztBWDBySEY7QVd4ckhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QVgwckhGO0FXeHJIQzs7OztFQUlDLGNSeEhhO0FIa3pIZjtBV3hySEM7RUFDQyxhUjNIYTtBSHF6SGY7O0FXdnJIQTtFQUNDO0VBQ0E7RUFDQTtBWDBySEQ7QVd4ckhDO0VBQ0MsY1JwSWE7QUg4ekhmO0FXdnJIQztFQUNDO0FYeXJIRjtBV3RySEM7RUFDQztFQUNBLGdCUjVIWTtFUTZIWjtBWHdySEY7QVd0ckhDO0VBQ0M7RUFDQTtBWHdySEY7QVd0ckhFO0VBQ0M7QVh3ckhIO0FXcnJIRTtFQUNDO0FYdXJISDtBV3BySEM7RUFDQztBWHNySEY7O0FXbHJIQTtFQUNDO0VBQ0E7QVhxckhEO0FXbnJIQztFQUNDO0VBQ0E7RUFDQTtBWHFySEY7QVdsckhDO0VBQ0MsZ0JSM0pZO0VRNEpaO0FYb3JIRjtBV2xySEM7RUFDQztBWG9ySEY7QVdsckhDO0VBQ0M7QVhvckhGOztBV2hySEE7RUFDQztFQUNBLHlCUnhMYztFUXlMZDtBWG1ySEQ7QVdockhFO0VBREQ7SUFFRTtFWG1ySEQ7QUFDRjtBV2pySEM7RUFDQztFQUNBO0VBQ0E7QVhtckhGO0FXbHJIRTtFQUpEO0lBS0U7RVhxckhEO0FBQ0Y7QVduckhDO0VBQ0MsY1JwTWE7QUh5M0hmOztBV2pySEE7RUFDQztBWG9ySEQ7QVdsckhDO0VBSEQ7SUFJRTtFWHFySEE7QUFDRjtBV25ySEM7RUFDQztFQUNBO0FYcXJIRjtBV25ySEU7RUFDQztBWHFySEg7QVduckhHO0VBSEQ7SUFJRTtFWHNySEY7QUFDRjtBV25ySEU7RUFDQztFQUNBO0FYcXJISDtBV25ySEU7RUFDQztBWHFySEg7QVdwckhHO0VBQ0MsZ0JSdk5VO0VRd05WO0FYc3JISjtBV25ySEU7RUFDQyw0Q1JqTFE7RVFrTFI7RUFDQTtBWHFySEg7O0FXL3FIQztFQUNDO0FYa3JIRjtBV2hySEM7RUFDQztBWGtySEY7QVdockhDO0VBQ0M7QVhrckhGOztBVzlxSEE7RUFDQztFQUNBO0FYaXJIRDtBVy9xSEM7RUFDQztFQUNBLDJDUjNNUztBSDQzSFg7QVcvcUhDO0VBQ0M7QVhpckhGO0FXOXFIQzs7RUFFQyxnQlI3UFk7RVE4UFosY1J6UWE7RVEwUWI7QVhnckhGO0FXN3FIQztFQUNDO0FYK3FIRjtBVzdxSEM7RUFDQyxnQlJ0UVk7QUhxN0hkO0FXN3FIQztFQUNDO0FYK3FIRjs7QVczcUhBO0VBRUM7RUFDQTtFQUNBLDZDUnhPVTtFUTBPVjtFQUNBO0FYNHFIRDtBVzFxSEM7RUFURDtJQVVFO0VYNnFIQTtBQUNGO0FXM3FIQztFQUNDO0FYNnFIRjtBVzNxSEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNnFISDtBVzNxSEc7RUFQRDtJQVFFO0VYOHFIRjtBQUNGO0FXN3FIRztFQUNDO0FYK3FISjs7QVloL0hDOztFQUNDO0Faby9IRjtBWWwvSEM7O0VBQ0MsZ0JUcUJZO0VTcEJaLGNUY2M7QUh1K0hoQjtBWW4vSEM7O0VBQ0M7RUFDQSxnQlRnQlk7RVNmWixjVFNjO0FINitIaEI7QVlwL0hDOztFQUNDO0VBQ0EsZ0JUV1k7RVNWWixjVERhO0FIdy9IZjtBWXIvSEM7O0VBQ0M7RUFDQSxnQlRNWTtFU0xaLGNUTmE7QUg4L0hmOztBWW4vSEM7RUFDQztFQUNBLGdCVEZZO0VTR1osY1RkYTtFU2ViO0Facy9IRjtBWXAvSEM7RUFDQztBWnMvSEY7QVlwL0hFO0VBQ0M7QVpzL0hIO0FZbi9IQztFQUNDLGdCVGRZO0VTZVosY1RyQmM7QUgwZ0loQjtBWW4vSEM7RUFDQztBWnEvSEY7QVluL0hDO0VBQ0M7RUFDQSxnQlRyQlE7QUgwZ0lWO0FZbi9IRTtFQUNDO0VBQ0EsZ0JUMUJXO0FIK2dJZDtBWWwvSEM7RUFDQztBWm8vSEY7O0FZLytIQztFQUNDO0Faay9IRjtBWWgvSEM7RUFDQztFQUNBLDJDVEVTO0FIZy9IWDtBWWgvSEM7RUFDQztFQUNBLGdCVDVDWTtFUzZDWixjVG5EYztFU29EZDtBWmsvSEY7QVloL0hDO0VBQ0M7QVprL0hGO0FZaC9IQztFQUNDO0VBQ0EsZ0JUckRZO0VTc0RaLGNUakVhO0FIbWpJZjtBWWgvSEM7RUFDQztBWmsvSEY7QVloL0hDO0VBQ0M7QVprL0hGOztBWTcrSEM7RUFDQztFQUNBO0FaZy9IRjs7QWEva0lBO0VBQ0M7RUFDQTtBYmtsSUQ7O0FjamxJRTtFQUNDO0VBQ0E7RUFDQSw2Q1grRFE7RVc5RFI7QWRvbElIO0FjamxJRTtFQUNDO0VBQ0E7RUFDQTtBZG1sSUg7QWNobElHO0VBQ0MsZ0JYV1U7RVdWVixjWElZO0VXSFo7QWRrbElKO0FjaGxJRztFQUNDO0VBQ0E7QWRrbElKO0FjaGxJRztFQUNDLGNYVFc7QUgybElmO0FjaGxJRztFQUNDO0VBQ0E7RUFDQTtFQUNBLHlCWG5CVztBSHFtSWY7QWMva0lJO0VBQ0M7QWRpbElMO0FjL2tJSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRpbElMO0FjL2tJSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkaWxJTDtBYy9rSUs7RUFDQztBZGlsSU47QWM5a0lLO0VBQ0MscUJYMUNTO0VXMkNUO0FkZ2xJTjtBYzdrSU07RUFDQyx5QmJoRUU7QUQrb0lUO0FjaGxJTTtFQUNDLHlCYmhFRTtBRGtwSVQ7QWNubElNO0VBQ0MseUJiaEVFO0FEcXBJVDtBY3RsSU07RUFDQyx5QmJoRUU7QUR3cElUO0FjemxJTTtFQUNDLHlCYmhFRTtBRDJwSVQ7QWM1bElNO0VBQ0MseUJiaEVFO0FEOHBJVDtBYy9sSU07RUFDQyx5QmJoRUU7QURpcUlUO0FjbG1JTTtFQUNDLHlCYmhFRTtBRG9xSVQ7QWMvbElHO0VBQ0M7QWRpbUlKO0FjaG1JSTtFQUNDO0VBQ0E7RUFDQTtBZGttSUw7QWNobUlJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JYdERLO0VXdURMO0Fka21JTDtBY2htSUs7RUFDQztBZGttSU47QWMvbElLO0VBRUM7QWRnbUlOO0FjN2xJSztFQUNDO0FkK2xJTjtBYzNsSUc7RUFDQztBZDZsSUo7QWM1bElJO0VBQ0M7QWQ4bElMO0FjM2xJRztFQUNDO0FkNmxJSjtBYzFsSUk7RUFDQztFQUNBLGNYN0ZVO0VXOEZWLHlCWHJHVTtFV3NHVixnQlh0RlM7RVd1RlQ7RUFDQTtBZDRsSUw7QWMxbElLO0VBQ0MseUJYaEhRO0FINHNJZDtBY3psSUk7RUFDQyxhWHhHVTtFV3lHVjtFQUNBO0FkMmxJTDtBY3psSUk7RUFDQztBZDJsSUw7QWN4bElHO0VBQ0M7RUFDQTtBZDBsSUo7QWN6bElJO0VBQ0M7QWQybElMO0FjemxJSTtFQUNDO0VBQ0E7RUFDQTtBZDJsSUw7QWMxbElLO0VBQ0M7RUFDQTtFQUNBLGFYcklTO0FIaXVJZjs7QWNubElDO0VBQ0M7RUFDQTtFQUNBLDZDWHZGUztFV3dGVDtBZHNsSUY7QWNubElDO0VBQ0M7RUFDQTtFQUNBO0FkcWxJRjtBY2xsSUU7RUFDQyxnQlgzSVc7RVc0SVgsY1hsSmE7RVdtSmI7QWRvbElIO0FjbGxJRTtFQUNDO0VBQ0E7QWRvbElIO0FjbGxJRTtFQUNDLGNYL0pZO0FIbXZJZjtBY2xsSUU7RUFDQztFQUNBO0VBQ0E7RUFDQSx5Qlh6S1k7QUg2dklmO0FjamxJRztFQUNDO0FkbWxJSjtBY2psSUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkbWxJSjtBY2psSUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZG1sSUo7QWNqbElJO0VBQ0M7QWRtbElMO0FjaGxJSTtFQUNDLHFCWGhNVTtFV2lNVjtBZGtsSUw7QWMva0lLO0VBQ0MseUJidE5HO0FEdXlJVDtBY2xsSUs7RUFDQyx5QmJ0Tkc7QUQweUlUO0FjcmxJSztFQUNDLHlCYnRORztBRDZ5SVQ7QWN4bElLO0VBQ0MseUJidE5HO0FEZ3pJVDtBYzNsSUs7RUFDQyx5QmJ0Tkc7QURteklUO0FjOWxJSztFQUNDLHlCYnRORztBRHN6SVQ7QWNqbUlLO0VBQ0MseUJidE5HO0FEeXpJVDtBY3BtSUs7RUFDQyx5QmJ0Tkc7QUQ0eklUO0Fjam1JRTtFQUNDO0FkbW1JSDtBY2xtSUc7RUFDQztFQUNBO0VBQ0E7QWRvbUlKO0FjbG1JRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCWDVNTTtFVzZNTjtBZG9tSUo7QWNsbUlJO0VBQ0M7QWRvbUlMO0Fjam1JSTtFQUVDO0Fka21JTDtBYy9sSUk7RUFDQztBZGltSUw7QWM3bElFO0VBQ0M7QWQrbElIO0FjOWxJRztFQUNDO0FkZ21JSjtBYzdsSUU7RUFDQztBZCtsSUg7QWM5bElHO0VBQ0M7QWRnbUlKO0FjN2xJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FkK2xJSDtBYzdsSUc7RUFDQztFQUNBLGNYM1BXO0VXNFBYLHlCWG5RVztFV29RWCxnQlhwUFU7RVdxUFY7RUFDQTtBZCtsSUo7QWM3bElJO0VBQ0MseUJYOVFTO0FINjJJZDtBYzVsSUc7RUFDQyxhWHRRVztFV3VRWDtFQUNBO0FkOGxJSjtBYzVsSUc7RUFDQztBZDhsSUo7QWMzbElFO0VBQ0M7RUFDQTtBZDZsSUg7QWM1bElHO0VBQ0M7QWQ4bElKO0FjNWxJRztFQUNDO0VBQ0E7RUFDQTtBZDhsSUo7QWM3bElJO0VBQ0M7RUFDQTtFQUNBLGFYblNVO0FIazRJZjs7QWN2bElDO0VBQ0M7RUFDQTtBZDBsSUY7QWN4bElFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWQwbElIO0FjcmxJSTtFQUNDO0VBQ0E7QWR1bElMO0FjbGxJQztFQUNDO0VBQ0E7QWRvbElGOztBZS81SUM7RUFDQztBZms2SUY7O0FnQm42SUE7RUFDQyxjYmVjO0VhZGQsZ0JiMEJTO0VhekJUO0VBQ0E7QWhCczZJRDs7QWdCcDZJQTtFQUNDO0FoQnU2SUQ7O0FnQnI2SUE7RUFDQztBaEJ3NklEOztBZ0J0NklBO0VBQ0M7RUFDQSxnQmJhYTtFYVpiLGNiTWU7QUhtNkloQjs7QWdCdjZJQTtFQUNDO0FoQjA2SUQ7O0FnQng2SUE7RUFDSTtFQUNIO0VBQ0c7QWhCMjZJSjs7QWdCejZJQTtFQUNDO0FoQjQ2SUQ7O0FnQjE2SUE7RUFDQztFQUNBO0FoQjY2SUQ7QWdCNTZJQztFQUNDO0VBQ0EsZ0JiTlk7QUhvN0lkO0FnQjU2SUU7RUFHQyxhYnRDYTtBSGs5SWhCO0FnQno2SUM7RUFDQztFQUNBO0FoQjI2SUY7QWdCMTZJRTtFQUNDO0FoQjQ2SUg7O0FnQng2SUE7RUFDSTtBaEIyNklKO0FnQno2SUM7RUFIRDtJQUlFO0VoQjQ2SUE7QUFDRjtBZ0IxNklDO0VBQ0MsZ0JiOUJZO0VhK0JaLGNiMUNhO0FIczlJZjs7QWdCejZJQTtFQUNDO0FoQjQ2SUQ7QWdCMTZJQztFQUNDO0FoQjQ2SUY7QWdCejZJRTtFQUNDO0VBQ0E7RUFDQTtBaEIyNklIO0FnQno2SUU7RUFDQztFQUNBLGdCYmpEVTtFYWtEVixjYjVEWTtBSHUrSWY7QWdCejZJRTtFQUNDO0FoQjI2SUg7O0FnQnI2SUM7RUFDQztBaEJ3NklGO0FnQnQ2SUM7RUFDQztFQUNBO0VBQ0E7QWhCdzZJRjs7QWlCbmdKQTtFQUNDO0VBQ0EsZ0JkMEJTO0FINCtJVjs7QWtCeGdKQTtFQUNJO0VBQ0g7RUFDRztFQUNILGdCZnVCYTtFZXRCYixjZmdCZTtBSDIvSWhCO0FrQjFnSkM7RUFDQztFQUNBLGdCZm9CUTtFZW5CUixjZk9hO0VlTmI7QWxCNGdKRjs7QWtCemdKQTtFQUNDO0VBQ0EsZ0JmWWE7RWVYYixjZktlO0FIdWdKaEI7O0FrQjFnSkE7RUFDQyxxQmZOYztBSG1oSmY7O0FrQjNnSkE7RUFDSTtFQUNBO0VBQ0E7QWxCOGdKSjs7QWtCNWdKQTtFQUNJO0FsQitnSko7O0FrQjNnSkM7RUFDQztFQUNBO0FsQjhnSkY7QWtCNWdKQztFQUNDO0FsQjhnSkY7O0FtQmxqSkE7RUFDQztFQUNBLDZDaEJrRVU7QUhtL0lYO0FtQm5qSkM7RUFDQztFQUNBO0FuQnFqSkY7QW1CbmpKQztFQUNDO0FuQnFqSkY7QW1CbmpKQztFQUNDLHNEaEJvQlM7RWdCbkJULGdCaEJjWTtFZ0JiWixjaEJFYTtFZ0JEYjtBbkJxakpGO0FtQm5qSkM7RUFDQyxzRGhCY1M7RWdCYlQsZ0JoQlNRO0VnQlJSO0VBQ0E7RUFDQTtBbkJxakpGO0FtQm5qSkM7O0VBRUMsY2hCTGM7QUgwakpoQjtBbUJuakpDO0VBQ0M7QW5CcWpKRjtBbUJuakpDO0VBQ0M7RUFDQSxnQmhCTFE7RWdCTVI7RUFDQTtBbkJxakpGO0FtQm5qSkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaEI3Q2M7RWdCOENkO0VBQ0EsMkNoQnNCUztFZ0JyQlQ7RUFDQTtFQUNBO0FuQnFqSkY7QW1CbmpKQztFQUNDLGFoQi9DWTtBSG9tSmQ7O0FtQi9pSkE7RUFDQztBbkJrakpEO0FtQmhqSkM7RUFDQztBbkJrakpGO0FtQmhqSkM7RUFDQztFQUNBO0FuQmtqSkY7QW1CaGpKRTtFQUNDLGdCaEIzQ1c7QUg2bEpkO0FtQi9pSkU7RUFDQztFQUNBLGdCaEJoRFc7RWdCaURYO0FuQmlqSkg7QW1COWlKQztFQUNDLHNEaEJoRFM7RWdCaURULGdCaEJ0RFk7RWdCdURaO0VBQ0E7RUFDQTtFQUNBO0FuQmdqSkY7QW1COWlKQztFQUNDO0FuQmdqSkY7QW1COWlKQztFQUNDO0VBQ0E7RUFDQTtFQUNBLHlCaEI5RmM7RWdCK0ZkO0VBQ0EsMkNoQjNCUztFZ0I0QlQ7RUFDQTtFQUNBO0VBQ0E7QW5CZ2pKRjtBbUI5aUpFO0VBQ0M7QW5CZ2pKSDs7QW1CdmlKQztFQUNDO0VBQ0E7QW5CMGlKRjtBbUJ4aUpDO0VBQ0M7RUFDQTtBbkIwaUpGO0FtQnhpSkM7RUFDQztFQUNBO0FuQjBpSkY7O0FvQnRxSkE7RUFDSTtBcEJ5cUpKOztBb0J2cUpBO0VBQ0k7RUFDQSxjakJjVztBSDRwSmY7O0FvQnhxSkE7RUFDSTtBcEIycUpKOztBb0J6cUpBO0VBQ0kseUJqQkdXO0FIeXFKZjs7QW9CMXFKQTtFQUNDO0FwQjZxSkQ7O0FvQnhxSkM7RUFDQztBcEIycUpGOztBcUIvckpBO0VBQ0M7QXJCa3NKRDs7QXFCM3JKSTtFQUNDO0VBQ0E7QXJCOHJKTDtBcUJ4ckpDO0VBQ0M7RUFDQTtBckIwckpGOztBc0I1c0pBO0VBQ0M7QXRCK3NKRDtBc0I3c0pDO0VBQ0M7QXRCK3NKRjs7QXVCNXNKRzs7O0VBQ0M7QXZCaXRKSjtBdUI3c0pDO0VBQ0M7QXZCK3NKRjtBdUIxc0pHOzs7O0VBRUMsY3BCUlc7RW9CU1g7QXZCOHNKSjtBdUI1c0pHOztFQUNDO0F2QitzSko7QXVCN3NKRzs7RUFDQyxjcEJmVztBSCt0SmY7QXVCN3NKRTs7RUFDQyxjcEJuQlk7QUhtdUpmO0F1QjlzSkU7O0VBQ0MsY3BCdEJZO0FIdXVKZjtBdUIzc0pJOzs7Ozs7RUFDQyxhcEI3QlU7QUgrdUpmO0F1QjdzSkM7RUFDQztBdkIrc0pGO0F1QjdzSkM7RUFDQztBdkIrc0pGOztBdUI1c0pBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsNkNwQmFVO0VvQlpWO0VBQ0E7QXZCK3NKRDtBdUI3c0pDO0VBUkQ7SUFTRTtFdkJndEpBO0FBQ0Y7O0F1QjdzSkE7RUFDQztFQUNBO0F2Qmd0SkQ7QXVCOXNKQztFQUNDO0F2Qmd0SkY7QXVCL3NKRTtFQUNDO0F2Qml0Skg7QXVCL3NKRTtFQUNDO0VBQ0EsY3BCdERhO0FIdXdKaEI7QXVCL3NKRTtFQUNDO0VBQ0EsY3BCL0RZO0VvQmdFWjtBdkJpdEpIOztBdUI1c0pBO0VBQ0k7RUFDSDtFQUNBLHFCcEIxRWM7QUh5eEpmO0F1QjlzSkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdkJndEpGO0F1QjlzSkM7RUFDQztBdkJndEpGOztBd0JoekpBO0VBQ0k7QXhCbXpKSjtBd0JsekpDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXhCb3pKRjtBd0JsekpFO0VBTkQ7SUFPRTtFeEJxekpEO0FBQ0Y7QXdCbnpKQztFQUNDO0F4QnF6SkY7QXdCbnpKQztFQUNDO0F4QnF6SkY7QXdCbnpKQztFQUNDO0VBQ0EsZ0JyQk9ZO0VxQk5aO0F4QnF6SkY7O0F5QjEwSkE7RUFDQztBekI2MEpEO0F5QjMwSkM7RUFDQyx5QnRCTWE7RXNCTGIsY3RCZ0JjO0VzQmZkO0VBQ0E7RUFDQTtBekI2MEpGO0F5QjMwSkU7RUFQRDtJQVFFO0lBQ0EsY3RCRlk7SXNCR1o7SUFDQTtFekI4MEpEO0FBQ0Y7QXlCNTBKRTtFQUNDO0F6QjgwSkg7QXlCMTBKRztFQUNDLGN0QkZZO0FIODBKaEI7QXlCMTBKSTtFQUhEO0lBSUUsY3RCaEJVO0VINjFKYjtBQUNGO0F5QnowSkc7RUFDQyxjdEJYWTtBSHMxSmhCO0F5QnowSkk7RUFIRDtJQUlFLGN0QnpCVTtFSHEySmI7QUFDRjtBeUIzMEpJO0VBQ0M7QXpCNjBKTDtBeUIzMEpLO0VBSEQ7SUFJRTtFekI4MEpKO0FBQ0Y7QXlCMzBKSTtFQUNDLGN0QnpCVztBSHMySmhCO0F5QjMwSks7RUFIRDtJQUlFLGN0QnZDUztFSHEzSmI7QUFDRjtBeUI3MEpLO0VBQ0MsYXRCL0JVO0FIODJKaEI7QXlCNzBKTTtFQUhEO0lBSUUsYXRCN0NRO0VINjNKYjtBQUNGO0F5QjUwSkc7RUFDQztFQUNBO0F6QjgwSko7QXlCNTBKSTtFQUNDLGN0QjVDVztBSDAzSmhCO0F5QjUwSks7RUFIRDtJQUlFLGN0QjFEUztFSHk0SmI7QUFDRjtBeUIxMEpHO0VBREQ7SUFFRSx5QnRCakVXO0lzQmtFWCxjdEJ2RFk7SXNCd0RaO0V6QjYwSkY7QUFDRjtBeUJ6MEpDO0VBQ0M7QXpCMjBKRjs7QXlCdjBKQTtFQUNDO0VBQ0E7RUFFQSw2Q3RCdkJVO0VzQndCVjtFQUNBO0VBQ0E7QXpCeTBKRDtBeUJuMEpDO0VBQ0MsY3RCM0ZhO0FIZzZKZjtBeUJsMEpDO0VBQ0M7RUFDQTtFQUNBO0F6Qm8wSkY7QXlCbDBKRTtFQUNDO0F6Qm8wSkg7QXlCbDBKRztFQUhEO0lBSUU7RXpCcTBKRjtBQUNGOztBQWg0SkE7RUFDRTtFQUNBO0FBbTRKRjs7QUFoNEpBO0VBQ0U7QUFtNEpGOztBQWg0SkE7RUFDRTtFQUNBO0FBbTRKRjs7QUFqNEpBO0FBQ0E7RUFDSTtBQW80Sko7O0FBajRKRTtFQUNFO0FBbzRKSjs7QUE3M0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZzRKSjs7QUE3M0pBO0VBQ0U7RUFDQTtBQWc0SkY7O0FBNzNKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWc0Sko7O0FBOTNKQTtFQUNFO0FBaTRKRjs7QUE5M0pBO0VBQ0U7QUFpNEpGOztBQS8zSkE7RUFDRTtBQWs0SkY7O0FBLzNKQTtFQUNFO0FBazRKRjs7QUEvM0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFrNEpGOztBQS8zSkE7RUFDRTtBQWs0SkY7O0FBOTNKQTtFQUNFO0VBQ0E7QUFpNEpGOztBQTkzSkE7RUFDRTtFQUNBO0VBQ0E7QUFpNEpGOztBQTkzSkE7RUFDRTtFQUNBO0VBQ0E7QUFpNEpGOztBQTkzSkE7QUFDQTtFQUNFO0FBaTRKRjs7QUE5M0pBO0VBQ0U7RUFDQTtFQUNBO0FBaTRKRjs7QUE5M0pBO0VBQ0U7RUFDQTtBQWk0SkY7O0FBOTNKQTtFQUNFO0FBaTRKRjs7QUE5M0pBO0VBQ0U7RUFDQTtFQUNBO0FBaTRKRjs7QUE5M0pBO0VBQ0U7RUFDQTtBQWk0SkY7O0FBOTNKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaTRKRjs7QUE5M0pBO0VBQ0U7RUFDQTtBQWk0SkY7O0FBOTNKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBaTRKRjs7QUE5M0pBO0VBQ0U7RUFDQTtBQWk0SkY7O0FBOTNKQTtFQUNFO0FBaTRKRjs7QUE5M0pBO0VBQ0U7QUFpNEpGOztBQTkzSkE7RUFDQztBQWk0SkQ7O0FBejNKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE0M0pGOztBQXIzSkE7RUFDRTtBQXczSkYsQzs7Ozs7QTBCdG1LRTtJQUNFLGFBQWE7SUFDYix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLGFBQWE7SUFDYix5QkFBeUI7QUFDM0I7Ozs7OztBQzJEQTtJQUNFLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZiw4QkFBOEI7QUFDaEM7QUFFQTtJQUNFLGVBQWU7SUFDZixhQUFhO0FBQ2Y7O0VBRUEsbURBQW1EO0FBQ25EO0FBQ0U7TUFDRSxjQUFjO0FBQ2hCO0FBQ0Y7O0VBRUEsd0RBQXdEO0FBQ3hEO0lBQ0UsZUFBZTtJQUNmLE1BQU07SUFDTixPQUFPO0lBQ1AsV0FBVztJQUNYLFlBQVk7SUFDWiw4QkFBOEI7SUFDOUIsWUFBWTtJQUNaLG9DQUFvQztBQUN0QyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9hbnQtZGVzaWduLXZ1ZS9kaXN0L3Jlc2V0LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL2NvbnRyb2xsZXJzL3N5c19hZG1pbi9BcHAudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL2NvbXBvbmVudHMvTG9naW4udnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL3ZpZXdzL1VzdWFyaW8udnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL3ZpZXdzL1BlcnNvbmEudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL3ZpZXdzL1Byb3ZlZWRvci52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Z1ZS9jb250cm9sbGVycy9zeXNfYWRtaW4vdmlld3MvRW1wbGVhZG8udnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL2NvbXBvbmVudHMvc2lkZWJhcnMvRGFzaGJvYXJkU2lkZWJhci52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Z1ZS9jb250cm9sbGVycy9zeXNfYWRtaW4vbGF5b3V0cy9EYXNoYm9hcmQudnVlIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL3ZpZXdzL0NsaWVudGVzLnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL2NvbnRyb2xsZXJzL3N5c19hZG1pbi92aWV3cy9JbmJveC52dWUiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Z1ZS9jb250cm9sbGVycy9zeXNfYWRtaW4vc2Nzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL2NvbnRyb2xsZXJzL3N5c19hZG1pbi9zY3NzL2Jhc2UvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL3Njc3MvYmFzZS9fb3ZlcnJpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL2NvbnRyb2xsZXJzL3N5c19hZG1pbi9zY3NzL2Jhc2UvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL3Njc3MvYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL3Njc3MvbGF5b3V0cy9fZGVmYXVsdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL3Njc3MvbGF5b3V0cy9fZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Z1ZS9jb250cm9sbGVycy9zeXNfYWRtaW4vc2Nzcy9sYXlvdXRzL19kYXNoYm9hcmQtcnRsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Z1ZS9jb250cm9sbGVycy9zeXNfYWRtaW4vc2Nzcy9jb21wb25lbnRzL19hdmF0YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL2NvbnRyb2xsZXJzL3N5c19hZG1pbi9zY3NzL2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Z1ZS9jb250cm9sbGVycy9zeXNfYWRtaW4vc2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL2NvbnRyb2xsZXJzL3N5c19hZG1pbi9zY3NzL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL2NvbnRyb2xsZXJzL3N5c19hZG1pbi9zY3NzL2NvbXBvbmVudHMvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL2NvbnRyb2xsZXJzL3N5c19hZG1pbi9zY3NzL2NvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Z1ZS9jb250cm9sbGVycy9zeXNfYWRtaW4vc2Nzcy9jb21wb25lbnRzL19zZXR0aW5ncy1kcmF3ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL2NvbnRyb2xsZXJzL3N5c19hZG1pbi9zY3NzL2NvbXBvbmVudHMvX3NwYWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Z1ZS9jb250cm9sbGVycy9zeXNfYWRtaW4vc2Nzcy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL3Njc3MvY29tcG9uZW50cy9fdGFnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Z1ZS9jb250cm9sbGVycy9zeXNfYWRtaW4vc2Nzcy9jb21wb25lbnRzL190aW1lbGluZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL3Njc3MvY29tcG9uZW50cy9fd2lkZ2V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Z1ZS9jb250cm9sbGVycy9zeXNfYWRtaW4vc2Nzcy9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL3Njc3MvZm9ybS9faW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL2NvbnRyb2xsZXJzL3N5c19hZG1pbi9zY3NzL2Zvcm0vX2NoZWNrYm94LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Z1ZS9jb250cm9sbGVycy9zeXNfYWRtaW4vc2Nzcy9wYWdlcy9fcHJvZmlsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy92dWUvY29udHJvbGxlcnMvc3lzX2FkbWluL3Njc3MvcGFnZXMvX3NpZ24taW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL2NvbnRyb2xsZXJzL3N5c19hZG1pbi9zY3NzL3BhZ2VzL19zaWduLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Z1ZS9jb250cm9sbGVycy9zeXNfYWRtaW4vbGF5b3V0cy9BdXRoTGF5b3V0LnZ1ZSIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdnVlL2NvbnRyb2xsZXJzL3N5c19hZG1pbi9sYXlvdXRzL01haW5MYXlvdXQudnVlIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5odG1sLFxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5pbnB1dDo6LW1zLWNsZWFyLFxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5bdGFiaW5kZXg9Jy0xJ106Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBjdXJzb3I6IGhlbHA7XG59XG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuaW5wdXRbdHlwZT0ndGV4dCddLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbmlucHV0W3R5cGU9J251bWJlciddLFxudGV4dGFyZWEge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxZW07XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogJ1NGTW9uby1SZWd1bGFyJywgQ29uc29sYXMsICdMaWJlcmF0aW9uIE1vbm8nLCBNZW5sbywgQ291cmllciwgbW9ub3NwYWNlO1xufVxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9J2J1dHRvbiddLFxuaW5wdXQ6bm90KFt0eXBlPSdyYW5nZSddKSxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuM2VtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBbdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5pbnB1dFt0eXBlPSdyYWRpbyddLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPSdkYXRlJ10sXG5pbnB1dFt0eXBlPSd0aW1lJ10sXG5pbnB1dFt0eXBlPSdkYXRldGltZS1sb2NhbCddLFxuaW5wdXRbdHlwZT0nbW9udGgnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuW3R5cGU9J3NlYXJjaCddIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmZlNjtcbn1cbiIsIlxyXG4vKiBQdWVkZXMgYWdyZWdhciBlc3RpbG9zIGFxdcOtIHNpIGVzIG5lY2VzYXJpbyAqL1xyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4uc2lnbi11cC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2lnbi11cC1oZWFkZXIgaDEge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cbi5zaWduLXVwLWhlYWRlciBoNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmNhcmQtc2lnbnVwIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG87IC8qIENlbnRyYW1vcyBsYSB0YXJqZXRhICovXG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5sb2dpbi1mb3JtLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uaW5wdXQtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmZjRkNGY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lnbi11cC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxuICAuY2FyZC1zaWdudXAge1xuICAgIHBhZGRpbmc6IDIwcHg7IC8qIE1hbnRlbmVyIGVsIHBhZGRpbmcgZW4gcGFudGFsbGFzIHBlcXVlw7FhcyAqL1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87IC8qIEFzZWd1cmFtb3MgZWwgZXNwYWNpbyBhbHJlZGVkb3IgZGUgbGEgdGFyamV0YSAqL1xuICB9XG59IiwiXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICAudGFibGUtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaGVhZGVyIC5hbnQtYnRuIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICIsIlxyXG4uY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG59XHJcblxyXG4uaGVhZGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi50YWJsZS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmhlYWRlci1hY3Rpb25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMnB4O1xyXG59XHJcblxyXG4uc2VhcmNoLWlucHV0IHtcclxuICB3aWR0aDogMjUwcHg7XHJcbn1cclxuXHJcbi5hZGQtYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0JDNjdFO1xyXG4gIGJvcmRlci1jb2xvcjogIzdCQzY3RTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5hZGQtYnV0dG9uOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkFCMTZEICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNkFCMTZEICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZweDtcclxuICB9XHJcbiAgXHJcbiAgLmhlYWRlci1hY3Rpb25zIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtaW5wdXQsXHJcbiAgLmFkZC1idXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgLnRhYmxlLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmhlYWRlciAuYW50LWJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAiLCJcclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gIC50YWJsZS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5oZWFkZXIgLmFudC1idG4ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgIiwiXHJcbi8qIEVzdGlsb3MgcGFyYSBlbCBtZW7DuiAqL1xyXG4uaWNvbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4vKiBDb250ZW5lZG9yIGRlbCB0w610dWxvIGRlbCBzdWJtZW7DuiAqL1xyXG4uc3VibWVudS10aXRsZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vKiBQdW50byBhbnRlcyBkZWwgc3VibWVuw7ogKi9cclxuLnN1Ym1lbnUtaXRlbSAuc3VibWVudS1saW5rOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwi4oCiXCIgIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogLTE2cHg7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdHdpZHRoOiA1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMS41cmVtO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoNTgsIDY1LCAxMTEsIC41KTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qIFB1bnRvIG3DoXMgZ3JhbmRlIHBhcmEgZWwgc2VsZWNjaW9uYWRvICovXHJcbi5zdWJtZW51LWl0ZW0gLnN1Ym1lbnUtbGluay5yb3V0ZXItbGluay1leGFjdC1hY3RpdmU6OmJlZm9yZSB7XHJcblx0aGVpZ2h0OiA4cHg7XHJcblx0d2lkdGg6IDhweDtcclxuXHRiYWNrZ3JvdW5kOiAjM2E0MTZmO1xyXG5cdGxlZnQ6IC0xNS41cHg7XHJcbn1cclxuXHJcbi5zdWJtZW51LWl0ZW0gLnN1Ym1lbnUtbGluay5yb3V0ZXItbGluay1leGFjdC1hY3RpdmUge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ucG9zaXRpb24tc2lkZWJhci1vcHRpb25zIHtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5sYWJlbCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0d2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5hbnQtbGF5b3V0LXNpZGVyIHtcclxuXHR3aWR0aDogYXV0bztcclxuXHRtaW4td2lkdGg6IDI1MHB4O1xyXG59XHJcblxyXG4uYW50LWxheW91dC1zaWRlci1wcmltYXJ5IHtcclxuXHR0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xyXG59XHJcblxyXG4ubG9naW4tYnV0dG9uLWNvbnRhaW5lciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5sb2dpbi1idXR0b24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XHJcblx0Y29sb3I6IHdoaXRlO1xyXG5cdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmxvZ2luLWJ1dHRvbjpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMztcclxufVxyXG5cclxuLmxvZ291dC1idXR0b24tY29udGFpbmVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblx0LnBvc2l0aW9uLXNpZGViYXItb3B0aW9ucyB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHQvKiBSZWR1Y2lyIGVsIHRhbWHDsW8gZGUgbGEgZnVlbnRlIGVuIGRpc3Bvc2l0aXZvcyBtw7N2aWxlcyAqL1xyXG5cdH1cclxuXHJcblx0LmFudC1sYXlvdXQtc2lkZXIge1xyXG5cdFx0bWluLXdpZHRoOiAyMDBweDtcclxuXHRcdC8qIFJlZHVjaXIgZWwgYW5jaG8gbcOtbmltbyBkZWwgc2lkZWJhciBlbiBkaXNwb3NpdGl2b3MgbcOzdmlsZXMgKi9cclxuXHR9XHJcbn1cclxuIiwiXHJcbiAgLyogSGVhZGVyICovXHJcbiAgLmhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEJvdMOzbiBkZWwgbWVuw7ogZW4gbcOzdmlsICovXHJcbiAgLm1lbnUtYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEJyZWFkY3J1bWIgKi9cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICBtYXJnaW46IDE2cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIENvbnRlbmlkbyAqL1xyXG4gIC5jb250ZW50LWJveCB7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xyXG4gIH1cclxuICBcclxuICAvKiBGb290ZXIgKi9cclxuICAuZm9vdGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIE92ZXJsYXkgc29sbyBlbiBtw7N2aWwgKi9cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tZW51LWJ1dHRvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnNpZGViYXItb3ZlcmxheSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgIHotaW5kZXg6IDk5ODtcclxuICAgIH1cclxuICB9XHJcbiAgIiwiXHJcbi5mb3JtLXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbn1cclxuIiwiXHJcbi5mb3JtLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxufVxyXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gTXVzZSAtIFZ1ZSBBbnQgRGVzaWduIERhc2hib2FyZCAtIHYxLjAuMFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIFByb2R1Y3QgUGFnZTogaHR0cHM6Ly93d3cuY3JlYXRpdmUtdGltLmNvbS9wcm9kdWN0L3Z1ZS1hbnQtZGVzaWduLWRhc2hib2FyZFxyXG4vLyBDb3B5cmlnaHQgMjAyMSBDcmVhdGl2ZSBUaW0gKGh0dHBzOi8vd3d3LmNyZWF0aXZlLXRpbS5jb20pXHJcbi8vIENvZGVkIGJ5IENyZWF0aXZlIFRpbVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLiBcclxuXHJcblxyXG4vLyBhcHAuc2Nzc1xyXG4vLyBcclxuLy8gVGVtcGxhdGUncyBtYW4gc3R5bGVzaGVldC5cclxuLy8gXHJcblxyXG4vLyBCYXNlXHJcbkBpbXBvcnQgXCIuL2Jhc2UvX3ZhcmlhYmxlc1wiIDtcclxuQGltcG9ydCBcIi4vYmFzZS9fdXRpbGl0aWVzXCIgO1xyXG5AaW1wb3J0IFwiLi9iYXNlL19vdmVycmlkZVwiIDtcclxuQGltcG9ydCBcIi4vYmFzZS9fdHlwb2dyYXBoeVwiIDtcclxuLy8gLyBCYXNlXHJcblxyXG4vLyBMYXlvdXRzXHJcbkBpbXBvcnQgXCIuL2xheW91dHMvZGVmYXVsdFwiIDtcclxuQGltcG9ydCBcIi4vbGF5b3V0cy9kYXNoYm9hcmRcIiA7XHJcbkBpbXBvcnQgXCIuL2xheW91dHMvZGFzaGJvYXJkLXJ0bFwiIDtcclxuLy8gTGF5b3V0c1xyXG5cclxuLy8gQ29tcG9uZW50c1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19hdmF0YXJcIiA7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2JhZGdlXCIgO1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19idXR0b25cIiA7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2NhcmRcIiA7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX2xpc3RcIiA7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3Byb2dyZXNzXCIgO1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL19zZXR0aW5ncy1kcmF3ZXJcIiA7XHJcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvX3NwYWNlXCIgO1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL190YWJsZVwiIDtcclxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9fdGFnXCIgO1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL190aW1lbGluZVwiIDtcclxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9fd2lkZ2V0XCIgO1xyXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2Ryb3Bkb3duXCIgO1xyXG4vLyAvIENvbXBvbmVudHNcclxuXHJcbi8vIEZvcm1cclxuQGltcG9ydCBcIi4vZm9ybS9faW5wdXRcIiA7XHJcbkBpbXBvcnQgXCIuL2Zvcm0vX2NoZWNrYm94XCIgO1xyXG4vLyAvIEZvcm1cclxuXHJcbi8vIFBhZ2VzXHJcbkBpbXBvcnQgXCIuL3BhZ2VzL19wcm9maWxlXCIgO1xyXG5AaW1wb3J0IFwiLi9wYWdlcy9fc2lnbi1pblwiIDtcclxuQGltcG9ydCBcIi4vcGFnZXMvX3NpZ24tdXBcIiA7XHJcbi8vIFBhZ2VzXHJcblxyXG4vLyAuYW50LW1lbnUtaXRlbSxcclxuLy8gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xyXG4vLyAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4uYW50LW1lbnUtc3VibWVudSAuYW50LW1lbnUtc3ViIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW50LWxheW91dC1zaWRlciB7XHJcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbioge1xyXG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4gc2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcbn1cclxuLyogQXNlZ3VyYSBxdWUgbGEgY29sdW1uYSBkZSBBY2Npb25lcyB0ZW5nYSBmb25kbyBibGFuY28gKi9cclxuLmFudC10YWJsZS1jZWxsLWZpeC1yaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50OyAvKiBFdml0YSBsYSB0cmFuc3BhcmVuY2lhICovXHJcbiAgfVxyXG5cclxuICAuYW50LXRhYmxlLWNlbGwtZml4LWxlZnQge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDsgLyogRXZpdGEgbGEgdHJhbnNwYXJlbmNpYSAqL1xyXG4gIH1cclxuXHJcbiAgLy8gLmFudC1tZW51LXN1Ym1lbnUgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xyXG4gIC8vICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgLy8gfVxyXG5cclxuICAubGktbWVudTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTRweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB3aWR0aDogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg1OCwgNjUsIDExMSwgLjUpO1xyXG59XHJcblxyXG4uYW50LW1lbnUtc3VibWVudSAuYW50LW1lbnUtc3Vie1xyXG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5sYXlvdXQtZGFzaGJvYXJkIC5hbnQtbGF5b3V0LXNpZGVyLnNpZGVyLXByaW1hcnkgLmFudC1tZW51LXN1Ym1lbnUgLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTZweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMxNDE0MTQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcclxufVxyXG4uYW50LW1lbnUtc3VibWVudS10aXRsZSAuYW50LW1lbnUtdGl0bGUtY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxheW91dC1kYXNoYm9hcmQgLmFudC1sYXlvdXQtc2lkZXIuc2lkZXItcHJpbWFyeS5hbnQtbGF5b3V0LXNpZGVyLXByaW1hcnkgLmFudC1tZW51LXN1Ym1lbnUuYW50LW1lbnUtc3VibWVudS1vcGVuIC5pY29uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzlkZDk1O1xyXG59XHJcbi5sYXlvdXQtZGFzaGJvYXJkIC5hbnQtbGF5b3V0LXNpZGVyLnNpZGVyLXByaW1hcnkuYW50LWxheW91dC1zaWRlci1wcmltYXJ5IC5hbnQtbWVudS1zdWJtZW51LmFudC1tZW51LXN1Ym1lbnUtb3BlbiAuaWNvbiBzdmcgcGF0aCB7XHJcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGF5b3V0LWRhc2hib2FyZCAuYW50LWxheW91dC1zaWRlci5zaWRlci1wcmltYXJ5IC5hbnQtbWVudS1zdWJtZW51LmFudC1tZW51LXN1Ym1lbnUtb3BlbiAuYW50LW1lbnUtc3VibWVudS10aXRsZSAubGFiZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5yb3V0ZXItbGluay1leGFjdC1hY3RpdmUgLmxpLW1lbnU6OmJlZm9yZSB7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgd2lkdGg6IDhweDtcclxuICBiYWNrZ3JvdW5kOiAjM2E0MTZmO1xyXG4gIGxlZnQ6IC0xNS41cHg7XHJcbn1cclxuXHJcbi5sYXlvdXQtZGFzaGJvYXJkIC5hbnQtbGF5b3V0LXNpZGVyLnNpZGVyLXByaW1hcnkgLmFudC1tZW51LXN1Ym1lbnUgLnJvdXRlci1saW5rLWFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgXHJcbiAgLy8gYm94LXNoYWRvdzogMHB4IDIwcHggMjdweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG59XHJcblxyXG4ubGF5b3V0LWRhc2hib2FyZCAuYW50LWxheW91dC1zaWRlci5zaWRlci1wcmltYXJ5IC5hbnQtbWVudS1zdWJtZW51LmFudC1tZW51LXN1Ym1lbnUtb3BlbiAuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiAwIDIwcHggMjdweCByZ2JhKDAsIDAsIDAsIC4wNSk7XHJcbn1cclxuXHJcbi5hbnQtYnRuOmhvdmVyLCAuYW50LWJ0bjpmb2N1cyB7XHJcbiAgY29sb3I6ICAjMGJkZDQ2O1xyXG4gIGJvcmRlci1jb2xvcjogICMwYmRkNDYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uYW50LWJ0bi1wcmltYXJ5OmhvdmVyLCAuYW50LWJ0bi1wcmltYXJ5OmZvY3VzIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBib3JkZXItY29sb3I6ICMwYmRkNDYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjMGJkZDQ2ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIENvcnJlY2Npw7NuIGdsb2JhbCBkZSBpbnB1dHMgKi9cclxuLmFudC1pbnB1dCB7XHJcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7ICBcclxufVxyXG5cclxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIHtcclxuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciAuYW50LWlucHV0IHtcclxuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uYW50LWlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIC5hbnQtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uYW50LXNlbGVjdDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpOmhvdmVyIC5hbnQtc2VsZWN0LXNlbGVjdG9yIHtcclxuICBib3JkZXItY29sb3I6ICM3OWRkOTU7XHJcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFudC1zZWxlY3QtZm9jdXNlZDpub3QoLmFudC1zZWxlY3QtZGlzYWJsZWQpLmFudC1zZWxlY3Q6bm90KC5hbnQtc2VsZWN0LWN1c3RvbWl6ZS1pbnB1dCkgLmFudC1zZWxlY3Qtc2VsZWN0b3Ige1xyXG4gIGJvcmRlci1jb2xvcjogIzc5ZGQ5NTtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMjEsIDIyMSwgMTQ5LCAwLjIpO1xyXG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLmFudC1waWNrZXI6aG92ZXIsIC5hbnQtcGlja2VyLWZvY3VzZWQge1xyXG4gIGJvcmRlci1jb2xvcjogIzc2ZGQ5NTtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYW50LXBpY2tlci1mb2N1c2VkIHtcclxuICBib3JkZXItY29sb3I6ICM3NmRkOTU7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTE4LCAyMjEsIDE0OSwgMC4yKTtcclxuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5hbnQtdGFicy10YWIuYW50LXRhYnMtdGFiLWFjdGl2ZSAuYW50LXRhYnMtdGFiLWJ0biB7XHJcbiAgY29sb3I6ICM3NmRkOTU7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAwLjI1cHggY3VycmVudGNvbG9yO1xyXG59XHJcblxyXG4uYW50LXRhYnMtdGFiLWJ0bjpob3ZlciB7XHJcbiAgY29sb3I6ICM3NmRkOTUgO1xyXG59XHJcblxyXG4uYW50LXRhYnMtdGFiLWJ0bjpmb2N1cyB7XHJcbiAgY29sb3I6ICM3NmRkOTUgO1xyXG59XHJcblxyXG4uYW50LW1lbnUtc3VibWVudSAuYW50LW1lbnUtc3VibWVudS10aXRsZXtcclxuXHRtYXJnaW4taW5saW5lOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gLmxheW91dC1kYXNoYm9hcmQgLmFudC1sYXlvdXQtc2lkZXIuc2lkZXItcHJpbWFyeSAuYW50LW1lbnUtc3VibWVudSAuYW50LW1lbnUtaXRlbS1ncm91cC1saXN0IHtcclxuLy8gICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuLy8gICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4ubGktbWVudTo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtMTBweDsgLyogQWp1c3RhIGxhIHBvc2ljacOzbiBob3Jpem9udGFsICovXHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyAvKiBDZW50cmEgdmVydGljYWxtZW50ZSAqL1xyXG4gIC8vIGhlaWdodDogNnB4O1xyXG4gIC8vIHdpZHRoOiA2cHg7XHJcbiAgLy8gYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIC8vIGJhY2tncm91bmQ6IHJnYmEoNTgsIDY1LCAxMTEsIC41KTtcclxufVxyXG5cclxuLmFudC1tZW51LWxpZ2h0LmFudC1tZW51LWlubGluZSAuYW50LW1lbnUtc3ViLmFudC1tZW51LWlubGluZSB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxufSIsIi8vIF91dGlsaXRpZXMuc2Nzc1xyXG4vLyBcclxuLy8gVGVtcGxhdGUncyB1dGlsaXR5IGNsYXNzZXMgYW5kIGhlbHBlcnMuXHJcbi8vIFxyXG5cclxuLy8gQmFzZSBDb2xvcnNcclxuJGNvbG9yczogKFxyXG5cdFwicHJpbWFyeVwiOiAkY29sb3ItcHJpbWFyeSxcclxuXHRcInNlY29uZGFyeVwiOiAkY29sb3Itc2Vjb25kYXJ5LFxyXG5cdFwic3VjY2Vzc1wiOiAkY29sb3Itc3VjY2VzcyxcclxuXHRcIndhcm5pbmdcIjogJGNvbG9yLXdhcm5pbmcsXHJcblx0XCJkYW5nZXJcIjogJGNvbG9yLWRhbmdlcixcclxuXHRcImRhcmtcIjogJGNvbG9yLWRhcmssXHJcblx0XCJ3aGl0ZVwiOiAkY29sb3Itd2hpdGUsXHJcblx0XCJtdXRlZFwiOiAkY29sb3ItbXV0ZWQsXHJcbikgO1xyXG5cclxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkY29sb3JzIHtcclxuXHQuYmctI3skbmFtZX0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xyXG5cdH1cclxuXHQudGV4dC0jeyRuYW1lfSB7XHJcblx0XHRjb2xvcjogJHZhbHVlO1xyXG5cdH1cclxuXHQuYm9yZGVyLSN7JG5hbWV9IHtcclxuXHRcdGJvcmRlci1jb2xvcjogJHZhbHVlO1xyXG5cdH1cclxuXHQuZmlsbC0jeyRuYW1lfSB7XHJcblx0XHRmaWxsOiAkdmFsdWU7XHJcblx0fVxyXG5cdC5iYWRnZS1kb3QtI3skbmFtZX0gLmFudC1iYWRnZS1zdGF0dXMtZG90IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcclxuXHR9XHJcblx0LmFudC10YWctI3skbmFtZX0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xyXG5cdFx0Y29sb3I6ICNmZmZmZmY7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4vLyBPdmVycmlkaW5nIHRoZSBkYXJrIHRleHQgY29sb3IuXHJcbi50ZXh0LWRhcmsge1xyXG5cdGNvbG9yOiAjMTQyNzM4O1xyXG59XHJcbi8vIC8gQmFzZSBDb2xvcnNcclxuXHJcbi8vIE5ldXRyYWwgQ29sb3JzXHJcbiRuZXV0cmFsLWNvbG9yczogKFxyXG5cdFwiZ3JheS0xXCI6ICRjb2xvci1ncmF5LTEsXHJcblx0XCJncmF5LTJcIjogJGNvbG9yLWdyYXktMixcclxuXHRcImdyYXktM1wiOiAkY29sb3ItZ3JheS0zLFxyXG5cdFwiZ3JheS00XCI6ICRjb2xvci1ncmF5LTQsXHJcblx0XCJncmF5LTVcIjogJGNvbG9yLWdyYXktNSxcclxuXHRcImdyYXktNlwiOiAkY29sb3ItZ3JheS02LFxyXG5cdFwiZ3JheS03XCI6ICRjb2xvci1ncmF5LTcsXHJcblx0XCJncmF5LThcIjogJGNvbG9yLWdyYXktOCxcclxuXHRcImdyYXktOVwiOiAkY29sb3ItZ3JheS05LFxyXG5cdFwiZ3JheS0xMFwiOiAkY29sb3ItZ3JheS0xMCxcclxuXHRcImdyYXktMTFcIjogJGNvbG9yLWdyYXktMTEsXHJcblx0XCJncmF5LTEyXCI6ICRjb2xvci1ncmF5LTEyLFxyXG5cdFwibXV0ZWRcIjogJGNvbG9yLW11dGVkLFxyXG4pIDtcclxuXHJcbkBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJG5ldXRyYWwtY29sb3JzIHtcclxuXHQuYmctI3skbmFtZX0ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC50ZXh0LSN7JG5hbWV9IHtcclxuXHRcdGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmJvcmRlci0jeyRuYW1lfSB7XHJcblx0XHRib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuZmlsbC0jeyRuYW1lfSB7XHJcblx0XHRmaWxsOiAkdmFsdWUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLy8gLyBOZXV0cmFsIENvbG9yc1xyXG5cclxuLy8gRm9udFxyXG4uZm9udC1yZWd1bGFyIHtcclxuXHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXIgIWltcG9ydGFudDtcclxufVxyXG4uZm9udC1zZW1pYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZCAhaW1wb3J0YW50O1xyXG59XHJcbi5mb250LWJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZCAhaW1wb3J0YW50O1xyXG59XHJcbi50ZXh0LXNtIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuLnRleHQtbWQge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4udGV4dC1sZyB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcbi50ZXh0LXJpZ2h0IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4udGV4dC1sZWZ0IHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi50ZXh0LWNlbnRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi8vIC8gRm9udFxyXG5cclxuXHJcblxyXG4vLyBNYXJnaW4gJiBQYWRkaW5nXHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xyXG5cdCRqOiAkaSAqIDU7XHJcblx0Lm10LSN7JGp9IHtcclxuXHRcdG1hcmdpbi10b3A6ICN7JGp9cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm1iLSN7JGp9IHtcclxuXHRcdG1hcmdpbi1ib3R0b206ICN7JGp9cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm1sLSN7JGp9IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAjeyRqfXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5tci0jeyRqfSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICN7JGp9cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm15LSN7JGp9IHtcclxuXHRcdEBleHRlbmQgLm10LSN7JGp9O1xyXG5cdFx0QGV4dGVuZCAubWItI3skan07XHJcblx0fVxyXG5cdC5teC0jeyRqfSB7XHJcblx0XHRAZXh0ZW5kIC5tbC0jeyRqfTtcclxuXHRcdEBleHRlbmQgLm1yLSN7JGp9O1xyXG5cdH1cclxuXHQubS0jeyRqfSB7XHJcblx0XHRAZXh0ZW5kIC5teS0jeyRqfTtcclxuXHRcdEBleHRlbmQgLm14LSN7JGp9O1xyXG5cdH1cclxufVxyXG4ubXQtYXV0byB7XHJcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5tYi1hdXRvIHtcclxuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1sLWF1dG8ge1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1yLWF1dG8ge1xyXG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5tLWF1dG8ge1xyXG5cdEBleHRlbmQgLm10LWF1dG87XHJcblx0QGV4dGVuZCAubWItYXV0bztcclxuXHRAZXh0ZW5kIC5tbC1hdXRvO1xyXG5cdEBleHRlbmQgLm1yLWF1dG87XHJcbn1cclxuLm1iLTI0IHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcclxuXHQkajogJGkgKiA1O1xyXG5cdC5wdC0jeyRqfSB7XHJcblx0XHRwYWRkaW5nLXRvcDogI3skan1weCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucGItI3skan0ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206ICN7JGp9cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0LnBsLSN7JGp9IHtcclxuXHRcdHBhZGRpbmctbGVmdDogI3skan1weCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucHItI3skan0ge1xyXG5cdFx0cGFkZGluZy1yaWdodDogI3skan1weCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQucHktI3skan0ge1xyXG5cdFx0QGV4dGVuZCAucHQtI3skan07XHJcblx0XHRAZXh0ZW5kIC5wYi0jeyRqfTtcclxuXHR9XHJcblx0LnB4LSN7JGp9IHtcclxuXHRcdEBleHRlbmQgLnBsLSN7JGp9O1xyXG5cdFx0QGV4dGVuZCAucHItI3skan07XHJcblx0fVxyXG5cdC5wLSN7JGp9IHtcclxuXHRcdEBleHRlbmQgLnB5LSN7JGp9O1xyXG5cdFx0QGV4dGVuZCAucHgtI3skan07XHJcblx0fVxyXG59XHJcbi8vIC8gTWFyZ2luICYgUGFkZGluZ1xyXG5cclxuLy8gSGVpZ2h0XHJcbi5oLWZ1bGwge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG4vLyAvIEhlaWdodFxyXG5cclxuLy8gU2hhZG93c1xyXG4kc2hhZG93czogKFxyXG5cdDA6ICRzaGFkb3ctMCxcclxuXHQxOiAkc2hhZG93LTEsXHJcblx0MjogJHNoYWRvdy0yLFxyXG5cdDM6ICRzaGFkb3ctMyxcclxuKSA7XHJcblxyXG5AZWFjaCAkbmFtZSwgJHZhbHVlIGluICRzaGFkb3dzIHtcclxuXHQuc2hhZG93LSN7JG5hbWV9IHtcclxuXHRcdGJveC1zaGFkb3c6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4vLyAvIFNoYWRvd3NcclxuXHJcblxyXG4vLyBSVExcclxuLmxheW91dC1kYXNoYm9hcmQtcnRsIHtcclxuXHQudGV4dC1yaWdodCB7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxuXHQudGV4dC1sZWZ0IHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdH1cclxuXHJcblx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XHJcblx0XHQkajogJGkgKiA1O1xyXG5cdFx0Lm1sLSN7JGp9IHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAjeyRqfXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQubXItI3skan0ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogI3skan1weCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LnBsLSN7JGp9IHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogI3skan1weCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0LnByLSN7JGp9IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAjeyRqfXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vIC8gUlRMIiwiLy8gX292ZXJyaWRlLnNjc3NcclxuLy8gXHJcbi8vIE92ZXJyaWRpbmcgQW50IERlc2lnbidzIGRlZmF1bHQgdmFyaWFibGVzLCBzdWNoIGFzIGNvbG9ycywgc2hhZG93cyBhbmQuLi4gLlxyXG4vLyBcclxuXHJcbmh0bWwge1xyXG5cdC0tYW50ZC13YXZlLXNoYWRvdy1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcblthbnQtY2xpY2stYW5pbWF0aW5nLXdpdGhvdXQtZXh0cmEtbm9kZT0ndHJ1ZSddOjphZnRlcixcclxuLmFudC1jbGljay1hbmltYXRpbmctbm9kZSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMCAkY29sb3ItcHJpbWFyeSA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMCB2YXIoLS1hbnRkLXdhdmUtc2hhZG93LWNvbG9yKSA7XHJcbn1cclxuYSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG46Oi1tb3otc2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuOjpzZWxlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LWNsaWNrLWFuaW1hdGluZy1ub2RlIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAwICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgd2F2ZUVmZmVjdFxyXG57XHJcblx0MTAwJSB7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAkY29sb3ItcHJpbWFyeSA7XHJcbiAgICBcdGJveC1zaGFkb3c6IDAgMCAwIDZweCB2YXIoLS1hbnRkLXdhdmUtc2hhZG93LWNvbG9yKSA7XHJcblx0fVxyXG59XHJcbkBrZXlmcmFtZXMgd2F2ZUVmZmVjdFxyXG57XHJcblx0MTAwJSB7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMCAkY29sb3ItcHJpbWFyeSA7XHJcbiAgICBcdGJveC1zaGFkb3c6IDAgMCAwIDZweCB2YXIoLS1hbnRkLXdhdmUtc2hhZG93LWNvbG9yKSA7XHJcblx0fVxyXG59XHJcbi5hbnQtYWxlcnQtc3VjY2VzcyAuYW50LWFsZXJ0LWljb24ge1xyXG5cdGNvbG9yOiAkY29sb3Itc3VjY2VzcyA7XHJcbn1cclxuLmFudC1hbGVydC13YXJuaW5nIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2FybmluZyA7XHJcbn1cclxuLmFudC1hbGVydC13YXJuaW5nIC5hbnQtYWxlcnQtaWNvbiB7XHJcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nIDtcclxufVxyXG4uYW50LWFuY2hvci1pbmstYmFsbCB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtYW5jaG9yLWxpbmstYWN0aXZlID4gLmFudC1hbmNob3ItbGluay10aXRsZSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3QgLmFudC1zZWxlY3Qtc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcblx0bGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZSA7XHJcbn1cclxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0IC5hbnQtaW5wdXQge1xyXG5cdGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlIDtcclxufVxyXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3QgLmFudC1pbnB1dDpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkc2VsZWN0LWhvdmVyLWJvcmRlci1jb2xvclxyXG59XHJcbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdCAuYW50LWlucHV0W2Rpc2FibGVkXTpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkc2VsZWN0LWhvdmVyLWJvcmRlci1jb2xvclxyXG59XHJcbi5hbnQtc2VsZWN0LWF1dG8tY29tcGxldGUuYW50LXNlbGVjdC1sZyAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHRsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sZyA7XHJcbn1cclxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0LWxnIC5hbnQtaW5wdXQge1xyXG5cdGhlaWdodDogJGlucHV0LWhlaWdodC1sZyA7XHJcbn1cclxuLmFudC1zZWxlY3QtYXV0by1jb21wbGV0ZS5hbnQtc2VsZWN0LXNtIC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtIDtcclxufVxyXG4uYW50LXNlbGVjdC1hdXRvLWNvbXBsZXRlLmFudC1zZWxlY3Qtc20gLmFudC1pbnB1dCB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtIDtcclxufVxyXG4uYW50LWJhZGdlLXN0YXR1cy1wcmltYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1iYWRnZS1zdGF0dXMtc2Vjb25kYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5IDtcclxufVxyXG4uYW50LWJhZGdlLXN0YXR1cy1zdWNjZXNzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VjY2VzcyA7XHJcbn1cclxuLmFudC1iYWRnZS1zdGF0dXMtd2FybmluZyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdhcm5pbmcgO1xyXG59XHJcbi5hbnQtYnRuIHtcclxuXHRib3gtc2hhZG93OiAkYnRuLXNoYWRvdyA7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UgO1xyXG59XHJcbi5hbnQtYnRuLFxyXG4uYW50LWJ0bi1ncm91cCAuYW50LWJ0bixcclxuLmFudC1yYWRpby1ncm91cCAuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcclxuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkIDtcclxuXHRmb250LXNpemU6ICRidG4tZm9udC1zaXplLWJhc2UgO1xyXG5cdGhlaWdodDogJGJ0bi1oZWlnaHQtYmFzZSA7XHJcblx0cGFkZGluZzogJGJ0bi1wYWRkaW5nLWJhc2UgO1xyXG59XHJcbi5hbnQtYnRuLWljb24tb25seSB7XHJcblx0Zm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZS1iYXNlIDtcclxufVxyXG4uYW50LWJ0bi1sZyB7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UgO1xyXG59XHJcbi5hbnQtYnRuLWxnLFxyXG4uYW50LWJ0bi1ncm91cC1sZyAuYW50LWJ0bixcclxuLmFudC1yYWRpby1ncm91cC1sYXJnZSAuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcclxuXHRoZWlnaHQ6ICRidG4taGVpZ2h0LWxnIDtcclxuXHRwYWRkaW5nOiAkYnRuLXBhZGRpbmctYmFzZSA7XHJcblx0Zm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZS1sZyA7XHJcbn1cclxuLmFudC1idG4taWNvbi1vbmx5LmFudC1idG4tbGcge1xyXG5cdGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUtbGcgO1xyXG59XHJcbi5hbnQtYnRuLXNtIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uYW50LWJ0bi1zbSxcclxuLmFudC1idG4tZ3JvdXAtc20gLmFudC1idG4sXHJcbi5hbnQtcmFkaW8tZ3JvdXAtc21hbGwgLmFudC1yYWRpby1idXR0b24td3JhcHBlciB7XHJcblx0aGVpZ2h0OiAkYnRuLWhlaWdodC1zbSA7XHJcblx0Zm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZS1zbSA7XHJcblx0cGFkZGluZzogJGJ0bi1wYWRkaW5nLWJhc2UgO1xyXG59XHJcbi5hbnQtYnRuLWljb24tb25seS5hbnQtYnRuLXNtIHtcclxuXHRmb250LXNpemU6ICRidG4tZm9udC1zaXplLXNtIDtcclxufVxyXG4uYW50LWJ0bi1ncm91cC1zbSA+IC5hbnQtYnRuID4gLmFudGljb24sIC5hbnQtYnRuLWdyb3VwLXNtID4gc3BhbiA+IC5hbnQtYnRuID4gLmFudGljb24ge1xyXG5cdGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUtc20gO1xyXG59XHJcbi5hbnQtYnRuLXByaW1hcnkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LWJ0bi1wcmltYXJ5IHN2ZyBwYXRoIHtcclxuXHRmaWxsOiAkY29sb3Itd2hpdGUgO1xyXG59XHJcbi5hbnQtYnRuLWxpbmsge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uYW50LWJ0bi1pY29uLW9ubHkge1xyXG5cdHdpZHRoOiAkYnRuLWhlaWdodC1iYXNlIDtcclxuXHRoZWlnaHQ6ICRidG4taGVpZ2h0LWJhc2UgO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlIDtcclxufVxyXG4uYW50LWJ0bi1pY29uLW9ubHkuYW50LWJ0bi1sZyB7XHJcblx0d2lkdGg6ICRidG4taGVpZ2h0LWxnIDtcclxuXHRoZWlnaHQ6ICRidG4taGVpZ2h0LWxnIDtcclxuXHRib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSA7XHJcbn1cclxuLmFudC1idG4taWNvbi1vbmx5LmFudC1idG4tc206bm90KC5hbnQtYnRuLXJvdW5kKSB7XHJcblx0d2lkdGg6ICRidG4taGVpZ2h0LXNtIDtcclxuXHRoZWlnaHQ6ICRidG4taGVpZ2h0LXNtIDtcclxuXHRib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSA7XHJcbn1cclxuLmFudC1idG4taWNvbi1vbmx5LmFudC1idG4tbGcuYW50LWJ0bi1yb3VuZCxcclxuLmFudC1idG4taWNvbi1vbmx5LmFudC1idG4tc20uYW50LWJ0bi1yb3VuZCB7XHJcblx0d2lkdGg6IGF1dG8gO1xyXG59XHJcbi5hbnQtYnRuLXJvdW5kIHtcclxuXHRoZWlnaHQ6ICRidG4taGVpZ2h0LWJhc2UgO1xyXG5cdHBhZGRpbmc6IDAgMjBweCA7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJ0bi1oZWlnaHQtYmFzZSA7XHJcbn1cclxuLmFudC1idG4tcm91bmQuYW50LWJ0bi1sZyB7XHJcblx0aGVpZ2h0OiAkYnRuLWhlaWdodC1sZyA7XHJcblx0cGFkZGluZzogMCAyNHB4IDtcclxuXHRib3JkZXItcmFkaXVzOiAkYnRuLWhlaWdodC1sZyA7XHJcblx0Zm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZS1sZyA7XHJcbn1cclxuLmFudC1idG4tcm91bmQuYW50LWJ0bi1zbSB7XHJcblx0aGVpZ2h0OiAkYnRuLWhlaWdodC1zbSA7XHJcblx0cGFkZGluZzogMCAxNnB4IDtcclxuXHRib3JkZXItcmFkaXVzOiAkYnRuLWhlaWdodC1zbSA7XHJcblx0Zm9udC1zaXplOiAkYnRuLWZvbnQtc2l6ZS1zbSA7XHJcbn1cclxuLmFudC1idG4tY2lyY2xlLW91dGxpbmUge1xyXG5cdG1pbi13aWR0aDogJGJ0bi1oZWlnaHQtYmFzZSA7XHJcbn1cclxuLmFudC1idG4tY2lyY2xlLW91dGxpbmUuYW50LWJ0bi1sZyB7XHJcblx0bWluLXdpZHRoOiAkYnRuLWhlaWdodC1sZyA7XHJcbn1cclxuLmFudC1idG4tY2lyY2xlLW91dGxpbmUuYW50LWJ0bi1zbSB7XHJcblx0bWluLXdpZHRoOiAkYnRuLWhlaWdodC1zbSA7XHJcbn1cclxuLmFudC1idG4tY2lyY2xlLCAuYW50LWJ0bi1jaXJjbGUtb3V0bGluZSB7XHJcbiAgICBtaW4td2lkdGg6ICRidG4taGVpZ2h0LWJhc2UgO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcbi5hbnQtYnRuLWdyb3VwLWxnID4gc3BhbiA+IC5hbnQtYnRuIHtcclxuXHRoZWlnaHQ6ICRidG4taGVpZ2h0LWxnIDtcclxuXHRwYWRkaW5nOiAkYnRuLXBhZGRpbmctYmFzZSA7XHJcblx0bGluZS1oZWlnaHQ6IDQ2cHggO1xyXG59XHJcbi5hbnQtYnRuLWdyb3VwLWxnID4gLmFudC1idG4uYW50LWJ0bi1pY29uLW9ubHkge1xyXG5cdHdpZHRoOiAkYnRuLWhlaWdodC1sZyA7XHJcblx0aGVpZ2h0OiAkYnRuLWhlaWdodC1sZyA7XHJcbn1cclxuLmFudC1idG4tZ3JvdXAtc20gPiBzcGFuID4gLmFudC1idG4ge1xyXG5cdGhlaWdodDogJGJ0bi1oZWlnaHQtc20gO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4IDtcclxufVxyXG4uYW50LWJ0bi1ncm91cC1zbSA+IC5hbnQtYnRuLmFudC1idG4taWNvbi1vbmx5IHtcclxuXHR3aWR0aDogJGJ0bi1oZWlnaHQtc20gO1xyXG5cdGhlaWdodDogJGJ0bi1oZWlnaHQtc20gO1xyXG59XHJcbi5hbnQtYnRuLWdyb3VwID4gLmFudC1idG46b25seS1jaGlsZCB7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UgO1xyXG59XHJcbi5hbnQtYnRuLWdyb3VwID4gc3Bhbjpvbmx5LWNoaWxkID4gLmFudC1idG4ge1xyXG5cdGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlIDtcclxufVxyXG4uYW50LWJ0bi1ncm91cCA+IHNwYW46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5hbnQtYnRuIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSA7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UgO1xyXG59XHJcbi5hbnQtYnRuLWdyb3VwID4gc3BhbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFudC1idG4ge1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSA7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlIDtcclxufVxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tcHJpbWFyeSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0LmFudC1idG4tbGluayB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG5hLmFudC1idG4ge1xyXG5cdGxpbmUtaGVpZ2h0OiAzOHB4IDtcclxufVxyXG5hLmFudC1idG4tbGcge1xyXG5cdGxpbmUtaGVpZ2h0OiA0NnB4IDtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhci12YWx1ZTphY3RpdmUge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LWZ1bGxjYWxlbmRhci1tb250aC1wYW5lbC1jdXJyZW50LWNlbGwgLmFudC1mdWxsY2FsZW5kYXItdmFsdWUge1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDFweCAkY29sb3ItcHJpbWFyeSBpbnNldCA7XHJcbn1cclxuLmFudC1mdWxsY2FsZW5kYXItbW9udGgtcGFuZWwtc2VsZWN0ZWQtY2VsbCAuYW50LWZ1bGxjYWxlbmRhci12YWx1ZSB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItaGVhZGVyIGxhYmVsLmFudC1yYWRpby1idXR0b24ge1xyXG5cdGhlaWdodDogJGJ0bi1oZWlnaHQtYmFzZSA7XHJcblx0bGluZS1oZWlnaHQ6IDM4cHggO1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItdG9kYXkgLmFudC1mdWxsY2FsZW5kYXItZGF0ZSB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtZnVsbGNhbGVuZGFyLWZ1bGxzY3JlZW4gLmFudC1mdWxsY2FsZW5kYXItc2VsZWN0ZWQtZGF5IC5hbnQtZnVsbGNhbGVuZGFyLXZhbHVlIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtY2FyZC1hY3Rpb25zID4gbGkgPiBzcGFuOmhvdmVyIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtY2FyZC1hY3Rpb25zID4gbGkgPiBzcGFuID4gLmFudGljb246aG92ZXIge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1jYXNjYWRlci1waWNrZXItbGFiZWw6aG92ZXIgKyAuYW50LWNhc2NhZGVyLWlucHV0IHtcclxuXHRib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3IgO1xyXG59XHJcbi5hbnQtY2hlY2tib3gtaW5wdXQ6Zm9jdXMgKyAuYW50LWNoZWNrYm94LWlubmVyIHtcclxuXHRib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3IgO1xyXG59XHJcbi5hbnQtY2hlY2tib3gtY2hlY2tlZDo6YWZ0ZXIge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LWNoZWNrYm94LWNoZWNrZWQgLmFudC1jaGVja2JveC1pbm5lciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LWNoZWNrYm94LWlubmVyOjphZnRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcGlja2VyOmhvdmVyIC5hbnQtY2FsZW5kYXItcGlja2VyLWlucHV0Om5vdCguYW50LWlucHV0LWRpc2FibGVkKSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yIDtcclxufVxyXG4uYW50LWNhbGVuZGFyLWlucHV0IHtcclxuXHRjb2xvcjogJGlucHV0LWNvbG9yIDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXRvZGF5IC5hbnQtY2FsZW5kYXItZGF0ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuIHtcclxuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkIDtcclxuXHRib3gtc2hhZG93OiAkYnRuLXNoYWRvdyA7XHJcblx0aGVpZ2h0OiAkYnRuLWhlaWdodC1iYXNlIDtcclxuXHRwYWRkaW5nOiAkYnRuLXBhZGRpbmctYmFzZSA7XHJcblx0Ym9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UgO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRsaW5lLWhlaWdodDogMzBweCA7XHJcbn1cclxuLmFudC1jYWxlbmRhciAuYW50LWNhbGVuZGFyLW9rLWJ0bi1sZyB7XHJcblx0aGVpZ2h0OiAkYnRuLWhlaWdodC1sZyA7XHJcblx0cGFkZGluZzogJGJ0bi1wYWRkaW5nLWJhc2UgO1xyXG5cdGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cy1iYXNlIDtcclxufVxyXG4uYW50LWNhbGVuZGFyIC5hbnQtY2FsZW5kYXItb2stYnRuLXNtIHtcclxuXHRoZWlnaHQ6ICRidG4taGVpZ2h0LXNtIDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdG9kYXkgOm5vdCguYW50LWNhbGVuZGFyLWRpc2FibGVkLWNlbGwpIDpub3QoLmFudC1jYWxlbmRhci1sYXN0LW1vbnRoLWNlbGwpIDpub3QoLmFudC1jYWxlbmRhci1uZXh0LW1vbnRoLWJ0bi1kYXkpIC5hbnQtY2FsZW5kYXItZGF0ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItc2VsZWN0ZWQtZW5kLWRhdGUgLmFudC1jYWxlbmRhci1kYXRlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLXNlbGVjdGVkLWVuZC1kYXRlIC5hbnQtY2FsZW5kYXItZGF0ZTpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbnB1dCB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2UgO1xyXG5cdGNvbG9yOiAkaW5wdXQtY29sb3IgO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3IgO1xyXG5cdGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtIDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaW5wdXQ6aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvciA7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlucHV0LWRpc2FibGVkOmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbnB1dFtkaXNhYmxlZF06aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciA7XHJcbn1cclxudGV4dGFyZWEuYW50LWNhbGVuZGFyLXJhbmdlIC5hbnQtY2FsZW5kYXItdGltZS1waWNrZXItaW5wdXQge1xyXG5cdG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZSA7XHJcbn1cclxuLmFudC1jYWxlbmRhci1yYW5nZSAuYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLWlucHV0LWxnIHtcclxuXHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGcgO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItcmFuZ2UgLmFudC1jYWxlbmRhci10aW1lLXBpY2tlci1pbnB1dC1zbSB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtIDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXRpbWUtcGlja2VyLXNlbGVjdCBsaTpmb2N1cyB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLXNlbGVjdGVkLWNlbGwgLmFudC1jYWxlbmRhci1tb250aC1wYW5lbC1tb250aCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItbW9udGgtcGFuZWwtc2VsZWN0ZWQtY2VsbCAuYW50LWNhbGVuZGFyLW1vbnRoLXBhbmVsLW1vbnRoOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLXNlbGVjdGVkLWNlbGwgLmFudC1jYWxlbmRhci15ZWFyLXBhbmVsLXllYXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LWNhbGVuZGFyLXllYXItcGFuZWwtc2VsZWN0ZWQtY2VsbCAuYW50LWNhbGVuZGFyLXllYXItcGFuZWwteWVhcjpob3ZlciB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtY2FsZW5kYXItZGVjYWRlLXBhbmVsLXNlbGVjdGVkLWNlbGwgLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtZGVjYWRlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1jYWxlbmRhci1kZWNhZGUtcGFuZWwtc2VsZWN0ZWQtY2VsbCAuYW50LWNhbGVuZGFyLWRlY2FkZS1wYW5lbC1kZWNhZGU6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZS1zZWxlY3RlZCA+IGEge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1kcm9wZG93bi1tZW51LWRhcmsgLmFudC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQgPiBhIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1mb3JtIG91dHB1dCB7XHJcblx0Y29sb3I6ICRpbnB1dC1jb2xvciA7XHJcbn1cclxuLmFudC1mb3JtLWl0ZW0tY29udHJvbCB7XHJcblx0bGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGcgO1xyXG59XHJcbi5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcclxuXHRsaW5lLWhlaWdodDogNDcuOTk5OXB4IDtcclxufVxyXG5mb3JtIC5oYXMtZmVlZGJhY2sgOm5vdCguYW50LWlucHV0LWdyb3VwLWFkZG9uKSA+IC5hbnQtc2VsZWN0IC5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fY2xlYXIge1xyXG5cdHJpZ2h0OiAzMnB4IDtcclxufVxyXG5mb3JtIC5oYXMtZmVlZGJhY2sgLmFudC1jYXNjYWRlci1waWNrZXItYXJyb3cge1xyXG5cdG1hcmdpbi1yaWdodDogMjFweCA7XHJcbn1cclxuZm9ybSAuaGFzLWZlZWRiYWNrIC5hbnQtY2FzY2FkZXItcGlja2VyLWNsZWFyIHtcclxuXHRyaWdodDogMzJweCA7XHJcbn1cclxuZm9ybSAuaGFzLWZlZWRiYWNrIC5hbnQtaW5wdXQtc2VhcmNoOm5vdCguYW50LWlucHV0LXNlYXJjaC1lbnRlci1idXR0b24pIC5hbnQtaW5wdXQtc3VmZml4IHtcclxuXHRyaWdodDogMzJweCA7XHJcbn1cclxuZm9ybSAuaGFzLWZlZWRiYWNrIC5hbnQtdGltZS1waWNrZXItY2xlYXIge1xyXG5cdHJpZ2h0OiAzMnB4IDtcclxufVxyXG4uaXMtdmFsaWRhdGluZy5oYXMtZmVlZGJhY2sgLmFudC1mb3JtLWl0ZW0tY2hpbGRyZW4taWNvbiB7XHJcblx0d2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZSA7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uaGFzLXN1Y2Nlc3MuaGFzLWZlZWRiYWNrIC5hbnQtZm9ybS1pdGVtLWNoaWxkcmVuLWljb24ge1xyXG5cdGNvbG9yOiAkY29sb3Itc3VjY2VzcyA7XHJcbn1cclxuLmhhcy13YXJuaW5nIC5hbnQtZm9ybS1zcGxpdCB7XHJcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nIDtcclxufVxyXG4uaGFzLXdhcm5pbmcgLmFudC1pbnB1dDpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2FybmluZyA7XHJcbn1cclxuLmhhcy13YXJuaW5nIC5hbnQtaW5wdXQ6Zm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmZWMzZCA7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjUwLCAyMTksIDIwLCAwLjIpIDtcclxufVxyXG4uaGFzLXdhcm5pbmcgLmFudC1pbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXdhcm5pbmcgO1xyXG59XHJcbi5oYXMtd2FybmluZyAuYW50LWNhbGVuZGFyLXBpY2tlci1vcGVuIC5hbnQtY2FsZW5kYXItcGlja2VyLWlucHV0IHtcclxuXHRib3JkZXItY29sb3I6ICNmZmVjM2QgO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1MCwgMjE5LCAyMCwgMC4yKSA7XHJcbn1cclxuLmhhcy13YXJuaW5nIC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciAuYW50LWlucHV0OmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci13YXJuaW5nIDtcclxufVxyXG4uaGFzLXdhcm5pbmcgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyIC5hbnQtaW5wdXQ6Zm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmZWMzZCA7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjUwLCAyMTksIDIwLCAwLjIpIDtcclxufVxyXG4uaGFzLXdhcm5pbmcgLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOmhvdmVyIC5hbnQtaW5wdXQ6bm90KC5hbnQtaW5wdXQtZGlzYWJsZWQpIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci13YXJuaW5nIDtcclxufVxyXG4uaGFzLXdhcm5pbmcgLmFudC1pbnB1dC1wcmVmaXgge1xyXG5cdGNvbG9yOiAkY29sb3Itd2FybmluZyA7XHJcbn1cclxuLmhhcy13YXJuaW5nIC5hbnQtaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG5cdGNvbG9yOiAkY29sb3Itd2FybmluZyA7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2FybmluZyA7XHJcbn1cclxuLmhhcy13YXJuaW5nIC5oYXMtZmVlZGJhY2sge1xyXG5cdGNvbG9yOiAkY29sb3Itd2FybmluZyA7XHJcbn1cclxuLmhhcy13YXJuaW5nLmhhcy1mZWVkYmFjayAuYW50LWZvcm0taXRlbS1jaGlsZHJlbi1pY29uIHtcclxuXHRjb2xvcjogJGNvbG9yLXdhcm5pbmcgO1xyXG59XHJcbi5oYXMtd2FybmluZyAuYW50LXNlbGVjdC1zZWxlY3Rpb24ge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXdhcm5pbmcgO1xyXG59XHJcbi5oYXMtd2FybmluZyAuYW50LXNlbGVjdC1zZWxlY3Rpb246aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXdhcm5pbmcgO1xyXG59XHJcbi5oYXMtd2FybmluZyAuYW50LXNlbGVjdC1mb2N1c2VkIC5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZmZlYzNkIDtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTAsIDIxOSwgMjAsIDAuMikgO1xyXG59XHJcbi5oYXMtd2FybmluZyAuYW50LWNhc2NhZGVyLXBpY2tlci1hcnJvdyB7XHJcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nIDtcclxufVxyXG4uaGFzLXdhcm5pbmcgLmFudC10aW1lLXBpY2tlci1pbnB1dCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2FybmluZyA7XHJcbn1cclxuLmhhcy13YXJuaW5nIC5hbnQtdGltZS1waWNrZXItaW5wdXQ6Zm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogI2ZmZWMzZCA7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjUwLCAyMTksIDIwLCAwLjIpIDtcclxufVxyXG4uaGFzLXdhcm5pbmcgLmFudC10aW1lLXBpY2tlci1pbnB1dDpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXdhcm5pbmcgO1xyXG59XHJcbi5oYXMtd2FybmluZyAuYW50LWNhc2NhZGVyLXBpY2tlcjpmb2N1cyAuYW50LWNhc2NhZGVyLWlucHV0IHtcclxuXHRib3JkZXItY29sb3I6ICNmZmVjM2QgO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1MCwgMjE5LCAyMCwgMC4yKSA7XHJcbn1cclxuLmhhcy13YXJuaW5nIC5hbnQtY2FzY2FkZXItcGlja2VyOmhvdmVyIC5hbnQtY2FzY2FkZXItaW5wdXQge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXdhcm5pbmcgO1xyXG59XHJcbi5oYXMtZXJyb3IgLmFudC10cmFuc2Zlci1saXN0LXNlYXJjaDpub3QoW2Rpc2FibGVkXSkge1xyXG5cdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciA7XHJcbn1cclxuLmhhcy1lcnJvciAuYW50LXRyYW5zZmVyLWxpc3Qtc2VhcmNoOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yIDtcclxufVxyXG4uYW50LWlucHV0IHtcclxuXHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZSA7XHJcblx0Y29sb3I6ICRpbnB1dC1jb2xvciA7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvciA7XHJcbn1cclxuLmFudC1pbnB1dDpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yIDtcclxufVxyXG4uYW50LWlucHV0LWRpc2FibGVkOmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgO1xyXG59XHJcbi5hbnQtaW5wdXRbZGlzYWJsZWRdOmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgO1xyXG59XHJcbnRleHRhcmVhLmFudC1pbnB1dCB7XHJcblx0bWluLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlIDtcclxufVxyXG4uYW50LWlucHV0LWxnIHtcclxuXHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGcgO1xyXG59XHJcbi5hbnQtaW5wdXQtc20ge1xyXG5cdGhlaWdodDogJGlucHV0LWhlaWdodC1zbSA7XHJcbn1cclxuLmFudC1pbnB1dC1ncm91cC1hZGRvbiB7XHJcblx0Y29sb3I6ICRpbnB1dC1jb2xvciA7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvciA7XHJcbn1cclxuLmFudC1pbnB1dC1ncm91cC1hZGRvbiAuYW50LXNlbGVjdC1mb2N1c2VkIC5hbnQtc2VsZWN0LXNlbGVjdGlvbiB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLWxnID4gLmFudC1pbnB1dC1ncm91cC1hZGRvbiB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnIDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLXNtID4gLmFudC1pbnB1dC1ncm91cC1hZGRvbiB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtIDtcclxufVxyXG4uYW50LWlucHV0LWdyb3VwLWxnIC5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGcgO1xyXG59XHJcbi5hbnQtaW5wdXQtZ3JvdXAtc20gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdGhlaWdodDogJGlucHV0LWhlaWdodC1zbSA7XHJcbn1cclxuLmFudC1pbnB1dC1hZmZpeC13cmFwcGVyOmhvdmVyIC5hbnQtaW5wdXQ6bm90KC5hbnQtaW5wdXQtZGlzYWJsZWQpIHtcclxuXHRib3JkZXItY29sb3I6ICRpbnB1dC1ob3Zlci1ib3JkZXItY29sb3IgO1xyXG59XHJcbi5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciAuYW50LWlucHV0LXN1ZmZpeCB7XHJcblx0Y29sb3I6ICRpbnB1dC1jb2xvciA7XHJcbn1cclxuLmFudC1pbnB1dC1udW1iZXIge1xyXG5cdGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlIDtcclxuXHRjb2xvcjogJGlucHV0LWNvbG9yIDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yIDtcclxufVxyXG4uYW50LWlucHV0LW51bWJlcjpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yIDtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1kaXNhYmxlZDpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yIDtcclxufVxyXG4uYW50LWlucHV0LW51bWJlcltkaXNhYmxlZF06aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciA7XHJcbn1cclxudGV4dGFyZWEuYW50LWlucHV0LW51bWJlciB7XHJcblx0bWluLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlIDtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1sZyB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnIDtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1zbSB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtIDtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1pbnB1dCB7XHJcblx0aGVpZ2h0OiAzOHB4IDtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1sZyBpbnB1dCB7XHJcblx0aGVpZ2h0OiA0NnB4IDtcclxufVxyXG4uYW50LWlucHV0LW51bWJlci1zbSBpbnB1dCB7XHJcblx0aGVpZ2h0OiAzMHB4IDtcclxufVxyXG4uYW50LWxpc3QtaXRlbS1tZXRhLXRpdGxlID4gYTpob3ZlciB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LW1lbnRpb25zIHtcclxuXHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZSA7XHJcblx0Y29sb3I6ICRpbnB1dC1jb2xvciA7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvciA7XHJcbn1cclxuLmFudC1tZW50aW9uczpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yIDtcclxufVxyXG4uYW50LW1lbnRpb25zLWRpc2FibGVkOmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgO1xyXG59XHJcbi5hbnQtbWVudGlvbnNbZGlzYWJsZWRdOmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgO1xyXG59XHJcbnRleHRhcmVhLmFudC1tZW50aW9ucyB7XHJcblx0bWluLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlIDtcclxufVxyXG4uYW50LW1lbnRpb25zLWxnIHtcclxuXHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGcgO1xyXG59XHJcbi5hbnQtbWVudGlvbnMtc20ge1xyXG5cdGhlaWdodDogJGlucHV0LWhlaWdodC1zbSA7XHJcbn1cclxuLmFudC1tZW50aW9ucy1kaXNhYmxlZCA+IHRleHRhcmVhOmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgO1xyXG59XHJcbi5hbnQtbWVudGlvbnMtbWVhc3VyZSB7XHJcblx0bWluLWhlaWdodDogMzhweCA7XHJcbn1cclxuLmFudC1tZW50aW9ucyA+IHRleHRhcmVhIHtcclxuXHRtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbn1cclxuLmFudC1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1tZW51LWl0ZW0gPiBhOmhvdmVyIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtbWVudS1pdGVtID4gLmFudC1iYWRnZSA+IGE6aG92ZXIge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6aG92ZXIge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgPiBhOmhvdmVyIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtbWVudS1zdWJtZW51LWlubGluZSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlOmhvdmVyIC5hbnQtbWVudS1zdWJtZW51LWFycm93OjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5KSA7XHJcbn1cclxuLmFudC1tZW51LXZlcnRpY2FsLXJpZ2h0IC5hbnQtbWVudS1zdWJtZW51LXNlbGVjdGVkIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodCAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCA+IGEge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1tZW51LWhvcml6b250YWwgPiAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW0gPiBhOmhvdmVyIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtbWVudS1ob3Jpem9udGFsID4gLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgPiBhIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtbWVudS1pbmxpbmUgLmFudC1tZW51LWl0ZW06OmFmdGVyIHtcclxuXHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1tZW51LXN1Ym1lbnUtcG9wdXAuYW50LW1lbnUtZGFyayAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtbWVzc2FnZS1zdWNjZXNzIC5hbnRpY29uIHtcclxuXHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3MgO1xyXG59XHJcbi5hbnQtbWVzc2FnZS13YXJuaW5nIC5hbnRpY29uIHtcclxuXHRjb2xvcjogJGNvbG9yLXdhcm5pbmcgO1xyXG59XHJcbi5hbnQtbW9kYWwtY29uZmlybS1jb25maXJtIC5hbnQtbW9kYWwtY29uZmlybS1ib2R5ID4gLmFudGljb24ge1xyXG5cdGNvbG9yOiAkY29sb3Itd2FybmluZyA7XHJcbn1cclxuLmFudC1tb2RhbC1jb25maXJtLXN1Y2Nlc3MgLmFudC1tb2RhbC1jb25maXJtLWJvZHkgPiAuYW50aWNvbiB7XHJcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzIDtcclxufVxyXG4uYW50aWNvbi5hbnQtbm90aWZpY2F0aW9uLW5vdGljZS1pY29uLXN1Y2Nlc3Mge1xyXG5cdGNvbG9yOiAkY29sb3Itc3VjY2VzcyA7XHJcbn1cclxuLmFudGljb24uYW50LW5vdGlmaWNhdGlvbi1ub3RpY2UtaWNvbi13YXJuaW5nIHtcclxuXHRjb2xvcjogJGNvbG9yLXdhcm5pbmcgO1xyXG59XHJcbi5hbnQtcGFnZS1oZWFkZXItYmFjay1idXR0b24ge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLWl0ZW06aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1pdGVtOmhvdmVyIGEge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLWl0ZW0tYWN0aXZlIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXBhZ2luYXRpb24taXRlbS1hY3RpdmUgYSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXBhZ2luYXRpb24tanVtcC1uZXh0IC5hbnQtcGFnaW5hdGlvbi1pdGVtLWNvbnRhaW5lciAuYW50LXBhZ2luYXRpb24taXRlbS1saW5rLWljb24ge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLW5leHQ6aG92ZXIgLmFudC1wYWdpbmF0aW9uLWl0ZW0tbGluayB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIge1xyXG5cdGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlIDtcclxuXHRsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlIDtcclxufVxyXG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQge1xyXG5cdGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlIDtcclxuXHRjb2xvcjogJGlucHV0LWNvbG9yIDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yIDtcclxufVxyXG4uYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQ6aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvciA7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0LWRpc2FibGVkOmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgO1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dFtkaXNhYmxlZF06aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciA7XHJcbn1cclxudGV4dGFyZWEuYW50LXBhZ2luYXRpb24tb3B0aW9ucy1xdWljay1qdW1wZXIgaW5wdXQge1xyXG5cdG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZSA7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0LWxnIHtcclxuXHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGcgO1xyXG59XHJcbi5hbnQtcGFnaW5hdGlvbi1vcHRpb25zLXF1aWNrLWp1bXBlciBpbnB1dC1zbSB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtIDtcclxufVxyXG4uYW50LXBhZ2luYXRpb24tc2ltcGxlIC5hbnQtcGFnaW5hdGlvbi1zaW1wbGUtcGFnZXIgaW5wdXQ6aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvciA7XHJcbn1cclxuLmFudC1wYWdpbmF0aW9uLm1pbmkgLmFudC1wYWdpbmF0aW9uLW9wdGlvbnMtcXVpY2stanVtcGVyIGlucHV0IHtcclxuXHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc20gO1xyXG59XHJcbi5hbnQtcG9wb3Zlci1tZXNzYWdlID4gLmFudGljb24ge1xyXG5cdGNvbG9yOiAkY29sb3Itd2FybmluZyA7XHJcbn1cclxuLmFudC1wcm9ncmVzcy1zdWNjZXNzLWJnIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VjY2VzcyA7XHJcbn1cclxuLmFudC1wcm9ncmVzcy1zdGF0dXMtc3VjY2VzcyAuYW50LXByb2dyZXNzLWJnIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3VjY2VzcyA7XHJcbn1cclxuLmFudC1wcm9ncmVzcy1zdGF0dXMtc3VjY2VzcyAuYW50LXByb2dyZXNzLXRleHQge1xyXG5cdGNvbG9yOiAkY29sb3Itc3VjY2VzcyA7XHJcbn1cclxuLmFudC1wcm9ncmVzcy1zdGF0dXMtc3VjY2VzcyAuYW50LXByb2dyZXNzLWlubmVyOm5vdCguYW50LXByb2dyZXNzLWNpcmNsZS1ncmFkaWVudCkgLmFudC1wcm9ncmVzcy1jaXJjbGUtcGF0aCB7XHJcblx0c3Ryb2tlOiAkY29sb3Itc3VjY2VzcyA7XHJcbn1cclxuLmFudC1wcm9ncmVzcy1jaXJjbGUuYW50LXByb2dyZXNzLXN0YXR1cy1zdWNjZXNzIC5hbnQtcHJvZ3Jlc3MtdGV4dCB7XHJcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzIDtcclxufVxyXG4uYW50LXJhZGlvLWlucHV0OmZvY3VzICsgLmFudC1yYWRpby1pbm5lciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1yYWRpby1jaGVja2VkOjphZnRlciB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtcmFkaW8taW5uZXI6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1yYWRpby1jaGVja2VkIC5hbnQtcmFkaW8taW5uZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xyXG5cdGhlaWdodDogJGJ0bi1oZWlnaHQtYmFzZSA7XHJcblx0bGluZS1oZWlnaHQ6IDM4cHggO1xyXG59XHJcbi5hbnQtcmFkaW8tZ3JvdXAtbGFyZ2UgLmFudC1yYWRpby1idXR0b24td3JhcHBlciB7XHJcblx0aGVpZ2h0OiAkYnRuLWhlaWdodC1sZyA7XHJcblx0bGluZS1oZWlnaHQ6IDQ2cHggO1xyXG59XHJcbi5hbnQtcmFkaW8tZ3JvdXAtc21hbGwgLmFudC1yYWRpby1idXR0b24td3JhcHBlciB7XHJcblx0aGVpZ2h0OiAkYnRuLWhlaWdodC1zbSA7XHJcblx0bGluZS1oZWlnaHQ6IDM0cHggO1xyXG59XHJcbi5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6aG92ZXIge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6bm90KC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQpOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6bm90KC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQpOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXJhZGlvLWdyb3VwLXNvbGlkIC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItY2hlY2tlZDpub3QoLmFudC1yYWRpby1idXR0b24td3JhcHBlci1kaXNhYmxlZCkge1xyXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXJlc3VsdC1zdWNjZXNzIC5hbnQtcmVzdWx0LWljb24gPiAuYW50aWNvbiB7XHJcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzIDtcclxufVxyXG4uYW50LXJlc3VsdC13YXJuaW5nIC5hbnQtcmVzdWx0LWljb24gPiAuYW50aWNvbiB7XHJcblx0Y29sb3I6ICRjb2xvci13YXJuaW5nIDtcclxufVxyXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24ge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRzZWxlY3QtYm9yZGVyLWNvbG9yIDtcclxufVxyXG4uYW50LXNlbGVjdC1zZWxlY3Rpb246aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJHNlbGVjdC1ob3Zlci1ib3JkZXItY29sb3JcclxufVxyXG4uYW50LXNlbGVjdC1kaXNhYmxlZCAuYW50LXNlbGVjdC1zZWxlY3Rpb246YWN0aXZlIHtcclxuXHRib3JkZXItY29sb3I6ICRzZWxlY3QtYm9yZGVyLWNvbG9yIDtcclxufVxyXG4uYW50LXNlbGVjdC1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2UgO1xyXG59XHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdGxpbmUtaGVpZ2h0OiAzOHB4IDtcclxufVxyXG4uYW50LXNlbGVjdC1sZyAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnIDtcclxufVxyXG4uYW50LXNlbGVjdC1sZyAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHRsaW5lLWhlaWdodDogNDZweCA7XHJcbn1cclxuLmFudC1zZWxlY3QtbGcgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcblx0bWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZyA7XHJcbn1cclxuLmFudC1zZWxlY3QtbGcgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcclxuXHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZSA7XHJcblx0bGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZSA7XHJcbn1cclxuLmFudC1zZWxlY3QtbGcgLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1hcnJvdyB7XHJcblx0dG9wOiAyNHB4IDtcclxufVxyXG4uYW50LXNlbGVjdC1zbSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtIDtcclxufVxyXG4uYW50LXNlbGVjdC1zbSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHRsaW5lLWhlaWdodDogMzBweCA7XHJcbn1cclxuLmFudC1zZWxlY3Qtc20gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcblx0bWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbSA7XHJcbn1cclxuLmFudC1zZWxlY3Qtc20gLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkIGxpIHtcclxuXHRoZWlnaHQ6IDI0cHggO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4IDtcclxufVxyXG4uYW50LXNlbGVjdC1zbSAuYW50LXNlbGVjdC1zZWxlY3Rpb24tLW11bHRpcGxlIC5hbnQtc2VsZWN0LWFycm93IHtcclxuXHR0b3A6IDE2cHggO1xyXG59XHJcbi5hbnQtc2VsZWN0LXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG5cdG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZSA7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1zZWxlY3Rpb25fX3JlbmRlcmVkID4gdWwgPiBsaSB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtIDtcclxuXHRsaW5lLWhlaWdodDogMzBweCA7XHJcbn1cclxuLmFudC1zZWxlY3Qtc2VsZWN0aW9uLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1hcnJvdyB7XHJcblx0dG9wOiAyMHB4IDtcclxufVxyXG4uYW50LXNlbGVjdC1kcm9wZG93bi5hbnQtc2VsZWN0LWRyb3Bkb3duLS1tdWx0aXBsZSAuYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW0tc2VsZWN0ZWQ6aG92ZXIgLmFudC1zZWxlY3Qtc2VsZWN0ZWQtaWNvbiB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXNsaWRlci1oYW5kbGUuYW50LXRvb2x0aXAtb3BlbiB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1zcGluIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtc3Bpbi1kb3QtaXRlbSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtc3RlcHMtaXRlbS1pY29uID4gLmFudC1zdGVwcy1pY29uIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtc3RlcHMtaXRlbS1wcm9jZXNzIC5hbnQtc3RlcHMtaXRlbS1pY29uIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1zdGVwcy1pdGVtLXByb2Nlc3MgLmFudC1zdGVwcy1pdGVtLWljb24gPiAuYW50LXN0ZXBzLWljb24ge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1zdGVwcy1pdGVtLXByb2Nlc3MgLmFudC1zdGVwcy1pdGVtLWljb24gPiAuYW50LXN0ZXBzLWljb24gLmFudC1zdGVwcy1pY29uLWRvdCB7XHJcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtc3RlcHMtaXRlbS1maW5pc2ggLmFudC1zdGVwcy1pdGVtLWljb24ge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtc3RlcHMtaXRlbS1maW5pc2ggLmFudC1zdGVwcy1pdGVtLWljb24gPiAuYW50LXN0ZXBzLWljb24ge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1zdGVwcy1pdGVtLWZpbmlzaCAuYW50LXN0ZXBzLWl0ZW0taWNvbiA+IC5hbnQtc3RlcHMtaWNvbiAuYW50LXN0ZXBzLWljb24tZG90IHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1zdGVwcy1pdGVtLWZpbmlzaCA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXIgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGVudCA+IC5hbnQtc3RlcHMtaXRlbS10aXRsZTo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXN0ZXBzLWl0ZW0tZmluaXNoID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lciA+IC5hbnQtc3RlcHMtaXRlbS10YWlsOjphZnRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtOm5vdCguYW50LXN0ZXBzLWl0ZW0tYWN0aXZlKSA+IC5hbnQtc3RlcHMtaXRlbS1jb250YWluZXJbcm9sZT0nYnV0dG9uJ106aG92ZXIgLmFudC1zdGVwcy1pdGVtLWRlc2NyaXB0aW9uIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtc3RlcHMgLmFudC1zdGVwcy1pdGVtOm5vdCguYW50LXN0ZXBzLWl0ZW0tYWN0aXZlKTpub3QoLmFudC1zdGVwcy1pdGVtLXByb2Nlc3MpID4gLmFudC1zdGVwcy1pdGVtLWNvbnRhaW5lcltyb2xlPSdidXR0b24nXTpob3ZlciAuYW50LXN0ZXBzLWl0ZW0taWNvbiB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1zdGVwcyAuYW50LXN0ZXBzLWl0ZW06bm90KC5hbnQtc3RlcHMtaXRlbS1hY3RpdmUpOm5vdCguYW50LXN0ZXBzLWl0ZW0tcHJvY2VzcykgPiAuYW50LXN0ZXBzLWl0ZW0tY29udGFpbmVyW3JvbGU9J2J1dHRvbiddOmhvdmVyIC5hbnQtc3RlcHMtaXRlbS1pY29uIC5hbnQtc3RlcHMtaWNvbiB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXN0ZXBzLWl0ZW0tY3VzdG9tLmFudC1zdGVwcy1pdGVtLXByb2Nlc3MgLmFudC1zdGVwcy1pdGVtLWljb24gPiAuYW50LXN0ZXBzLWljb24ge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1zdGVwcy1uYXZpZ2F0aW9uIC5hbnQtc3RlcHMtaXRlbTo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1zd2l0Y2gtY2hlY2tlZC5hbnQtc3dpdGNoLWxvYWRpbmcgLmFudC1zd2l0Y2gtbG9hZGluZy1pY29uIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtc3dpdGNoLWNoZWNrZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXRhYmxlLXRoZWFkID4gdHIgPiB0aCAuYW50LXRhYmxlLWZpbHRlci1zZWxlY3RlZC5hbnRpY29uIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtdGFibGUtdGhlYWQgPiB0ciA+IHRoIC5hbnQtdGFibGUtY29sdW1uLXNvcnRlciAuYW50LXRhYmxlLWNvbHVtbi1zb3J0ZXItaW5uZXIgLmFudC10YWJsZS1jb2x1bW4tc29ydGVyLWRvd24ub24ge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC10YWJsZS1maWx0ZXItZHJvcGRvd24gLmFudC1kcm9wZG93bi1tZW51IC5hbnQtZHJvcGRvd24tc3VibWVudS1jb250YWluLXNlbGVjdGVkIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlOjphZnRlciB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXRhYmxlLWZpbHRlci1kcm9wZG93bi1saW5rIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtdGFibGUtcm93LWV4cGFuZC1pY29uIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtdGFicy5hbnQtdGFicy1jYXJkIC5hbnQtdGFicy1jYXJkLWJhciAuYW50LXRhYnMtdGFiLWFjdGl2ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXRhYnMuYW50LXRhYnMtY2FyZCAuYW50LXRhYnMtY2FyZC1iYXIgLmFudC10YWJzLXRhYi1kaXNhYmxlZCB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXRhYnMtZXh0cmEtY29udGVudCAuYW50LXRhYnMtbmV3LXRhYjpob3ZlciB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXRhYnMgLmFudC10YWJzLWNhcmQtYmFyLmFudC10YWJzLWJvdHRvbS1iYXIgLmFudC10YWJzLXRhYi1hY3RpdmUge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC10YWJzLWluay1iYXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXRhYnMtbmF2IC5hbnQtdGFicy10YWItYWN0aXZlIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtdGFnLWNoZWNrYWJsZTpub3QoLmFudC10YWctY2hlY2thYmxlLWNoZWNrZWQpOmhvdmVyIHtcclxuXHRjb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtdGFnLWNoZWNrYWJsZS1jaGVja2VkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1wYW5lbC1zZWxlY3QgbGk6Zm9jdXMge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1pbnB1dCB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2UgO1xyXG5cdGNvbG9yOiAkaW5wdXQtY29sb3IgO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3IgO1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItaW5wdXQ6aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogJGlucHV0LWhvdmVyLWJvcmRlci1jb2xvciA7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1pbnB1dC1kaXNhYmxlZDpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yIDtcclxufVxyXG4uYW50LXRpbWUtcGlja2VyLWlucHV0W2Rpc2FibGVkXTpob3ZlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yIDtcclxufVxyXG50ZXh0YXJlYS5hbnQtdGltZS1waWNrZXItaW5wdXQge1xyXG5cdG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZSA7XHJcbn1cclxuLmFudC10aW1lLXBpY2tlci1pbnB1dC1sZyB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnIDtcclxufVxyXG4uYW50LXRpbWUtcGlja2VyLWlucHV0LXNtIHtcclxuXHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc20gO1xyXG59XHJcbi5hbnQtdGltZS1waWNrZXItbGFyZ2UgLmFudC10aW1lLXBpY2tlci1pbnB1dCB7XHJcblx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnIDtcclxufVxyXG4uYW50LXRpbWUtcGlja2VyLXNtYWxsIC5hbnQtdGltZS1waWNrZXItaW5wdXQge1xyXG5cdGhlaWdodDogJGlucHV0LWhlaWdodC1zbSA7XHJcbn1cclxuLmFudC10aW1lbGluZS1pdGVtLWhlYWQtYmx1ZSB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXRpbWVsaW5lLWl0ZW0taGVhZC1ncmVlbiB7XHJcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzIDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzIDtcclxufVxyXG4uYW50LXRyYW5zZmVyLWxpc3Qtc2VhcmNoLWFjdGlvbiB7XHJcblx0bGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZSA7XHJcbn1cclxuLmFudC10cmFuc2Zlci1saXN0LWJvZHktd2l0aC1zZWFyY2gge1xyXG5cdHBhZGRpbmctdG9wOiA2NHB4IDtcclxufVxyXG4uYW50LXRyYW5zZmVyLWxpc3QtYm9keS13aXRoLXNlYXJjaCAuYW50LXRyYW5zZmVyLWxpc3QtYm9keS1ub3QtZm91bmQge1xyXG5cdG1hcmdpbi10b3A6IDIwcHggO1xyXG59XHJcbi5hbnQtdHJlZS5hbnQtdHJlZS1kaXJlY3RvcnkgLmFudC10cmVlLWNoaWxkLXRyZWUgPiBsaS5hbnQtdHJlZS10cmVlbm9kZS1zZWxlY3RlZCA+IHNwYW4uYW50LXRyZWUtY2hlY2tib3ggLmFudC10cmVlLWNoZWNrYm94LWlubmVyIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXRyZWUuYW50LXRyZWUtZGlyZWN0b3J5IC5hbnQtdHJlZS1jaGlsZC10cmVlID4gbGkuYW50LXRyZWUtdHJlZW5vZGUtc2VsZWN0ZWQgPiBzcGFuLmFudC10cmVlLWNoZWNrYm94LmFudC10cmVlLWNoZWNrYm94LWNoZWNrZWQgLmFudC10cmVlLWNoZWNrYm94LWlubmVyOjphZnRlciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC10cmVlLmFudC10cmVlLWRpcmVjdG9yeSAuYW50LXRyZWUtY2hpbGQtdHJlZSA+IGxpLmFudC10cmVlLXRyZWVub2RlLXNlbGVjdGVkID4gc3Bhbi5hbnQtdHJlZS1ub2RlLWNvbnRlbnQtd3JhcHBlcjo6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC10cmVlLWNoZWNrYm94LWlucHV0OmZvY3VzICsgLmFudC10cmVlLWNoZWNrYm94LWlubmVyIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZDo6YWZ0ZXIge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXRyZWUtY2hlY2tib3gtaW5kZXRlcm1pbmF0ZSAuYW50LXRyZWUtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC10cmVlIGxpLmRyYWctb3ZlciA+IHNwYW5bZHJhZ2dhYmxlXSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtdHJlZSBsaS5kcmFnLW92ZXItZ2FwLXRvcCA+IHNwYW5bZHJhZ2dhYmxlXSB7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtdHJlZSBsaS5kcmFnLW92ZXItZ2FwLWJvdHRvbSA+IHNwYW5bZHJhZ2dhYmxlXSB7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtdHJlZSBsaS5hbnQtdHJlZS10cmVlbm9kZS1sb2FkaW5nIHNwYW4uYW50LXRyZWUtc3dpdGNoZXIuYW50LXRyZWUtc3dpdGNoZXJfY2xvc2UgLmFudC10cmVlLXN3aXRjaGVyLWxvYWRpbmctaWNvbiB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlucHV0OmZvY3VzICsgLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbm5lciB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1jaGVja2VkOjphZnRlciB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnkgO1xyXG59XHJcbi5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtY2hlY2tlZCAuYW50LXNlbGVjdC10cmVlLWNoZWNrYm94LWlubmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZS1jaGVja2JveC1pbmRldGVybWluYXRlIC5hbnQtc2VsZWN0LXRyZWUtY2hlY2tib3gtaW5uZXI6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC1zZWxlY3QtdHJlZSBsaSBzcGFuLmFudC1zZWxlY3QtaWNvbl9sb2FkaW5nIC5hbnQtc2VsZWN0LXN3aXRjaGVyLWxvYWRpbmctaWNvbiB7XHJcblx0Y29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXNlbGVjdC10cmVlIGxpIHNwYW4uYW50LXNlbGVjdC10cmVlLXN3aXRjaGVyLmFudC1zZWxlY3QtdHJlZS1zd2l0Y2hlcl9jbG9zZSAuYW50LXNlbGVjdC1zd2l0Y2hlci1sb2FkaW5nLWljb24ge1xyXG5cdGNvbG9yOiAkY29sb3ItcHJpbWFyeSA7XHJcbn1cclxuLmFudC11cGxvYWQuYW50LXVwbG9hZC1zZWxlY3QtcGljdHVyZS1jYXJkOmhvdmVyIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5IDtcclxufVxyXG4uYW50LXVwbG9hZC1saXN0IC5hbnQtdXBsb2FkLXN1Y2Nlc3MtaWNvbiB7XHJcblx0Y29sb3I6ICRjb2xvci1zdWNjZXNzIDtcclxufVxyXG5cclxuLmFudC1idG4tcHJpbWFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDBBOUZGO1xyXG5cdH1cclxuXHQmOmFjdGl2ZSxcclxuXHQmLmFjdGl2ZSxcclxuXHQmOmZvY3VzIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwOTZERDk7XHJcblx0fVxyXG59XHJcbi5hbnQtYnRuLXNlY29uZGFyeSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdGJvcmRlci1jb2xvcjogI0Q5RDlEOTtcclxuXHRjb2xvcjogJGNvbG9yLWdyYXktMTI7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRib3JkZXItY29sb3I6ICM0MEE5RkY7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG5cdCY6YWN0aXZlLFxyXG5cdCYuYWN0aXZlLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMDk2REQ5O1xyXG5cdFx0Y29sb3I6ICMwOTZERDk7XHJcblx0fVxyXG59XHJcbi5hbnQtYnRuLWRhcmsge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0Jjpob3ZlcixcclxuXHQmOmFjdGl2ZSxcclxuXHQmOmZvY3VzLFxyXG5cdCYuYWN0aXZlICB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcclxuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG5cdCYuYW50LWJ0bi1iYWNrZ3JvdW5kLWdob3N0Om5vdCg6ZGlzYWJsZWQpIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItZGFyaztcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWRhcms7XHJcblx0fVxyXG59XHJcbi5hbnQtaW5wdXQge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LTc7XHJcblx0Jjpmb2N1cyB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LTEyO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuLmFudC1zZWxlY3Qge1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LTc7XHJcblx0Ji5hbnQtc2VsZWN0LWZvY3VzZWQge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5hbnQtc2VsZWN0LWRyb3Bkb3duLW1lbnUtaXRlbSB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxufVxyXG5cclxuLmFudC1kZXNjcmlwdGlvbnMge1xyXG5cdC5hbnQtZGVzY3JpcHRpb25zLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cdH1cclxuXHQuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWxhYmVsIHtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLW11dGVkO1xyXG5cdH1cclxuXHQuYW50LWRlc2NyaXB0aW9ucy1pdGVtLWNvbnRlbnQge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHR9XHJcblx0LmFudC1kZXNjcmlwdGlvbnMtcm93ID4gdGgsIC5hbnQtZGVzY3JpcHRpb25zLXJvdyA+IHRkIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblx0fVxyXG59XHJcblxyXG4uYW50LW1lbnU6bm90KC5hbnQtbWVudS1ob3Jpem9udGFsKSAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn0iLCIvLyBfdmFyaWFibGVzLnNjc3NcclxuLy8gXHJcbi8vIFRlbXBsYXRlJ3MgdmFyaWFibGVzIGZvciBjb2xvcnMsIGZvbnQgd2VpZ2h0IGFuZC4uLiAuXHJcbi8vIFxyXG5cclxuXHJcbi8vIEJhc2UgQ29sb3JzXHJcbiRjb2xvci1wcmltYXJ5OiAjNzlkZDk1O1xyXG4kY29sb3Itc2Vjb25kYXJ5OiAjQjM3RkVCO1xyXG4kY29sb3Itc3VjY2VzczogIzUyQzQxQTtcclxuJGNvbG9yLXdhcm5pbmc6ICNGQURCMTQ7XHJcbiRjb2xvci1kYW5nZXI6ICNGNTIyMkQ7XHJcbiRjb2xvci1kYXJrOiAjMTQxNDE0O1xyXG4kY29sb3Itd2hpdGU6ICNGRkZGRkY7XHJcbi8vIC8gQmFzZSBDb2xvcnNcclxuXHJcbi8vIE5ldXRyYWwgQ29sb3JzXHJcbiRjb2xvci1ncmF5LTE6ICNGRkZGRkY7XHJcbiRjb2xvci1ncmF5LTI6ICNGQUZBRkE7XHJcbiRjb2xvci1ncmF5LTM6ICNGNUY1RjU7XHJcbiRjb2xvci1ncmF5LTQ6ICNGMEYwRjA7XHJcbiRjb2xvci1ncmF5LTU6ICNEOUQ5RDk7XHJcbiRjb2xvci1ncmF5LTY6ICNCRkJGQkY7XHJcbiRjb2xvci1ncmF5LTc6ICM4QzhDOEM7XHJcbiRjb2xvci1ncmF5LTg6ICM1OTU5NTk7XHJcbiRjb2xvci1ncmF5LTk6ICM0MzQzNDM7XHJcbiRjb2xvci1ncmF5LTEwOiAjMjYyNjI2O1xyXG4kY29sb3ItZ3JheS0xMTogIzFGMUYxRjtcclxuJGNvbG9yLWdyYXktMTI6ICMxNDE0MTQ7XHJcbiRjb2xvci1tdXRlZDogJGNvbG9yLWdyYXktNztcclxuLy8gLyBOZXV0cmFsIENvbG9yc1xyXG5cclxuLy8gRm9udCBXZWlnaHRzXHJcbiRmdy1yZWd1bGFyOiA0MDA7XHJcbiRmdy1zZW1pYm9sZDogNjAwO1xyXG4kZnctYm9sZDogNzAwO1xyXG4vLyAvIEZvbnQgV2VpZ2h0c1xyXG5cclxuLy8gRm9udCBGYW1pbHlcclxuJGYtZmFtaWx5OiBcIm9wZW4gc2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4vLyAvIEZvbnQgRmFtaWx5XHJcblxyXG4vLyBSZXNwb25zaXZlIEJyZWFrcG9pbnRzXHJcbiR4czogNDgwcHggO1xyXG4kc206IDU3NnB4IDtcclxuJG1kOiA3NjhweCA7XHJcbiRsZzogOTkycHggO1xyXG4keGw6IDEyMDBweCA7XHJcbiR4eGw6IDE2MDBweCA7XHJcbi8vIC8gUmVzcG9uc2l2ZSBCcmVha3BvaW50c1xyXG5cclxuLy8gQW50IERlc2lnbiBWYXJzXHJcbiRidG4taGVpZ2h0LWJhc2U6IDQwcHg7XHJcbiRidG4taGVpZ2h0LWxnOiA0OHB4O1xyXG4kYnRuLWhlaWdodC1zbTogMzRweDtcclxuJGJ0bi1wYWRkaW5nLWJhc2U6IDBweCAxNXB4O1xyXG4kYnRuLXNoYWRvdzogMHB4IDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2U6IDZweDtcclxuJGJ0bi1mb250LXNpemUtYmFzZTogMTJweDtcclxuJGJ0bi1mb250LXNpemUtbGc6IDE2cHg7XHJcbiRidG4tZm9udC1zaXplLXNtOiAxMnB4O1xyXG4kYnRuLWZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuJGlucHV0LWNvbG9yOiAkY29sb3ItZ3JheS03O1xyXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS01O1xyXG4kaW5wdXQtaG92ZXItYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuJGlucHV0LWhlaWdodC1iYXNlOiAkYnRuLWhlaWdodC1iYXNlO1xyXG4kaW5wdXQtaGVpZ2h0LWxnOiAkYnRuLWhlaWdodC1sZztcclxuJGlucHV0LWhlaWdodC1zbTogJGJ0bi1oZWlnaHQtc207XHJcbiRzZWxlY3QtY29sb3I6ICRjb2xvci1ncmF5LTc7XHJcbiRzZWxlY3QtYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JheS01O1xyXG4kc2VsZWN0LWhvdmVyLWJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbi8vIC8gQW50IERlc2lnbiBWYXJzXHJcblxyXG4vLyBUZW1wbGF0ZSBWYXJzXHJcbiRzaGFkb3ctMDogbm9uZTtcclxuJHNoYWRvdy0xOiAwcHggMjBweCAyN3B4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiRzaGFkb3ctMjogMHB4IDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuJHNoYWRvdy0zOiAwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiRzdWJtZW51LWxpbmtzLXA6IDEwcHggMTZweDtcclxuLy8gLyBUZW1wbGF0ZSBWYXJzXHJcblxyXG4iLCIvLyBfdHlwb2dyYXBoeS5zY3NzXHJcbi8vIFxyXG4vLyBUZW1wbGF0ZSdzIGJhc2ljIHR5cG9ncmFwaHkgY29uZmlndXJhdGlvbnMuXHJcbi8vIFxyXG5cclxuYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJGYtZmFtaWx5O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uM3B4O1xyXG59XHJcblxyXG4kaGVhZGVycy1mb250LXNpemVzOiAoIFwiMVwiOiA0OHB4LCBcIjJcIjogMzZweCwgXCIzXCI6IDMwcHgsIFwiNFwiOiAyNHB4LCBcIjVcIjogMjBweCwgXCI2XCI6IDE2cHggKSA7XHJcblxyXG5AZWFjaCAkaW5kZXgsICRmb250LXNpemUgaW4gJGhlYWRlcnMtZm9udC1zaXplcyB7XHJcblx0aCN7JGluZGV4fSxcclxuXHQuaCN7JGluZGV4fSB7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemU7XHJcblx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTI7XHJcblx0fVxyXG5cdC8vIE91dHB1dCBFeCA6XHJcblx0Ly8gXHRoMSxcclxuXHQvLyBcdC5oMSB7XHJcblx0Ly8gXHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHQvLyBcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdC8vIFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTI7XHJcblx0Ly8gXHR9XHJcbn1cclxucCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59IiwiLy8gX2RlZmF1bHQuc2Nzc1xyXG4vLyBcclxuLy8gVGVtcGxhdGUncyBkZWZhdWx0IGxheW91dCBzdHlsZXMuXHJcbi8vIFxyXG5cclxuXHJcbmJvZHkge1xyXG5cdHBhZGRpbmc6IDAgMCAzMHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMjtcclxufVxyXG5cclxuLy8gRGVmYXVsdCBMYXlvdXRcclxuLmxheW91dC1kZWZhdWx0IHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdFx0XHJcblx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0fVxyXG5cdC5hbnQtbGF5b3V0LWhlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctMTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRcclxuXHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbGcgKXtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0cGFkZGluZzogMCA1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXItYnJhbmQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRAbWVkaWEoIG1pbi13aWR0aDogJGxnICl7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmJ0bi1tZW51LXRyaWdnZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbGcgKXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTEyO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRAbWVkaWEoIG1pbi13aWR0aDogJGxnICl7XHJcblx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmhlYWRlci1tZW51IC5hbnQtbWVudS1zdWJtZW51IGEgc3ZnIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHR9XHJcblx0XHQuaGVhZGVyLW5hdiB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRAbWVkaWEoIG1pbi13aWR0aDogJGxnICl7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTI7XHJcblx0XHRcdFx0cGFkZGluZzogNnB4IDEycHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xyXG5cclxuXHRcdFx0XHQmLnJvdXRlci1saW5rLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTI7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cdFx0XHRcdFx0c3ZnIHBhdGgge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkY29sb3ItZ3JheS0xMjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHN2ZyxcclxuXHRcdFx0XHRzcGFuIHtcclxuICAgIFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1lbnUtbGFyZ2Uge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEoIG1pbi13aWR0aDogJGxnICl7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5hbnQtbWVudS1ob3Jpem9udGFsIHtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbWQgKXtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gLmFudC1tZW51LWl0ZW0ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5hbnQtbWVudS1zdWJtZW51LXRpdGxlID4gc3BhbiB7IC8vIEVsbGlwc2lzIGVsZW1lbnRcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiA2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gLmFudC1tZW51LWl0ZW0sXHJcblx0XHRcdFx0PiAuYW50LW1lbnUtaXRlbTpob3ZlcixcclxuXHRcdFx0XHQ+IC5hbnQtbWVudS1pdGVtLWFjdGl2ZSxcclxuXHRcdFx0XHQ+IC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkLFxyXG5cdFx0XHRcdD4gLmFudC1tZW51LXN1Ym1lbnUsXHJcblx0XHRcdFx0PiAuYW50LW1lbnUtc3VibWVudTpob3ZlcixcclxuXHRcdFx0XHQ+IC5hbnQtbWVudS1zdWJtZW51LWFjdGl2ZSxcclxuXHRcdFx0XHQ+IC5hbnQtbWVudS1zdWJtZW51LXNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS03O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0PiAuYW50LW1lbnUtaXRlbTpob3ZlcixcclxuXHRcdFx0XHQ+IC5hbnQtbWVudS1pdGVtLWFjdGl2ZSxcclxuXHRcdFx0XHQ+IC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkLFxyXG5cdFx0XHRcdD4gLmFudC1tZW51LXN1Ym1lbnU6aG92ZXIsXHJcblx0XHRcdFx0PiAuYW50LW1lbnUtc3VibWVudS1hY3RpdmUsXHJcblx0XHRcdFx0PiAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tZW51LXNtYWxsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbGcgKXtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYW50LW1lbnUtaW5saW5lLCAuYW50LW1lbnUtdmVydGljYWwsIC5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IHtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmFudC1jb2xsYXBzZSA+IC5hbnQtY29sbGFwc2UtaXRlbSA+IC5hbnQtY29sbGFwc2UtaGVhZGVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hbnQtY29sbGFwc2UtY29udGVudCB7XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hbnQtY29sbGFwc2UgPiAuYW50LWNvbGxhcHNlLWl0ZW0ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYW50LW1lbnUge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXktMTI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hbnQtY29sbGFwc2UtaXRlbTpsYXN0LWNoaWxkID4gLmFudC1jb2xsYXBzZS1jb250ZW50IHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktMTI7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYW50LWNvbGxhcHNlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYW50LW1lbnUtaW5saW5lLCAuYW50LW1lbnUtdmVydGljYWwsIC5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hbnQtY29sbGFwc2UtY29udGVudC1ib3gge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmFudC1tZW51LXZlcnRpY2FsIC5hbnQtbWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5hbnQtbWVudS12ZXJ0aWNhbC1sZWZ0IC5hbnQtbWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodCAuYW50LW1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpLCAuYW50LW1lbnUtaW5saW5lIC5hbnQtbWVudS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYW50LW1lbnUtdmVydGljYWwgLmFudC1tZW51LWl0ZW0gYSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYW50LWNvbGxhcHNlLWNvbnRlbnQgPiAuYW50LWNvbGxhcHNlLWNvbnRlbnQtYm94IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hbnQtbWVudS12ZXJ0aWNhbCA+IC5hbnQtbWVudS1pdGVtLCAuYW50LW1lbnUtdmVydGljYWwtbGVmdCA+IC5hbnQtbWVudS1pdGVtLCAuYW50LW1lbnUtdmVydGljYWwtcmlnaHQgPiAuYW50LW1lbnUtaXRlbSwgLmFudC1tZW51LWlubGluZSA+IC5hbnQtbWVudS1pdGVtLCAuYW50LW1lbnUtdmVydGljYWwgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlLCAuYW50LW1lbnUtdmVydGljYWwtbGVmdCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUsIC5hbnQtbWVudS12ZXJ0aWNhbC1yaWdodCA+IC5hbnQtbWVudS1zdWJtZW51ID4gLmFudC1tZW51LXN1Ym1lbnUtdGl0bGUsIC5hbnQtbWVudS1pbmxpbmUgPiAuYW50LW1lbnUtc3VibWVudSA+IC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQuaGVhZGVyLWJ0biB7XHJcblx0XHRcdFx0XHJcblx0XHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbGcgKXtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFudC1idG4tcm91bmQuYW50LWJ0bi1zbSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbGcgKXtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYW50LWxheW91dC1jb250ZW50IHtcclxuXHRcdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0fVxyXG5cdC5hbnQtbGF5b3V0LWZvb3RlciB7XHJcblx0XHRwYWRkaW5nOiAyNHB4IDBweDtcclxuXHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRtZCApIHtcclxuXHRcdFx0cGFkZGluZzogMjRweCA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0XHRcclxuXHRcdC5hbnQtbWVudS1ob3Jpem9udGFsIHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRAbWVkaWEoIG1pbi13aWR0aDogJG1kICl7XHJcblx0XHRcdH1cclxuXHRcdFx0PiAuYW50LW1lbnUtaXRlbSxcclxuXHRcdFx0PiAuYW50LW1lbnUtaXRlbTpob3ZlcixcclxuXHRcdFx0PiAuYW50LW1lbnUtaXRlbS1hY3RpdmUsXHJcblx0XHRcdD4gLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQsXHJcblx0XHRcdD4gLmFudC1tZW51LXN1Ym1lbnUsXHJcblx0XHRcdD4gLmFudC1tZW51LXN1Ym1lbnU6aG92ZXIsXHJcblx0XHRcdD4gLmFudC1tZW51LXN1Ym1lbnUtYWN0aXZlLFxyXG5cdFx0XHQ+IC5hbnQtbWVudS1zdWJtZW51LXNlbGVjdGVkIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktNztcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0PiAuYW50LW1lbnUtaXRlbTpob3ZlcixcclxuXHRcdFx0PiAuYW50LW1lbnUtaXRlbS1hY3RpdmUsXHJcblx0XHRcdD4gLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQsXHJcblx0XHRcdD4gLmFudC1tZW51LXN1Ym1lbnU6aG92ZXIsXHJcblx0XHRcdD4gLmFudC1tZW51LXN1Ym1lbnUtYWN0aXZlLFxyXG5cdFx0XHQ+IC5hbnQtbWVudS1zdWJtZW51LXNlbGVjdGVkIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hbnQtbWVudS1zdWJtZW51LXRpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWVudS1uYXYtc29jaWFsIHtcclxuXHRcdFx0YSBzdmcge1xyXG5cdFx0XHRcdGZpbGw6ICRjb2xvci1tdXRlZDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGE6aG92ZXIgc3ZnIHtcclxuXHRcdFx0XHRmaWxsOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb3B5cmlnaHQge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1tdXRlZDtcclxuXHRcdFx0XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtMnB4O1xyXG5cdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yLWRhbmdlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8gRGVmYXVsdCBMYXlvdXQiLCIvLyBfZGFzaGJvYXJkLXJ0bC5zY3NzXHJcbi8vIFxyXG4vLyBUZW1wbGF0ZSdzIGRhc2hib2FyZCBsYXlvdXQgc3R5bGVzLlxyXG4vLyBcclxuXHJcblxyXG4vLyBEYXNoYm9hcmQgTGF5b3V0XHJcbi5sYXlvdXQtZGFzaGJvYXJkIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdFx0XHJcblx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0fVxyXG5cclxuXHQmOm5vdCgubGF5b3V0LWRhc2hib2FyZC1ydGwpIC5hbnQtbGF5b3V0LXNpZGVyIC5icmFuZCBpbWcge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0fVxyXG5cclxuXHQmLmxheW91dC1kYXNoYm9hcmQtcnRsIC5hbnQtbGF5b3V0LXNpZGVyIC5icmFuZCBpbWcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHR9XHJcblxyXG5cdC8vIFByaW1hcnkgU2lkZWJhclxyXG5cdC5hbnQtbGF5b3V0LXNpZGVyLnNpZGVyLXByaW1hcnkge1xyXG5cdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMzNweCAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFxyXG5cdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0XHRtYXJnaW46IDIwcHggMCAwIDIwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDEzcHggMjBweDtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjBweCk7XHJcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuYW50LWxheW91dC1zaWRlci1kYXJrIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMTUyOSAhaW1wb3J0YW50O1xyXG5cdFx0XHRib3gtc2hhZG93OiAkc2hhZG93LTE7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuYW50LWxheW91dC1zaWRlci16ZXJvLXdpZHRoIHtcclxuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMzNweCAwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbGcgKXtcclxuXHRcdFx0XHRwYWRkaW5nOiAxM3B4IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFudC1sYXlvdXQtc2lkZXItY2hpbGRyZW4ge1xyXG5cdFx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbGcgKXtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5icmFuZCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRcdHBhZGRpbmc6ICRzdWJtZW51LWxpbmtzLXA7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmFudC1sYXlvdXQtc2lkZXItZGFyayAuYnJhbmQgc3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xO1xyXG5cdFx0fVxyXG5cdFx0aHIge1xyXG5cdFx0XHRtYXJnaW46IDE4cHggMDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMztcclxuXHRcdH1cclxuXHJcblx0XHQmLmFudC1sYXlvdXQtc2lkZXItd2hpdGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctMTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMzNweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRAbWVkaWEoIG1pbi13aWR0aDogJGxnICl7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgNjRweCAyMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxM3B4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFudC1tZW51LWlubGluZSB7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0LmFudC1tZW51LWl0ZW0sXHJcblx0XHRcdC5hbnQtbWVudS1zdWJtZW51IHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFudC1tZW51LXN1Ym1lbnUtdGl0bGUge1xyXG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYW50LW1lbnUtaXRlbSxcclxuXHRcdC5hbnQtbWVudS1zdWJtZW51IHtcclxuXHRcdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG5cdFx0XHQmLmFudC1tZW51LWl0ZW06YWN0aXZlLFxyXG5cdFx0XHQmLmFudC1tZW51LXN1Ym1lbnUtdGl0bGU6YWN0aXZlLFxyXG5cdFx0XHQmLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQsXHJcblx0XHRcdC5hbnQtbWVudS1zdWJtZW51OmFjdGl2ZSxcclxuXHRcdFx0LmFudC1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAkc3VibWVudS1saW5rcy1wO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdH1cclxuXHRcdFx0c3ZnIHBhdGgge1xyXG5cdFx0XHRcdGZpbGw6ICRjb2xvci1ncmF5LTY7XHJcblx0XHRcdH1cclxuXHRcdFx0LmxhYmVsIHtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCAucm91dGVyLWxpbmstYWN0aXZlLFxyXG5cdFx0XHQucm91dGVyLWxpbmstYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctMTtcclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3ZnIHBhdGgge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yLWdyYXktMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmxhYmVsIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGE6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMXMgZWFzZS1pbjtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubWVudS1pdGVtLWhlYWRlciB7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTc7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hbnQtbGF5b3V0LXNpZGVyLXdoaXRlIHtcclxuXHRcdFx0LmFudC1tZW51LWl0ZW0ge1xyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCAucm91dGVyLWxpbmstYWN0aXZlLFxyXG5cdFx0XHRcdC5yb3V0ZXItbGluay1hY3RpdmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHN2ZyBwYXRoIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGNvbG9yLWdyYXktMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmFudC1sYXlvdXQtc2lkZXItZGFyayB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDMzcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0XHRcdG1hcmdpbjogMjBweCAwIDAgMjBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTNweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFudC1tZW51LWl0ZW0ge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA3cHggMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG9cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmxhYmVsIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmFudC1tZW51LWl0ZW0tc2VsZWN0ZWQgLnJvdXRlci1saW5rLWFjdGl2ZSxcclxuXHRcdFx0XHQucm91dGVyLWxpbmstYWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzdmcgcGF0aCB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRjb2xvci1ncmF5LTE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYubWVudS1pdGVtLWhlYWRlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCRzaWRlYmFyLWNvbG9yczogKFxyXG5cdFx0XHRcInByaW1hcnlcIjogJGNvbG9yLXByaW1hcnksXHJcblx0XHRcdFwic2Vjb25kYXJ5XCI6ICRjb2xvci1zZWNvbmRhcnksXHJcblx0XHRcdFwic3VjY2Vzc1wiOiAkY29sb3Itc3VjY2VzcyxcclxuXHRcdFx0XCJ3YXJuaW5nXCI6ICRjb2xvci13YXJuaW5nLFxyXG5cdFx0XHRcImRhbmdlclwiOiAkY29sb3ItZGFuZ2VyLFxyXG5cdFx0XHRcImJsYWNrXCI6ICRjb2xvci1kYXJrLFxyXG5cdFx0KSA7XHJcblx0XHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRzaWRlYmFyLWNvbG9ycyB7XHJcblx0XHRcdCYuYW50LWxheW91dC1zaWRlci0jeyRuYW1lfSAuYW50LW1lbnUtaXRlbSB7XHJcblx0XHRcdFx0Ji5hbnQtbWVudS1pdGVtLXNlbGVjdGVkIC5yb3V0ZXItbGluay1hY3RpdmUsXHJcblx0XHRcdFx0LnJvdXRlci1saW5rLWFjdGl2ZSB7XHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXNpZGUtZm9vdGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEwMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzNweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9vdGVyLWJveCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTE7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHRcdFx0cGFkZGluZzogMTZweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiAkc2hhZG93LTE7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdy0yO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdFx0c3ZnIHBhdGgge1xyXG5cdFx0XHRcdGZpbGw6ICRjb2xvci1ncmF5LTE7XHJcblx0XHRcdH1cclxuXHRcdFx0aDYge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS03O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmFudC1sYXlvdXQtc2lkZXItZGFyayAuZm9vdGVyLWJveCxcclxuXHRcdCYuYW50LWxheW91dC1zaWRlci13aGl0ZSAuZm9vdGVyLWJveCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTI7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmLmFudC1sYXlvdXQtc2lkZXItcHJpbWFyeSAuZm9vdGVyLWJveCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTE7XHJcblx0XHRcdH1cclxuXHRcdFx0c3ZnIHBhdGgge1xyXG5cdFx0XHRcdGZpbGw6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHRcdGg2IHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMztcclxuXHRcdFx0fVxyXG5cdFx0XHRidXR0b24sXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTE7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTEyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRzaWRlYmFyLWNvbG9ycyB7XHJcblx0XHRcdCYuYW50LWxheW91dC1zaWRlci0jeyRuYW1lfSAuZm9vdGVyLWJveCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3ZnIHBhdGgge1xyXG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YnV0dG9uLFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktNDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5oYXMtc2lkZWJhciAuYW50LWxheW91dC1zaWRlci5zaWRlci1wcmltYXJ5IC5hc2lkZS1mb290ZXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5zaWRlYmFyLW92ZXJsYXkge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTI7XHJcblx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdFx0XHJcblx0XHRAbWVkaWEoIG1pbi13aWR0aDogJGxnICl7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLyBQcmltYXJ5IFNpZGViYXJcclxuXHJcblx0Ly8gQ29udGVudC9NYWluIExheW91dFxyXG5cdC5hbnQtbGF5b3V0IHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0ZmxleC1zaHJpbms6IDE7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFudC1tZW51IHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxuXHQuYW50LWxheW91dC1jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdG1hcmdpbjogMHB4IDIwcHggMHB4O1xyXG5cdH1cclxuXHQvLyAvIENvbnRlbnQvTWFpbiBMYXlvdXRcclxuXHJcblx0Ly8gUGFnZSBIZWFkZXJcclxuXHQuYW50LWxheW91dC1oZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cdFx0bWFyZ2luOiAxMHB4IDRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdHRyYW5zaXRpb246IC4ycztcclxuXHRcdFx0XHRcclxuXHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbWQgKXtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQmLm5hdmJhci1maXhlZCB7XHJcblx0XHQuYW50LWxheW91dD5kaXY+LmFudC1hZmZpeCAuYW50LWxheW91dC1oZWFkZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JheS0xO1xyXG5cdFx0XHRib3gtc2hhZG93OiAkc2hhZG93LTE7XHJcblx0XHRcdG1hcmdpbjogMTBweCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji5oYXMtc2lkZWJhciAuYW50LWxheW91dD5kaXY+LmFudC1hZmZpeCB7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbGcgKXtcclxuXHRcdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyBIZWFkZXIgTm90aWZpY2F0aW9uIERyb3Bkb3duXHJcblx0LmhlYWRlci1ub3RpZmljYXRpb25zLWRyb3Bkb3duIHtcclxuXHRcdEBtZWRpYSggbWF4LXdpZHRoOiAkc20gKXtcclxuXHRcdFx0bGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRyaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLm5hdmJhci1maXhlZCAuaGVhZGVyLW5vdGlmaWNhdGlvbnMtZHJvcGRvd24ge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdH1cclxuXHQuaGVhZGVyLW5vdGlmaWNhdGlvbnMtbGlzdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG5cdFx0Ym94LXNoYWRvdzogJHNoYWRvdy0xO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdG1pbi13aWR0aDogMTc2cHg7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDhweDtcclxuXHJcblx0XHR1bC5hbnQtZHJvcGRvd24tbWVudS1pdGVtcyB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5hbnQtbGlzdC1pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogNXB4IDE2cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYW50LWxpc3QtaXRlbS1tZXRhLXRpdGxlIHtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5hbnQtYXZhdGFyIHtcclxuXHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMjtcclxuXHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdy0yO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYW50LWxpc3QtaXRlbS1tZXRhLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTc7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRcdGZpbGw6ICRjb2xvci1ncmF5LTc7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcclxuXHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRjb2xvci1ncmF5LTc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLyBIZWFkZXIgTm90aWZpY2F0aW9uIERyb3Bkb3duXHJcblxyXG5cdC8vIEJyZWFkY3J1bWJzXHJcblx0LmFudC1icmVhZGNydW1iIHtcclxuXHRcdD5zcGFuIHtcclxuXHRcdFx0LmFudC1icmVhZGNydW1iLWxpbmsgYSB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTc7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIC5hbnQtYnJlYWRjcnVtYi1saW5rIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmFudC1wYWdlLWhlYWRlci1oZWFkaW5nIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7O1xyXG5cdFx0LmFudC1wYWdlLWhlYWRlci1oZWFkaW5nLXRpdGxlIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIC8gQnJlYWRjcnVtYnNcclxuXHQuaGVhZGVyLWNvbnRyb2wge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRtZCApe1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hbnQtYnRuLWxpbmsge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDAgN3B4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS03O1xyXG5cdFx0fVxyXG5cdFx0LmFudC1kcm9wZG93bi1saW5rIHtcclxuXHRcdFx0cGFkZGluZzogMCA3cHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHRcdC5idG4tc2lnbi1pbiB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0cGFkZGluZzogMCA3cHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTc7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRtZCApe1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0ZmlsbDogJGNvbG9yLWdyYXktMTI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZWFkZXItc2VhcmNoIHtcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgN3B4IDAgMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRtZCApe1xyXG5cdFx0XHRcdG1hcmdpbjogMCA3cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRjb2xvci1ncmF5LTc7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5hbnQtaW5wdXQge1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTc7XHJcblx0XHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmxvYWRpbmcgLmFudC1pbnB1dDpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hbnQtaW5wdXQtc3VmZml4IC5hbnQtaW5wdXQtc2VhcmNoLWljb24ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCYuYW50aWNvbi1sb2FkaW5nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNpZGViYXItdG9nZ2xlciB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRAbWVkaWEoIG1pbi13aWR0aDogJGxnICl7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyAvIFBhZ2UgSGVhZGVyXHJcblxyXG5cdC8vIFBhZ2UgRm9vdGVyXHJcblx0LmFudC1sYXlvdXQtZm9vdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0bWFyZ2luOiAwcHggMjBweCAyMHB4IDIwcHg7XHJcblx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRAbWVkaWEoIG1pbi13aWR0aDogJG1kICl7XHJcblx0XHRcdG1hcmdpbjogMHB4IDBweCAyMHB4IDIwcHg7XHJcblx0XHR9XHJcblx0XHQuYW50LW1lbnUtaG9yaXpvbnRhbCB7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRAbWVkaWEoIG1pbi13aWR0aDogJG1kICl7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IC5hbnQtbWVudS1pdGVtLFxyXG5cdFx0XHQ+IC5hbnQtbWVudS1pdGVtOmhvdmVyLFxyXG5cdFx0XHQ+IC5hbnQtbWVudS1pdGVtLWFjdGl2ZSxcclxuXHRcdFx0PiAuYW50LW1lbnUtaXRlbS1zZWxlY3RlZCxcclxuXHRcdFx0PiAuYW50LW1lbnUtc3VibWVudSxcclxuXHRcdFx0PiAuYW50LW1lbnUtc3VibWVudTpob3ZlcixcclxuXHRcdFx0PiAuYW50LW1lbnUtc3VibWVudS1hY3RpdmUsXHJcblx0XHRcdD4gLmFudC1tZW51LXN1Ym1lbnUtc2VsZWN0ZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS03O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gLmFudC1tZW51LWl0ZW06aG92ZXIsXHJcblx0XHRcdD4gLmFudC1tZW51LWl0ZW0tYWN0aXZlLFxyXG5cdFx0XHQ+IC5hbnQtbWVudS1pdGVtLXNlbGVjdGVkLFxyXG5cdFx0XHQ+IC5hbnQtbWVudS1zdWJtZW51OmhvdmVyLFxyXG5cdFx0XHQ+IC5hbnQtbWVudS1zdWJtZW51LWFjdGl2ZSxcclxuXHRcdFx0PiAuYW50LW1lbnUtc3VibWVudS1zZWxlY3RlZCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTEwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYW50LW1lbnUtc3VibWVudS10aXRsZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29weXJpZ2h0IHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktNztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRAbWVkaWEoIG1pbi13aWR0aDogJG1kICl7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHR3aWR0aDogMTZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IC0ycHg7XHJcblx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRmaWxsOiAkY29sb3ItZGFuZ2VyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTEyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIC8gUGFnZSBGb290ZXJcclxufVxyXG4iLCIvLyBfZGFzaGJvYXJkLXJ0bC5zY3NzXHJcbi8vIFxyXG4vLyBUZW1wbGF0ZSdzIHJ0bCBkYXNoYm9hcmQgbGF5b3V0IHN0eWxlcy5cclxuLy8gXHJcblxyXG5cclxuLy8gRGFzaGJvYXJkIExheW91dFxyXG4ubGF5b3V0LWRhc2hib2FyZC1ydGwge1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdGRpcmVjdGlvbjogcnRsO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHRcdFx0XHJcblx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuYW50LXBhZ2UtaGVhZGVyLWhlYWRpbmctdGl0bGUge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuXHJcblx0Ly8gUHJpbWFyeSBTaWRlYmFyXHJcblx0LmFudC1sYXlvdXQtc2lkZXIuc2lkZXItcHJpbWFyeSB7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0XHRcclxuXHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbGcgKXtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IDIwcHggMCAwO1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMHB4KTtcclxuXHRcdH1cclxuXHRcdC5hbnQtbWVudS1pdGVtLFxyXG5cdFx0LmFudC1tZW51LXN1Ym1lbnUge1xyXG5cdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDExcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hbnQtbGF5b3V0LXNpZGVyLXdoaXRlIHtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IDIwcHggNjRweCAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIC8gUHJpbWFyeSBTaWRlYmFyXHJcblx0LmhlYWRlci1ub3RpZmljYXRpb25zLWxpc3Qge1xyXG5cdFx0LmFudC1saXN0LWl0ZW0tbWV0YS1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLyBIZWFkZXIgTm90aWZpY2F0aW9uIERyb3Bkb3duXHJcblx0XHJcblx0LmhlYWRlci1jb250cm9sIHtcclxuXHRcdC5idG4tc2lnbi1pbiB7XHJcblx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8gLyBQYWdlIEhlYWRlclxyXG5cclxuXHQvLyBDb250ZW50L01haW4gTGF5b3V0XHJcblx0LmFudC1sYXlvdXQge1xyXG5cdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI3MHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIFBhZ2UgRm9vdGVyXHJcblx0LmFudC1sYXlvdXQtZm9vdGVyIHtcclxuXHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbWQgKXtcclxuXHRcdFx0bWFyZ2luOiAwcHggMjBweCAyMHB4IDA7XHJcblx0XHR9XHJcblx0XHQuYW50LW1lbnUtaG9yaXpvbnRhbCB7XHJcblx0XHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbWQgKXtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29weXJpZ2h0IHtcclxuXHRcdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRtZCApe1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vIC8gUGFnZSBGb290ZXJcclxufSIsIi8vIF9hdmF0YXIuc2Nzc1xyXG4vLyBcclxuLy8gVGVtcGxhdGUncyBhdmF0YXIgc3R5bGVzLlxyXG4vLyBcclxuXHJcbi5hdmF0YXItY2hpcHMgLmFudC1hdmF0YXItaW1hZ2Uge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XHJcblx0Jjpob3ZlciB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxufSBcclxuLmF2YXRhci1jaGlwcyAuYW50LXNwYWNlLWl0ZW0ge1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHR9XHJcbn0iLCIvLyBfYmFkZ2Uuc2Nzc1xyXG4vLyBcclxuLy8gVGVtcGxhdGUncyBiYWRnZSBzdHlsZXMuXHJcbi8vIFxyXG5cclxuLmxheW91dC1kYXNoYm9hcmQge1xyXG5cdC5oZWFkZXItY29udHJvbCB7XHJcblx0XHQuYW50LXNjcm9sbC1udW1iZXItb25seSA+IHAuYW50LXNjcm9sbC1udW1iZXItb25seS11bml0IHtcclxuXHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdH1cclxuXHRcdC5hbnQtYmFkZ2UtY291bnQge1xyXG5cdFx0XHRtaW4td2lkdGg6IDE4cHg7XHJcblx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYW5nZXI7XHJcblx0XHR9XHJcblx0XHQuYW50LXNjcm9sbC1udW1iZXItb25seSB7XHJcblx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdH1cclxuXHRcdC5hbnQtYmFkZ2Uge1xyXG5cdFx0XHRtYXJnaW46IDAgN3B4O1xyXG5cdFx0XHQuYW50LWRyb3Bkb3duLWxpbmsge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGF5b3V0LWRhc2hib2FyZC1ydGwge1xyXG5cdC5hbnQtYmFkZ2UtY291bnQsIC5hbnQtYmFkZ2UtZG90LCAuYW50LWJhZGdlIC5hbnQtc2Nyb2xsLW51bWJlci1jdXN0b20tY29tcG9uZW50IHtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdH1cclxuXHJcblx0LmFudC1iYWRnZS1zdGF0dXMtdGV4dCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxufSIsIi8vIF9idXR0b24uc2Nzc1xyXG4vLyBcclxuLy8gVGVtcGxhdGUncyBidXR0b24gc3R5bGVzLlxyXG4vLyBcclxuXHJcbi5hbnQtYnRuIHN2ZyB7XHJcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuLmFudC1idG4uYW50LWJ0bi1pY29uLW9ubHkgc3ZnIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLmFudC1idG4gPiAuYW50aWNvbiArIHNwYW4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuLmFudC1idG4gPiBzcGFuICsgLmFudGljb24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxufVxyXG4uYW50LWJ0biA+IHN2ZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5hbnQtYnRuID4gc3ZnICsgc3BhbiB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5hbnQtYnRuLWljb24tb25seS5hbnQtYnRuLWxnOm5vdCguYW50LWJ0bi1yb3VuZCksXHJcbi5hbnQtYnRuLWljb24tb25seS5hbnQtYnRuOm5vdCguYW50LWJ0bi1yb3VuZCksXHJcbi5hbnQtYnRuLWljb24tb25seS5hbnQtYnRuLXNtOm5vdCguYW50LWJ0bi1yb3VuZCkge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5hbnQtYnRuLWNpcmNsZSwgLmFudC1idG4tY2lyY2xlLW91dGxpbmUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi5hbnQtYnRuLmZhYiB7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICByaWdodDogMzBweDtcclxuXHRib3gtc2hhZG93OiAkc2hhZG93LTM7XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG4uYW50LWJ0bi5mYWIge1xyXG5cdHdpZHRoOiA1MHB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAzMHB4O1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcblx0Ym94LXNoYWRvdzogJHNoYWRvdy0zO1xyXG5cclxuXHRzdmcge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmxheW91dC1kYXNoYm9hcmQtcnRsIHtcclxuXHQuYW50LWJ0bi1ncm91cCAuYW50LWJ0biB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdH1cclxuXHQuYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksIC5hbnQtYnRuLWdyb3VwID4gc3BhbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmFudC1idG4ge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHQuYW50LWJ0bi1ncm91cCA+IC5hbnQtYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5hbnQtYnRuLWdyb3VwID4gc3BhbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmFudC1idG4ge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcclxuXHR9XHJcblx0LmFudC1idG4tZ3JvdXAgLmFudC1idG4gKyAuYW50LWJ0biwgLmFudC1idG4gKyAuYW50LWJ0bi1ncm91cCwgLmFudC1idG4tZ3JvdXAgc3BhbiArIC5hbnQtYnRuLCAuYW50LWJ0bi1ncm91cCAuYW50LWJ0biArIHNwYW4sIC5hbnQtYnRuLWdyb3VwID4gc3BhbiArIHNwYW4sIC5hbnQtYnRuLWdyb3VwICsgLmFudC1idG4sIC5hbnQtYnRuLWdyb3VwICsgLmFudC1idG4tZ3JvdXAge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcclxuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWdyYXktNTtcclxuXHRcdGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuXHR9XHJcblx0LmFudC1yYWRpby1idXR0b24td3JhcHBlcjpmaXJzdC1jaGlsZCB7XHJcblx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG5cdH1cclxuXHQuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyOmxhc3QtY2hpbGQge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1ncmF5LTU7XHJcblx0fVxyXG5cdC5hbnQtcmFkaW8tZ3JvdXAtc29saWQgLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKSB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG5cdC5hbnQtcmFkaW8tZ3JvdXAtb3V0bGluZSAuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQ6bm90KC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXItZGlzYWJsZWQpIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0fVxyXG5cdC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXI6bm90KDpmaXJzdC1jaGlsZCk6OmJlZm9yZSB7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IC0xcHg7XHJcblx0fVxyXG5cdC5hbnQtYnRuIHN2ZyB7XHJcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LmFudC1idG4uZmFiIHtcclxuXHRcdGxlZnQ6IDMwcHg7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8gX2NhcmQuc2Nzc1xyXG4vLyBcclxuLy8gVGVtcGxhdGUncyBjYXJkcyBzdHlsZXMuXHJcbi8vIFxyXG5cclxuLy8gQ2FyZHNcclxuXHJcbi5hbnQtY2FyZC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbn1cclxuXHJcbi5sYXlvdXQtZGFzaGJvYXJkIHtcclxuXHQuYW50LWNhcmQge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctMTtcclxuXHR9XHJcbn1cclxuXHJcbi5hbnQtY2FyZC1oZWFkLXRpdGxlIHtcclxuXHRoNiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHRwIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktNztcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cdHNwYW4ge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHR9XHJcbn1cclxuLmhlYWRlci1zb2xpZCAuYW50LWNhcmQtaGVhZCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4uYW50LWNhcmQtaGVhZC13cmFwcGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDcycHg7XHJcbn1cclxuLmNhcmQtaGVhZGVyLWRhdGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdGNvbG9yOiAkY29sb3ItbXV0ZWQ7XHJcblx0Pioge1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHR9XHJcbn1cclxuLmFudC1jYXJkLmNhcmQtaW5mbyxcclxuLmFudC1jYXJkLmNhcmQtaW5mby0yIHtcclxuXHRoNiB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktNztcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LTc7XHJcblx0fVxyXG5cdC5jb2wtY29udGVudCB7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblx0LmNvbC1pbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRAbWVkaWEoIG1pbi13aWR0aDogJHhsICl7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRmbGV4LXNocmluazogMTtcclxuXHRcdFx0ZmxleC1ncm93OiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jYXJkLWltZy1iZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0Ym94LXNoYWRvdzogJHNoYWRvdy0yO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcclxuXHRcdEBtZWRpYSggbWluLXdpZHRoOiAkeGwgKXtcclxuXHRcdFx0d2lkdGg6IDIyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2FyZC1mb290ZXIgYSB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0fVxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcblx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdGZpbGw6ICRjb2xvci1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hbnQtY2FyZC5jYXJkLWluZm8tMiB7XHJcblx0LmFudC1jYXJkLWJvZHkge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHQuY29sLWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMjRweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0fVxyXG5cdGg2LFxyXG5cdGg1LFxyXG5cdHAsXHJcblx0LmNhcmQtZm9vdGVyIGEge1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LTE7XHJcblx0fVxyXG5cdC5jYXJkLWZvb3RlciBhIHN2ZyBwYXRoIHtcclxuXHRcdGZpbGw6ICRjb2xvci1ncmF5LTE7XHJcblx0fVxyXG59XHJcbi5jYXJkLWNyZWRpdCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHQqIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xO1xyXG5cdH1cclxuXHJcblx0LmFudC1jYXJkLWJvZHkge1xyXG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZC1udW1iZXIge1xyXG5cdFx0d29yZC1zcGFjaW5nOiAxMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblx0fVxyXG5cdC5jYXJkLWZvb3RlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuXHRcdGg2IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29sLWxvZ28gaW1nIHtcclxuXHRcdG1heC13aWR0aDogNTBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5wYXltZW50LW1ldGhvZC1jYXJkLmFudC1jYXJkIHtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG5cdHdvcmQtc3BhY2luZzogMTBweDtcclxuXHJcblx0LmFudC1jYXJkLWJvZHkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cdFxyXG5cdGg2IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHQuYW50LWJ0biB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uY2FyZC1iaWxsaW5nLWluZm8uYW50LWNhcmQge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0zO1xyXG5cclxuXHQuYW50LWNhcmQtYm9keSB7XHJcblx0XHRAbWVkaWEoIG1pbi13aWR0aDogJGxnICl7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb2wtYWN0aW9uIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYW50LWJ0biB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktNztcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkLXByb2ZpbGUtaGVhZCB7XHJcblx0bWFyZ2luOiAtNTNweCAwcHggMjRweDtcclxuXHJcblx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0bWFyZ2luOiAtNTNweCAyNHB4IDI0cHg7XHJcblx0fVxyXG5cclxuXHQuYW50LWNhcmQtaGVhZCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cclxuXHRcdC5hbnQtcmFkaW8tZ3JvdXAge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuXHRcdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29sLWluZm8ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0LmF2YXRhci1pbmZvIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hbnQtYXZhdGFyIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdy0zO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkLXByb2ZpbGUtaW5mb3JtYXRpb24ge1xyXG5cdGhyIHtcclxuXHRcdG9wYWNpdHk6IC4yO1xyXG5cdH1cclxuXHQuYW50LWRlc2NyaXB0aW9ucyAuYW50LWRlc2NyaXB0aW9ucy1yb3cgPiB0aCwgLmFudC1kZXNjcmlwdGlvbnMgLmFudC1kZXNjcmlwdGlvbnMtcm93ID4gdGQge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE2cHg7XHJcblx0fVxyXG5cdC5hbnQtZGVzY3JpcHRpb25zIC5hbnQtZGVzY3JpcHRpb25zLWl0ZW0tY29udGVudCBpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkLXByb2plY3QuYW50LWNhcmQge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cclxuXHQuYW50LWNhcmQtY292ZXIgaW1nIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdGJveC1zaGFkb3c6ICRzaGFkb3ctMjtcclxuXHR9XHJcblx0LmFudC1jYXJkLWJvZHkge1xyXG5cdFx0cGFkZGluZzogMTZweCAwIDA7XHJcblx0fVxyXG5cclxuXHQuY2FyZC10YWcsXHJcblx0cCB7XHJcblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1tdXRlZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcblxyXG5cdHAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblx0aDUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHR9XHJcblx0LmNhcmQtZm9vdGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDIycHg7XHJcblx0fVxyXG59XHJcblxyXG4uY2FyZC1zaWdudXAge1xyXG5cdC8vd2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0Ym94LXNoYWRvdzogJHNoYWRvdy0xO1xyXG5cdC8vYm9yZGVyLXJhZGl1czogMTJweDtcclxuXHRtYXJnaW4tdG9wOiAtMTkwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHJcblx0QG1lZGlhKCBtaW4td2lkdGg6ICRtZCApIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cdH1cclxuXHJcblx0LnNpZ24tdXAtZ2F0ZXdheXMge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdC5hbnQtYnRuIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHJcblx0XHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbWQgKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8gLyBDYXJkcyIsIi8vIF9saXN0LnNjc3NcclxuLy8gXHJcbi8vIFRlbXBsYXRlJ3MgbGlzdHMgc3R5bGVzLlxyXG4vLyBcclxuXHJcblxyXG4vLyBMaXN0c1xyXG4uaW52b2ljZS1saXN0LFxyXG4udHJhbnNhY3Rpb25zLWxpc3Qge1xyXG5cdC5hbnQtbGlzdC1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDExcHggMDtcclxuXHR9XHJcblx0LmFudC1saXN0LWl0ZW0tYWN0aW9uIC5hbnQtYnRuIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTI7XHJcblx0fVxyXG5cdC5hbnQtbGlzdC1pdGVtLW1ldGEtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHR9XHJcblx0LmFudC1saXN0LWl0ZW0tbWV0YS1kZXNjcmlwdGlvbiB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LTc7XHJcblx0fVxyXG5cdC5hbW91bnQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS03O1xyXG5cdH1cclxufVxyXG5cclxuLnRyYW5zYWN0aW9ucy1saXN0IHtcclxuXHRoNiB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1tdXRlZDtcclxuXHRcdG1hcmdpbjogNnB4IDA7XHJcblx0fVxyXG5cdC5hbnQtbGlzdC1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hbnQtbGlzdC1pdGVtLWFjdGlvbiAuYW50LWJ0biB7XHJcblx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LTEyO1xyXG5cdH1cclxuXHQuYW50LWxpc3QtaXRlbS1tZXRhLXRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cdC5hbW91bnQge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHJcblx0XHRzcGFuLnRleHQtd2FybmluZyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFudC1saXN0LWl0ZW0tbWV0YSB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnZlcnNhdGlvbnMtbGlzdCB7XHJcblx0LmFudC1saXN0LWl0ZW0ge1xyXG5cdFx0cGFkZGluZzogMTFweCAwO1xyXG5cdH1cclxuXHQuYW50LWF2YXRhciB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMC41cHg7XHJcblx0XHRib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcblx0fVxyXG5cdC5hbnQtbGlzdC1pdGVtLW1ldGEtdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0LmFudC1saXN0LWl0ZW0tbWV0YSB7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuYW50LWxpc3QtaXRlbS1tZXRhLWRlc2NyaXB0aW9uIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktNztcclxuXHR9XHJcblx0LmFudC1saXN0LWl0ZW0tYWN0aW9uIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHQuYW50LWJ0bi1saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5sYXlvdXQtZGFzaGJvYXJkLXJ0bCB7XHJcblx0LmFudC1saXN0LWl0ZW0tbWV0YS1hdmF0YXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG59XHJcbi8vIC8gTGlzdHMiLCIvLyBfcHJvZ3Jlc3Muc2Nzc1xyXG4vLyBcclxuLy8gVGVtcGxhdGUncyBwcm9ncmVzcyBzdHlsZXMuXHJcbi8vIFxyXG5cclxuXHJcbi5wcm9ncmVzcy1yaWdodCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59IiwiLy8gX3NldHRpbmdzLWRyYXdlci5zY3NzXHJcbi8vIFxyXG4vLyBUZW1wbGF0ZSdzIHNldHRpbmdzIGRyYXdlciBzdHlsZXMuXHJcbi8vIFxyXG5cclxuXHJcbi8vIFNldHRpbmdzIERyYXdlclxyXG4ubGF5b3V0LWRhc2hib2FyZCB7XHJcblx0LnNldHRpbmdzLWRyYXdlciB7XHJcblx0XHQuYW50LWRyYXdlci1ib2R5IHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiAkc2hhZG93LTE7XHJcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFxyXG5cdFx0LmJ0bi1jbG9zZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHRcdC5kcmF3ZXItY29udGVudCB7XHJcblx0XHRcdGg2IHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdD5oNiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTc7XHJcblx0XHRcdH1cclxuXHRcdFx0PmhyIHtcclxuXHRcdFx0XHRtYXJnaW46IDE4cHggMDtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMztcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2lkZWJhci1jb2xvciB7XHJcblx0XHRcdFx0aDYge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYW50LWJ0biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItZ3JheS0xO1xyXG5cdFxyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdCYuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTc7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRjb2xvcnMge1xyXG5cdFx0XHRcdFx0XHQmLmJnLSN7JG5hbWV9LmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zaWRlbmF2LXR5cGUge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHQuYW50LXJhZGlvLWdyb3VwIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4OiAxIDAgMDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFxyXG5cdFx0XHRcdFx0Jjpub3QoLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLFxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdmJhci1maXhlZCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRoNiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5kb3dubG9hZCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZ2l0aHViLXN0YXJzIHtcclxuXHRcdFx0XHQuYW50LWJ0biB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktOTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTI7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHRcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmFudC1idG4gc3ZnIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRjb2xvci1ncmF5LTk7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYW50LWJ0bi1ncm91cCAuYW50LWJ0biArIC5hbnQtYnRuLCAuYW50LWJ0biArIC5hbnQtYnRuLWdyb3VwLCAuYW50LWJ0bi1ncm91cCBzcGFuICsgLmFudC1idG4sIC5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuICsgc3BhbiwgLmFudC1idG4tZ3JvdXAgPiBzcGFuICsgc3BhbiwgLmFudC1idG4tZ3JvdXAgKyAuYW50LWJ0biwgLmFudC1idG4tZ3JvdXAgKyAuYW50LWJ0bi1ncm91cCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNoYXJpbmcge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGg2IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmFudC1idG4ge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRjb2xvci1ncmF5LTE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2V0dGluZ3MtZHJhd2VyIHtcclxuXHQuYW50LWRyYXdlci1ib2R5IHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRib3gtc2hhZG93OiAkc2hhZG93LTE7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHR9XHJcblxyXG5cdC5idG4tY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdC5kcmF3ZXItY29udGVudCB7XHJcblx0XHRoNiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdD5oNiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktNztcclxuXHRcdH1cclxuXHRcdD5ociB7XHJcblx0XHRcdG1hcmdpbjogMThweCAwO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0zO1xyXG5cdFx0fVxyXG5cdFx0LnNpZGViYXItY29sb3Ige1xyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hbnQtYnRuIHtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hbnQtcmFkaW8tYnV0dG9uLXdyYXBwZXIge1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yLWdyYXktMTtcclxuXHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktNztcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGNvbG9ycyB7XHJcblx0XHRcdFx0XHQmLmJnLSN7JG5hbWV9LmFudC1yYWRpby1idXR0b24td3JhcHBlci1jaGVja2VkOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWRpc2FibGVkKSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zaWRlbmF2LXR5cGUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdC5hbnQtcmFkaW8tZ3JvdXAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleDogMSAwIDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFudC1yYWRpby1idXR0b24td3JhcHBlciB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cclxuXHRcdFx0XHQmOm5vdCguYW50LXJhZGlvLWJ1dHRvbi13cmFwcGVyLWNoZWNrZWQpIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5LTc7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkLFxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5uYXZiYXItZml4ZWQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHRoNiB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZG93bmxvYWQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHQuYW50LWJ0biB7XHJcblx0XHRcdFx0bWFyZ2luOiA1cHggMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmdpdGh1Yi1zdGFycyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFxyXG5cdFx0XHQuYW50LWJ0biB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS05O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTI7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFudC1idG4gc3ZnIHtcclxuXHRcdFx0XHRmaWxsOiAkY29sb3ItZ3JheS05O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtM3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuICsgLmFudC1idG4sIC5hbnQtYnRuICsgLmFudC1idG4tZ3JvdXAsIC5hbnQtYnRuLWdyb3VwIHNwYW4gKyAuYW50LWJ0biwgLmFudC1idG4tZ3JvdXAgLmFudC1idG4gKyBzcGFuLCAuYW50LWJ0bi1ncm91cCA+IHNwYW4gKyBzcGFuLCAuYW50LWJ0bi1ncm91cCArIC5hbnQtYnRuLCAuYW50LWJ0bi1ncm91cCArIC5hbnQtYnRuLWdyb3VwIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNoYXJpbmcge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGg2IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFudC1idG4ge1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0XHRmaWxsOiAkY29sb3ItZ3JheS0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxheW91dC1kYXNoYm9hcmQtcnRsIHtcclxuXHQuc2V0dGluZ3MtZHJhd2VyLnNldHRpbmdzLWRyYXdlci1ydGwge1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGRpcmVjdGlvbjogbHRyO1xyXG5cdFxyXG5cdFx0LmJ0bi1jbG9zZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IGF1dG87XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHRcclxuXHRcdC5kcmF3ZXItY29udGVudCB7XHJcblx0XHRcdC5naXRodWItc3RhcnMge1xyXG5cdFx0XHRcdC5hbnQtYnRuLWdyb3VwIC5hbnQtYnRuICsgLmFudC1idG4sIC5hbnQtYnRuICsgLmFudC1idG4tZ3JvdXAsIC5hbnQtYnRuLWdyb3VwIHNwYW4gKyAuYW50LWJ0biwgLmFudC1idG4tZ3JvdXAgLmFudC1idG4gKyBzcGFuLCAuYW50LWJ0bi1ncm91cCA+IHNwYW4gKyBzcGFuLCAuYW50LWJ0bi1ncm91cCArIC5hbnQtYnRuLCAuYW50LWJ0bi1ncm91cCArIC5hbnQtYnRuLWdyb3VwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTFweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYW50LWRyYXdlci1sZWZ0IC5hbnQtZHJhd2VyLWNvbnRlbnQtd3JhcHBlciB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ZGlyZWN0aW9uOiBydGw7XHJcblx0fVxyXG59XHJcbi8vIC8gU2V0dGluZ3MgRHJhd2VyIiwiLy8gX3NwYWNlLnNjc3NcclxuLy8gXHJcbi8vIFRlbXBsYXRlJ3Mgc3BhY2Ugc3R5bGVzLlxyXG4vLyBcclxuXHJcblxyXG4ubGF5b3V0LWRhc2hib2FyZC1ydGwge1xyXG5cdC5hbnQtc3BhY2UtaG9yaXpvbnRhbCB7XHJcblx0XHRkaXJlY3Rpb246IGx0cjtcclxuXHR9XHJcbn0iLCIvLyBfdGFibGUuc2Nzc1xyXG4vLyBcclxuLy8gVGVtcGxhdGUncyB0YWJsZXMgc3R5bGVzLlxyXG4vLyBcclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGgge1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS03O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmFudC10YWJsZS10aGVhZCA+IHRyID4gdGgsIC5hbnQtdGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcclxuXHRwYWRkaW5nOiAxNnB4IDI1cHg7XHJcbn1cclxuLmFudC10YWJsZS10Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4uYW50LXRhYmxlLXRib2R5ID4gdHIgPiB0ZCBoNiB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LTEyO1xyXG59XHJcbi5hbnQtdGFibGUtdGJvZHkgLmFudC1wcm9ncmVzcy1iZyB7XHJcblx0aGVpZ2h0OiAzcHggIWltcG9ydGFudDtcclxufVxyXG4uYW50LXRhYmxlLXRib2R5IC5hbnQtcHJvZ3Jlc3Mge1xyXG4gICAgbGluZS1oZWlnaHQ6IDNweDtcclxuXHRtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uYW50LXRhYmxlLXRoZWFkID4gdHIuYW50LXRhYmxlLXJvdy1ob3Zlcjpub3QoLmFudC10YWJsZS1leHBhbmRlZC1yb3cpOm5vdCguYW50LXRhYmxlLXJvdy1zZWxlY3RlZCkgPiB0ZCwgLmFudC10YWJsZS10Ym9keSA+IHRyLmFudC10YWJsZS1yb3ctaG92ZXI6bm90KC5hbnQtdGFibGUtZXhwYW5kZWQtcm93KTpub3QoLmFudC10YWJsZS1yb3ctc2VsZWN0ZWQpID4gdGQsIC5hbnQtdGFibGUtdGhlYWQgPiB0cjpob3Zlcjpub3QoLmFudC10YWJsZS1leHBhbmRlZC1yb3cpOm5vdCguYW50LXRhYmxlLXJvdy1zZWxlY3RlZCkgPiB0ZCwgLmFudC10YWJsZS10Ym9keSA+IHRyOmhvdmVyOm5vdCguYW50LXRhYmxlLWV4cGFuZGVkLXJvdyk6bm90KC5hbnQtdGFibGUtcm93LXNlbGVjdGVkKSA+IHRkIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG59XHJcbi50YWJsZS11cGxvYWQtYnRuIHtcclxuXHRtYXJnaW46IDIwcHg7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHQuYW50LWJ0biB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHJcblx0XHQmOmhvdmVyIHN2ZyBwYXRoLFxyXG5cdFx0Jjpmb2N1cyBzdmcgcGF0aCxcclxuXHRcdCY6YWN0aXZlIHN2ZyBwYXRoIHtcclxuXHRcdFx0ZmlsbDogJGNvbG9yLXByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cdHN2ZyB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRwYXRoIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYW50LXRhYmxlLWJvZHkge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG5cdEBtZWRpYShtaW4td2lkdGg6ICR4bCkge1xyXG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XHJcblx0fVxyXG5cclxuXHQuYnRuLWVkaXQge1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdGNvbG9yOiAkY29sb3ItbXV0ZWQ7XHJcblx0fVxyXG59XHJcbi50YWJsZS1hdmF0YXItaW5mbyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0LmFudC1hdmF0YXIge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHQuYXZhdGFyLWluZm8ge1xyXG5cdFx0aDYge1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS03O1xyXG5cdFx0fVxyXG5cdFx0Pioge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGF5b3V0LWRhc2hib2FyZC1ydGwge1xyXG5cdC5hbnQtdGFibGUgdGFibGUge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0fVxyXG5cdC50YWJsZS11cGxvYWQtYnRuIHN2ZyB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcbn1cclxuLy8gLyBUYWJsZXMiLCIvLyBfdGFnLnNjc3NcclxuLy8gXHJcbi8vIFRlbXBsYXRlJ3MgdGFnIHN0eWxlcy5cclxuLy8gXHJcblxyXG5cclxuLy8gVGFnc1xyXG4udGFnLXN0YXR1cyB7XHJcblx0cGFkZGluZzogMnB4IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG59XHJcbi8vIC8gVGFncyIsIi8vIF90aW1lbGluZS5zY3NzXHJcbi8vIFxyXG4vLyBUZW1wbGF0ZSdzIHRpbWVsaW5lIHN0eWxlcy5cclxuLy8gXHJcblxyXG5cclxuLy8gVGltZWxpbmVcclxuLmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwIDAgMCAzM3B4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRvcDogLTRweDtcclxuXHRmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS03O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxufVxyXG4uYW50LXRpbWVsaW5lLWl0ZW0tcGVuZGluZyAuYW50LXRpbWVsaW5lLWl0ZW0tY29udGVudCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0Y29sb3I6ICRjb2xvci1ncmF5LTEyO1xyXG59XHJcbi5hbnQtdGltZWxpbmUtaXRlbS1wZW5kaW5nIC5hbnQtdGltZWxpbmUtaXRlbS1oZWFkIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1ncmF5LTQ7XHJcbn1cclxuLmFudC10aW1lbGluZS1pdGVtLWhlYWQge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDNweDtcclxufVxyXG4uYW50LXRpbWVsaW5lLWl0ZW0tdGFpbCB7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbn1cclxuXHJcbi5sYXlvdXQtZGFzaGJvYXJkLXJ0bCB7XHJcblx0LmFudC10aW1lbGluZS1pdGVtLXRhaWwge1xyXG5cdFx0cmlnaHQ6IDYuNXB4O1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHR9XHJcblx0LmFudC10aW1lbGluZS1pdGVtLWNvbnRlbnQge1xyXG5cdFx0bWFyZ2luOiAwIDMzcHggMCAwO1xyXG5cdH1cclxufVxyXG4vLyAvIFRpbWVsaW5lIiwiLy8gX3dpZGdldC5zY3NzXHJcbi8vIFxyXG4vLyBUZW1wbGF0ZSdzIHdpZGdldHMgc3R5bGVzLlxyXG4vLyBcclxuXHJcblxyXG4vLyBXaWRnZXQgVHlwZSAxXHJcbi53aWRnZXQtMSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRib3gtc2hhZG93OiAkc2hhZG93LTE7XHJcblxyXG5cdC5hbnQtY2FyZC1ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDE2cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cdC5hbnQtc3RhdGlzdGljIHtcclxuXHRcdG1hcmdpbi1yaWdodDogNTBweDtcclxuXHR9XHJcblx0LmFudC1zdGF0aXN0aWMtdGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmLWZhbWlseTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktNztcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblx0LmFudC1zdGF0aXN0aWMtY29udGVudCB7XHJcblx0XHRmb250LWZhbWlseTogJGYtZmFtaWx5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR9XHJcblx0LmFudC1zdGF0aXN0aWMtY29udGVudC1wcmVmaXgsXHJcblx0LmFudC1zdGF0aXN0aWMtY29udGVudC12YWx1ZSB7XHJcblx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTI7XHJcblx0fVxyXG5cdC5hbnQtc3RhdGlzdGljLWNvbnRlbnQtcHJlZml4IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblx0LmFudC1zdGF0aXN0aWMtY29udGVudC1zdWZmaXgge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmLWZhbWlseTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdH1cclxuXHQuaWNvbiB7XHJcblx0XHR3aWR0aDogNDhweDtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHJpZ2h0OiAxNnB4O1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHQuaWNvbiBzdmcgcGF0aCB7XHJcblx0XHRmaWxsOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG59XHJcbi8vIC8gV2lkZ2V0IFR5cGUgMVxyXG5cclxuLy8gV2lkZ2V0IFR5cGUgMlxyXG4ud2lkZ2V0LTIge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHJcblx0LmFudC1jYXJkLWJvZHkge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LmFudC1zdGF0aXN0aWMtdGl0bGUge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMTZweDtcclxuXHJcblx0XHRoNiB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmFudC1zdGF0aXN0aWMtY29udGVudCB7XHJcblx0XHRmb250LWZhbWlseTogJGYtZmFtaWx5O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdHBhZGRpbmc6IDEycHggMTZweDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JheS0zO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQuYW50LXN0YXRpc3RpYy1jb250ZW50LXByZWZpeCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG5cdC5pY29uIHtcclxuXHRcdHdpZHRoOiA2NHB4O1xyXG5cdFx0aGVpZ2h0OiA2NHB4O1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRib3gtc2hhZG93OiAkc2hhZG93LTI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8gLyBXaWRnZXQgVHlwZSAyXHJcblxyXG5cclxuXHJcbi5sYXlvdXQtZGFzaGJvYXJkLXJ0bCB7XHJcblx0LndpZGdldC0xIC5pY29uIHtcclxuXHRcdGxlZnQ6IDE2cHg7XHJcblx0XHRyaWdodDogYXV0bztcclxuXHR9XHJcblx0LndpZGdldC0xIC5hbnQtc3RhdGlzdGljIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHQud2lkZ2V0LTEgLmFudC1zdGF0aXN0aWMtY29udGVudC1zdWZmaXgge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG59IiwiLy8gX2Ryb3Bkb3duLnNjc3NcclxuLy8gXHJcbi8vIFRlbXBsYXRlJ3MgZHJvcGRvd24gc3R5bGVzLlxyXG4vLyBcclxuXHJcbi5hbnQtZHJvcGRvd24tbWVudS1pdGVtID4gLmFudGljb246Zmlyc3QtY2hpbGQsIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlID4gLmFudGljb246Zmlyc3QtY2hpbGQsIC5hbnQtZHJvcGRvd24tbWVudS1pdGVtID4gc3BhbiA+IC5hbnRpY29uOmZpcnN0LWNoaWxkLCAuYW50LWRyb3Bkb3duLW1lbnUtc3VibWVudS10aXRsZSA+IHNwYW4gPiAuYW50aWNvbjpmaXJzdC1jaGlsZCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcclxufVxyXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbSwgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUge1xyXG4gICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXktODtcclxufVxyXG4uYW50LWRyb3Bkb3duLW1lbnUtaXRlbS1kaXNhYmxlZCwgLmFudC1kcm9wZG93bi1tZW51LXN1Ym1lbnUtdGl0bGUtZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbn1cclxuLmFudC1kcm9wZG93bi1tZW51LWl0ZW06aG92ZXIsIC5hbnQtZHJvcGRvd24tbWVudS1zdWJtZW51LXRpdGxlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5LTM7XHJcbn1cclxuLmFudC1idG4uYW50LWRyb3Bkb3duLXRyaWdnZXIgc3ZnIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcblxyXG4ubGF5b3V0LWRhc2hib2FyZC1ydGwge1xyXG5cdC5hbnQtZHJvcGRvd24tbWVudSB7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcbn0iLCIvLyBfaW5wdXQuc2Nzc1xyXG4vLyBcclxuLy8gVGVtcGxhdGUncyBpbnB1dCBzdHlsZXMuXHJcbi8vIFxyXG5cclxuLmFudC1pbnB1dCB7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcblxyXG4ubGF5b3V0LWRhc2hib2FyZC1ydGwge1xyXG5cdC5oZWFkZXItY29udHJvbCB7XHJcblx0XHQuaGVhZGVyLXNlYXJjaCB7XHJcblx0XHRcdC5hbnQtaW5wdXQge1xyXG5cdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTFweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hbnQtaW5wdXQtYWZmaXgtd3JhcHBlciAuYW50LWlucHV0LXByZWZpeCB7XHJcblx0XHRyaWdodDogMTJweDtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0fVxyXG59IiwiLy8gX2NoZWNrYm94LnNjc3NcclxuLy8gXHJcbi8vIFRlbXBsYXRlJ3MgY2hlY2tib3ggc3R5bGVzLlxyXG4vLyBcclxuXHJcbi5hbnQtY2hlY2tib3gtaW5uZXIge1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dG9wOiA0NSU7XHJcblx0fVxyXG59IiwiLy8gX3Byb2ZpbGUuc2Nzc1xyXG4vLyBcclxuLy8gVGVtcGxhdGUncyBwcm9maWxlIHBhZ2Ugc3R5bGVzLlxyXG4vLyBcclxuXHJcblxyXG4vLyBQcm9maWxlIFBhZ2VcclxuLmxheW91dC1wcm9maWxlIHtcclxuXHQuaGVhZGVyLWNvbnRyb2wge1xyXG5cdFx0LmJ0bi1zaWduLWluLFxyXG5cdFx0LmFudC1idG4sXHJcblx0XHQuYW50LWRyb3Bkb3duLWxpbmsge1xyXG5cdFx0XHRzdmcgcGF0aCB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYW50LWJyZWFkY3J1bWIgYXtcclxuXHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0fVxyXG5cdC5hbnQtbGF5b3V0PmRpdj5kaXY6bm90KC5hbnQtYWZmaXgpLFxyXG5cdC5hbnQtbGF5b3V0PmRpdj4uYW50LWxheW91dC1oZWFkZXIge1xyXG5cdFx0LmFudC1icmVhZGNydW1iID4gc3BhbiB7XHJcblx0XHRcdC5hbnQtYnJlYWRjcnVtYi1saW5rIGEsXHJcblx0XHRcdC5hbnQtYnJlYWRjcnVtYi1zZXBhcmF0b3Ige1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmFudC1icmVhZGNydW1iLWxpbmsgYSB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjc1O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZCAuYW50LWJyZWFkY3J1bWItbGluayB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hbnQtcGFnZS1oZWFkZXItaGVhZGluZyAuYW50LXBhZ2UtaGVhZGVyLWhlYWRpbmctdGl0bGUge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTtcclxuXHRcdH1cclxuXHRcdC5oZWFkZXItY29udHJvbCAuYnRuLXNpZ24taW4gc3BhbiB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xO1xyXG5cdFx0fVxyXG5cdFx0LmhlYWRlci1jb250cm9sIHtcclxuXHRcdFx0LmJ0bi1zaWduLWluLFxyXG5cdFx0XHQuYW50LWJ0bixcclxuXHRcdFx0LmFudC1kcm9wZG93bi1saW5rIHtcclxuXHRcdFx0XHRzdmcgcGF0aCB7XHJcblx0XHRcdFx0XHRmaWxsOiAkY29sb3ItZ3JheS0xO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYW50LWxheW91dC1oZWFkZXIge1xyXG5cdFx0bWFyZ2luOiAxMHB4IDIwcHg7XHJcblx0fVxyXG5cdC5hbnQtY2FyZC1oZWFkIHtcclxuXHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHR9XHJcbn1cclxuLnByb2ZpbGUtbmF2LWJnIHtcclxuXHRoZWlnaHQ6IDMwMHB4O1xyXG5cdG1hcmdpbi10b3A6IC0xMzcuOHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Ym94LXNoYWRvdzogJHNoYWRvdy0xO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHRAbWVkaWEoIG1pbi13aWR0aDogJG1kICl7XHJcblx0XHRtYXJnaW4tdG9wOiAtODcuOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNldHRpbmdzLWxpc3Qge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0PmxpIHtcclxuXHRcdHBhZGRpbmc6IDEycHggMDtcclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTEyO1xyXG5cdFx0fVxyXG5cdFx0aDYge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItbXV0ZWQ7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wcm9qZWN0cy11cGxvYWRlciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyYXktNTtcclxuXHQuYW50LXVwbG9hZCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHR9XHJcblx0LmFudC11cGxvYWQuYW50LXVwbG9hZC1zZWxlY3QtcGljdHVyZS1jYXJkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdH1cclxufVxyXG4vLyAvIFByb2ZpbGUgUGFnZSIsIi8vIF9zaWduLWluLnNjc3NcclxuLy8gXHJcbi8vIFRlbXBsYXRlJ3Mgc2lnbiBpbiBwYWdlIHN0eWxlcy5cclxuLy8gXHJcblxyXG5cclxuLy8gU2lnbiBJbiBQYWdlXHJcbi5zaWduLWluIHtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cdC5jb2wtaW1nIGltZyB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNTAwcHg7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRAbWVkaWEoIG1pbi13aWR0aDogJGxnKSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbC1mb3JtIC5hbnQtc3dpdGNoIHtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdH1cclxuXHQuYW50LWZvcm0taXRlbS1sYWJlbCB7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHR9XHJcblx0LmFudC1mb3JtLWl0ZW0gbGFiZWwge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHR9XHJcbn1cclxuLy8gLyBTaWduIEluIFBhZ2UiLCIvLyBfc2lnbi11cC5zY3NzXHJcbi8vIFxyXG4vLyBUZW1wbGF0ZSdzIHNpZ24gdXAgcGFnZSBzdHlsZXMuXHJcbi8vIFxyXG5cclxuXHJcbi8vIFNpZ24gVXAgUGFnZVxyXG4ubGF5b3V0LWRlZmF1bHQubGF5b3V0LXNpZ24tdXAge1xyXG5cdHBhZGRpbmc6IDExcHg7XHJcblxyXG5cdC5hbnQtbGF5b3V0LWhlYWRlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheS0xO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmF5LTEyO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRtYXJnaW46IC0xMnB4IC0xMnB4IDA7XHJcblx0XHRcdFx0XHRcclxuXHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbGcgKXtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyLWJyYW5kIHtcclxuXHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0XHR9XHJcblx0XHRcdGg2IHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTI7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRAbWVkaWEoIG1pbi13aWR0aDogJGxnICl7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZWFkZXItbmF2IHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTEyO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTE7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHN2ZyBwYXRoIHtcclxuXHRcdFx0XHRcdGZpbGw6ICRjb2xvci1ncmF5LTEyICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdEBtZWRpYSggbWluLXdpZHRoOiAkbGcgKXtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGNvbG9yLWdyYXktMSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5yb3V0ZXItbGluay1hY3RpdmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmF5LTEyO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEoIG1pbi13aWR0aDogJGxnICl7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c3ZnIHBhdGgge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAkY29sb3ItZ3JheS0xMjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRAbWVkaWEoIG1pbi13aWR0aDogJGxnICl7XHJcblx0XHRcdFx0XHRcdFx0ZmlsbDogJGNvbG9yLWdyYXktMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYW50LW1lbnUtaG9yaXpvbnRhbCB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xMjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZWFkZXItYnRuIC5hbnQtYnRuLXByaW1hcnkge1xyXG5cdFx0XHRAbWVkaWEoIG1pbi13aWR0aDogJGxnICl7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXktMTtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyYXktMTI7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0LmFudC1sYXlvdXQtY29udGVudCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5zaWduLXVwLWhlYWRlciB7XHJcblx0aGVpZ2h0OiA1MDBweDtcclxuXHRwYWRkaW5nLXRvcDogMTM3LjhweDtcclxuXHQvL2JvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Ym94LXNoYWRvdzogJHNoYWRvdy0xO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0QG1lZGlhKCBtaW4td2lkdGg6ICRsZyApe1xyXG5cdFx0XHJcblx0fVxyXG5cclxuXHQqIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ3JheS0xO1xyXG5cdH1cclxuXHJcblx0LmNvbnRlbnQge1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cclxuXHRcdFx0QG1lZGlhKCBtaW4td2lkdGg6ICRtZCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vLyBTaWduIFVwIFBhZ2UiLCJcclxuICAuYXV0aC1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gIH1cclxuICAiLCJcclxuICAuaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgXHJcbiAgLm1lbnUtYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIE1vc3RyYW1vcyBlbCBib3TDs24gaGFtYnVyZ3Vlc2Egc29sbyBlbiBtw7N2aWxlcyAqL1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLm1lbnUtYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEVzdGlsb3MgcGFyYSBlbCBvdmVybGF5IGRlbCBzaWRlYmFyIFNPTE8gZW4gbcOzdmlsZXMgKi9cclxuICAuc2lkZWJhci1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIHotaW5kZXg6IDk5ODtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICB9XHJcbiAgIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/