@charset "UTF-8";

/* mixin for multiline -  FrontModules PruebasPRO */

/*------------------------------------------------------------------------
    # GENERIC BOX-SIZING
-------------------------------------------------------------------------*/

/**
 * More sensible default box-sizing:
 * css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice
 */

html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

/*------------------------------------------------------------------------
    # END GENERIC BOX-SIZING
-------------------------------------------------------------------------*/

/*------------------------------------*    # GENERIC CLEARFIX
\*------------------------------------*/

/**
 * Micro clearfix, as per: css-101.org/articles/clearfix/latest-new-clearfix-so-far.php
 * Extend the clearfix placeholder class `%clearfix` with Sass to avoid the `.clearfix` class appearing
 * over and over in your markup.
 */

.clearfix:after,
.o-layout:after,
.o-list--inline:after,
.o-list--rrss .o-list__box:after,
.o-list--header .o-list__box:after,
.ppg-form__fieldset:after,
.ppg-info__contet-text-area:after,
.ppg-menu__list:after,
.o-layout--dynamic .ppg-slick:after,
.ppg-table__list:after,
.ppg-tabs .ppg-tabs__list:after,
.ppg-tabs--type2.ppg-tabs .ppg-tabs__list:after {
  content: "";
  display: block;
  clear: both;
}

/*------------------------------------*    # END GENERIC CLEARFIX
\*------------------------------------*/

/*------------------------------------------------------------------------
     # GENERIC HIDE ACCESSIBLE
 -------------------------------------------------------------------------*/

.hideAccessible {
  position: absolute;
  left: -9999em;
}

/*------------------------------------------------------------------------
    # END GENERIC HIDE ACCESSIBLE
-------------------------------------------------------------------------*/

/*--------------------------------
  # GENERIC RESET
--------------------------------*/

html,
body,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
article,
aside,
details,
dialog,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary,
audio,
canvas,
video,
mark,
code,
kbd,
pre,
samp,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
strong,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
div {
  margin: 0;
  padding: 0;
  border: none;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-decoration: none;
  box-sizing: border-box;
  word-break: break-word;
}

input,
button,
select,
textarea {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
  text-decoration: none;
  box-sizing: border-box;
}

ul,
dl {
  list-style: none;
}

/*-----------------------------------
  #TAGS HTML5 BROWSER NO SUPPORT
-------------------------------------*/

article,
aside,
details,
dialog,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1.6em;
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/*-----------------------------------
  #TAGS FROM general.css
-------------------------------------*/

.clr {
  clear: both;
}

/*-----------------------------------
  #LINKS
-------------------------------------*/

a {
  cursor: pointer;
  background-color: transparent;
  text-decoration-skip: objects;
  -webkit-text-decoration-skip: objects;
}

a:focus,
a:hover {
  text-decoration: underline;
}

a:visited,
a:active {
  text-decoration: none;
}

a:active,
a:hover {
  outline-width: 0;
}

/*-----------------------------------
  #HEADINGS, WITH AND WITHOUT LINK
-------------------------------------*/

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
}

/*-----------------------------------
  #RESET TABLE
-------------------------------------*/

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*-----------------------------------
  #RESET FORM
-------------------------------------*/

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

[type="radio"]+label,
[type="checkbox"]+label {
  cursor: pointer;
}

/*-----------------------------------
  #RESET INTERACTIVE
-------------------------------------*/

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/*-----------------------------------
  #RESET SCRIPTING
-------------------------------------*/

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/*-----------------------------------
  #RESET HIDDEN
-------------------------------------*/

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/*--------------------------------
  # END GENERIC RESET
--------------------------------*/

/*------------------------------------
     # ELEMENT BODY
 ------------------------------------*/

body {
  position: relative;
  font-family: Arial, Helvetica, sans-serif;
  color: black;
  background-color: #f8f8f8;
}

/*------------------------------------
    # END ELEMENT BODY
------------------------------------*/

/*-------------------------------------------
   # ELEMENT FONT GENERATOR
 ---------------------------------------------*/

/*-------------------------------------------
    # END ELEMENT FONT GENERATOR
---------------------------------------------*/

/*----------------------------------------------------------------
     # ELEMENT HEADINGS
 ------------------------------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: black;
  line-height: 1.5;
}

h1 {
  font-size: 32px;
  font-size: 2rem;
}

h2 {
  font-size: 24px;
  font-size: 1.5rem;
}

h3 {
  font-size: 20px;
  font-size: 1.25rem;
}

h4 {
  font-size: 18px;
  font-size: 1.125rem;
}

h5 {
  font-size: 13px;
  font-size: 0.8125rem;
}

h6 {
  font-size: 11px;
  font-size: 0.6875rem;
}

/*----------------------------------------------------------------
     # END ELEMENT HEADINGS
 ------------------------------------------------------------------*/

/*------------------------------------
    # ELEMENT HTML
------------------------------------*/

html {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  position: relative;
}

.bck-grey {
  background-color: #f8f8f8;
  margin-top: 0 !important;
  padding-top: 46px;
}

/*------------------------------------
    # END ELEMENT HTML
------------------------------------*/

/*------------------------------------
    # ELEMENT IMAGE
------------------------------------*/

img {
  max-width: 100%;
  font-style: italic;
  vertical-align: middle;
}

img,
img[width],
img[height] {
  max-width: none;
}

/*------------------------------------
    # END ELEMENT IMAGE
------------------------------------*/

/*------------------------------------
    # ELEMENT LISTS
-------------------------------------*/

li>ul,
li>ol {
  margin-bottom: 0;
}

/*------------------------------------
    # END ELEMENT LISTS
-------------------------------------*/

/*------------------------------------
    # OBJECTS AVATAR
------------------------------------*/

.o-avatar {
  display: table;
}

.o-avatar__item {
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: top;
  display: table-cell;
}

.o-avatar__item.date {
  width: 20%;
}

.o-avatar__item.descr {
  width: 80%;
}

.o-avatar__item--type02 {
  width: 50%;
}

.o-avatar__item--flush-pd {
  padding: 0;
}

.o-avatar--middle .o-avatar__item {
  vertical-align: middle;
}

.o-avatar--base .o-avatar__item {
  vertical-align: baseline;
}

.o-card__content .o-avatar .o-avatar__item {
  width: 100%;
  padding-top: 1em;
  padding-left: 0px;
  padding-right: 0px;
  display: block;
}

.o-avatar__item.o-avatar__item--flush-pd img {
  /*max-width: 261px;*/
  max-width: 98%;
}

.o-avatar.content p {
  font-size: 14px;
}

.o-avatar__item.ppg-pills__img.ppg-noticias-marron img {
  width: 100px;
  margin-top: 6px;
}

/*------------------------------------
    # END OBJECTS AVATAR
------------------------------------*/

/*------------------------------------
    # OBJECT BOX
------------------------------------*/

.o-box {
  width: 100%;
  border: 1px solid #dddddd;
  background-color: white;
  padding: 20px 15px;
  margin-bottom: 20px;
}

.o-box--type01 {
  border: 0;
  padding: 20px 0;
  margin-bottom: 0;
}

.o-box--flush-pd {
  padding: 0;
}

/*------------------------------------
    # END OBJECT BOX
------------------------------------*/

/*------------------------------------
    # OBJECTS CARD
------------------------------------*/

.o-card {
  background-color: white;
  border: 1px solid #c9c6c6;
  padding: 10px;
  margin-bottom: 20px;
}

.o-card__content {
  padding: 9px 10px;
}

.o-card__picture img {
  width: 100%;
}

.o-card__picture_flexible {
  max-height: 7rem;
  max-width: 11rem;
}


.o-card__title {
  margin-bottom: 9px;
}

.o-card__text {
  max-height: 55px;
  max-height: 3.4375rem;
  overflow: hidden;
  margin-bottom: 15px;
}

.o-card__text_flexible {
  max-height: 5.4375rem;
  overflow: hidden;
  margin-bottom: 15px;
}

.o-card .o-card__box {
  display: block;
  /* Fallback for non-webkit */
  display: -webkit-box;
  max-width: 204px;
  height: 36.12px;
  /* Fallback for non-webkit */
  font-size: 14px;
  line-height: 1.29;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.o-card--slick {
  width: 316px;
  height: 375px;
}

.o-card--slick--flexible {
  width: 197px;
  height: 300px;
  margin: 0.4rem;
}

.o-card--slick:hover {
  box-shadow: 0 3px 4px 0 rgba(68, 68, 68, 0.38);
  border: solid 1px #c33400;
}

.o-card--slick:active {
  box-shadow: 0 3px 4px 0 rgba(68, 68, 68, 0.38);
  border: solid 1px #c33400;
}

.o-card--slick:focus {
  box-shadow: 0 0 11px 0 #c33400;
  border: solid 1px #bc3302;
}

.o-card--type2 {
  position: relative;
}

.o-card--type2 .o-card__picture {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 0;
}

.o-card--type2 .o-card__content {
  position: relative;
  z-index: 1;
}

.o-card--type2 .o-card__text {
  width: 70%;
}

.o-card--type3 {
  border: 1px solid #dddddd;
}

.o-card--type3 .o-card__picture {
  width: 60%;
  display: inline-block;
  vertical-align: top;
}

.o-card--type3 .o-card__content {
  width: 39%;
  display: inline-block;
  vertical-align: top;
}

.o-card--type3 .o-card__title {
  margin-bottom: 10px;
}

.o-card--type3 .o-card__text {
  margin-bottom: 30px;
}

.ppg-slick__link:focus {
  outline-offset: -1px;
}

.ppg-slick__link:focus .o-card--slick {
  box-shadow: 0 0 11px 0 #c33400;
  border: solid 1px #bc3302;
  outline: none;
}


/*------------------------------------
    # Backoffice de PAG
------------------------------------*/
.admin .table_one_admin.extendida tbody tr td.estadoTramites {
  width: 10% !important;
  text-align: center;
}

.admin .table_one_admin.extendida tbody tr td.estiloAcciones {
  width: 10% !important;
  text-align: center;
}

.table_one_admin tbody tr td.desServicioEspecialidad {
  width: 36% !important;
  overflow-wrap: break-word;
  text-align: justify;
}

.table_one_admin tbody tr td.botoneraTabla {
  width: 9%;
  overflow-wrap: break-word;
}



/*------------------------------------
    # BUSCADORES ELASTICSEARCH EMPLEO
------------------------------------*/
.txtClave {
  width: 99% !important;
}

.ver-mas-buscadores {
  float: right;
  width: 10%;
  background-color: #c33400;
  position: absolute !important;
  height: 100% !important;
}


.ver-detalle-buscadores {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.active-buscadores {
  color: #c33400;
}

p.tramite-desc {
  color: black;
  padding-bottom: 0px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.titulo-quizas {
  font-size: 18px;
  margin-top: 4em;
}

.superior-resultados {
  float: left;
  width: 100%;
}

.convocatoria {
  position: relative;
  height: auto !important;
}

.datosConvocatorias {
  padding-left: 1.5% !important;
}

.ref-convocatorias {
  float: left;
  margin-bottom: 0.5em;
  margin-top: 1em;
  width: 100%;
}

.plazas-convocatorias {
  margin-bottom: 0em !important;
}

.titulo-convocatoria-detalle {
  float: left;
  width: 60% !important;
  padding-left: 0px !important;
}

.bolsaempleo {
  width: 100%;
  background-color: white;
  border: 0.5px solid #c8c8c8;
  margin: 0.5em 0;
  height: 160px;
  float: left;
  padding-bottom: 1em;
  position: relative;
  height: auto !important;
  box-shadow: 3px 3px 3px #b6b6b6;
}

.oferta {
  position: relative;
  height: auto !important;
}

.txt-det.detalleReferencia {
  width: 55% !important;
}

.buscar-limpiar {
  width: 100% !important;
}

span.viaAcceso {
  margin-left: 0.6em;
}

.resultados-titulo {
  width: 70%;
  margin-bottom: 2em !important;
  float: left;
  padding-left: 0.9em;
}

p.titulo-filtro {
  padding-bottom: 0px;
  margin-left: 0.9em;
}

.ppg-form__submitbox.buscar-limpiar {
  margin-top: 1em;
}

.volver-atras-buscador {
  font-size: large;
}

a.estilo-url {
  color: #c33400;
  text-decoration: underline;
}

.pagination-detalle {
  margin-top: 1em;
}

span.txt-desc-tam {
  font-size: 16px;
}

a.txt-desc-tam {
  color: #c33400;
  text-decoration: underline;
}

.txt-det.detalleReferencia {
  width: 20%;
  padding: 0px !important;
}

.referencia .detalleReferencia {
  float: right;
  width: auto !important;
}

.referencia-txt {
  padding: 0px !important;
}

p.txt-naranja {
  color: #c33400;
  font-weight: bold;
}

.rel-conv {
  float: left;
}

.ad-atr {
  width: 100%;
  padding-right: 0 !important;
  padding-left: 0 !important;
  padding-bottom: 1em;
  padding-top: 1em;
}

.txt-det {
  margin-left: 5px;
}

.txt-det-tram {
  margin-left: 5px;
  padding-left: 0 !important;
  color: black;
}

section.o-layout__content.resultados-busqueda {
  width: 100%;
}

.margen-inferior {
  margin-bottom: 1em;
}

.contenido-detalle {
  border: 1px solid #c1c1c157;
  padding: 1em;
  margin-bottom: 1em;
  width: 100% !important;
  background-color: white;
  padding-right: 2em !important;
  padding-left: 2em !important;

}

.ppg-form__group.ppg-form__group--datepicker.ppg-icon__calendar-a.fecha-calendario {
  margin-bottom: 0.5em;
  margin-top: 0.5em;
  margin-left: 0.5em;
}

.bempleo {
  margin-top: 0.5em;
  width: 100% !important;
}

.o-layout__content.resultados-busqueda-detalle {
  width: 100%;
}

select#tipoPlazaPublicacion {
  margin: 0.5em;
}

input#plazasDesde {
  margin-top: 0em;
  /* margin-left: 0.5em;*/
}

.menu-movil #plazasDesde,
.menu-movil #plazasHasta {
  margin-top: .5rem;
}

.organo,
.ubicacion {
  float: left;
  width: 100%;
}

.mas-tramite {
  height: inherit !important;
}

/*p.txt-relacionados {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    width: 100%;
    padding: 0;
    padding-left: 5px;
    color: #333333;
}*/

p.txt-relacionados {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  padding: 0;
  padding-left: 5px;
  color: #333333;
}

.tram-relacionado.o-unit__row {
  width: 100%;
  background-color: white;
  border: 0.5px solid #c8c8c8;
  margin: 0.5em;
  float: left;
  box-shadow: 3px 3px 3px #b6b6b6;
}

.tram-relacionado {
  width: 100%;
  float: left;
}

.desc-detalle {
  float: left;
  width: 100%;
  margin-bottom: 0.5em;
  padding-right: 1em;
}

.descipcionDetalle {
  float: left;
  width: 100%;
  margin-left: 1em;

}

ul.pestana-buscadores {
  float: left;
  width: 100%;
}

a.relacionado-ubicacion,
a.relacionado-titulacion,
a.relacionado-plazo {
  text-align: center;
  width: 100%;
  color: black;
}

.relacionado-tramite {
  float: left;
  width: 100%;
  margin-bottom: 1em;
}

.relacionado-resultado {
  width: 100%;
  background-color: white;
  border: 0.5px solid #81818221;
  margin: 0.5em;
  float: left;
}

.relacionado {
  float: left;
  width: 100%;
}


p.grey.rel {
  padding: 0;
}

.desc {
  float: left;
  width: 50%;
}

.relacionados {
  float: left;
  width: 100%;
}

.descargas {
  width: 30%;
  float: right;
  margin-top: 1em;
  margin-left: .5em;
}

.pagination {
  margin-bottom: 1em;
  margin-top: 1em;
  float: left;
  width: 100%;
}

.txt-titulacion {
  white-space: nowrap;
  overflow: hidden;
  width: 45% !important;
  text-overflow: ellipsis;
}

.resultado-convocatoria {
  float: left;
  width: 100%;
}

.o-layout__content_buscador {
  position: relative;
  width: 100%;
  float: left;
  margin-right: 19.5px;
}

option:checked {
  color: #c33400 !important;
}

select#select_orders {
  text-decoration: underline;
  border-style: hidden;
  width: 70%;
  float: left;
  background: transparent;
  cursor: pointer;
}

.txt-sel {
  color: #6d6d6d;
}

.numero-resultados-select {
  float: left;
  width: 40%;
}

.resultados-pagina #menu {
  float: left;
  width: 40% !important;
}

.opciones-resultados {
  margin-left: 0.4em;
  margin-right: 0.4em;
  display: inline-block;
  float: left;
  cursor: pointer;
}

#select_tam {
  overflow: hidden;
  height: 35px;
  float: right;
  width: 40%;
  border-style: hidden;
  background: transparent;
}

#select_orders:focus,
#select_tam:focus {
  outline: none;
}

label.label-ordenar {
  margin-right: 1em;
  float: left;
}

.ordenacion {
    float: right;
    width: 100%;
    margin-bottom: 1em;
    margin-top: 1em;
}


.ordenar {
  float: left;
  width: 50%;
}



.resultados-pagina {
  float: right;
  width: 45%;
}

.total-resultados {
  float: left;
  width: 100%;
}

.cstm-totalresultados-icon {
  margin-left: -12px;
  size: 12px;
  margin-top: -23px;
}

.cstm-totalresultados-text {
  size: 12px;
  margin-top: -28px;
}

.cstm-barrarrss {
    border-top: 1px solid #dddddd;
    padding-top: 10px;
}

.cstm-buzonmensaje {
    color: #565656 !important;
    background-color: #FFFFFF !important;
}

.cstm-buzoncaptcha {
    width: 310px;
    margin-left: 35%;
    margin-top: 3%;
    margin-bottom: 5%;
}

.cstm-buzon-p-captchaOffline {
    width: 100%;
    margin-bottom: 0.5em;
}

.cstm-buzon-input-captchaOffline {
    color: #565656;
    height: 21px;
    font-size: 13.3px;
    width: 227px;
}

.cstm-colorTextMejora {
    color: #565656;
}


.ordenacion .select2-container--default .select2-selection--single {
  background-color: inherit;
}

.ordenar {
  float: left;
}

li.menu-movil {
  list-style: none;
  margin-top: 0.6em;
}

li.menu-movil div[class^="o-it"] {
  padding: 0;
}

.ppg-botones-filtro {
  text-align: right;
  width: 100%;
  float: right;
}

.botones-filtro {
  padding-right: 0;
  padding-top: 1em;
  padding-left: 0;
}

.boton-limpiar {
  color: black;
  width: 40%;
  float: left;
  border: 1px solid transparent;
  padding: 13px 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  cursor: pointer;
  word-break: normal;
}

.boton-buscar {
  border-radius: 0.1875rem;
  background-color: #c33400;
  width: 55%;
  float: right;
  border: 1px solid transparent;
  padding: 13px 5px;
  padding: 0.8125rem 0.3125rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: white;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  cursor: pointer;
}

.buscar {
  margin: .5rem 0;
}

.ver-mas {
  float: right;
  width: 7%;
  background-color: #c33400;
}

.resultado_empleo,
.resultado_convocatoria {
  float: left;
  padding-top: 0.5em !important;
}

.ver-detalle {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px !important;
}

.ver-detalle-tramite {
    text-align: center;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.ver-mas-relacinado {
    position: absolute !important;
    height: 100% !important;
}

.mas-informacion-resultados-tramites-heightauto {
    height: auto;
}

.detalle-buscador.referencia-txt {
  color: black;
}

.disposiciones {
  border-top: 1px solid #c1c1c1;
  margin-top: 1em;
}

.discapacidad {
  margin-bottom: 1em;
  margin-top: 1em;
}

.result-det {
  float: left;
  margin-bottom: 0.5em;
}

.plazas {
  float: left;
  width: 100%;
  margin-bottom: 0.5em;
}

span.plazas-txt {
  float: left;
  margin-right: 1em;
}

.margen-tramite {
  margin-bottom: 0.5em;
}

.titulacion,
.detalle-tramite {
  float: left;
  margin-bottom: 0.5em;
  margin-top: 1em;
  width: 100%;
}

.titulo-detalle {
  padding-left: 0 !important;
  font-size: 20px !important;
}

.detalle-buscador.url {
  margin-top: 1em;
  width: 30%;
}

.datos-contacto {
  width: 30%;
  padding-top: 1em;
}

.datos-tribunal {
  float: left;
  width: 100% !important;
  padding-top: 2em;
  border-top: 1px solid #c1c1c1;
  margin-top: 2em;
}

.datos-tribunal-primero {
  float: left;
  width: 100% !important;
  padding-top: 2em;
  border-top: 1px solid #c1c1c1;
}

.content-detalle {
  float: left;
  width: 33%;
}

.detalle-resultado {
  width: 100%;
  float: left;
  padding-top: 0.5em;
}

.detalle-buscador {
  color: #9c9797d4;
  font-size: 15px !important;
  width: 100%;
}

.discapacidad,
.disposiciones,
.plazo-presentacion {
  float: left;
  padding-top: 1em;
  width: 100%;
}

.referencia {
  float: right;
  padding-top: 0;
  color: #c33400;
}

.mas-informacion-resultados {
  /* float: right;
    width: 10%;*/
  background-color: #c33400;
  text-align: center;
}

.mas-informacion-resultados-tramites {
  background-color: #c33400;
  text-align: center;
  height: 250px;
}

input.mas-informacion.empleo {
  cursor: pointer;
  background-color: transparent;
  color: transparent;
  border: 1px solid transparent;
  width: 67%;
  height: 8%;
  position: absolute;
}

input.mas-informacion.tramites {
  cursor: pointer;
  background-color: transparent;
  color: transparent;
  border: 1px solid transparent;
  width: 67%;
  height: 250px;
  position: absolute;
}

.o-layout__content .resultados-busqueda {
  width: 90% !important;


}

.content-resultados-detalle {
  margin-top: 1em;
  margin-bottom: 1em;
}

.pagina-buscador {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.titulo-convocatorias,
.titulo-tramite {
  color: #c33400;
  /* margin-bottom: 0.4em;*/
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

h2.titulo-convocatorias,
h2.titulo-tramite {
  font-size: 1.125rem;
}

.datos-resultado {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: -0.5rem;
  width: 100%;
  padding: 0;
  padding-left: 5px;
  color: #000000;
}

.alerta-resultado img {
  float: left;
}

.alerta-resultado .acotado {
  float: left;
  width: auto;
}

/*.datos-resultado {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-top: -1.2rem;
    width: 100%;
    padding: 0;
    padding-left: 5px;
    color:#333333;
}*/

.resultados {
  float: right;
  width: 70% !important;
}

.menu-izq {
  float: left;
  width: 30% !important;
}

.convocatoria.o-unit__row,
.oferta.o-unit__row {
  width: 100%;
  background-color: white;
  border: 0.5px solid #c8c8c8;
  margin: 0.5em 0;
  height: 160px;
  float: left;
  padding-bottom: 1em;
  box-shadow: 3px 3px 3px #b6b6b6;
}

.relacionado-convocatoria-detalle {
  width: 100%;
  background-color: white;
  border: 0.5px solid #81818221;
  margin: 0.5em;
  float: left;
  padding-bottom: 1em;
}

.tramite.o-unit__row {
  width: 100%;
  background-color: white;
  border: 0.5px solid #81818221;
  margin: 0.5em;
  float: left;
  height: 250px;
}

h1.convocatoria {
  margin-bottom: 1em;
  margin-top: 1em;
  color: #444546;
  font-size: 35px;
}

.ppg-heading.t-fs-20.detalle {
  margin-bottom: 1em;
  width: 75%;
}

.detalle {
  margin-bottom: 1em;
  padding-right: 0;
}

.detalle-datos {
  padding-bottom: 1em;
  float: left;
  width: 100%;
  padding-top: 1em;
}

.ppg-form__fieldset_plazas {
  float: left;
}

.campoPlazas {
  float: left;
  width: 100%;
  padding-left: 2em !important;
}

.ppg-heading--type02.detallePlazas {
  color: #8a8a8a;
  float: left;
  width: 100%;
  padding-left: 2em;
  padding-bottom: 1em;
}

.general_content.buscadorEmpleo {
  background-color: #F8F8F8;
}

.buscadores {
  float: left;
  width: 100%;
  background-color: white;
}

.contenido.o-unit__row {
  width: 90%;
  float: left;
  margin: 0px auto;
  margin-left: 2em;
}

.buscadores .pestana-buscadores {
  float: left;
  margin-bottom: 1em;
  width: 100%;
  padding-right: 0em;
  border-bottom: 1px solid #dbdbdb;
}

.pestana-buscadores .content-buscador {
  float: none !important;
  display: inline-block;
}

.ui-tabs .ui-tabs-nav li.content-buscador {
  width: 32%;
  white-space: normal;
}

.ui-tabs .ui-tabs-nav li.content-buscador a.ui-tabs-anchor {
  padding: 0;
}

.buscador-oep,
.buscador-convocatorias,
.buscador-bolsaEmpleo {
  text-align: center;
  width: 100%;
  color: #333333;
}

li.content-buscador {
  width: 32%;
}

li.content-buscador.content-buscador-2-col {
  width: 50% !important;
  float: left !important;
  margin: 1px 0 !important;
}

li.content-buscador.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {
  border-bottom: 3px solid #c33400;
  vertical-align: bottom
    /* font-weight: bolder; */
}

li.content-buscador.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active a {
  color: #c33400;
  font-weight: bolder;
}

div#tabs-oep {
  float: left;
}

div#tabs-ce {
  float: left;
}

div#tabs-be {
  float: left;
}

#tabs-ce>.o-unit.o-unit--bottom,
#tabs-be>.o-unit.o-unit--bottom {
  padding: 0;
}

.buscadores {
  float: left;
  width: 100%;
}

.contenido.o-unit__row {
  width: 90%;
  float: left;
  margin: 0px auto;
  margin-left: 2em;
}

.anio {
  width: 23% !important;
  padding-right: 0px !important;
  margin-top: 1em !important;
}

.cuerpo {
  width: 36% !important;
  padding-right: 0px !important;
  margin-top: 1em !important;
}

.codigo {
  width: 32% !important;
  padding-right: 0px !important;
  margin-top: 1em !important;
}

.estado {
  width: 29% !important;
  margin-top: 1em !important;
}

.tipo {
  width: 70% !important;
  margin-top: 1em !important;
}

.tipoO {
  width: 15.2% !important;
  float: right;
  padding-bottom: 1.25rem;
}

.tipo-radio {
  padding: 0.5em 0;
  float: left;
  width: 20%;
}

.ppg-form__label.buscador {
  font-weight: normal;
}

.fin-plazo {
  float: left;
  width: 100%;
}


.datos-resultado-rel {
  width: 100%;
  float: left;
  padding: 0;
}

.grey {
  color: #757575;
  padding-left: 5px !important;
}

.grey-detalle {
  color: #757575;
  padding-left: 5px !important;
  padding-bottom: 3px;
}

.grey-det {
  color: #bdbaba;
  float: left;
}

.datosConvocatorias {
  padding-left: 0 !important;
}

.descarga {
  width: 15%;
  float: right;
  font-size: 14px;
}

.descarga-resultados {
  float: right;
  font-size: 14px;
  margin-left: 1em;
  margin-top: 1.5rem;
}

.suscripcion-conv {
  width: 32%;
  float: right;
}

.url-estilos {
  width: 100%;
}

img.verCSV {
    width: 28px;
	height: 34px;
}

img.verInfo {
  width: 21px;
}

.drop-down-ico {
  left: auto;
  margin-right: 0;
  right: .5em;
}

.buscadores .ppg-form__fieldset--submit {
  float: right;
  padding: 0;
}

/*------------------------------------
    # FIN BUSCADORES ELASTICSEARCH EMPLEO
------------------------------------*/

/*------------------------------------
    # OBJECT LAYOUT UNO
------------------------------------*/

.o-layout {
  max-width: 990px;
  margin: auto;
  margin-top: 20px;
}

.o-layout__jumbo {
  position: relative;
  width: 100%;
  float: left;
  margin-bottom: 20px;
}

.o-layout__content {
  position: relative;
  width: 65.8%;
  float: left;
  margin-right: 19.5px;
}

.content-novedad {
  width: 100%;
}

.content-novedad-anclas {
  border: 1px solid #dddddd;
  padding: 15px;
  width: 100%;
}

p.fecha {
  width: 12%;
  float: left;
  font-size: 18px;
  padding: 0;
}

p.fechaHome {
  width: 21%;
  float: left;
  font-size: 18px;
  padding: 0;
  padding-left: 2px;
  color: #671C00;
}

.mod_aviso_home {
  padding: 1em 1em;
  border: 1px solid #ddd;
  border-radius: 5px;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #f4f4f4;
  margin-bottom: 2em;
  margin: 0rem 0rem 1rem 0rem;
}

.mod_aviso_home h2 {
  display: block;
  font-size: 27px;
  color: #C33400;
  font-weight: bold;
  padding-left: 1.5em;
  background: transparent url("../img/general/icons/advertencia.png") left center no-repeat;
}

p.fechaAviso {
  line-height: 1.6em;
  font-size: 14px;
}


.contenido-noticia-home {
  color: #671C00;
  text-align: justify;
  font-size: 17px;
  padding-left: 23px;
  padding-right: 10px;
  vertical-align: top;
  width: 100%;
}

p.contenido-noticias {
  padding-bottom: 5px;
}

a.ppg-link-novedad {
  font-size: 16px;
  color: #671C00;
  display: inline;
  font-weight: bold;
}

.contenido-novedad-home {
  padding-left: 14px;
}

.o-layout__menuizq {
  position: relative;
  width: 65.8%;
  float: right;
  margin-left: 19.5px;
}

.o-layout__sidebar {
  position: relative;
  width: 32%;
  float: left;
}

.o-layout--dynamic .o-layout__jumbo {
  width: 65%;
}

.o-layout--dynamic .o-layout__sidebar {
  float: none;
  display: inline-block;
}

/*------------------------------------
    # END OBJECT LAYOUT UNO
------------------------------------*/

/*------------------------------------
    # OBJECT LAYOUT LIST
------------------------------------*/

.o-list {
  background-color: white;
  border: 1px solid #dddddd;
  padding: 0 15px 20px;
  margin-bottom: 20px;
}

.o-list__name {
  border-bottom: 1px solid #dddddd;
  padding-top: 15px;
  padding-bottom: 8px;
  margin-bottom: 15px;
}

.o-list__name:last-child {
  border-bottom: none;
}

.o-list__item {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 15px;
}

.o-list__item:last-child .o-it-sm-1/1:last-child {
  border-bottom: none !important;
}

li.o-list__item:last-child {
  border-bottom: none !important;
}

.o-list--aside.o-list {
  padding-bottom: 0;
}

.o-list--aside.o-list .o-list__name {
  margin-bottom: 0;
}

.o-list--aside.o-list .o-list__item {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 0;
}

.o-list--inline .o-list__item {
  float: left;
  border: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.o-list--inline .o-list__item:first-child {
  padding-left: 0;
}

.o-list--inline .o-list__item:last-child {
  padding-right: 0;
}

.o-list--inline .o-list--flush-pd {
  padding: 0;
}

.o-list--flush {
  padding: 0;
  border: 0;
  margin: 0;
}

.o-list--flush-br {
  border: 0;
}

.o-list--flush-pd {
  padding: 0;
}

.o-list--flush-mg {
  margin: 0;
}

.o-list--table {
  border: none;
  background-color: transparent;
}

.o-list--border {
  border-bottom: 1px solid #c1c1c1;
  border-top: 1px solid #e0ded9;
}

.o-list--border02 {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}

.o-list--border02 .o-list__item {
  margin-bottom: 0;
  padding-left: 20px;
  padding-left: 1.25rem;
}

.o-list--border02 .o-lit__box {
  float: right;
}

.o-list--border03 {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 15px;
}

.o-list--border03 .o-list__item {
  margin-bottom: 0;
  padding-left: 20px;
  padding-left: 1.25rem;
}

.o-list--border03 .o-lit__box {
  float: right;
}

.o-list--type01.o-list .o-list__item {
  padding: 0;
  width: 100%;
}

.o-list--type01.o-list .o-list__name {
  width: 100%;
  padding-left: 20px;
}

.o-list--type01.o-list.o-list--inline .o-list__item {
  padding-top: 20px;
  padding-bottom: 20px;
}

.o-list--style {
  list-style-type: disc;
  color: #c33400;
}

.o-list--margin {
  margin-bottom: 60px;
  margin-bottom: 3.75rem;
}

.o-list--rrss {
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #dddddd;
}

.o-list--rrss .o-list__box {
  float: right;
}

.o-list--rrss .o-list__item {
  position: relative;
  padding: 0;
  margin: 0;
}

.o-list--header .o-list__box {
  float: right;
}

.o-list--header .o-list__item {
  position: relative;
  padding: 0;
}

.ppg-footer .o-list {
  background-color: transparent;
}

.ppg-footer .o-list.o-list--inline .o-list-item {
  border-bottom: 1px solid #c9c6c6;
  border-top: 1px solid #c9c6c6;
}

.ppg-news .o-list__item {
  padding-top: 30px;
  /* padding-bottom: 15px;*/
  width: 100%;
}

.ppg-news .o-list__item:hover {
  background: #fff4f0;
}

.ppg-table .o-list__item {
  margin-bottom: 12px;
}

.ppg-table .o-list__item2 {
  border: 0;
  border-bottom: 1px solid #c1c1c1;
  margin: 0;
}

.ppg-table .o-list__item3 {
  border-bottom: 0;
  margin-bottom: 0;
}

.ppg-table .o-list__item4 {
  margin-bottom: 0;
}

.ppg-table--type02 .o-list__item {
  margin-bottom: 0;
}

.ppg-table--type02 .o-list__item:first-child {
  padding-left: 15px;
}

.o-list--aside .o-list__name {
  width: 100%;
}

/*------------------------------------
    # END OBJECT LIST
------------------------------------*/


/*------------------------------ MOD-TOOLS ------------------------------------*/

/*.mod_tools { position: relative; float: left; width: 99%; background: #fff; border: 1px solid #eee; border-radius: 5px; }*/
.mod_tools .tags {
  float: right;
  width: auto;
  padding-right: 1em;
  padding-top: 0.1em;
}

.mod_tools .tags a {
  line-height: 2em;
}

.mod_tools ul {
  float: right;
  /*position: relative; width: 35%; border-left: 2px solid #eee;list-style: none;*/
}


.mod_tools ul li {
  position: relative;
  float: left;
  margin-left: 2em;
}

.mod_tools ul li:first-child {
  margin-left: 3em;
}

.mod_tools ul li a {
  line-height: 2em;
  line-height: 2em;
  color: #333333;
  padding-left: 2em;
  font-size: 0.875rem;
}

.mod_tools .redesSocialesCompartir .noFont {
  font-size: 0;
}

.mod_tools ul li a.ico_altavoz {
  background-image: url(../assets/img/icons/spritesheet.png);
  width: 23px;
  height: 20px;
  background-position: -239px -175px;
}

.mod_tools ul li a.ico_print {
  background-image: url(../assets/img/icons/spritesheet.png);
  background-repeat: no-repeat;
  width: 21px;
  height: 19px;
  background-position: -578px -292px;
}

.mod_tools.rs_skip.rs_preserve {
  border-top: 1px solid #dddddd;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #dddddd;
}

.main_top .mod_tools li {
  padding: 0.3125rem 0 0.3125rem 0.625rem;
}

ul.redesSocialesCompartir li {
  display: inline;
  margin-left: 0em;
  padding-left: 0em !important;
}

.addthis_button_facebook.noFont.at300b,
.addthis_button_twitter.noFont.at300b,
.addthis_button_linkedin.noFont.at300b,
.addthis_button_google_plusone_share.noFont.at300b,
.addthis_button_compact.noFont.at300m,
.addthis_button_expanded.noFont.at300m {
  color: transparent;
  font-size: 0;
}



/*------------------------------------------------------------
    # OBJECT NORA
-------------------------------------------------------------*/

.xs-inline-visible,
.xs-visible,
.sm-inline-visible,
.sm-visible,
.md-inline-visible,
.md-visible,
.lg-inline-visible,
.lg-visible,
.xl-inline-visible,
.xl-visible {
  display: none !important;
}

.row:before,
.row:after {
  content: "";
  display: block;
  clear: both;
}

/*------------------------------------------------------------
    # END OBJECT NORA
    -------------------------------------------------------------*/

/*------------------------------------
         # OBJECTS UNITS
     ------------------------------------*/

.o-unit {
  font-size: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.o-unit [class*=" o-it"],
.o-unit [class^="o-it"] {
  display: inline-block;
  font-size: 16px;
  font-size: 1rem;
  vertical-align: top;
  padding-left: 15px;
  padding-right: 15px;
}

.o-unit__row {
  margin-left: -15px;
  margin-right: -15px;
}

.o-unit--margin {
  margin-bottom: 90px;
}

.o-unit--middle [class*=" o-it"],
.o-unit--middle [class^="o-it"] {
  vertical-align: middle;
}

.o-unit--base [class*=" o-it"],
.o-unit--base [class^="o-it"] {
  vertical-align: baseline;
}

.o-unit--bottom [class*=" o-it"],
.o-unit--bottom [class^="o-it"] {
  vertical-align: bottom;
}

.o-box--type02 {
  padding-left: 0px;
  padding-right: 0px;

}

.o-it-sm-unit__row {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.o-it-1\/1 {
  width: 100%;
}

.o-it-2\/1 {
  width: 200%;
}

.o-it-3\/1 {
  width: 300%;
}

.o-it-4\/1 {
  width: 400%;
}

.o-it-5\/1 {
  width: 500%;
}

.o-it-6\/1 {
  width: 600%;
}

.o-it-7\/1 {
  width: 700%;
}

.o-it-8\/1 {
  width: 800%;
}

.o-it-9\/1 {
  width: 900%;
}

.o-it-10\/1 {
  width: 1000%;
}

.o-it-11\/1 {
  width: 1100%;
}

.o-it-12\/1 {
  width: 1200%;
}

.o-it-13\/1 {
  width: 1300%;
}

.o-it-14\/1 {
  width: 1400%;
}

.o-it-15\/1 {
  width: 1500%;
}

.o-it-16\/1 {
  width: 1600%;
}

.o-it-1\/2 {
  width: 50%;
}

#pagimprimir .o-it-1\/2 {
  width: 100%;
}


.o-it-2\/2 {
  width: 100%;
}

.o-it-3\/2 {
  width: 150%;
}

.o-it-4\/2 {
  width: 200%;
}

.o-it-5\/2 {
  width: 250%;
}

.o-it-6\/2 {
  width: 300%;
}

.o-it-7\/2 {
  width: 350%;
}

.o-it-8\/2 {
  width: 400%;
}

.o-it-9\/2 {
  width: 450%;
}

.o-it-10\/2 {
  width: 500%;
}

.o-it-11\/2 {
  width: 550%;
}

.o-it-12\/2 {
  width: 600%;
}

.o-it-13\/2 {
  width: 650%;
}

.o-it-14\/2 {
  width: 700%;
}

.o-it-15\/2 {
  width: 750%;
}

.o-it-16\/2 {
  width: 800%;
}

.o-it-1\/3 {
  width: 33.33333%;
}

.o-it-2\/3 {
  width: 66.66667%;
}

.o-it-3\/3 {
  width: 100%;
}

.o-it-4\/3 {
  width: 133.33333%;
}

.o-it-5\/3 {
  width: 166.66667%;
}

.o-it-6\/3 {
  width: 200%;
}

.o-it-7\/3 {
  width: 233.33333%;
}

.o-it-8\/3 {
  width: 266.66667%;
}

.o-it-9\/3 {
  width: 300%;
}

.o-it-10\/3 {
  width: 333.33333%;
}

.o-it-11\/3 {
  width: 366.66667%;
}

.o-it-12\/3 {
  width: 400%;
}

.o-it-13\/3 {
  width: 433.33333%;
}

.o-it-14\/3 {
  width: 466.66667%;
}

.o-it-15\/3 {
  width: 500%;
}

.o-it-16\/3 {
  width: 533.33333%;
}

.o-it-1\/4 {
  width: 25%;
}

.o-it-2\/4 {
  width: 50%;
}

.o-it-3\/4 {
  width: 75%;
}

.o-it-4\/4 {
  width: 100%;
}

.o-it-5\/4 {
  width: 125%;
}

.o-it-6\/4 {
  width: 150%;
}

.o-it-7\/4 {
  width: 175%;
}

.o-it-8\/4 {
  width: 200%;
}

.o-it-9\/4 {
  width: 225%;
}

.o-it-10\/4 {
  width: 250%;
}

.o-it-11\/4 {
  width: 275%;
}

.o-it-12\/4 {
  width: 300%;
}

.o-it-13\/4 {
  width: 325%;
}

.o-it-14\/4 {
  width: 350%;
}

.o-it-15\/4 {
  width: 375%;
}

.o-it-16\/4 {
  width: 400%;
}

.o-it-1\/5 {
  width: 20%;
}

.o-it-2\/5 {
  width: 40%;
}

.o-it-3\/5 {
  width: 60%;
}

.o-it-4\/5 {
  width: 80%;
}

.o-it-5\/5 {
  width: 100%;
}

.o-it-6\/5 {
  width: 120%;
}

.o-it-7\/5 {
  width: 140%;
}

.o-it-8\/5 {
  width: 160%;
}

.o-it-9\/5 {
  width: 180%;
}

.o-it-10\/5 {
  width: 200%;
}

.o-it-11\/5 {
  width: 220%;
}

.o-it-12\/5 {
  width: 240%;
}

.o-it-13\/5 {
  width: 260%;
}

.o-it-14\/5 {
  width: 280%;
}

.o-it-15\/5 {
  width: 300%;
}

.o-it-16\/5 {
  width: 320%;
}

.o-it-1\/6 {
  width: 16.66667%;
}

.o-it-2\/6 {
  width: 33.33333%;
}

.o-it-3\/6 {
  width: 50%;
}

.o-it-4\/6 {
  width: 66.66667%;
}

.o-it-5\/6 {
  width: 83.33333%;
}

.o-it-6\/6 {
  width: 100%;
}

.o-it-7\/6 {
  width: 116.66667%;
}

.o-it-8\/6 {
  width: 133.33333%;
}

.o-it-9\/6 {
  width: 150%;
}

.o-it-10\/6 {
  width: 166.66667%;
}

.o-it-11\/6 {
  width: 183.33333%;
}

.o-it-12\/6 {
  width: 200%;
}

.o-it-13\/6 {
  width: 216.66667%;
}

.o-it-14\/6 {
  width: 233.33333%;
}

.o-it-15\/6 {
  width: 250%;
}

.o-it-16\/6 {
  width: 266.66667%;
}

.o-it-1\/7 {
  width: 14.28571%;
}

.o-it-2\/7 {
  width: 28.57143%;
}

.o-it-3\/7 {
  width: 42.85714%;
}

.o-it-4\/7 {
  width: 57.14286%;
}

.o-it-5\/7 {
  width: 71.42857%;
}

.o-it-6\/7 {
  width: 85.71429%;
}

.o-it-7\/7 {
  width: 100%;
}

.o-it-8\/7 {
  width: 114.28571%;
}

.o-it-9\/7 {
  width: 128.57143%;
}

.o-it-10\/7 {
  width: 142.85714%;
}

.o-it-11\/7 {
  width: 157.14286%;
}

.o-it-12\/7 {
  width: 171.42857%;
}

.o-it-13\/7 {
  width: 185.71429%;
}

.o-it-14\/7 {
  width: 200%;
}

.o-it-15\/7 {
  width: 214.28571%;
}

.o-it-16\/7 {
  width: 228.57143%;
}

.o-it-1\/8 {
  width: 12.5%;
}

.o-it-2\/8 {
  width: 25%;
}

.o-it-3\/8 {
  width: 37.5%;
}

.o-it-4\/8 {
  width: 50%;
}

.o-it-5\/8 {
  width: 62.5%;
}

.o-it-6\/8 {
  width: 75%;
}

.o-it-7\/8 {
  width: 87.5%;
}

.o-it-8\/8 {
  width: 100%;
}

.o-it-9\/8 {
  width: 112.5%;
}

.o-it-10\/8 {
  width: 125%;
}

.o-it-11\/8 {
  width: 137.5%;
}

.o-it-12\/8 {
  width: 150%;
}

.o-it-13\/8 {
  width: 162.5%;
}

.o-it-14\/8 {
  width: 175%;
}

.o-it-15\/8 {
  width: 187.5%;
}

.o-it-16\/8 {
  width: 200%;
}

.o-it-1\/9 {
  width: 11.11111%;
}

.o-it-2\/9 {
  width: 22.22222%;
}

.o-it-3\/9 {
  width: 33.33333%;
}

.o-it-4\/9 {
  width: 44.44444%;
}

.o-it-5\/9 {
  width: 55.55556%;
}

.o-it-6\/9 {
  width: 66.66667%;
}

.o-it-7\/9 {
  width: 77.77778%;
}

.o-it-8\/9 {
  width: 88.88889%;
}

.o-it-9\/9 {
  width: 100%;
}

.o-it-10\/9 {
  width: 111.11111%;
}

.o-it-11\/9 {
  width: 122.22222%;
}

.o-it-12\/9 {
  width: 133.33333%;
}

.o-it-13\/9 {
  width: 144.44444%;
}

.o-it-14\/9 {
  width: 155.55556%;
}

.o-it-15\/9 {
  width: 166.66667%;
}

.o-it-16\/9 {
  width: 177.77778%;
}

.o-it-1\/10 {
  width: 10%;
}

.o-it-2\/10 {
  width: 20%;
}

.o-it-3\/10 {
  width: 30%;
}

.o-it-4\/10 {
  width: 40%;
}

.o-it-5\/10 {
  width: 50%;
}

.o-it-6\/10 {
  width: 60%;
}

.o-it-7\/10 {
  width: 70%;
}

.o-it-8\/10 {
  width: 80%;
}

.o-it-9\/10 {
  width: 90%;
}

.o-it-10\/10 {
  width: 100%;
}

.o-it-11\/10 {
  width: 110%;
}

.o-it-12\/10 {
  width: 120%;
}

.o-it-13\/10 {
  width: 130%;
}

.o-it-14\/10 {
  width: 140%;
}

.o-it-15\/10 {
  width: 150%;
}

.o-it-16\/10 {
  width: 160%;
}

.o-it-1\/11 {
  width: 9.09091%;
}

.o-it-2\/11 {
  width: 18.18182%;
}

.o-it-3\/11 {
  width: 27.27273%;
}

.o-it-4\/11 {
  width: 36.36364%;
}

.o-it-5\/11 {
  width: 45.45455%;
}

.o-it-6\/11 {
  width: 54.54545%;
}

.o-it-7\/11 {
  width: 63.63636%;
}

.o-it-8\/11 {
  width: 72.72727%;
}

.o-it-9\/11 {
  width: 81.81818%;
}

.o-it-10\/11 {
  width: 90.90909%;
}

.o-it-11\/11 {
  width: 100%;
}

.o-it-12\/11 {
  width: 109.09091%;
}

.o-it-13\/11 {
  width: 118.18182%;
}

.o-it-14\/11 {
  width: 127.27273%;
}

.o-it-15\/11 {
  width: 136.36364%;
}

.o-it-16\/11 {
  width: 145.45455%;
}

.o-it-1\/12 {
  width: 8.33333%;
}

.o-it-2\/12 {
  width: 16.66667%;
}

.o-it-3\/12 {
  width: 25%;
}

.o-it-4\/12 {
  width: 33.33333%;
}

.o-it-5\/12 {
  width: 41.66667%;
}

.o-it-6\/12 {
  width: 50%;
}

.o-it-7\/12 {
  width: 58.33333%;
}

.o-it-8\/12 {
  width: 66.66667%;
}

.o-it-9\/12 {
  width: 75%;
}

.o-it-10\/12 {
  width: 83.33333%;
}

.o-it-11\/12 {
  width: 91.66667%;
}

.o-it-12\/12 {
  width: 100%;
}

.o-it-13\/12 {
  width: 108.33333%;
}

.o-it-14\/12 {
  width: 116.66667%;
}

.o-it-15\/12 {
  width: 125%;
}

.o-it-16\/12 {
  width: 133.33333%;
}

.o-it-1\/13 {
  width: 7.69231%;
}

.o-it-2\/13 {
  width: 15.38462%;
}

.o-it-3\/13 {
  width: 23.07692%;
}

.o-it-4\/13 {
  width: 30.76923%;
}

.o-it-5\/13 {
  width: 38.46154%;
}

.o-it-6\/13 {
  width: 46.15385%;
}

.o-it-7\/13 {
  width: 53.84615%;
}

.o-it-8\/13 {
  width: 61.53846%;
}

.o-it-9\/13 {
  width: 69.23077%;
}

.o-it-10\/13 {
  width: 76.92308%;
}

.o-it-11\/13 {
  width: 84.61538%;
}

.o-it-12\/13 {
  width: 92.30769%;
}

.o-it-13\/13 {
  width: 100%;
}

.o-it-14\/13 {
  width: 107.69231%;
}

.o-it-15\/13 {
  width: 115.38462%;
}

.o-it-16\/13 {
  width: 123.07692%;
}

.o-it-1\/14 {
  width: 7.14286%;
}

.o-it-2\/14 {
  width: 14.28571%;
}

.o-it-3\/14 {
  width: 21.42857%;
}

.o-it-4\/14 {
  width: 28.57143%;
}

.o-it-5\/14 {
  width: 35.71429%;
}

.o-it-6\/14 {
  width: 42.85714%;
}

.o-it-7\/14 {
  width: 50%;
}

.o-it-8\/14 {
  width: 57.14286%;
}

.o-it-9\/14 {
  width: 64.28571%;
}

.o-it-10\/14 {
  width: 71.42857%;
}

.o-it-11\/14 {
  width: 78.57143%;
}

.o-it-12\/14 {
  width: 85.71429%;
}

.o-it-13\/14 {
  width: 92.85714%;
}

.o-it-14\/14 {
  width: 100%;
}

.o-it-15\/14 {
  width: 107.14286%;
}

.o-it-16\/14 {
  width: 114.28571%;
}

.o-it-1\/15 {
  width: 6.66667%;
}

.o-it-2\/15 {
  width: 13.33333%;
}

.o-it-3\/15 {
  width: 20%;
}

.o-it-4\/15 {
  width: 26.66667%;
}

.o-it-5\/15 {
  width: 33.33333%;
}

.o-it-6\/15 {
  width: 40%;
}

.o-it-7\/15 {
  width: 46.66667%;
}

.o-it-8\/15 {
  width: 53.33333%;
}

.o-it-9\/15 {
  width: 60%;
}

.o-it-10\/15 {
  width: 66.66667%;
}

.o-it-11\/15 {
  width: 73.33333%;
}

.o-it-12\/15 {
  width: 80%;
}

.o-it-13\/15 {
  width: 86.66667%;
}

.o-it-14\/15 {
  width: 93.33333%;
}

.o-it-15\/15 {
  width: 100%;
}

.o-it-16\/15 {
  width: 106.66667%;
}

.o-it-1\/16 {
  width: 6.25%;
}

.o-it-2\/16 {
  width: 12.5%;
}

.o-it-3\/16 {
  width: 18.75%;
}

.o-it-4\/16 {
  width: 25%;
}

.o-it-5\/16 {
  width: 31.25%;
}

.o-it-6\/16 {
  width: 37.5%;
}

.o-it-7\/16 {
  width: 43.75%;
}

.o-it-8\/16 {
  width: 50%;
}

.o-it-9\/16 {
  width: 56.25%;
}

.o-it-10\/16 {
  width: 62.5%;
}

.o-it-11\/16 {
  width: 68.75%;
}

.o-it-12\/16 {
  width: 75%;
}

.o-it-13\/16 {
  width: 81.25%;
}

.o-it-14\/16 {
  width: 87.5%;
}

.o-it-15\/16 {
  width: 93.75%;
}

.o-it-16\/16 {
  width: 100%;
}

.o-it-1\/17 {
  width: 33%;
}



/*------------------------------------
         # END OBJECTS UNITS
     ------------------------------------*/

/*------------------------------------
    # OBJECT WRAPPER
------------------------------------*/
p.ppg_sugerencia {
  width: 20%;
  display: inline-block;
  font-weight: bold;
  font-size: 16px;
}

.ppg_quiso_decir {
  margin-top: 1em;
}


.wrapper {
  max-width: 990px;
  max-width: 61.875rem;
  margin: 0 auto;
}

.wrapperMenu {
  max-width: 990px;
  max-width: 65.875rem;
  margin: 0 auto;
}

.textoCortado {
  word-wrap: break-word;
}


/*------------------------------------
    # END OBJECT WRAPPER
------------------------------------*/

/*----------------------------------------------
   # EXPORTAR PDF
------------------------------------------------*/
.lnk_verTodos.w100 {
  background: url(../img/general/icons/ico_pdf.png) no-repeat right;
  padding-right: 1.5em;
  float: right;
  display: block;
  margin-bottom: 1em;
}

.floatRight {
  margin-bottom: 1em;
}


/*------------------------------------
    # END EXPORTAR PDF
------------------------------------*/


/*----------------------------------------------
   # módulo accordion
------------------------------------------------*/

h2.lnk_acordeon {
  /* background-color: #fff4f0;*/
  /* color: #c33400;*/
  position: relative;
  border: 1px solid #dddddd;
  /* padding: 25px 50px 25px 25px;*/
  padding: 1.5625rem 3.125rem 1.5625rem 1.5625rem;
  /* margin-bottom: 20px;*/
  margin-bottom: 1.25rem;
  color: #333333;
  /* font-size: 18px;*/
  font-size: 1.125rem;
  cursor: pointer;
}

.item_acordeon_hd.ui-state-active {
  background-color: #fff4f0;
  color: #c33400;
}

.item_acordeon_hd.ui-state-active:hover {
  background-color: #fff4f0;
  color: #c33400;
}

.item_acordeon_hd:hover,
.item_acordeon_hd:focus {
  background-color: #fff4f0;
  color: #c33400;
}

.item_acordeon_hd .ui-accordion-header-icon {
  display: inline-block;
  float: right;
  content: '';
  width: 4.875rem;
  height: 4.625rem;
  background: url(../assets/img/icons/files/icon-flecha-negra--2d.png) no-repeat center;
}

.mod_icons li {
  list-style-type: square;
  padding-left: 1em;
}

.mod_icons {
  padding-left: 1em;
}

li.lnk {
  line-height: 1.5rem;
  margin-top: 0.5rem;
  font-size: 15px;
}

ul.lista_generica {
  margin-left: 8%;
  width: 92%;
  list-style-type: square;
  margin-top: 1rem;
  text-align: justify;
  font-size: 15px;
}

.mod_lista_generica.css3 {
  margin-bottom: 2em;
}


.ppg-accordion__heading {
  position: relative;
  border: 1px solid #dddddd;
  padding: 25px 50px 25px 25px;
  padding: 1.5625rem 3.125rem 1.5625rem 1.5625rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  color: #333333;
  font-size: 18px;
  font-size: 1.125rem;
  cursor: pointer;
}

.ppg-accordion__heading .ui-accordion-header-icon {
  position: absolute;
  top: calc((100% - 25px)/2);
  right: 25px;
  right: 1.5625rem;
}

.ppg-accordion__heading .ui-accordion-header-icon:before {
  display: inline-block;
  content: '';
  width: 14px;
  width: 0.875rem;
  height: 10px;
  height: 0.625rem;
  background: url("../assets/img/icons/files/icon-flecha-negra--2d.png") no-repeat center;
}

.ppg-accordion__heading:hover,
.ppg-accordion__heading:focus {
  background-color: #fff4f0;
  color: #c33400;
}

.ppg-accordion__heading:hover .ui-accordion-header-icon:before,
.ppg-accordion__heading:focus .ui-accordion-header-icon:before {
  background: url("../assets/img/icons/files/icon-flecha-roja--2d.png") no-repeat center;
}

.ppg-accordion__heading.ui-state-active {
  background-color: #fff4f0;
  color: #c33400;
}

.ppg-accordion__heading.ui-state-active .ui-accordion-header-icon:before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  background: url("../assets/img/icons/files/icon-flecha-roja--2d.png") no-repeat center;
}

.ppg-accordion__content {
  /* overflow: auto;*/
  padding: 0 25px 25px 25px;
  padding: 0 1.5625rem 1.5625rem 1.5625rem;
}

/*----------------------------------------------
   # Estilos para el body
------------------------------------------------*/

.body--type02 {
  background-color: white;
}

/*------------------------------------
    # BORDER
------------------------------------*/

.ppg-brd {
  border: 1px solid #c1c1c1;
}

.ppg-brd--top {
  border: 0;
  border-top: 1px solid #c1c1c1;
}

.ppg-brd--bottom {
  border: 0;
  border-bottom: 1px solid #c1c1c1;
}

.ppg-brd--bottom2 {
  border: 0;
  margin: 1% 0 !important;
  padding-bottom: 1% !important;
  border-bottom: 1px solid #dddddd !important;
}

.ppg-brd--left {
  border: 0;
  border-left: 1px solid #c1c1c1;
}

.ppg-brd--right {
  border: 0;
  border-right: 1px solid #c1c1c1;
}

/*----------------------------------------------
   # BUTTONS: estilización de los botones
------------------------------------------------*/

.ppg-button {
  border-radius: 0.1875rem;
  background-color: #c33400;
  width: 100%;
  border: 1px solid transparent;
  padding: 13px 5px;
  padding: 0.8125rem 0.3125rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: white;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  cursor: pointer;
}

.ppg-button:focus {
  background-color: #c33400;
  border: 1px solid white;
  box-shadow: 0 0 0 2px #c33400;
  text-decoration: none;
  outline: none;
}

.ppg-button--type02 {
  background-color: transparent;
  color: #c33400;
  border: 1px solid transparent;
}

.ppg-button--type02:focus {
  background-color: transparent;
  outline: none;
  box-shadow: 0 0 5px 0 #c33400;
  border: solid 1px #bc3302;
}

.ppg-button--type03 {
  background-color: transparent;
  color: #333333;
  text-align: right;
}

.ppg-button--type04 {
  background-color: white;
  color: #c33400;
  border: 1px solid #c33400;
  border-radius: 5px;
}

.ppg-button--type04:hover {
  background-color: #fff4f0;
}

.ppg-button--type04:focus {
  background-color: white;
  color: #c33400;
  border: 1px solid #c33400;
  box-shadow: 0 0 0 2px #c33400;
}

.ppg-button--nopd {
  padding-top: 6.5px;
  padding-top: 0.40625rem;
  padding-bottom: 6.5px;
  padding-bottom: 0.40625rem;
}

.ppg-header .btn-default {
  border: 0;
  box-shadow: none;
  padding-right: 18px;
  padding-right: 1.125rem;
  padding-left: 5px;
  padding-left: 0.3125rem;
}

.ppg-header .btn-default .filter-option.filter-option {
  text-align: right;
}

.ppg-header .btn-default .bs-caret .caret {
  right: 5px;
  right: 0.3125rem;
}

.ppg-header .btn-default:hover {
  background: white;
}

.ppg-header .btn-default:focus {
  box-shadow: 0 0 5px 0 #c33400;
  border: solid 1px #bc3302;
  border-radius: 1px;
  background: white;
  outline: none;
}

.ppg-header .btn-default span {
  text-align: center !important;
}

.ppg-header__list span {
  text-align: center !important;
}

.ppg-header__list span .ui-selectmenu-text {
  margin-right: 0;
  padding-right: 20px;
  padding-right: 1.25rem;
}

.ppg-form--button .ppg-button {
  width: 60%;
  margin-left: 20px;
  margin-left: 1.25rem;
}

.button-rrss {
  width: 60%;
  margin-left: 20px;
  margin-left: 1.25rem;
}

.ppg-main__search .ppg-button {
  width: 46px;
  width: 2.875rem;
  height: 46px;
  height: 2.875rem;
  position: absolute;
  top: 0;
  right: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/*----------------------------------------------
   # BUTTONS: estilización del carrusel
------------------------------------------------*/

.ppg-carrusel {
  background-color: #e9e9e9;
  padding: 54px 200px;
  padding: 3.375rem 12.5rem;
}

.ppg-carrusel .ppg-carrusel3__fig {
  width: 143px;
  width: 8.9375rem;
  height: 90px;
  height: 5.625rem;
  padding: 0 19px;
  padding: 0 1.1875rem;
}

.ppg-carrusel .ppg-carrusel3__img {
  width: 100%;
  height: 100%;
}

/*----------------------------------------------
   # PPG-DATE
------------------------------------------------*/

.ppg-date {
  text-align: center;
  border: 1px solid #c9c6c6;
  color: #c33400;
  font-weight: bold;
  padding: 10px;
  padding: 0.625rem;
  background-color: #efefef;
}

.ppg-date__month {
  display: block;
}


/*----------------------------------------------
   # Enlaces de descarga o previsualización
------------------------------------------------*/

.componente_enlace_descarga {
  width: 100%;
  float: none;
  border: 1px solid #ddd;
  background-color: #eee;
  padding: 10px;
}

a.enlace-descarga {
  width: auto;
  float: left;
}

p.parrafo {
  width: auto;
}

p.titulo-enlace {
  width: 100%;
  display: block;
  padding: inherit;
}

/*0 0 14px 0%;*/
a.icono-pdf {
  margin-left: 10px;
}

.componente_enlace_prev {
  margin-left: 6px;
}

/*----------------------------------------------
   # módulo datepicker: sobreescribe los estilos de jquery ui para el componente  datepicker
------------------------------------------------*/

.ui-datepicker {
  background: white;
  /*width: 300px;
  width: 18.75rem;*/
  border: 1px solid #dddddd;
  padding: 15px;
  padding: 0.9375rem;
  box-sizing: border-box;
  box-shadow: 0 2px 4px 0 #9b9b9b;
  margin-top: 1px;
  display: none;
}

.ui-datepicker .ui-state-default {
  color: #333333;
  border: 1px solid transparent;
  border-radius: 4px;
  height: 100%;
  display: block;
  padding: 10px;
  padding: 0.625rem;
}

.ui-datepicker .ui-state-default:hover {
  border: 1px solid #bbbbbb;
  background: #fff4f0;
  text-decoration: none;
}

.ui-datepicker .ui-state-active {
  background: #c33400;
  color: white;
}

.ui-datepicker .ui-state-active.ui-state-hover {
  background: #c33400;
  color: white;
}

.ui-datepicker-header {
  position: relative;
  text-align: center;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

.ui-datepicker-header .ui-datepicker-month {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.ui-datepicker-header .ui-datepicker-year {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.ui-datepicker-calendar {
  width: 100%;
}

.ui-datepicker-calendar span {
  font-weight: bold;
}

.ui-datepicker-calendar tbody {
  text-align: center;
  color: #333333;
}

.ui-datepicker-prev {
  text-indent: -999999px;
  position: absolute;
  width: 11px;
  width: 0.6875rem;
  height: 11px;
  height: 0.6875rem;
  left: 2px;
  left: 0.125rem;
  top: 5px;
  top: 0.3125rem;
}

.ui-datepicker-prev span {
  width: 8px;
  width: 0.5rem;
  height: 11px;
  height: 0.6875rem;
  display: block;
  position: absolute;
  background-image: url("../assets/img/icons/spritesheet.png");
  background-position: -341px -67px;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.ui-datepicker-prev.ui-state-disabled span {
  background-position: -23px -67px;
  width: 8px;
  width: 0.5rem;
  height: 11px;
  height: 0.6875rem;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.ui-datepicker-next {
  text-indent: -999999px;
  position: absolute;
  right: 2px;
  right: 0.125rem;
  top: 5px;
  top: 0.3125rem;
  width: 11px;
  width: 0.6875rem;
  height: 11px;
  height: 0.6875rem;
}

.ui-datepicker-next span {
  width: 8px;
  width: 0.5rem;
  height: 11px;
  height: 0.6875rem;
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  background-image: url("../assets/img/icons/spritesheet.png");
  background-position: -341px -67px;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}




/*----------------------------------------------
   # módulo
------------------------------------------------*/

.ppg-duplicated {
  display: none;
}

/*----------------------------------------------
   # módulo footer
------------------------------------------------*/

.ppg-footer {
  background: #efefef;
}

.ppg-footer__row {
  padding: 17px 0;
  padding: 1.0625rem 0;
}

.ppg-footer__row:last-child {
  border: 0;
}

.ppg-footer__list {
  width: 175px;
  width: 10.9375rem;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}

.sinResultados {
  margin: 2em 1em;
}

.ppg-link.ppg-link--bold.ppg-icon__crossR-1a {
  margin: 2em 1em;
}

.o-list.o-list--table.ppg-table {
  padding: 0 15px 0;
}

.ppg-footer__link:first-child .ppg-link {
  padding-left: 0;
}

.ppg-footer__copyright {
  width: 140px;
  width: 8.75rem;
  text-align: left;
}

.ppg-footer__copyright-title.ppg-footer__copyright-title {
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: bold;
}

.ppg-footer__item--inline {
  padding-top: 10px;
  padding-top: 0.625rem;
}

.ui-datepicker-trigger {
  position: relative !important;
  width: 1px !important;
  height: 1px !important;
  background-color: white !important;
  left: -25px !important;
  border: 0 !important;
}

.ui-datepicker-trigger img {
  height: 20px;
  width: 19px;
  max-width: none !important;
}

select.ui-datepicker-month {
  appearance: auto;
}

select.ui-datepicker-year {
  appearance: auto;
}

.ui-datepicker-header .ui-datepicker-month {
  width: 40%;
}

.ui-datepicker-header .ui-datepicker-year {
  width: 40%;
}

@media (max-width: 1023px) {

  .buscador-conjunto .sm-calendarioDesdeAncho,
  .buscador-conjunto .sm-calendarioHastaAncho {
    width: 100% !important;
  }

  .buscador-conjunto .sm-calendarioDesdeAncho .ppg-form__group.ppg-form__group--datepicker,
  .buscador-conjunto .sm-calendarioHastaAncho .ppg-form__group.ppg-form__group--datepicker {
    width: 100% !important;
  }

  .buscador-conjunto .sm-calendarioAncho .ppg-form__label--left {
    width: 15% !important;
  }

  .buscador-conjunto .sm-calendarioDesdeAncho .ppg-form__input,
  .buscador-conjunto .sm-calendarioHastaAncho .ppg-form__input {
    width: 82% !important;

  }

  .buscador-conjunto .sm-calendarioHastaAncho {
    margin-top: 0.5rem !important;
  }
}

@media (min-width: 602px) and (max-width: 766px) {

  .buscador-conjunto .sm-calendarioDesdeAncho .ppg-form__input,
  .buscador-conjunto .sm-calendarioHastaAncho .ppg-form__input {
    width: 83%;
  }
}

@media (max-width: 766px) {

  .buscador-conjunto .sm-calendarioAncho .ppg-form__label--left {
    width: 100% !important;
  }
}

@media (max-width: 767px) {
  .ppg-form__input--date {
    width: 100% !important;
  }

  .buscador-conjunto .sm-calendarioAncho .ppg-form__label--left {
    width: 100% !important;
  }

  .buscador-conjunto .sm-calendarioDesdeAncho .ppg-form__input,
  .buscador-conjunto .sm-calendarioHastaAncho .ppg-form__input {
    width: 100% !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 799px) {
  .ppg-form__input--date {
    width: 120px !important;
  }
}

@media only screen and (min-width: 799px) and (max-width: 1023px) {
  .ppg-form__input--date {
    width: 130px !important;
    width: 8.125rem;
  }
}

@media (min-width: 768px) and (max-width:1022px) {

  .buscador-conjunto .sm-calendarioAncho .ppg-form__label--left {
    width: 20%;
  }

  .buscador-conjunto .sm-calendarioDesdeAncho .ppg-form__input,
  .buscador-conjunto .sm-calendarioHastaAncho .ppg-form__input {
    width: 80%;
  }

  .buscador-conjunto .sm-calendarioHastaAncho {
    margin-top: 0.5rem !important;
  }

}

@media (min-width: 769px) and (max-width:1008px) {

  .buscador-conjunto .sm-calendarioDesdeAncho .ppg-form__label--left,
  .buscador-conjunto .sm-calendarioHastaAncho .ppg-form__label--left {
    width: 15% !important;
  }

  .buscador-conjunto .sm-calendarioDesdeAncho .ppg-form__input,
  .buscador-conjunto .sm-calendarioHastaAncho .ppg-form__input {
    width: 82% !important;

  }

  .buscador-conjunto .sm-calendarioHastaAncho {
    margin-top: 0.5rem !important;
  }

}

.menu-movil .ppg-form__group.ppg-form__group--datepicker.fecha-calendario .ppg-form__input--date {
  width: 83%;
}


/*----------------------------------------------
   # módulo
------------------------------------------------*/

.ppg-form {
  padding-top: 25px;
  padding-top: 1.5625rem;
  padding-bottom: 25px;
  padding-bottom: 1.5625rem;
  background-color: rgba(227, 227, 227, 0.82);
}

.ppg-form .ppg-form__group--nopad {
  padding-left: 0;
}

.ppg-form__title {
  padding-left: 7.5px;
  padding-left: 0.46875rem;
  display: inline-block;
}

.ppg-form__title:after {
  content: "";
  width: 25px;
  width: 1.5625rem;
  height: 25px;
  height: 1.5625rem;
  background: url("../assets/img/icons/svg/icon-ayuda.svg");
  margin-left: 10px;
  margin-left: 0.625rem;
  display: inline-block;
  vertical-align: text-bottom;
}

.ppg-form__title2 {
  padding-left: 7.5px;
  padding-left: 0.46875rem;
  display: inline-block;
}

.ppg-form__title2:after {
  content: "";
  width: 25px;
  width: 1.5625rem;
  height: 25px;
  height: 1.5625rem;
  margin-left: 10px;
  margin-left: 0.625rem;
  display: inline-block;
  vertical-align: text-bottom;
}

.ppg-form__titleEmpleoBecas {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.25rem;
  color: #333333;
  margin-bottom: 0.9375rem;
  display: inline-block;
}

.chkBoletin0 {
  background: url("../assets/img/icons/files/icoSuscripNoActiva.png") no-repeat !important;
  padding: 0 0 0 25px !important;
  margin: 0 0 35px 30px !important;
  display: block !important;
  border: 0px !important;
  color: black !important;
}

.chkBoletin1 {
  background: url("../assets/img/icons/files/icoSuscripActiva.png") no-repeat !important;
  padding: 0 0 0 25px !important;
  margin: 0 0 35px 30px !important;
  display: block !important;
  border: 0px !important;
  color: black !important;
}

.estadoA,
.estadoB {
  width: 17px;
  height: 17px;
  display: block;
  margin: 0 auto;
}

.estadoA {
  background: url("../assets/img/icons/files/icoSuscripActiva.png") no-repeat top left;
}

.estadoB {
  background: url("../assets/img/icons/files/icoSuscripNoActiva.png") no-repeat top left;
}

.editButton,
.deleteButton,
.goButton {
  width: 22px;
  height: 20px;
  display: block;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  float: left;
}

.editButton {
  background: url("../assets/img/icons/files/editar.png") no-repeat center left;
  margin-right: 5px;
}

.deleteButton {
  background: url("../assets/img/icons/files/eliminar.png") no-repeat center left;
}

.goButton {
  background: url("../assets/img/icons/files/activar.png") no-repeat center left;
  margin-left: 5px;
}

.firmarRecibiButton {
  width: 22px;
  height: 22px;
  display: block;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  margin: auto;

}

.consultaNotificacionesButton {
  width: 22px;
  height: 20px;
  display: block;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  margin: auto;
}

.firmarRecibiButton {
  background: url("../assets/img/icons/files/firmarRecibi.png") no-repeat center left;
  margin-right: 5px;
  background-size: 100%;
}

.consultaNotificacionesButton {
  background: url("../assets/img/icons/files/editar.png") no-repeat center left;
  margin-right: 5px;
}

.ppg-form__group {
  position: relative;
  margin-left: -7.5px;
  margin-left: -0.46875rem;
  margin-right: -7.5px;
  margin-right: -0.46875rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

.ppg-form__group:after {
  position: absolute;
  right: 15px;
  right: 0.9375rem;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.ppg-form__group--datepicker {
  display: inline-block;
}

.ppg-form__group--nolabel {
  padding-top: 30px;
  padding-top: 1.875rem;
}

.ppg-form__title {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 20px;
  font-size: 1.25rem;
  color: #333333;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

.ppg-form__row {
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
}

.ppg-form__content {
  display: none;
}

.ppg-form__fieldset {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  border-bottom: 1px solid #c9c6c6;
}

.ppg-form__fieldset:first-child {
  margin-top: 0;
}

.ppg-form__fieldset:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.ppg-form__fieldset--flush-br {
  border-bottom: none;
}

.ppg-form__fieldset--submit {
  padding-left: 15px;
  padding-left: 0.9375rem;
  padding-right: 15px;
  padding-right: 0.9375rem;
}

.ppg-form__fieldset--submit .ppg-link.ppg-icon__crossR-3a.open:after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.ppg-form__legend {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-size: 1.125rem;
  color: #c33400;
  display: block;
  padding-left: 7.5px;
  padding-left: 0.46875rem;
}

.ppg-form__label {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 5px 0;
  padding: 0.3125rem 0;
}

.ppg-form__label--left {
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
}

.ppg-form__label--right {
  font-size: 14px;
  font-size: 0.875rem;
  position: absolute;
  bottom: 0;
  left: 90px;
  left: 5.625rem;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.ppg-form__label--abs {
  position: absolute;
  top: -25px;
  top: -1.5625rem;
  left: 0;
}

.ppg-form__optionBox {
  display: inline-block;
  border: 1px solid #bbbbbb;
  border-radius: 3px;
  background-color: #f4f4f4;
  width: 100%;
}

.ppg-form__optionBox .ppg-form__input--radio:checked+.ppg-form__checkbox {
  background-color: white;
  border: 1px solid #bbbbbb;
  font-weight: bold;
}

.ppg-form__checkbox {
  display: inline-block;
  height: 40px;
  height: 2.5rem;
  border-radius: 3px;
  border: 1px solid transparent;
  padding: 7px 9px 13px 9px;
  padding: 0.4375rem 0.5625rem 0.8125rem 0.5625rem;
  position: relative;
  width: 49.2%;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
}

.ppg-form__checkbox:hover {
  background-color: #bbbbbb;
}

.ppg-form__input {
  height: 40px;
  height: 2.5rem;
  width: 100%;
  border-radius: 3px;
  border: 1px solid #bbbbbb;
  padding: 10px;
  padding: 0.625rem;
  position: relative;
}

.ppg-form__seleccionarArchivo {
  height: 40px;
  height: 2.5rem;
  width: 100%;
  padding: 10px;
  padding: 0.625rem;
  position: relative;
}

.g-display-none {
    display: none;
}

.g-display-block {
    display: block;
}

.g-display-inherit {
    display: inherit;
					
}

.g-border-none {
    border: none;
}

.g-lst-none {
    list-style-type: none;
}

@media only screen and (min-width: 767px) {
	.contenido-acordeon-resultadotramite {
		display: inherit !important;
	}
	
	.acordeonBuscador-resultadotramite {
		display: none;
	}
}

.ppg-form__input--disabled {
  background-color: #f3f3f3;
}

.ppg-form__input--error {
  border: 1px solid #d0011b;
}

.ppg-form-error {
  color: #f25252;
}

.ppg-form-gris {
  color: #555;
}

.ppg-form-marron {
  color: #681E02;
}

.o-box.o-box--type02 {
  padding-left: 1em;
}

.ppg-noticias-marron {
  font-size: 14px;
  color: #671C00;
}

.ppg-noticias-marron-new {
  font-size: 14px;
  color: #671C00;
  display: inline;
}

.ppg-marron {
  font-size: 14px;
  color: #671C00;
}

ul.lista_generica1>li.lnk1 {
  color: #671C00;
  position: relative;
  width: 100%;
  margin-top: 17px;
}

ul.lista_generica1>li.novedad1 div.content1 {
  margin-top: 0.5em;
}

.ppg-form__input--nolabel {
  margin-top: 30px;
  margin-top: 1.875rem;
}

.ppg-form__input--number {
  display: inline-block;
  width: 65px;
  width: 4.0625rem;
}

.ppg-form__input--date {
  display: inline-block;
  width: 180px;
  margin-left: 5px !important;
  padding-right: 30px;
  padding-right: 1.875rem;
  font-size: 14px;
  font-size: 0.875rem;
}

.buscador-conjunto .ppg-form__input--date {
  width: 205px !important;
}

.ppg-form__input:focus {
  outline: none;
  border: 1px solid #444444;
}

.ppg-form__submitbox {
  text-align: right;
  width: 300px;
  width: 18.75rem;
  float: right;
}

.ppg-form--mdh {
  padding-bottom: 70px;
  padding-bottom: 4.375rem;
}

.ppg-form--options .ppg-form__group {
  margin: 20px 0;
  margin: 1.25rem 0;
  width: 320px;
  width: 20rem;
}

.ppg-form--options .ppg-form__group .ppg-form__optionBox {
  width: 100%;
}

/*----------------------------------------------
   # módulo
------------------------------------------------*/

.ppg-header {
  background-color: white;
}

.ppg-header__row {
  margin-left: -15px;
  margin-left: -0.9375rem;
  margin-right: -15px;
  margin-right: -0.9375rem;
}

#pagimprimir .ppg-header__logo1 {
  float: right;
  margin-top: 0px;
}

#pagimprimir .ppg-header__logo2 {
  margin-top: 0px;
}

#pagimprimir .logoGOB {
  float: right;
  margin-top: 30px;
}

#pagimprimir .logoPAG {
  margin-top: 25px;
  float: left;
}

.ppg-header__logo1 {
  float: left;
  margin-top: 30px;
  width: 35%;
  margin-bottom: 25px;
}


.ppg-header__logo {
  padding-top: 35px;
  padding-top: 2.1875rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

.ppg-header__logo img {
  height: 60px;
  height: 3.75rem;
  width: 354px;
  width: 22.125rem;
}

.ppg-header__logo2 {
  margin-top: 30px;
}

.ppg-header__list {
  float: right;
  display: block;
}

.ppg-header__item.ppg-header__item {
  box-sizing: border-box;
  padding-top: 3px;
  padding-top: 0.1875rem;
  position: relative;
  margin-bottom: 5px;
  margin-bottom: 0.3125rem;
  width: 114px;
  width: 7.125rem;
  text-align: center;
  cursor: pointer;
}

.ppg-header__item--button.ppg-header__item--button {
  margin-left: 10px;
  margin-left: 0.625rem;
  padding: 0;
  box-sizing: border-box;
}

.ppg-header__item:after {
  position: absolute;
  top: 45%;
  right: 10px;
  right: 0.625rem;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}


/*----------------------------------------------
   # HEADINGS: estilización de los encabezados
------------------------------------------------*/
h1.titulo {
  margin-top: 1.25rem;
  margin-bottom: 1.875rem;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  font-size: 32px;
  font-size: 2rem;
  color: #c33400;
}

.floatLeft {
  display: none;
}

.ppg-heading {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  /*font-size: 32px;*/
  font-size: 2rem;
  color: #c33400;
}

.ppg-heading--bold {
  font-weight: bold;
}

.ppg-heading--white {
  color: white;
}

.ppg-heading--black {
  color: #333333;
}

.ppg-heading--wind {
  margin-top: 20px;
  margin-top: 1.25rem;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

.ppg-heading--brd {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  border-bottom: 1px solid #dddddd;
}

.ppg-heading--brd2 {
  padding-top: 20px;
  padding-top: 1.25rem;
  padding-bottom: 20px;
  padding-bottom: 1.25rem;
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
  border-bottom: 1px solid #c1c1c1;
}

.ppg-heading--wind01 {
  font-size: 24px;
  margin-top: 0rem;
  margin-bottom: 1rem;
}

.ppg-heading--wind02 {
  margin-bottom: 21px;
  margin-bottom: 1.3125rem;
}

.ppg-heading--type02 {
  font-size: 18px;
  font-size: 1.125rem;
}

.ppg-main__search .ppg-heading {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

.ppg-table .ppg-heading {
  color: black;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.38;
  text-align: left;
}

.ppg-table .ppg-heading--type02 {
  border-bottom: none;
  color: #333333;
  padding: 10px 0;
  padding: 0.625rem 0;
  margin: 0;
}

.ppg-table--type02 .ppg-heading {
  font-size: 12px;
  font-size: 0.75rem;
  color: #333333;
  display: inline-block;
  line-height: 1.83;
}

.ppg-table--type02 .ppg-heading--type02 {
  padding: 0;
  padding-left: 30px;
  padding-left: 1.875rem;
}

.ppg-table--type02 .ppg-heading--type03 {
  display: block;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
  font-size: 16px;
  font-size: 1rem;
  border-bottom: 1px solid #dddddd;
}

.ppg-table--type02 .ppg-heading--type04 {
  color: #c9c6c6;
}

[class*=" ppg-icon"]:after,
[class^="ppg-icon"]:after {
  content: "";
  background-image: url("../assets/img/icons/spritesheet.png");
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  margin-left: 0.3125rem;
}


.boton-tarjeta {
  border-radius: 0.1875rem;
  background-color: #c33400;
  border: 1px solid transparent;
  padding: 12px 20px;
  padding: 0.75rem 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  font-size: 14px;
  font-size: 0.875rem;
  cursor: pointer;
  text-align: center;
}

.icono-ventana-nueva-naranja {
  width: 17px;
  margin-bottom: 4px;
  margin-left: 4px;
}

.ppg-icon__fb-a:after,
.ppg-icon__fb-a:before {
  width: 51px;
  height: 50px;
  background-position: -5px -5px;
}

.ppg-icon__fb-b:after,
.ppg-icon__fb-b:before {
  width: 102px;
  height: 100px;
  background-position: -66px -5px;
}

.ppg-icon__fb-c:after,
.ppg-icon__fb-c:before {
  width: 153px;
  height: 150px;
  background-position: -178px -5px;
}

.ppg-icon__060-a:after,
.ppg-icon__060-a:before {
  width: 40px;
  height: 40px;
  background-position: -341px -5px;
}

.ppg-icon__060-b:after,
.ppg-icon__060-b:before {
  width: 80px;
  height: 80px;
  background-position: -391px -5px;
}

.ppg-icon__060-c:after,
.ppg-icon__060-c:before {
  width: 120px;
  height: 120px;
  background-position: -341px -95px;
}

.ppg-icon__acc1 {
  background-image: url("../assets/img/icons/files/circulos.png");
  background-repeat: no-repeat;
}

.ppg-icon__acc2 {
  background-image: url("../assets/img/icons/files/ubicacion.png");
  background-repeat: no-repeat;
}

.ppg-icon__ac3 {
  background-image: url("../assets/img/icons/files/060.png");
  background-repeat: no-repeat;
}

.ppg-icon__acc4 {
  background-image: url("../assets/img/icons/files/accesible.png");
  background-repeat: no-repeat;
}

.ppg-icon__acc5 {
  background-image: url("../assets/img/icons/files/clave.png");
  background-repeat: no-repeat;
}

.ppg-icon__acc-a:after,
.ppg-icon__acc-a:before {
  width: 40px;
  height: 40px;
  background-position: -481px -5px;
}

.ppg-icon__acc-b:after,
.ppg-icon__acc-b:before {
  width: 80px;
  height: 80px;
  background-position: -481px -55px;
}

.ppg-icon__acc-c:after,
.ppg-icon__acc-c:before {
  width: 120px;
  height: 120px;
  background-position: -5px -225px;
}

.ppg-icon__help-a:after,
.ppg-icon__help-a:before {
  width: 25px;
  height: 25px;
  background-position: -531px -5px;
}

.ppg-icon__help-b:after,
.ppg-icon__help-b:before {
  width: 50px;
  height: 50px;
  background-position: -5px -145px;
}

.ppg-icon__help-c:after,
.ppg-icon__help-c:before {
  width: 75px;
  height: 75px;
  background-position: -471px -145px;
}

.ppg-icon__bullet-a:after,
.ppg-icon__bullet-a:before {
  width: 8px;
  height: 10px;
  background-position: -566px -5px;
}

.ppg-icon__bullet-b:after,
.ppg-icon__bullet-b:before {
  width: 14px;
  height: 14px;
  background-position: -566px -22px;
}

.ppg-icon__bullet-c:after,
.ppg-icon__bullet-c:before {
  width: 21px;
  height: 21px;
  background-position: -65px -145px;
}

.ppg-icon__mailbox-a:after,
.ppg-icon__mailbox-a:before {
  width: 24px;
  height: 18px;
  background-position: -96px -145px;
}

.ppg-icon__mailbox-b:after,
.ppg-icon__mailbox-b:before {
  width: 48px;
  height: 36px;
  background-position: -135px -230px;
}

.ppg-icon__mailbox-c:after,
.ppg-icon__mailbox-c:before {
  width: 72px;
  height: 54px;
  background-position: -193px -230px;
}

.ppg-icon__mailgrey-a:after,
.ppg-icon__mailgrey-a:before {
  width: 22px;
  height: 17px;
  background-position: -130px -145px;
}

.ppg-icon__mailgrey-b:after,
.ppg-icon__mailgrey-b:before {
  width: 44px;
  height: 34px;
  background-position: -275px -230px;
}

.ppg-icon__mailgrey-c:after,
.ppg-icon__mailgrey-c:before {
  width: 66px;
  height: 51px;
  background-position: -329px -230px;
}

.ppg-icon__calendar-a:after,
.ppg-icon__calendar-a:before {
  width: 19px;
  height: 20px;
  background-position: -556px -145px;
}

.ppg-icon__calendar-b:after,
.ppg-icon__calendar-b:before {
  width: 38px;
  height: 40px;
  background-position: -405px -230px;
}

.ppg-icon__calendar-c:after,
.ppg-icon__calendar-c:before {
  width: 57px;
  height: 60px;
  background-position: -453px -230px;
}

.ppg-icon__folder-a:after,
.ppg-icon__folder-a:before {
  width: 40px;
  height: 27px;
  background-image: url("../img/general/icons/ico_carpeta_nuevo.png") !important;
  background-size: 29px 29px;
}

.ppg-icon__folder-b:after,
.ppg-icon__folder-b:before {
  width: 80px;
  height: 54px;
  background-position: -135px -300px;
}

.ppg-icon__folder-c:after,
.ppg-icon__folder-c:before {
  width: 120px;
  height: 81px;
  background-position: -225px -304px;
}

.ppg-icon__chat-a:after,
.ppg-icon__chat-a:before {
  width: 23px;
  height: 21px;
  background-position: -96px -175px;
}

.ppg-icon__chat-b:after,
.ppg-icon__chat-b:before {
  width: 46px;
  height: 42px;
  background-position: -355px -304px;
}

.ppg-icon__chat-c:after,
.ppg-icon__chat-c:before {
  width: 69px;
  height: 63px;
  background-position: -411px -304px;
}

.ppg-icon__share-a:after,
.ppg-icon__share-a:before {
  width: 18px;
  height: 18px;
  background-position: -129px -175px;
}

.ppg-icon__share-b:after,
.ppg-icon__share-b:before {
  width: 36px;
  height: 36px;
  background-position: -490px -304px;
}

.ppg-icon__share-c:after,
.ppg-icon__share-c:before {
  width: 54px;
  height: 54px;
  background-position: -490px -350px;
}

.ppg-icon__download-a:after,
.ppg-icon__download-a:before {
  width: 14px;
  height: 21px;
  background-position: -157px -175px;
}

.ppg-icon__download-b:after,
.ppg-icon__download-b:before {
  width: 28px;
  height: 42px;
  background-position: -5px -414px;
}

.ppg-icon__download-c:after,
.ppg-icon__download-c:before {
  width: 42px;
  height: 63px;
  background-position: -43px -414px;
}

.ppg-icon__address-a:after,
.ppg-icon__address-a:before {
  width: 22px;
  height: 29px;
  background-position: -181px -175px;
}

.ppg-icon__address-b:after,
.ppg-icon__address-b:before {
  width: 44px;
  height: 58px;
  background-position: -95px -414px;
}

.ppg-icon__address-c:after,
.ppg-icon__address-c:before {
  width: 66px;
  height: 87px;
  background-position: -149px -414px;
}

.ppg-icon__link-a:after,
.ppg-icon__link-a:before {
  width: 16px;
  height: 16px;
  background-position: -213px -175px;
}

.ppg-icon__link-b:after,
.ppg-icon__link-b:before {
  width: 32px;
  height: 32px;
  background-position: -536px -304px;
}

.ppg-icon__link-c:after,
.ppg-icon__link-c:before {
  width: 48px;
  height: 48px;
  background-position: -225px -414px;
}

.ppg-icon__listen-a:after,
.ppg-icon__listen-a:before {
  width: 23px;
  height: 20px;
  background-position: -239px -175px;
}

.ppg-icon__listen-b:after,
.ppg-icon__listen-b:before {
  width: 46px;
  height: 40px;
  background-position: -283px -414px;
}

.ppg-icon__listen-c:after,
.ppg-icon__listen-c:before {
  width: 69px;
  height: 60px;
  background-position: -339px -414px;
}

.ppg-icon__crossW-2a:after,
.ppg-icon__crossW-2a:before {
  width: 8px;
  height: 11px;
  background-position: -571px -46px;
}

.ppg-icon__crossW-2a-Light:after,
.ppg-icon__crossW-2a-Light:before {
  width: 8px;
  height: 11px;
  background-position: -5px -67px;
}

.ppg-icon__crossW-2b:after,
.ppg-icon__crossW-2b:before {
  width: 16px;
  height: 22px;
  background-position: -272px -175px;
}

.ppg-icon__crossW-2b-Light:after,
.ppg-icon__crossW-2b-Light:before {
  width: 16px;
  height: 27px;
  background-position: -298px -175px;
}

.ppg-icon__crossW-2c:after,
.ppg-icon__crossW-2c:before {
  width: 24px;
  height: 33px;
  background-position: -556px -175px;
}

.ppg-icon__crossW-3:after,
.ppg-icon__crossW-3:before {
  width: 11px;
  height: 7px;
  background-position: -554px -346px;
}

.ppg-icon__crossW-3a:after,
.ppg-icon__crossW-3a:before {
  width: 11px;
  height: 7px;
  background-position: -5px -363px;
}

.ppg-icon__crossW-3b:after,
.ppg-icon__crossW-3b:before {
  width: 22px;
  height: 14px;
  background-position: -26px -363px;
}

.ppg-icon__crossW-3c:after,
.ppg-icon__crossW-3c:before {
  width: 33px;
  height: 21px;
  background-position: -418px -414px;
}

.ppg-icon__crossW-4:after,
.ppg-icon__crossW-4:before {
  width: 16px;
  height: 27px;
  background-position: -58px -363px;
}

.ppg-icon__crossDisable-4aLight:after,
.ppg-icon__crossDisable-4aLight:before {
  width: 16px;
  height: 27px;
  background-position: -84px -363px;
}

.ppg-icon__crossDisable-4bLight:after,
.ppg-icon__crossDisable-4bLight:before {
  width: 32px;
  height: 54px;
  background-position: -461px -414px;
}

.ppg-icon__crossDisable-4cLight:after,
.ppg-icon__crossDisable-4cLight:before {
  width: 48px;
  height: 81px;
  background-position: -503px -414px;
}

.ppg-icon__crossB-2a:after,
.ppg-icon__crossB-2a:before {
  width: 8px;
  height: 11px;
  background-position: -23px -67px;
}

.ppg-icon__crossB-2b:after,
.ppg-icon__crossB-2b:before {
  width: 16px;
  height: 22px;
  background-position: -355px -363px;
}

.ppg-icon__crossB-2c:after,
.ppg-icon__crossB-2c:before {
  width: 24px;
  height: 33px;
  background-position: -554px -363px;
}

.ppg-icon__crossB-3a-filled:after,
.ppg-icon__crossB-3a-filled:before {
  width: 9px;
  height: 7px;
  background-position: -41px -67px;
}

.ppg-icon__crossB-3b-filled:after,
.ppg-icon__crossB-3b-filled:before {
  width: 18px;
  height: 14px;
  background-position: -561px -406px;
}

.ppg-icon__crossB-3c-filled:after,
.ppg-icon__crossB-3c-filled:before {
  width: 27px;
  height: 21px;
  background-position: -5px -505px;
}

.ppg-icon__crossB-3c-filled:after,
.ppg-icon__crossB-3c-filled:before {
  width: 27px;
  height: 21px;
  background-position: -5px -505px;
}

.ppg-icon__crossR-1a:after,
.ppg-icon__crossR-1a:before {
  width: 11px;
  height: 7px;
  background-position: -110px -363px;
}

.ppg-icon__crossR-1b:after,
.ppg-icon__crossR-1b:before {
  width: 22px;
  height: 14px;
  background-position: -42px -505px;
}

.ppg-icon__crossR-1c:after,
.ppg-icon__crossR-1c:before {
  width: 33px;
  height: 21px;
  background-position: -74px -505px;
}

.ppg-icon__crossR-2a:after,
.ppg-icon__crossR-2a:before {
  width: 8px;
  height: 11px;
  background-position: -341px -67px;
}

.ppg-icon__crossR-2aLight:after,
.ppg-icon__crossR-2aLight:before {
  width: 16px;
  height: 27px;
  background-position: -561px -430px;
}

.ppg-icon__crossR-2b:after,
.ppg-icon__crossR-2b:before {
  width: 16px;
  height: 22px;
  background-position: -5px -467px;
}

.ppg-icon__crossR-2bLight:after,
.ppg-icon__crossR-2bLight:before {
  width: 32px;
  height: 54px;
  background-position: -225px -505px;
}

.ppg-icon__crossR-2c:after,
.ppg-icon__crossR-2c:before {
  width: 24px;
  height: 33px;
  background-position: -267px -505px;
}

.ppg-icon__crossR-2cLight:after,
.ppg-icon__crossR-2cLight:before {
  width: 48px;
  height: 81px;
  background-position: -590px -5px;
}

.ppg-icon__crossR-3a:after,
.ppg-icon__crossR-3a:before {
  width: 11px;
  height: 7px;
  background-position: -5px -96px;
}

.ppg-icon__crossR-3a-filled:after,
.ppg-icon__crossR-3a-filled:before {
  width: 9px;
  height: 6px;
  background-position: -26px -96px;
}

.ppg-icon__crossR-3b:after,
.ppg-icon__crossR-3b:before {
  width: 22px;
  height: 14px;
  background-position: -571px -96px;
}

.ppg-icon__crossR-3b-filled:after,
.ppg-icon__crossR-3b-filled:before {
  width: 18px;
  height: 12px;
  background-position: -603px -96px;
}

.ppg-icon__crossR-3c:after,
.ppg-icon__crossR-3c:before {
  width: 33px;
  height: 21px;
  background-position: -603px -118px;
}

.ppg-icon__crossR-3c-filled:after,
.ppg-icon__crossR-3c-filled:before {
  width: 27px;
  height: 18px;
  background-position: -590px -149px;
}

.ppg-icon__timetable-a:after,
.ppg-icon__timetable-a:before {
  width: 19px;
  height: 19px;
  background-position: -65px -177px;
}

.ppg-icon__timetable-b:after,
.ppg-icon__timetable-b:before {
  width: 38px;
  height: 38px;
  background-position: -590px -177px;
}

.ppg-icon__timetable-c:after,
.ppg-icon__timetable-c:before {
  width: 57px;
  height: 57px;
  background-position: -570px -225px;
}

.ppg-icon__print-a:after,
.ppg-icon__print-a:before {
  width: 21px;
  height: 19px;
  background-position: -578px -292px;
}

.ppg-icon__print-b:after,
.ppg-icon__print-b:before {
  width: 42px;
  height: 38px;
  background-position: -588px -321px;
}

.ppg-icon__print-c:after,
.ppg-icon__print-c:before {
  width: 63px;
  height: 57px;
  background-position: -561px -467px;
}

.ppg-icon__map-a:after,
.ppg-icon__map-a:before {
  width: 28px;
  height: 28px;
  background-position: -131px -369px;
}

.ppg-icon__map-b:after,
.ppg-icon__map-b:before {
  width: 56px;
  height: 56px;
  background-position: -117px -534px;
}

.ppg-icon__map-c:after,
.ppg-icon__map-c:before {
  width: 84px;
  height: 84px;
  background-position: -301px -505px;
}

.ppg-icon__position-a:after,
.ppg-icon__position-a:before {
  width: 24px;
  height: 25px;
  background-position: -169px -369px;
}

.ppg-icon__position-b:after,
.ppg-icon__position-b:before {
  width: 48px;
  height: 50px;
  background-position: -589px -369px;
}

.ppg-icon__position-c:after,
.ppg-icon__position-c:before {
  width: 72px;
  height: 75px;
  background-position: -395px -534px;
}

.ppg-icon__search-r:after,
.ppg-icon__search-r:before {
  width: 21px;
  height: 23px;
  background-position: -589px -429px;
}

.ppg-icon__search-ra:after,
.ppg-icon__search-ra:before {
  width: 21px;
  height: 23px;
  background-position: -418px -462px;
}

.ppg-icon__search-rb:after,
.ppg-icon__search-rb:before {
  width: 42px;
  height: 46px;
  background-position: -477px -534px;
}

.ppg-icon__search-rc:after,
.ppg-icon__search-rc:before {
  width: 63px;
  height: 69px;
  background-position: -529px -534px;
}

.ppg-icon__search-w:after,
.ppg-icon__search-w:before {
  width: 21px;
  height: 23px;
  background-position: -42px -534px;
}

.ppg-icon__search-wa:after,
.ppg-icon__search-wa:before {
  width: 21px;
  height: 23px;
  background-position: -183px -534px;
}

.ppg-icon__search-wb:after,
.ppg-icon__search-wb:before {
  width: 42px;
  height: 46px;
  background-position: -5px -613px;
}

.ppg-icon__search-wc:after,
.ppg-icon__search-wc:before {
  width: 63px;
  height: 69px;
  background-position: -648px -5px;
}

.ppg-icon__tlf-a:after,
.ppg-icon__tlf-a:before {
  width: 22px;
  height: 23px;
  background-position: -648px -84px;
}

.ppg-icon__tlf-b:after,
.ppg-icon__tlf-b:before {
  width: 44px;
  height: 46px;
  background-position: -646px -117px;
}

.ppg-icon__tlf-c:after,
.ppg-icon__tlf-c:before {
  width: 66px;
  height: 69px;
  background-position: -638px -173px;
}

.ppg-icon__tlfGrey-a:after,
.ppg-icon__tlfGrey-a:before {
  width: 22px;
  height: 22px;
  background-position: -680px -84px;
}

.ppg-icon__tlfGrey-b:after,
.ppg-icon__tlfGrey-b:before {
  width: 44px;
  height: 44px;
  background-position: -637px -252px;
}

.ppg-icon__tlfGrey-c:after,
.ppg-icon__tlfGrey-c:before {
  width: 66px;
  height: 66px;
  background-position: -634px -429px;
}

.ppg-icon__tree-a:after,
.ppg-icon__tree-a:before {
  width: 28px;
  height: 20px;
  background-position: -640px -306px;
}

.ppg-icon__tree-b:after,
.ppg-icon__tree-b:before {
  width: 56px;
  height: 40px;
  background-position: -647px -336px;
}

.ppg-icon__tree-c:after,
.ppg-icon__tree-c:before {
  width: 84px;
  height: 60px;
  background-position: -602px -534px;
}

.ppg-icon--before:after {
  content: none;
}

.ppg-icon--before:before {
  content: '';
  background-image: url("../assets/img/icons/spritesheet.png");
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-right: 0.3125rem;
}

.ppg-icon--rotate:after,
.ppg-icon--rotate:before {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.ppg-icon__help {
  padding-left: 65px;
  padding-left: 4.0625rem;
  min-height: 51px;
  min-height: 3.1875rem;
  padding-right: 40px;
  padding-right: 2.5rem;
  position: relative;
}

.ppg-icon__help:before {
  position: absolute;
  left: 0;
  top: 0;
  display: inline-block;
  margin-right: 13px;
  margin-right: 0.8125rem;
  width: 52px;
  width: 3.25rem;
  height: 51px;
  height: 3.1875rem;
  border-radius: 50%;
  vertical-align: middle;
}

.ppg-icon__help:after {
  display: none;
}

.ppg-icon__help--text {
  display: inline-block;
}

.ppg-icon__help--text:before,
.ppg-icon__help--text:after {
  display: none;
}

.ppg-icon__job:before {
  display: inline-block;
  margin-right: 13px;
  margin-right: 0.8125rem;
  width: 50px;
  width: 3.125rem;
  height: 50px;
  height: 3.125rem;
  border-radius: 50%;
  vertical-align: middle;
  content: url("../assets/img/contents/pae-app.png");
}

/*
  Modificador para los iconos en el menu principal
*/

.ppg-menu .ppg-menu__link .ppg-icon__crossW-3a {
  display: table-cell;
  vertical-align: middle;
}

/*----------------------------------------------
   # módulo
------------------------------------------------*/

.ppg-info {
  display: block;
  background-color: #f4f4f4;
  border: 1px solid #dddddd;
  padding: 25px 25px 0 25px;
  padding: 1.5625rem 1.5625rem 0 1.5625rem;
}

.ppg-info__fieldset {
  position: relative;
}

.ppg-info__legend {
  width: 100%;
  padding-bottom: 25px;
  padding-bottom: 1.5625rem;
  padding-top: 7px;
  padding-top: 0.4375rem;
  display: block;
  font-size: 24px;
  font-size: 1.5rem;
  color: #333333;
}

.ppg-info__radio {
  position: absolute;
  top: 0;
  right: 0;
}

.ppg-info__lbl-radio {
  display: inline-block;
  width: 90px;
  width: 5.625rem;
  text-align: center;
  border: 1px solid #dddddd;
  background-color: white;
  color: #c33400;
  padding: 12px 20px;
  padding: 0.75rem 1.25rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  border-radius: 5px;
  cursor: pointer;
}

.ppg-info__lbl-radio:hover,
.ppg-info__lbl-radio:focus {
  background-color: #c33400;
  color: white;
}

.ppg-info__lbl-textarea {
  font-size: 16px;
  font-size: 1rem;
  color: #333333;
  display: block;
}

.ppg-info__textarea {
  display: block;
  border: 1px solid #dddddd;
  border-radius: 5px;
  width: 100%;
  min-height: 150px;
  min-height: 9.375rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding: 10px;
  padding: 0.625rem;
  color: #999999;
}

.ppg-info__submit {
  padding-right: 50px;
  padding-right: 3.125rem;
  padding-left: 50px;
  padding-left: 3.125rem;
  width: auto;
  float: right;
}

.ppg-info__contet-text-area {
  padding-bottom: 25px;
  padding-bottom: 1.5625rem;
}

/*----------------------------------------------
   # LINK: estilización de los enlaces del portal
      Entenemods por enlace todos aquellos que su
      comportamiento afecta a la URL de la página.
      También, incluimos enlacs tpo "ancla".
------------------------------------------------*/
span.textonegrita {
  font-weight: bold;
}

a.nosubrayado:link {
  text-decoration: none;
}

.ppg-iconoPequeno {
  width: 22px;
}

.ppg-iconoMediano {
  width: 40px;
  height: 40px;
}

/*----------------------------------------------
   Vía de acceso (PAE e IPS)
------------------------------------------------*/

.pae-layout__item {
  font-size: 16px;
}

.pae-form__cell {
  padding: 0.5rem 0;
}

.pae-form .fc-file-preview:focus+.pae-form__label--input-file-customize {
  outline: #4d90fe !important;
  outline-style: auto !important;
  outline-width: 2px !important;
}

.pae-form__label {
  position: relative;
  display: block;
}

.pae-form__label--text {
  font-family: "PAE-Bd", "Arial Black";
  font-size: 0.875rem;
  padding: 0.53125rem 0;
}

.pae-form__label--disabled {
  font-family: "PAE-Bd", "Arial Black";
  font-size: 0.875rem;
  color: #999999;
}

.pae-form__label--mobile {
  display: none;
}

.pae-form__label--input-file-customize {
  display: inline-block;
  position: relative;
  width: 100%;
  padding: 2.213rem 3.375rem 1.35rem;
  min-height: 106px;
  background: #f2f2f2;
  border-radius: 4px;
  border: 1px solid #e9e9e9;
  box-shadow: 0 1px 1px 0px #999999;
}

.pae-form__label--input-file-customize:after {
  content: "";
  background-image: url('../img/icons/ico-add-red.png?1467096604');
  background-repeat: no-repeat;
  height: 1.875rem;
  width: 1.875rem;
  position: absolute;
  top: 1.6875rem;
  left: 4.25rem;
}

.pae-form__label--input-file-customize .pae-form__label--text-red {
  font-family: "PAE-Bd", "Arial Black";
  font-size: 0.875rem;
  color: #c33400;
  padding: 1.8125rem 0 0 0;
  display: block;
}

.pae-form__label--button-help {
  position: absolute;
  top: 10px;
  left: 60px;
  width: 1.375rem;
  height: 1.4375rem;
  border: 0;
  background: none;
  background-image: url('../img/icons/ico-help-red.png?1467188254');
  background-repeat: no-repeat;
  cursor: pointer;
}

.pae-form__label--mobile {
  display: inline-block;
  padding: 0;
}

.pae-form__label--desktop {
  display: none;
}

.pae-form__label-text {
  padding: 0.3125rem 0;
  line-height: 0.625em;
}

.pae-form__span-label {
  display: block;
  font-family: "PAE-Bd", "Arial Black";
  font-size: 0.875rem;
  padding: 0 0 0.15rem 0;
}

.pae-form__custom-rb-box {
  display: table;
  width: 100%;
  /*- margin: 0.25rem 0 0.25rem 0;
  padding: 0.125rem 0.1875rem 0.125rem 0.1875rem; -*/
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  word-spacing: 0;
  font-size: 0;
}

.pae-form__custom-rb {
  position: absolute;
  left: -9999px;
}

.pae-form__custom-rb+.pae-form__custom-rb-label {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  border: 1px solid transparent;
  border-right: 1px solid #CCCCCC;
  border-radius: 0px;
  background: none;
  box-sizing: border-box;
}

.pae-form__custom-rb+.pae-form__custom-rb-label--disabled {
  background: transparent !important;
}

.pae-form__custom-rb+.pae-form__custom-rb-label--disabled .pae-form__custom-rb-label--text {
  color: #999999 !important;
}

.pae-form__custom-rb+.pae-form__custom-rb-label.small {
  width: 33%;
}

.pae-form__custom-rb+.pae-form__custom-rb-label.medium {
  width: 50%;
}

.pae-form__custom-rb+.pae-form__custom-rb-label.big {
  width: 100%;
}

.pae-form__custom-rb+.pae-form__custom-rb-label .pae-form__custom-rb-label--text {
  display: inline-block;
  padding: 0.5rem 0.25rem;
  font-family: "PAE-Rg", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  cursor: pointer;
  color: #999999;
}

.pae-form__custom-rb+.pae-form__custom-rb-label:last-child {
  border-right: 1px solid transparent;
}

.pae-form__custom-rb:checked+.pae-form__custom-rb-label {
  border: 1px solid #CCCCCC;
  border-radius: 5px;
  background: white;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3), -2px 0px 0px 1px #f9f9f9;
}

.pae-form__custom-rb:checked+.pae-form__custom-rb-label .pae-form__custom-rb-label--text {
  font-family: "PAE-Bd", "Arial Black";
  color: #333333;
}

.pae-form__custom-rb:focus+.pae-form__custom-rb-label {
  outline: #4d90fe;
  outline-style: auto;
  outline-width: 5px;
}

.pae-form .pae-box--error .pae-form__custom-rb:checked+.pae-form__custom-rb-label {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3), -2px 0px 0px 1px #fff7f7;
}

.ie9 .pae-form__custom-rb+.pae-form__custom-rb-label .pae-form__custom-rb-label--text {
  padding: 0.5rem 0.0625rem;
}

.pae-form__custom-rb+.pae-form__custom-rb-label .pae-form__custom-rb-label--text {
  font-size: 0.875rem;
}

.pae-form__custom-rb:checked+.pae-form__custom-rb-label {
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3), -3px -1px 1px #ececfb;
}

/*----------------------------------------------
   Hasta aquí Vía de acceso (PAE e IPS)
------------------------------------------------*/

.menuFlexible {
  display: inline-flex !important;
}

.ppg-link--masinformacion {
  cursor: pointer;
  background-color: transparent;
  text-decoration-skip: objects;
  color: #c33400;
  /* display: table-cell; */
  font-size: 0.875rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  position: relative;
  box-sizing: border-box;
  border: 1px solid transparent;
}

.ppg-link--mas_informacion {
  cursor: pointer;
  background-color: transparent;
  /* text-decoration-skip: objects; */
  color: transparent;
  display: table-cell;
  font-size: 0.875rem;
  position: relative;
  box-sizing: border-box;
  border: 1px solid transparent;
  width: 70.7em;
  height: 13em;
  position: absolute;
  /* z-index: 2;*/
}

div.ppg-link--textoexterno a {
  cursor: pointer;
  background-color: transparent;
  text-decoration-skip: objects;
  color: #c33400;
  font-size: 0.875rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
}

.ppg-link--divcentrado {
  margin: 0 auto;
}

.ERR {
  margin: 0.5em 0em 1em 0em;
  padding: 0.5em 0.8em;
  border: 0.1em solid #DBDBDB;
  line-height: 1.5em;
  color: #f25252;
}

.WRN {
  margin: 0.5em 0em 1em 0em;
  padding: 0.5em 0.8em;
  border: 0.1em solid #DBDBDB;
  line-height: 1.5em;
  color: #CC7010;
}

.INF {
  margin: 0.5em 0em 1em 0em;
  padding: 0.5em 0.8em;
  border: 0.1em solid #DBDBDB;
  line-height: 1.5em;
  color: #008800;
}

.ppg-link--listascroll {
  height: 310px;
  overflow-y: auto;
}

.ppg-link--listascroll2 {
  height: 270px;
  overflow-y: auto;
}

.ppg-link--listascroll3 {
  overflow-y: auto;
}

.enmarcadoMapa2 {
  border: 1px solid #e5e5e5;
}

.zoom67pc {
  /*-webkit-transform:  scale(0.7);
    -webkit-transform-origin: 0 0 0;*/
  -moz-transform: scale(0.67);
  -moz-transform-origin: 0 0 0;
  zoom: 67% !important;
}

.zoom70pc {
  /*-webkit-transform:  scale(0.7);
    -webkit-transform-origin: 0 0 0;*/
  -moz-transform: scale(0.7);
  -moz-transform-origin: 0 0 0;
  zoom: 70% !important;
}

.linkBuscador {
  background: white;
  padding: 5px;
  border: 1px solid lightgrey;
  margin-top: 5px;
}

.linkBuscador:hover {
  color: #c33400;
}

.tituloBuscador {
  color: #c33400;
  text-align: center;
  padding: 0;
  margin: 0;
}

.limpiarFloat {
  clear: both;
}

.o-unit-1-3 {
  display: table;
  float: left;
}

.o-unit-2-3 {
  display: table;
}

.o-it-left {
  float: left !important;
}

.o-unit-1/3 {
  display: table;
}

.ppg-input-transparent {
  background: transparent;
}

.ppg-link--btn-iconoexterno {
  border-radius: 0.1875rem;
  background-color: #c33400;
  border: 1px solid transparent;
  padding: 12px 20px;
  padding: 0.75rem 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  font-size: 14px;
  font-size: 0.875rem;
  cursor: pointer;
  text-align: center;
}

.ppg-link {
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #c33400;
  text-decoration: none;
  padding-top: 2px;
  padding-top: 0.125rem;
  padding-bottom: 2px;
  padding-bottom: 0.125rem;
  position: relative;
  box-sizing: border-box;
  border: 1px solid transparent;
}

.ppg-link:focus {
  box-shadow: 0 0 5px 0 #c33400;
  border: solid 1px #bc3302;
  text-decoration: none;
  border-radius: 1px;
  outline: 0;
}

.ppg-link:active {
  color: #333333;
  text-decoration: underline;
}

.ppg-link__apps {
  display: inline-block;
  width: 49%;
}

.ppg-link__apps img {
  width: 100%;
}

.ppg-link--bold {
  font-weight: bold;
}

.ppg-link--white {
  color: white;
}

.ppg-link--black {
  color: #333333;
}

.ppg-link--black:focus {
  text-decoration: underline;
}

.ppg-link--black:active {
  color: #c33400;
}

.ppg-link--red {
  color: #c33400;
}

.ppg-link--border:after {
  content: "";
  height: 15px;
  height: 0.9375rem;
  border: 0.5px solid #c9c6c6;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.ppg-link--big {
  font-size: 20px;
  font-size: 1.25rem;
  color: #333333;
  font-weight: bold;
  word-break: keep-all;
}

.ppg-link--btn {
  border-radius: 0.1875rem;
  background-color: #c33400;
  border: 1px solid transparent;
  padding: 12px 20px;
  padding: 0.75rem 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  font-size: 14px;
  font-size: 0.875rem;
  cursor: pointer;
  text-align: center;
}

.ppg-link--btn:hover {
  text-decoration: none;
  background-color: #9e2c02;
}

.ppg-link--btn:focus {
  background-color: #c33400;
  border: 1px solid white;
  box-shadow: 0 0 0 2px #c33400;
  text-decoration: none;
  outline: none;
}

.ppg-link--btn2 {
  border-radius: 3px;
  border: 1px solid #bbbbbb;
  padding: 10px;
  padding: 0.625rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.29;
  color: #c33400;
  display: inline-block;
}

.ppg-link--btn2:hover {
  text-decoration: none;
  background-color: #fff4f0;
}

.ppg-link--btn2:focus {
  box-shadow: 0 0 5px 0 #c33400;
  border: 1px solid #c33400;
  text-decoration: none;
  outline: none;
}

.ppg-link--btn-disable {
  border: 1px solid #e0ded9;
  color: #999999;
}

.ppg-link--btn-disable:hover {
  background-color: transparent;
  cursor: default;
}

.ppg-link--btn-disable:focus {
  box-shadow: none;
  border: 1px solid #e0ded9;
}

.ppg-link--btn-active {
  background-color: #c33400;
  color: white;
  border: 1px solid #e0ded9;
}

.ppg-link--btn-active:hover {
  text-decoration: none;
  background-color: #c33400;
  color: white;
  cursor: default;
}

.ppg-link--btn3:hover {
  background-color: #fff4f0;
  text-decoration: none;
}

.ppg-link--seeds {
  margin-bottom: 6px;
  margin-bottom: 0.375rem;
}

.ppg-link--seeds:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  vertical-align: initial;
}

.ppg-link--btn-margin {
  margin-top: 12px;
  margin-top: 0.75rem;
}

.ppg-link--btn-padding {
  padding: 12px 14px;
  padding: 0.75rem 0.875rem;
}

.ppg-link--pills {
  position: relative;
  display: block;
  border: 1px solid #dddddd;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
  padding: 10px;
  padding: 0.625rem;
  color: #333333;
}

.ppg-link--pills:hover,
.ppg-link--pills:focus {
  box-shadow: 0 3px 4px 0 rgba(68, 68, 68, 0.63);
  border-color: #c33400;
}

.ppg-link--pills:hover:before,
.ppg-link--pills:focus:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  border-left: 4px solid #c33400;
}

.ppg-slick--type3 .ppg-link--btn2 {
  width: 40px;
  width: 2.5rem;
  height: 40px;
  height: 2.5rem;
  text-align: center;
}

.ppg-header .ppg-header__item--button .ppg-link--btn {
  color: white;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.ppg-news .o-list__item:hover .ppg-link {
  text-decoration: underline;
}

.o-list--inline .ppg-link {
  padding-left: 24px;
  padding-left: 1.5rem;
  padding-right: 24px;
  padding-right: 1.5rem;
  font-size: 15px;
  color: #333333;
}

.o-list--inline .ppg-link.ppg-link--rrss {
  display: block;
  padding: 5px 0 5px 10px;
  padding: 0.3125rem 0 0.3125rem 0.625rem;
}

.o-list--inline .ppg-link.ppg-link--rrss:hover,
.o-list--inline .ppg-link.ppg-link--rrss:focus {
  background-color: #fff4f0;
}

.o-list--header .ppg-link {
  color: #333333;
}

.o-list--header .ppg-link.ppg-link--header {
  display: block;
  padding: 10px 24px;
  padding: 0.625rem 1.5rem;
}

.o-list--header .ppg-link.ppg-link--header:hover,
.o-list--header .ppg-link.ppg-link--header:focus {
  background-color: #fff4f0;
  text-decoration: none;
}

.o-list--header .ppg-link.ppg-link--header:after {
  content: url("../assets/img/icons/files/icon-flecha-negra--3a-filled.png");
  display: inline-block;
  margin-left: 10px;
  margin-left: 0.625rem;
}

.ppg-table .ppg-link {
  color: #c33400;
  display: table-cell;
  text-align: right;
}

.ppg-table .ppg-link--type02 {
  padding: 0;
  text-align: left;
}

.ppg-footer--list .ppg-link {
  font-size: 15px;
  /* font-size: 0.75rem;*/
  color: #333333;
}

.ppg-footer__link:first-child .ppg-link {
  padding-left: 0;
}

.ppg-footer.ppg-footer__link {
  border-top: 1px solid #c9c6c6;
}

.ppg-footer.ppg-footer__link:last-child {
  text-align: left;
}

.ppg-footer .o-list.o-list--inline {
  border-top: 1px solid #c9c6c6;
  border-bottom: 1px solid #c9c6c6;
}

.o-list--type01 .ppg-link {
  width: 100%;
  padding: 10px 20px;
  padding: 0.625rem 1.25rem;
  position: relative;
  height: 100%;
}

.o-list--type01 .ppg-link--red {
  color: #c33400;
}

.o-list--type01 .ppg-link:hover {
  background: #fff4f0;
}

.o-list--type01 .ppg-link:hover:before {
  content: "";
  width: 5px;
  width: 0.3125rem;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #c33400;
}

.ppg-menu {
  background-color: #c33400;
}

.ppg-menu__it {
  border-right: 1px solid rgba(255, 255, 255, 0.28);
  flex-grow: 1;
  min-width: 150px;
  border-right: 1px solid rgba(255, 255, 255, 0.28);
}

.ppg-menu__it:first-child {
  border-left: 1px solid rgba(255, 255, 255, 0.28);
}

.ppg-menu__link {
  width: 100%;
  height: 100%;
  display: table;
  color: white;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 16px 17px 16px 17px;
  padding: 1rem 1.0625rem 1rem 1.0625rem;
  border: 2px solid transparent;
  text-align: left;
  vertical-align: middle;
  margin-top: 0;
}

@media (min-width: 768px) {
  .ppg-menu__it.active .ppg-menu__content {
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
}

@media (min-width: 768px) {
  .o-unit__row .ppg-menu__list {
    position: relative;
    display: flex;

  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .o-unit__row .ppg-menu__list {
    flex-wrap: wrap;
  }
}

@media (min-width: 768px) {
  .ppg-menu__content {
    width: 100%;
    left: 0;
    margin-right: 15px;
    margin-left: 15px;
    opacity: 0;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
  }
}

.ppg-menu__link .ppg-menu__text-link {
  display: table-cell;
  vertical-align: middle;
}

.ppg-menu__link:hover {
  text-decoration: none;
  background-color: #9e2c02;
}

.ppg-menu__link:focus {
  text-decoration: none;
  outline: none;
  border-radius: 5px;
  border: 2px solid white;
  box-shadow: 0px 0px 5px 3px #9e2c02;
}

.ppg-menu__link.active {
  color: #9e2c02;
  background-color: white;
}

.ppg-menu__link.active .ppg-icon__crossW-3a:after {
  width: 11px;
  width: 0.6875rem;
  height: 7px;
  height: 0.4375rem;
  background-position: -5px -96px;
}

.ppg-menu__content {
  padding: 30px;
  padding: 1.875rem;
  position: absolute;
  background-color: white;
  z-index: 2;
  border-right: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}

.ppg-menu__content .ppg-text {
  margin-top: 10px;
  margin-top: 0.625rem;
}

.ppg-menu__it-2l {
  margin-bottom: 25px;
  margin-bottom: 1.5625rem;
}

.ppg-menu__link-2l {
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  color: #333333;
  /*padding: 15px 10px 10px;
  padding: 0.9375rem 0.625rem 0.625rem;*/
}

.ppg-menu__link-2l:hover,
.ppg-menu__link-2l:focus {
  text-decoration: none;
  background-color: #fff4f0;
}

.ppg-menu__sticky {
  display: none;
}

.ppg-menu .ppg-menu__secondary {
  display: none;
}

.menu-fixed {
  position: fixed;
  z-index: 1000;
  top: 0;
  max-width: 1000px;
  max-width: 62.5rem;
  width: 100%;
  box-shadow: 0 4px 3px rgba(0, 0, 0, 0.2);
  max-height: 100%;
  overflow-y: auto;
}

/*----------------------------------------------
   # módulo
------------------------------------------------*/

.ppg-micarpeta {
  display: none;
}

/*----------------------------------------------
   # multiselect
------------------------------------------------*/

.multiselect {
  width: 100%;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}

.multiselect .selectBox {
  position: relative;
}

.multiple-arrow:after {
  content: "";
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  width: 9px;
  height: 7px;
  background-position: -41px -67px;
  position: absolute;
  top: 22px;
  right: 10px;
  z-index: 9999;
}

.multiple-item {
  font-weight: bold;
  font-size: 17px;
}

.multiple-custom option {
  display: none;
}

.multiple-text {
  display: table;
}

.multiple-text:hover {
  font-weight: bold;
}

.selectBox select {
  width: 100%;
  font-weight: bold;
}

.multiple-custom {
  width: 100%;
  text-align: left;
  margin-top: 5px;
  margin-top: 0.3125rem;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: white;
  padding: 7.5px;
  border-radius: 3px;
  border: 1px solid #bbbbbb;
  box-sizing: border-box;
  cursor: pointer;
  height: 40px;
  font-weight: normal !important;
  font-size: 16px !important;
  font-size: 1rem !important;
}

.multiple-custom:focus {
  box-shadow: 0 0 5px 0 #c33400;
  border: solid 1px #c33400;
}

.multiple-custom:after {
  content: "";
  background-image: url("../assets/img/icons/spritesheet.png");
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  width: 9px;
  height: 7px;
  background-position: -41px -67px;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
}

.multiple-custom:active {
  border: 1px solid red;
}

.multi-checkboxes {
  width: 100%;
  display: none;
  border-radius: 3px;
  border: 1px solid #dddddd;
  background: white;
  box-shadow: 0 2px 4px 0 #9b9b9b;
  position: absolute;
  top: 71px;
  z-index: 9999;
}

.check-ftl {
  float: left;
  margin: 4px 10px 0px 0px;
  margin: 0.25rem 0.625rem 0rem 0rem;
}

.check-ftl:focus {
  font-weight: bold;
  border: 1px solid #bbbbbb;
  background: #fff4f0;
  text-decoration: none;
}

.multi-checkboxes label {
  display: block;
  padding: 8px;
  font-size: 16px;
  border-bottom: 1px solid #dddddd;
  cursor: pointer;
  outline: blue;
}

.multi-checkboxes label:hover {
  border: 1px solid #bbbbbb;
  background: #fff4f0;
  text-decoration: none;
}

.multi-checkboxes label:hover .multiple-text {
  font-weight: bold;
}

/*----------------------------------------------
   # módulo
------------------------------------------------*/

/*----------------------------------------------
   # PPG-PAGINATION
------------------------------------------------*/

.ppg-pagination {
  padding-bottom: 47px;
  padding-bottom: 2.9375rem;
}

.ppg-pagination__btn--left {
  float: left;
  text-align: left;
}

.ppg-pagination__btn--right {
  float: right;
  text-align: right;
}

.ppg-pagination__btn--right2 {
  text-align: right;
}

.ppg-pagination-boton-anterior {
  background-color: transparent !important;
  text-decoration-skip: objects;
  color: #999999;
  display: table-cell;
  font-size: 0.875rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  position: relative;
  box-sizing: border-box;
  border: 1px solid transparent;
}

.ppg-pagination-boton-siguiente {
  background-color: transparent;
  text-decoration-skip: objects;
  color: #999999;
  display: table-cell;
  font-size: 0.875rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  position: relative;
  box-sizing: border-box;
  border: 1px solid transparent;
}

.ppg-pagination__btn--middle {
  text-align: center;
}

.css3.comboCustom.createComboCustom.comboNativo {
  background: white;
  padding: 7.5px;
  padding: 0.46875rem;
  border-radius: 3px;
  border: 1px solid #bbbbbb;
  box-sizing: border-box;
  cursor: pointer;
  height: 40px;
  width: 100%;
  height: 2.5rem;
}

.altura_listado_simple .listado.tramite {
  margin-left: 30px;
  list-style-type: none;
}



/*----------------------------------------------
   # PILLS
------------------------------------------------*/

p.txt_alignR {
  text-align: right !important;
}

.lnk_arriba {
  margin: 0;
  padding-left: 1.25em;
  color: #692004;
  background: url(../img/general/icons/ico_link_up.png) center left no-repeat;
  background-size: auto 1em;
  cursor: pointer;
}


.ppg-pills {
  width: 100%;
  border: 1px solid #dddddd;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

.ppg-pills__img {
  width: 70px;
  width: 4.375rem;
  padding: 0;
}

.ppg-pills__text {
  text-align: left;
}

.ppg-pills:hover,
.ppg-pills:focus {
  outline: none;
  cursor: pointer;
  border: 1px solid #c33400;
  box-shadow: 0 3px 4px 0 rgba(68, 68, 68, 0.38);
}

.ppg-pills:active {
  outline: none;
}

.ppg-pills.active {
  border: 1px solid #c33400;
}

.ppg-pills__list {
  margin-left: 60px;
  margin-left: 3.75rem;
}

.ppg-pills__link {
  text-align: left;
  display: block;
  padding: 10px 0;
  padding: 0.625rem 0;
}

.ppg-pills__mrg-txt {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

.ppg-pills__mrg-blk {
  margin-bottom: 40px;
  margin-bottom: 2.5rem;
}

.ppg-pills__mrg-bttm {
  margin-bottom: 60px;
  margin-bottom: 3.75rem;
}

.ppg-pills__type02 {
  padding: 15px;
  padding: 0.9375rem;
  border: 1px solid #dddddd;
  margin-bottom: 30px;
  margin-bottom: 1.875rem;
}

.ppg-pills__type02:hover {
  cursor: pointer;
  border: 1px solid #c33400;
  box-shadow: 0 3px 4px 0 rgba(68, 68, 68, 0.38);
}

.ppg-pills__type02.active {
  border: 1px solid #c33400;
  border-left-width: 5px;
}

.ppg-link.ppg-icon__bullet-a.ppg-icon--before.ppg-pills__link:focus {
  outline: 0px;
}



/*----------------------------------------------
   # módulo
------------------------------------------------*/

.ppg-rrss {
  z-index: 15;
  display: none;
  width: 230px;
  width: 14.375rem;
  position: absolute;
  top: 50px;
  top: 3.125rem;
  left: 10px;
  left: 0.625rem;
  border: 1px solid #dddddd;
  background-color: white;
  border-radius: 5px;
}

.ppg-rrss:before {
  content: url("../assets/img/icons/files/icon-arrow-down-grey-up.png");
  display: inline-block;
  position: absolute;
  top: -17px;
  top: -1.0625rem;
  left: 20px;
  left: 1.25rem;
}

.ppg-rrss__item {
  border-bottom: 1px solid #dddddd;
}

.ppg-rrss__item:last-child {
  border-bottom: 0;
}

.ppg-rrss__item .ppg-link.ppg-link--rrss {
  padding: 15px;
  padding: 0.9375rem;
}

.ppg-rrss__item .ppg-link.ppg-link--rrss:hover {
  text-decoration: none;
}

.ppg-rrss.ppg-rrss--header {
  width: 150px;
  width: 9.375rem;
  left: 0;
}

.ppg-rrss.ppg-rrss--header2 {
  width: 150px;
  width: 9.875rem;
  left: 0;
}

.ppg-menu__secondary .o-list--header .o-list__box {
  float: inherit;
}

.ppg-menu__secondary .o-list--header .o-list__box .o-list__item {
  float: inherit;
}

.ppg-menu__secondary .o-list--header .ppg-link.ppg-link--header {
  padding-left: 0;
}

/*----------------------------------------------
   # SEARCH: input search
------------------------------------------------*/

.ppg-search {
  position: relative;
}

.ppg-search__input {
  width: 100%;
  padding: 13px 30px 13px 15px;
  /* padding: 0.8125rem 1.875rem 0.8125rem 0.9375rem;*/
  border-radius: 3px;
  border: 1px solid #dbdbdb;
  position: relative;
  height: 40px;
}

.ppg-search__input:focus {
  border: 1px solid #444444;
  outline: none;
}

.ppg-search__button {
  position: absolute;
  top: 0;
  right: 0;
  width: 45px;
  width: 2.8125rem;
  height: 45px;
  height: 2.8125rem;
}

.ppg-search--splitted {
  padding: 15px;
  /* padding: 0.9375rem;*/
  border: 1px solid #dddddd;
  background-color: #f4f4f4;
  margin-top: 15px;
  /*margin-top: 0.9375rem;*/
  margin-bottom: 30px;
  /* margin-bottom: 1.875rem;*/
}

.ppg-search--splitted .ppg-search__input {
  display: inline-block;
  width: calc(100% - 140px);
  margin-right: 10px;
  /* margin-right: 0.625rem;*/
  vertical-align: top;
}

.ppg-search--splitted .ppg-search__button {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 120px;
  /*width: 7.5rem;*/
}

.ppg-main__search {
  height: 325px;
  position: relative;
  background-size: cover;
  overflow: hidden;
}

.ppg-main__search .ppg-search__input {
  padding-right: 50px;
  /*padding-right: 3.125rem;*/
}

.ppg-main__overlay {
  background-color: rgba(51, 51, 51, 0.82);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ppg-main__search-home {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 50px;
  /* top: 3.125rem;*/
}

.ppg-main__box {
  position: relative;
  width: 800px;
  /*width: 50rem;*/
  margin: auto;
}

/*----------------------------------------------
   # módulo select: se sobreescriben los estilos del select custom de jquery ui
------------------------------------------------*/

.ui-selectmenu-text {
  background: white;
  padding: 7.5px;
  padding: 0.46875rem;
  border-radius: 3px;
  border: 1px solid #bbbbbb;
  box-sizing: border-box;
  cursor: pointer;
  height: 40px;
  height: 2.5rem;
}

.ui-selectmenu-menu .ui-menu {
  /* width: 220px;
  width: 13.75rem;*/
  border-radius: 3px;
  border: 1px solid #dddddd;
  background: white;
  box-shadow: 0 2px 4px 0 #9b9b9b;
  max-height: 185px;
  /* max-height: 11.5625rem;*/
}

.ui-selectmenu-menu .ui-menu-item {
  padding: 8px;
  /* padding: 0.5rem;*/
  border-bottom: 1px solid #dddddd;
  cursor: pointer;
}

.ui-selectmenu-menu .ui-menu-item:hover {
  background: #fff4f0;
}

.ui-selectmenu-menu .ui-menu-item:last-child {
  border: none;
}

.ui-selectmenu-menu .ui-menu-item-wrapper.ui-state-active {
  font-weight: bold;
}

.ui-selectmenu-button.ui-button {
  width: 100%;
  display: block;
  position: relative;
}

.ui-selectmenu-button.ui-button:focus {
  outline: none;
}

.ui-selectmenu-button.ui-button:focus .ui-selectmenu-text {
  box-shadow: 0 0 5px 0 #c33400;
  border: solid 1px #c33400;
}

.ppg-header .ui-selectmenu-text {
  border: 1px solid transparent;
}

.ppg-header .ui-selectmenu-text:hover {
  background: #fff4f0;
}

.ppg-select--form .ui-selectmenu-text {
  margin-right: 0;
  position: relative;
  display: block;
}

.ppg-select--form .ui-selectmenu-text:after {
  content: "";
  background-image: url("../assets/img/icons/spritesheet.png");
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  margin-left: 0.3125rem;
  width: 9px;
  height: 7px;
  background-position: -41px -67px;
  position: absolute;
  top: 50%;
  right: 10px;
  right: 0.625rem;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

/*----------------------------------------------
   # SLICK: estilización del carrusel
------------------------------------------------*/

/* Slider */

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */

.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */

@font-face {
  font-family: "slick";
  src: url("./fonts/slick_eot.eot");
  src: url("./fonts/slick_eot.eot?#iefix") format("embedded-opentype"), url("./fonts/slick_woff.woff") format("woff"), url("./fonts/slick_ttf.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */

.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: 2px solid #333333;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.ppg-slick {
  width: 100%;
}

.ppg-slick--type1 .ppg-slick__item {
  height: 375px;
  height: 23.4375rem;
  display: inline-block;
  margin-right: 19.5px;
  margin-right: 1.21875rem;
}

.ppg-slick--type1 .ppg-slick__link:hover,
.ppg-slick--type1 .ppg-slick__link:focus {
  text-decoration: none;
}

.ppg-slick--type1 .slick-prev,
.ppg-slick--type1 .slick-next {
  width: 40px;
  height: 60px;
  z-index: 1;
}

.ppg-slick--type1 .slick-prev:before,
.ppg-slick--type1 .slick-next:before {
  display: inline-block;
  padding: 16px 12px;
  padding: 1rem 0.75rem;
  background-color: #c33400;
  content: url("../assets/img/icons/files/icon-flecha-blanca--2b-light.png");
  border: 1px solid transparent;
}

.ppg-slick--type1 .slick-prev.slick-disabled:before,
.ppg-slick--type1 .slick-next.slick-disabled:before {
  background-color: #c9c6c6;
}

.ppg-slick--type1 .slick-prev.slick-disabled:focus:before,
.ppg-slick--type1 .slick-next.slick-disabled:focus:before {
  box-shadow: none;
  border: none;
}

.ppg-slick--type1 .slick-prev:focus:before,
.ppg-slick--type1 .slick-next:focus:before {
  box-shadow: 0 0 5px 0 #c33400;
  border: solid 1px #bc3302;
}

.ppg-slick--type1 .slick-prev {
  left: -30px;
  left: -1.875rem;
}

.ppg-slick--type1 .slick-prev:before {
  content: url("../assets/img/icons/files/icon-flecha-blanca--2b-lightb.png");
}

.ppg-slick--type1 .slick-next {
  right: -30px;
  right: -1.875rem;
}

.ppg-slick--type1 .slick-disabled:hover:before {
  box-shadow: none;
}

/*Se han ocultado las preguntas utiles por estilos*/
/*section.ppg-slick.ppg-slick--type2 {
    display: none;
}*/

.ppg-slick--type2 {
  padding-top: 50px;
  padding-top: 3.125rem;
  padding-bottom: 50px;
  padding-bottom: 3.125rem;
  background-color: #e9e9e9;
}

.ppg-slick--type2 .ppg-slick__box {
  width: 850px;
  width: 53.125rem;
  margin: auto;
}

.ppg-slick--type2 .ppg-slick__item {
  margin-right: 25px;
  margin-right: 1.5625rem;
  margin-left: 5px;
  margin-left: 0.3125rem;
}

.ppg-slick--type2 .ppg-slick__link:hover,
.ppg-slick--type2 .ppg-slick__link:focus {
  text-decoration: none;
}

.ppg-slick--type2 .slick-prev,
.ppg-slick--type2 .slick-next {
  z-index: 1;
}

.ppg-slick--type2 .slick-prev:before,
.ppg-slick--type2 .slick-next:before {
  display: inline-block;
  content: url("../assets/img/icons/files/icon-flecha-roja--2a-light.png");
  border: 1px solid transparent;
}

.ppg-slick--type2 .slick-prev.slick-disabled:before,
.ppg-slick--type2 .slick-next.slick-disabled:before {
  background-color: #c9c6c6;
}

.ppg-slick--type2 .slick-prev.slick-disabled:focus:before,
.ppg-slick--type2 .slick-next.slick-disabled:focus:before {
  box-shadow: none;
  border: none;
}

.ppg-slick--type2 .slick-prev {
  left: -30px;
  left: -1.875rem;
}

.ppg-slick--type2 .slick-prev:before {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.ppg-slick--type2 .slick-next {
  right: -30px;
  right: -1.875rem;
}

.ppg-slick--type2 .slick-disabled:hover:before {
  box-shadow: none;
}

.ppg-slick--type3 {
  padding: 20px 20px;
  padding: 1.25rem 1.25rem;
  border-bottom: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
}

.ppg-slick--type3 .slick-prev,
.ppg-slick--type3 .slick-next {
  z-index: 1;
}

.ppg-slick--type3 .slick-prev:before,
.ppg-slick--type3 .slick-next:before {
  display: inline-block;
  content: url("../assets/img/icons/files/icon-flecha-roja--2a.png");
  border: 1px solid transparent;
}

.ppg-slick--type3 .slick-prev.slick-disabled:focus:before,
.ppg-slick--type3 .slick-next.slick-disabled:focus:before {
  box-shadow: none;
  border: none;
}

.ppg-slick--type3 .slick-prev {
  left: -25px;
  left: -1.5625rem;
}

.ppg-slick--type3 .slick-prev:before {
  content: url("../assets/img/icons/files/icon-flecha-roja--2ab.png");
}

.ppg-slick--type3 .slick-next {
  right: -25px;
  right: -1.5625rem;
}

.ppg-slick--type3 .slick-disabled:hover:before {
  box-shadow: none;
}

.o-layout--dynamic .o-card--slick {
  width: 305px;
  width: 19.0625rem;
}

.o-layout--dynamic .ppg-slick--type1 .ppg-slick__item {
  float: left;
  margin-right: 33px;
  margin-right: 2.0625rem;
}

.o-layout--dynamic .ppg-slick--type1 .ppg-slick__item:last-child {
  margin-right: 0;
}

/*----------------------------------------------
   # STEPS
------------------------------------------------*/

.ppg-step__one {
  padding-top: 20px;
  padding-top: 1.25rem;
}

.ppg-step__childs {
  display: none;
  position: relative;
  padding-top: 20px;
  padding-top: 1.25rem;
}

.ppg-step__childs:before {
  content: '';
  position: absolute;
  left: 0;
  top: -20px;
  top: -1.25rem;
  height: 15px;
  width: 100%;
  border-bottom: 1px solid #dddddd;
  background-color: white;
  z-index: 5;
}

.ppg-step__childs:after {
  position: absolute;
  top: -9px;
  top: -0.5625rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  content: url("../assets/img/icons/files/icon-arrow-down-grey.png");
  z-index: 10;
}

.ppg-step__childs.active {
  display: block;
}

.ppg-step__two:focus {
  outline: 0px;
}

.ppg-step__third:focus {
  outline: 0px;
}


/*----------------------------------------------
   # PPG-TABLE
------------------------------------------------*/

.ppg-table {
  margin-bottom: 15px;
  margin-bottom: 0.9375rem;
}

.ppg-table__head {
  display: block;
  padding-top: 14px;
  padding-top: 0.875rem;
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
}

.ppg-table__body {
  border-top: 1px solid #e0ded9;
}

.ppg-table__col {
  vertical-align: middle;
}

.ppg-table__row {
  display: block;
}

.ppg-table__row>td {
  padding-top: 11px;
  padding-top: 0.6875rem;
  padding-bottom: 22px;
  padding-bottom: 1.375rem;
}

.ppg-table__text {
  width: 50%;
}

.ppg-table__text--type02 {
  width: 25%;
  text-align: center;
}

.ppg-table__box {
  border-bottom: 1px solid #e0ded9;
  border-top: 1px solid #e0ded9;
  padding: 0px 14px;
  padding: 0rem 0.875rem;
}

.ppg-table__box--type02 {
  border-bottom: 1px solid #c1c1c1;
  padding: 0px 14px;
  padding: 0rem 0.875rem;
}



.ppg-table__list--type02 {
  padding-top: 15px;
  padding-top: 0.9375rem;
  padding-bottom: 15px;
  padding-bottom: 0.9375rem;
}

.ppg-table__list--type02:nth-child(odd) {
  background-color: #f8f8f8;
}

.ppg-table__list--type02 [class*=" o-it"],
.ppg-table__list--type02 [class^="o-it"] {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

.ppg-table__list--type02:hover {
  background-color: #fff4f0;
  cursor: pointer;
}

.resultadosBuscador .ppg-table__list--type02:hover {
  background-color: #fff4f0;
  cursor: auto;
}

.ppg-table__title {
  padding-left: 10px;
  padding-left: 0.625rem;
  padding-right: 12px;
  padding-right: 0.75rem;
  color: #c9c6c6;
}

.ppg-table__content--type01 {
  background-color: #f9f9f9;
  padding: 21px 0 12px 5px;
  padding: 1.3125rem 0 0.75rem 0.3125rem;
}

.ppg-table__content--type02 {
  background-color: #f9f9f9;
  border: 1px solid #dddddd;
  padding: 21px 0 12px 5px;
  padding: 1.3125rem 0 0.75rem 0.3125rem;
}

/*----------------------------------------------
   # PPG__TABS
------------------------------------------------*/

.ppg-tabs {
  padding: 0;
  margin: 0;
  border: 1px solid #c9c6c6;
  border-radius: 0;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

.ppg-tabs .ppg-tabs__list {
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}

.ppg-tabs .ppg-tabs__list .ppg-tabs__item {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  width: 50%;
  background-color: transparent;
}

.ppg-tabs .ppg-tabs__list .ppg-tabs__item.ui-tabs-active .ppg-tabs__link {
  position: relative;
  background-color: #c33400;
  color: white;
}

.ppg-tabs .ppg-tabs__list .ppg-tabs__item.ui-tabs-active .ppg-tabs__link:after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #c33400;
  bottom: -5px;
  bottom: -0.3125rem;
  left: 50%;
  -webkit-transform: translate(-50%, 0) rotate(45deg);
  -ms-transform: translate(-50%, 0) rotate(45deg);
  transform: translate(-50%, 0) rotate(45deg);
}

.ppg-tabs .ppg-tabs__list .ppg-tabs__link {
  display: block;
  width: 100%;
  text-align: center;
  background-color: white;
  color: #333333;
  border-bottom: 1px solid transparent;
}

.ppg-tabs .ppg-tabs__list .ppg-tabs__link:hover {
  background-color: #fff4f0;
}

.ppg-tabs .ppg-tabs__content {
  background-color: white;
}

.ppg-tabs__img {
  border-radius: 50%;
  border: 3px solid transparent;
}

.ppg-tabs .ppg-link:hover {
  text-decoration: none;
}

.ppg-tabs .ppg-link:hover .ppg-tabs__img {
  border: 3px solid #c33400;
}

.ppg-tabs .ppg-link:hover .ppg-tabs__caption {
  color: #c33400;
}

.ppg-tabs--type2.ppg-tabs {
  border: 0;
}

.ppg-tabs--type2.ppg-tabs .ppg-tabs__list {
  position: relative;
  bottom: -1px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}

.ppg-tabs--type2.ppg-tabs .ppg-tabs__list .ppg-tabs__item {
  width: auto;
  margin-right: 20px;
  margin-right: 1.25rem;
  border: 1px solid #bbbbbb;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: transparent;
}

.ppg-tabs--type2.ppg-tabs .ppg-tabs__list .ppg-tabs__item.ui-tabs-active {
  border-bottom-color: white;
}

.ppg-tabs--type2.ppg-tabs .ppg-tabs__list .ppg-tabs__item.ui-tabs-active .ppg-tabs__link {
  position: relative;
  background-color: white;
  color: #333333;
  border-bottom: 0;
}

.ppg-tabs--type2.ppg-tabs .ppg-tabs__list .ppg-tabs__item.ui-tabs-active .ppg-tabs__link:after {
  content: none;
}

.ppg-tabs--type2.ppg-tabs .ppg-tabs__list .ppg-tabs__link {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #f4f4f4;
  color: #333333;
  border-bottom: 1px solid white;
}

.ppg-tabs--type2.ppg-tabs .ppg-tabs__list .ppg-tabs__link:hover {
  background-color: #fff4f0;
}

.ppg-tabs--type2.ppg-tabs .ppg-tabs__content {
  border-top: 1px solid #bbbbbb;
  padding-left: 0;
  padding-right: 0;
  background-color: white;
}

.ppg-tabs--type2.ppg-tabs .ppg-tabs__text {
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}

/*----------------------------------------------
   # TEXT: estilización de los elementos de texto del portal
      Sólo se estilizan txt párrafos qe no tienen interacción
      propia del elemento.
------------------------------------------------*/

.ppg-text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.29;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  color: #333333;
}

.ppg-text--bold {
  font-weight: bold;
}

.ppg-text--lighted {
  color: #666666;
}

.ppg-text--lighted-2 {
  color: #444444;
}

.ppg-text--lighted-3 {
  font-size: 12px;
  font-size: 0.75rem;
  color: #444444;
}

.ppg-text--top-lighted {
  padding-top: 6px;
  padding-top: 0.375rem;
  color: #444444;
}

.ppg-text--primary-color {
  color: #c33400;
}

.ppg-text--wind {
  padding-top: 10px;
  padding-top: 0.625rem;
}

.ppg-text--type02 {
  font-size: 16px;
  font-size: 1rem;
}

.ppg-text--type03 {
  padding-left: 16px;
  padding-left: 1rem;
}

.ppg-text--mbttm {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}

.o-list--inline .ppg-text--lighted-2 {
  padding-top: 12px;
  padding-top: 0.75rem;
  font-size: 12px;
  font-size: 0.75rem;
  float: right;
}

.ppg-footer--list .ppg-text {
  /*font-size: 13px;*/
  font-size: 18px;
  /* font-size: 0.8125rem;*/
  padding-bottom: 10px;
  padding-bottom: 0.625rem;
  font-weight: bold;
}

.ppg-table--type02 .ppg-text {
  padding-left: 30px;
  padding-left: 1.875rem;
}

.verMas {
  padding-left: 1.875rem;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #c33400;
  text-decoration: none;
  position: relative;
  box-sizing: border-box;
  border: 1px solid transparent;
}

.verMas:hover {
  text-decoration: underline #c33400;
}

.verMenos:hover {
  text-decoration: underline #c33400;
}

.verMenos {
  padding-left: 1.875rem;
  display: none;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #c33400;
  text-decoration: none;
  position: relative;
  box-sizing: border-box;
  border: 1px solid transparent;
}

.ppg-table--type02 .ppg-text--type02 {
  padding-left: 0;
  font-weight: bold;
  display: inline-block;
  word-wrap: break-word;
  max-width: 66%;
  vertical-align: middle;
}

.ppg-menu {
  display: block;
}

.ppg-menu__content {
  display: none;
}

.ppg-menu .content-active {
  display: block;
}

/*----------------------------------------------
   # MAP LAYER
------------------------------------------------*/

.ppg-map {
  position: relative;
  width: 100%;
  min-height: 280px;
  min-height: 17.5rem;
  overflow: hidden;
  height: 25em;
}

.ppg-map__info {
  width: 40%;
  max-width: 248px;
  max-width: 15.5rem;
  position: absolute;
  left: 16px;
  left: 1rem;
  top: 16px;
  top: 5rem;
  background: white;
  padding: 20px 21px 17px;
  padding: 1.25rem 1.3125rem 1.0625rem;
}

.ppg-map__info--title {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}

.ppg-map__info--text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.19;
}

.ppg-map__info--top {
  padding-right: 20px;
  padding-right: 1.25rem;
}

.ppg-map__list {
  margin-top: 12px;
  margin-top: 0.75rem;
}

.ppg-map__list--item {
  padding: 8px 0;
  padding: 0.5rem 0;
  border-top: 1px solid #dddddd;
  border-top: 0.0625rem solid #dddddd;
}

.ppg-map__list--item:last-child {
  padding-bottom: 0;
}

.ppg-map__list .ppg-icon--before:before {
  margin-right: 10px;
  margin-right: 0.625rem;
}

.ppg-map .ppg-fig__example {
  height: 100%;
  min-height: 280px;
  min-height: 17.5rem;
}

/*----- ESTILOS ANTIGUOS DE LOS MAPAS -----*/

/*---------------------------------MAPAS---------------------------------------*/

.mapas {
  background: url("../img/general/mapas/espana/espana.png") no-repeat top left;
  position: relative;
  margin-top: 20px;
  width: 450px;
}

.mapas .transparentMap {
  position: relative;
  z-index: 50;
  width: 450px;
  height: 340px;
  border: 0;
  padding-bottom: 0 !important;
}

.detalleServicio .cont_blanco .titulos_servicios {
  margin: 8px 0 0 10px;
}

.mapas_provincia {
  background: url("../img/general/mapas/espana/mapaspain_provincias.png") no-repeat top left;
  position: relative;
  margin-top: 20px;
  width: 450px;
}

.mapas_provincia .transparentMap_provincia {
  position: relative;
  z-index: 50;
  width: 450px;
  height: 340px;
  border: 0;
  padding-bottom: 0 !important;
}

/*.mapas_provincia {background:url("../img/general/mapas/espana/mapaspain_provincias.png") no-repeat top left;position:relative;margin-top:20px; }

.mapas_provincia .transparentMap_provincia {position: relative;z-index: 50;width:457px;height: 340px; border:0;padding-bottom:0 !important;}*/

/* Estilos para las imagenes de las comunidades */
.comunidad_img {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  width: auto !important;
  padding-bottom: 0 !important;
}

.mapas img.comunidad_img {
  display: none;
}

.mapas img.comunidad_display {
  display: block;
}

.mapas_provincia img.comunidad_img {
  display: none;
}

.mapas_provincia img.comunidad_display {
  display: block;
}

/*.enmarcadoMapa{border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5; min-height: 15em;}*/
/*.enmarcadoMapaEELL{border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5; min-height: 12em;}*/
.enmarcadoMapa {
  border: 1px solid #e5e5e5;
  min-height: 15em;
}

.enmarcadoMapaEELL {
  border: 1px solid #e5e5e5;
  min-height: 12em;
}

.enmarcadoMapaSimple {
  border: 1px solid #e5e5e5;
  min-height: 15em;
}

.enmarcadoMapaMultiple {
  border: 1px solid #e5e5e5;
  min-height: 12em;
}

.mapaFichaOrg {
  float: right;
  width: 480px;
  height: 230px
}

.andalucia {
  display: none;
}

.aragon {
  display: none;
}

.asturias {
  display: none;
}

.baleares {
  display: none;
}

.canarias {
  display: none;
}

.cantabria {
  display: none;
}

.castillaleon {
  display: none;
}

.castillamancha {
  display: none;
}

.cataluna {
  display: none;
}

.valencia {
  display: none;
}

.extremadura {
  display: none;
}

.galicia {
  display: none;
}

.madrid {
  display: none;
}

.murcia {
  display: none;
}

.navarra {
  display: none;
}

.vascongadas {
  display: none;
}

.rioja {
  display: none;
}

.ceuta {
  display: none;
}

.melilla {
  display: none;
}

.palava {
  display: none;
}

.palbacete {
  display: none;
}

.palicante {
  display: none;
}

.palmeria {
  display: none;
}

.pavila {
  display: none;
}

.pbadajoz {
  display: none;
}

.pbaleares {
  display: none;
}

.pbarcelona {
  display: none;
}

.pburgos {
  display: none;
}

.pcaceres {
  display: none;
}

.pcadiz {
  display: none;
}

.pcastellon {
  display: none;
}

.pciudadreal {
  display: none;
}

.pcordoba {
  display: none;
}

.pcoruna {
  display: none;
}

.pcuenca {
  display: none;
}

.pgerona {
  display: none;
}

.pgranada {
  display: none;
}

.pguadalajara {
  display: none;
}

.pguipuzcoa {
  display: none;
}

.phuelva {
  display: none;
}

.phuesca {
  display: none;
}

.pjaen {
  display: none;
}

.pleon {
  display: none;
}

.plerida {
  display: none;
}

.prioja {
  display: none;
}

.plugo {
  display: none;
}

.pmadrid {
  display: none;
}

.pmalaga {
  display: none;
}

.pmurcia {
  display: none;
}

.pnavarra {
  display: none;
}

.porense {
  display: none;
}

.pasturias {
  display: none;
}

.ppalencia {
  display: none;
}

.ppalmas {
  display: none;
}

.ppontevedra {
  display: none;
}

.psalamanca {
  display: none;
}

.ptenerife {
  display: none;
}

.pcantabria {
  display: none;
}

.psegovia {
  display: none;
}

.psevilla {
  display: none;
}

.psoria {
  display: none;
}

.ptarragona {
  display: none;
}

.pteruel {
  display: none;
}

.ptoledo {
  display: none;
}

.pvalencia {
  display: none;
}

.pvalladolid {
  display: none;
}

.pvizcaya {
  display: none;
}

.pzamora {
  display: none;
}

.pzaragoza {
  display: none;
}

.pceuta {
  display: none;
}

.pmelilla {
  display: none;
}

/* Estilos para el pie del mapa */
.piemapa {
  margin-top: 20px;
  text-align: justify;
  margin-left: 10px;
}

.piemapa .comunidadlast {
  padding: 0 0.2em;
  margin: 0.5em 0;
  font-size: 0.8em;
  white-space: nowrap;
}

.piemapa .comunidad {
  padding-right: 1%;
  border-right: 1px solid #667;
  font-size: 0.8em;
  line-height: 0.8em;
  white-space: nowrap;
}

.piemapa .selected {
  font-weight: bold;
  color: #671C00;
  /*color:#1b7cbe;*/
  text-decoration: none;

}

.piemapa .selected :hover {
  font-weight: bold;
  text-decoration: underline;
}

.ventana-nueva-next {
  width: auto !important;
  padding: 0 !important;
  float: none !important;
  padding-left: 1% !important;
  padding-bottom: 1% !important;
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
}



/*----------------------------------------------
   # módulo
------------------------------------------------*/

/*------------------------------------
         # TRUMPS FLOAT
     ------------------------------------*/

/**
     * Float left.
     */

.t-float-left {
  float: left !important;
}

/**
      * Float right.
      */

.t-float-right {
  float: right !important;
}

/**
      * Float none.
      */

.t-float-none {
  float: none !important;
}

/*------------------------------------
         # END TRUMPS FLOAT
     ------------------------------------*/
/*------------------------------------
         # TRUMPS vertical-align
-------------------------------------*/

.t-vertical-align-auto{
  vertical-align: auto;
}

.t-vertical-align-baseline{
  vertical-align: baseline;
}

.t-vertical-align-bottom{
  vertical-align: bottom;
}

.t-vertical-align-middle{
  vertical-align: middle;
}

.t-vertical-align-top{
  vertical-align: top;
}

.t-vertical-align-sub{
  vertical-align: sub;
}

.t-vertical-align-super{
  vertical-align: super;
}

.t-vertical-align-text-bottom{
  vertical-align: text-bottom;
}

.t-vertical-align-text-top{
  vertical-align: text-top;
}

/*------------------------------------
         # END TRUMPS vertical-align
-------------------------------------*/

/*------------------------------------
       # TRUMPS FONTS SIZE
    -----------------------------------*/

.t-fs-0 {
  font-size: 0px !important;
}

.t-fs-10 {
  font-size: 10px !important;
}

.t-fs-11 {
  font-size: 11px !important;
}

.t-fs-13 {
  font-size: 13px !important;
}

.t-fs-14 {
  font-size: 14px !important;
}

.t-fs-16 {
  font-size: 16px !important;
}

.t-fs-17 {
  font-size: 17px !important;
}

.t-fs-18 {
  font-size: 18px !important;
}

.t-fs-20 {
  font-size: 20px !important;
}

.t-fs-22 {
  font-size: 22px !important;
}

.t-fs-24 {
  font-size: 24px !important;
}

.t-fs-27 {
  font-size: 27px !important;
}

.t-fs-1-5em {
  font-size: 1.5em !important;
}

/*------------------------------------
       # END TRUMPS FONTS SIZE
    -----------------------------------*/

/*------------------------------------
         # .t-hide
     ------------------------------------*/

/**
     * Hide elements on certain breakpoints based on your responsive settings.
     */

.t-hide {
  display: none !important;
}

/*------------------------------------
       # TRUMPS FONTS SIZE
    -----------------------------------*/

.t-lh-160 {
  line-height: 160% !important;
}

/*------------------------------------
       # END TRUMPS FONTS SIZE
    -----------------------------------*/

/*------------------------------------
     # TRUMP MARGIN
    ------------------------------------*/

.t-margin--600 {
  margin: -600px !important;
}

.t-margin-top--600 {
  margin-top: -600px !important;
}

.t-margin-right--600 {
  margin-right: -600px !important;
}

.t-margin-bottom--600 {
  margin-bottom: -600px !important;
}

.t-margin-left--600 {
  margin-left: -600px !important;
}

.t-margin--595 {
  margin: -595px !important;
}

.t-margin-top--595 {
  margin-top: -595px !important;
}

.t-margin-right--595 {
  margin-right: -595px !important;
}

.t-margin-bottom--595 {
  margin-bottom: -595px !important;
}

.t-margin-left--595 {
  margin-left: -595px !important;
}

.t-margin--590 {
  margin: -590px !important;
}

.t-margin-top--590 {
  margin-top: -590px !important;
}

.t-margin-right--590 {
  margin-right: -590px !important;
}

.t-margin-bottom--590 {
  margin-bottom: -590px !important;
}

.t-margin-left--590 {
  margin-left: -590px !important;
}

.t-margin--585 {
  margin: -585px !important;
}

.t-margin-top--585 {
  margin-top: -585px !important;
}

.t-margin-right--585 {
  margin-right: -585px !important;
}

.t-margin-bottom--585 {
  margin-bottom: -585px !important;
}

.t-margin-left--585 {
  margin-left: -585px !important;
}

.t-margin--580 {
  margin: -580px !important;
}

.t-margin-top--580 {
  margin-top: -580px !important;
}

.t-margin-right--580 {
  margin-right: -580px !important;
}

.t-margin-bottom--580 {
  margin-bottom: -580px !important;
}

.t-margin-left--580 {
  margin-left: -580px !important;
}

.t-margin--575 {
  margin: -575px !important;
}

.t-margin-top--575 {
  margin-top: -575px !important;
}

.t-margin-right--575 {
  margin-right: -575px !important;
}

.t-margin-bottom--575 {
  margin-bottom: -575px !important;
}

.t-margin-left--575 {
  margin-left: -575px !important;
}

.t-margin--570 {
  margin: -570px !important;
}

.t-margin-top--570 {
  margin-top: -570px !important;
}

.t-margin-right--570 {
  margin-right: -570px !important;
}

.t-margin-bottom--570 {
  margin-bottom: -570px !important;
}

.t-margin-left--570 {
  margin-left: -570px !important;
}

.t-margin--565 {
  margin: -565px !important;
}

.t-margin-top--565 {
  margin-top: -565px !important;
}

.t-margin-right--565 {
  margin-right: -565px !important;
}

.t-margin-bottom--565 {
  margin-bottom: -565px !important;
}

.t-margin-left--565 {
  margin-left: -565px !important;
}

.t-margin--560 {
  margin: -560px !important;
}

.t-margin-top--560 {
  margin-top: -560px !important;
}

.t-margin-right--560 {
  margin-right: -560px !important;
}

.t-margin-bottom--560 {
  margin-bottom: -560px !important;
}

.t-margin-left--560 {
  margin-left: -560px !important;
}

.t-margin--555 {
  margin: -555px !important;
}

.t-margin-top--555 {
  margin-top: -555px !important;
}

.t-margin-right--555 {
  margin-right: -555px !important;
}

.t-margin-bottom--555 {
  margin-bottom: -555px !important;
}

.t-margin-left--555 {
  margin-left: -555px !important;
}

.t-margin--550 {
  margin: -550px !important;
}

.t-margin-top--550 {
  margin-top: -550px !important;
}

.t-margin-right--550 {
  margin-right: -550px !important;
}

.t-margin-bottom--550 {
  margin-bottom: -550px !important;
}

.t-margin-left--550 {
  margin-left: -550px !important;
}

.t-margin--545 {
  margin: -545px !important;
}

.t-margin-top--545 {
  margin-top: -545px !important;
}

.t-margin-right--545 {
  margin-right: -545px !important;
}

.t-margin-bottom--545 {
  margin-bottom: -545px !important;
}

.t-margin-left--545 {
  margin-left: -545px !important;
}

.t-margin--540 {
  margin: -540px !important;
}

.t-margin-top--540 {
  margin-top: -540px !important;
}

.t-margin-right--540 {
  margin-right: -540px !important;
}

.t-margin-bottom--540 {
  margin-bottom: -540px !important;
}

.t-margin-left--540 {
  margin-left: -540px !important;
}

.t-margin--535 {
  margin: -535px !important;
}

.t-margin-top--535 {
  margin-top: -535px !important;
}

.t-margin-right--535 {
  margin-right: -535px !important;
}

.t-margin-bottom--535 {
  margin-bottom: -535px !important;
}

.t-margin-left--535 {
  margin-left: -535px !important;
}

.t-margin--530 {
  margin: -530px !important;
}

.t-margin-top--530 {
  margin-top: -530px !important;
}

.t-margin-right--530 {
  margin-right: -530px !important;
}

.t-margin-bottom--530 {
  margin-bottom: -530px !important;
}

.t-margin-left--530 {
  margin-left: -530px !important;
}

.t-margin--525 {
  margin: -525px !important;
}

.t-margin-top--525 {
  margin-top: -525px !important;
}

.t-margin-right--525 {
  margin-right: -525px !important;
}

.t-margin-bottom--525 {
  margin-bottom: -525px !important;
}

.t-margin-left--525 {
  margin-left: -525px !important;
}

.t-margin--520 {
  margin: -520px !important;
}

.t-margin-top--520 {
  margin-top: -520px !important;
}

.t-margin-right--520 {
  margin-right: -520px !important;
}

.t-margin-bottom--520 {
  margin-bottom: -520px !important;
}

.t-margin-left--520 {
  margin-left: -520px !important;
}

.t-margin--515 {
  margin: -515px !important;
}

.t-margin-top--515 {
  margin-top: -515px !important;
}

.t-margin-right--515 {
  margin-right: -515px !important;
}

.t-margin-bottom--515 {
  margin-bottom: -515px !important;
}

.t-margin-left--515 {
  margin-left: -515px !important;
}

.t-margin--510 {
  margin: -510px !important;
}

.t-margin-top--510 {
  margin-top: -510px !important;
}

.t-margin-right--510 {
  margin-right: -510px !important;
}

.t-margin-bottom--510 {
  margin-bottom: -510px !important;
}

.t-margin-left--510 {
  margin-left: -510px !important;
}

.t-margin--505 {
  margin: -505px !important;
}

.t-margin-top--505 {
  margin-top: -505px !important;
}

.t-margin-right--505 {
  margin-right: -505px !important;
}

.t-margin-bottom--505 {
  margin-bottom: -505px !important;
}

.t-margin-left--505 {
  margin-left: -505px !important;
}

.t-margin--500 {
  margin: -500px !important;
}

.t-margin-top--500 {
  margin-top: -500px !important;
}

.t-margin-right--500 {
  margin-right: -500px !important;
}

.t-margin-bottom--500 {
  margin-bottom: -500px !important;
}

.t-margin-left--500 {
  margin-left: -500px !important;
}

.t-margin--495 {
  margin: -495px !important;
}

.t-margin-top--495 {
  margin-top: -495px !important;
}

.t-margin-right--495 {
  margin-right: -495px !important;
}

.t-margin-bottom--495 {
  margin-bottom: -495px !important;
}

.t-margin-left--495 {
  margin-left: -495px !important;
}

.t-margin--490 {
  margin: -490px !important;
}

.t-margin-top--490 {
  margin-top: -490px !important;
}

.t-margin-right--490 {
  margin-right: -490px !important;
}

.t-margin-bottom--490 {
  margin-bottom: -490px !important;
}

.t-margin-left--490 {
  margin-left: -490px !important;
}

.t-margin--485 {
  margin: -485px !important;
}

.t-margin-top--485 {
  margin-top: -485px !important;
}

.t-margin-right--485 {
  margin-right: -485px !important;
}

.t-margin-bottom--485 {
  margin-bottom: -485px !important;
}

.t-margin-left--485 {
  margin-left: -485px !important;
}

.t-margin--480 {
  margin: -480px !important;
}

.t-margin-top--480 {
  margin-top: -480px !important;
}

.t-margin-right--480 {
  margin-right: -480px !important;
}

.t-margin-bottom--480 {
  margin-bottom: -480px !important;
}

.t-margin-left--480 {
  margin-left: -480px !important;
}

.t-margin--475 {
  margin: -475px !important;
}

.t-margin-top--475 {
  margin-top: -475px !important;
}

.t-margin-right--475 {
  margin-right: -475px !important;
}

.t-margin-bottom--475 {
  margin-bottom: -475px !important;
}

.t-margin-left--475 {
  margin-left: -475px !important;
}

.t-margin--470 {
  margin: -470px !important;
}

.t-margin-top--470 {
  margin-top: -470px !important;
}

.t-margin-right--470 {
  margin-right: -470px !important;
}

.t-margin-bottom--470 {
  margin-bottom: -470px !important;
}

.t-margin-left--470 {
  margin-left: -470px !important;
}

.t-margin--465 {
  margin: -465px !important;
}

.t-margin-top--465 {
  margin-top: -465px !important;
}

.t-margin-right--465 {
  margin-right: -465px !important;
}

.t-margin-bottom--465 {
  margin-bottom: -465px !important;
}

.t-margin-left--465 {
  margin-left: -465px !important;
}

.t-margin--460 {
  margin: -460px !important;
}

.t-margin-top--460 {
  margin-top: -460px !important;
}

.t-margin-right--460 {
  margin-right: -460px !important;
}

.t-margin-bottom--460 {
  margin-bottom: -460px !important;
}

.t-margin-left--460 {
  margin-left: -460px !important;
}

.t-margin--455 {
  margin: -455px !important;
}

.t-margin-top--455 {
  margin-top: -455px !important;
}

.t-margin-right--455 {
  margin-right: -455px !important;
}

.t-margin-bottom--455 {
  margin-bottom: -455px !important;
}

.t-margin-left--455 {
  margin-left: -455px !important;
}

.t-margin--450 {
  margin: -450px !important;
}

.t-margin-top--450 {
  margin-top: -450px !important;
}

.t-margin-right--450 {
  margin-right: -450px !important;
}

.t-margin-bottom--450 {
  margin-bottom: -450px !important;
}

.t-margin-left--450 {
  margin-left: -450px !important;
}

.t-margin--445 {
  margin: -445px !important;
}

.t-margin-top--445 {
  margin-top: -445px !important;
}

.t-margin-right--445 {
  margin-right: -445px !important;
}

.t-margin-bottom--445 {
  margin-bottom: -445px !important;
}

.t-margin-left--445 {
  margin-left: -445px !important;
}

.t-margin--440 {
  margin: -440px !important;
}

.t-margin-top--440 {
  margin-top: -440px !important;
}

.t-margin-right--440 {
  margin-right: -440px !important;
}

.t-margin-bottom--440 {
  margin-bottom: -440px !important;
}

.t-margin-left--440 {
  margin-left: -440px !important;
}

.t-margin--435 {
  margin: -435px !important;
}

.t-margin-top--435 {
  margin-top: -435px !important;
}

.t-margin-right--435 {
  margin-right: -435px !important;
}

.t-margin-bottom--435 {
  margin-bottom: -435px !important;
}

.t-margin-left--435 {
  margin-left: -435px !important;
}

.t-margin--430 {
  margin: -430px !important;
}

.t-margin-top--430 {
  margin-top: -430px !important;
}

.t-margin-right--430 {
  margin-right: -430px !important;
}

.t-margin-bottom--430 {
  margin-bottom: -430px !important;
}

.t-margin-left--430 {
  margin-left: -430px !important;
}

.t-margin--425 {
  margin: -425px !important;
}

.t-margin-top--425 {
  margin-top: -425px !important;
}

.t-margin-right--425 {
  margin-right: -425px !important;
}

.t-margin-bottom--425 {
  margin-bottom: -425px !important;
}

.t-margin-left--425 {
  margin-left: -425px !important;
}

.t-margin--420 {
  margin: -420px !important;
}

.t-margin-top--420 {
  margin-top: -420px !important;
}

.t-margin-right--420 {
  margin-right: -420px !important;
}

.t-margin-bottom--420 {
  margin-bottom: -420px !important;
}

.t-margin-left--420 {
  margin-left: -420px !important;
}

.t-margin--415 {
  margin: -415px !important;
}

.t-margin-top--415 {
  margin-top: -415px !important;
}

.t-margin-right--415 {
  margin-right: -415px !important;
}

.t-margin-bottom--415 {
  margin-bottom: -415px !important;
}

.t-margin-left--415 {
  margin-left: -415px !important;
}

.t-margin--410 {
  margin: -410px !important;
}

.t-margin-top--410 {
  margin-top: -410px !important;
}

.t-margin-right--410 {
  margin-right: -410px !important;
}

.t-margin-bottom--410 {
  margin-bottom: -410px !important;
}

.t-margin-left--410 {
  margin-left: -410px !important;
}

.t-margin--405 {
  margin: -405px !important;
}

.t-margin-top--405 {
  margin-top: -405px !important;
}

.t-margin-right--405 {
  margin-right: -405px !important;
}

.t-margin-bottom--405 {
  margin-bottom: -405px !important;
}

.t-margin-left--405 {
  margin-left: -405px !important;
}

.t-margin--400 {
  margin: -400px !important;
}

.t-margin-top--400 {
  margin-top: -400px !important;
}

.t-margin-right--400 {
  margin-right: -400px !important;
}

.t-margin-bottom--400 {
  margin-bottom: -400px !important;
}

.t-margin-left--400 {
  margin-left: -400px !important;
}

.t-margin--395 {
  margin: -395px !important;
}

.t-margin-top--395 {
  margin-top: -395px !important;
}

.t-margin-right--395 {
  margin-right: -395px !important;
}

.t-margin-bottom--395 {
  margin-bottom: -395px !important;
}

.t-margin-left--395 {
  margin-left: -395px !important;
}

.t-margin--390 {
  margin: -390px !important;
}

.t-margin-top--390 {
  margin-top: -390px !important;
}

.t-margin-right--390 {
  margin-right: -390px !important;
}

.t-margin-bottom--390 {
  margin-bottom: -390px !important;
}

.t-margin-left--390 {
  margin-left: -390px !important;
}

.t-margin--385 {
  margin: -385px !important;
}

.t-margin-top--385 {
  margin-top: -385px !important;
}

.t-margin-right--385 {
  margin-right: -385px !important;
}

.t-margin-bottom--385 {
  margin-bottom: -385px !important;
}

.t-margin-left--385 {
  margin-left: -385px !important;
}

.t-margin--380 {
  margin: -380px !important;
}

.t-margin-top--380 {
  margin-top: -380px !important;
}

.t-margin-right--380 {
  margin-right: -380px !important;
}

.t-margin-bottom--380 {
  margin-bottom: -380px !important;
}

.t-margin-left--380 {
  margin-left: -380px !important;
}

.t-margin--375 {
  margin: -375px !important;
}

.t-margin-top--375 {
  margin-top: -375px !important;
}

.t-margin-right--375 {
  margin-right: -375px !important;
}

.t-margin-bottom--375 {
  margin-bottom: -375px !important;
}

.t-margin-left--375 {
  margin-left: -375px !important;
}

.t-margin--370 {
  margin: -370px !important;
}

.t-margin-top--370 {
  margin-top: -370px !important;
}

.t-margin-right--370 {
  margin-right: -370px !important;
}

.t-margin-bottom--370 {
  margin-bottom: -370px !important;
}

.t-margin-left--370 {
  margin-left: -370px !important;
}

.t-margin--365 {
  margin: -365px !important;
}

.t-margin-top--365 {
  margin-top: -365px !important;
}

.t-margin-right--365 {
  margin-right: -365px !important;
}

.t-margin-bottom--365 {
  margin-bottom: -365px !important;
}

.t-margin-left--365 {
  margin-left: -365px !important;
}

.t-margin--360 {
  margin: -360px !important;
}

.t-margin-top--360 {
  margin-top: -360px !important;
}

.t-margin-right--360 {
  margin-right: -360px !important;
}

.t-margin-bottom--360 {
  margin-bottom: -360px !important;
}

.t-margin-left--360 {
  margin-left: -360px !important;
}

.t-margin--355 {
  margin: -355px !important;
}

.t-margin-top--355 {
  margin-top: -355px !important;
}

.t-margin-right--355 {
  margin-right: -355px !important;
}

.t-margin-bottom--355 {
  margin-bottom: -355px !important;
}

.t-margin-left--355 {
  margin-left: -355px !important;
}

.t-margin--350 {
  margin: -350px !important;
}

.t-margin-top--350 {
  margin-top: -350px !important;
}

.t-margin-right--350 {
  margin-right: -350px !important;
}

.t-margin-bottom--350 {
  margin-bottom: -350px !important;
}

.t-margin-left--350 {
  margin-left: -350px !important;
}

.t-margin--345 {
  margin: -345px !important;
}

.t-margin-top--345 {
  margin-top: -345px !important;
}

.t-margin-right--345 {
  margin-right: -345px !important;
}

.t-margin-bottom--345 {
  margin-bottom: -345px !important;
}

.t-margin-left--345 {
  margin-left: -345px !important;
}

.t-margin--340 {
  margin: -340px !important;
}

.t-margin-top--340 {
  margin-top: -340px !important;
}

.t-margin-right--340 {
  margin-right: -340px !important;
}

.t-margin-bottom--340 {
  margin-bottom: -340px !important;
}

.t-margin-left--340 {
  margin-left: -340px !important;
}

.t-margin--335 {
  margin: -335px !important;
}

.t-margin-top--335 {
  margin-top: -335px !important;
}

.t-margin-right--335 {
  margin-right: -335px !important;
}

.t-margin-bottom--335 {
  margin-bottom: -335px !important;
}

.t-margin-left--335 {
  margin-left: -335px !important;
}

.t-margin--330 {
  margin: -330px !important;
}

.t-margin-top--330 {
  margin-top: -330px !important;
}

.t-margin-right--330 {
  margin-right: -330px !important;
}

.t-margin-bottom--330 {
  margin-bottom: -330px !important;
}

.t-margin-left--330 {
  margin-left: -330px !important;
}

.t-margin--325 {
  margin: -325px !important;
}

.t-margin-top--325 {
  margin-top: -325px !important;
}

.t-margin-right--325 {
  margin-right: -325px !important;
}

.t-margin-bottom--325 {
  margin-bottom: -325px !important;
}

.t-margin-left--325 {
  margin-left: -325px !important;
}

.t-margin--320 {
  margin: -320px !important;
}

.t-margin-top--320 {
  margin-top: -320px !important;
}

.t-margin-right--320 {
  margin-right: -320px !important;
}

.t-margin-bottom--320 {
  margin-bottom: -320px !important;
}

.t-margin-left--320 {
  margin-left: -320px !important;
}

.t-margin--315 {
  margin: -315px !important;
}

.t-margin-top--315 {
  margin-top: -315px !important;
}

.t-margin-right--315 {
  margin-right: -315px !important;
}

.t-margin-bottom--315 {
  margin-bottom: -315px !important;
}

.t-margin-left--315 {
  margin-left: -315px !important;
}

.t-margin--310 {
  margin: -310px !important;
}

.t-margin-top--310 {
  margin-top: -310px !important;
}

.t-margin-right--310 {
  margin-right: -310px !important;
}

.t-margin-bottom--310 {
  margin-bottom: -310px !important;
}

.t-margin-left--310 {
  margin-left: -310px !important;
}

.t-margin--305 {
  margin: -305px !important;
}

.t-margin-top--305 {
  margin-top: -305px !important;
}

.t-margin-right--305 {
  margin-right: -305px !important;
}

.t-margin-bottom--305 {
  margin-bottom: -305px !important;
}

.t-margin-left--305 {
  margin-left: -305px !important;
}

.t-margin--300 {
  margin: -300px !important;
}

.t-margin-top--300 {
  margin-top: -300px !important;
}

.t-margin-right--300 {
  margin-right: -300px !important;
}

.t-margin-bottom--300 {
  margin-bottom: -300px !important;
}

.t-margin-left--300 {
  margin-left: -300px !important;
}

.t-margin--295 {
  margin: -295px !important;
}

.t-margin-top--295 {
  margin-top: -295px !important;
}

.t-margin-right--295 {
  margin-right: -295px !important;
}

.t-margin-bottom--295 {
  margin-bottom: -295px !important;
}

.t-margin-left--295 {
  margin-left: -295px !important;
}

.t-margin--290 {
  margin: -290px !important;
}

.t-margin-top--290 {
  margin-top: -290px !important;
}

.t-margin-right--290 {
  margin-right: -290px !important;
}

.t-margin-bottom--290 {
  margin-bottom: -290px !important;
}

.t-margin-left--290 {
  margin-left: -290px !important;
}

.t-margin--285 {
  margin: -285px !important;
}

.t-margin-top--285 {
  margin-top: -285px !important;
}

.t-margin-right--285 {
  margin-right: -285px !important;
}

.t-margin-bottom--285 {
  margin-bottom: -285px !important;
}

.t-margin-left--285 {
  margin-left: -285px !important;
}

.t-margin--280 {
  margin: -280px !important;
}

.t-margin-top--280 {
  margin-top: -280px !important;
}

.t-margin-right--280 {
  margin-right: -280px !important;
}

.t-margin-bottom--280 {
  margin-bottom: -280px !important;
}

.t-margin-left--280 {
  margin-left: -280px !important;
}

.t-margin--275 {
  margin: -275px !important;
}

.t-margin-top--275 {
  margin-top: -275px !important;
}

.t-margin-right--275 {
  margin-right: -275px !important;
}

.t-margin-bottom--275 {
  margin-bottom: -275px !important;
}

.t-margin-left--275 {
  margin-left: -275px !important;
}

.t-margin--270 {
  margin: -270px !important;
}

.t-margin-top--270 {
  margin-top: -270px !important;
}

.t-margin-right--270 {
  margin-right: -270px !important;
}

.t-margin-bottom--270 {
  margin-bottom: -270px !important;
}

.t-margin-left--270 {
  margin-left: -270px !important;
}

.t-margin--265 {
  margin: -265px !important;
}

.t-margin-top--265 {
  margin-top: -265px !important;
}

.t-margin-right--265 {
  margin-right: -265px !important;
}

.t-margin-bottom--265 {
  margin-bottom: -265px !important;
}

.t-margin-left--265 {
  margin-left: -265px !important;
}

.t-margin--260 {
  margin: -260px !important;
}

.t-margin-top--260 {
  margin-top: -260px !important;
}

.t-margin-right--260 {
  margin-right: -260px !important;
}

.t-margin-bottom--260 {
  margin-bottom: -260px !important;
}

.t-margin-left--260 {
  margin-left: -260px !important;
}

.t-margin--255 {
  margin: -255px !important;
}

.t-margin-top--255 {
  margin-top: -255px !important;
}

.t-margin-right--255 {
  margin-right: -255px !important;
}

.t-margin-bottom--255 {
  margin-bottom: -255px !important;
}

.t-margin-left--255 {
  margin-left: -255px !important;
}

.t-margin--250 {
  margin: -250px !important;
}

.t-margin-top--250 {
  margin-top: -250px !important;
}

.t-margin-right--250 {
  margin-right: -250px !important;
}

.t-margin-bottom--250 {
  margin-bottom: -250px !important;
}

.t-margin-left--250 {
  margin-left: -250px !important;
}

.t-margin--245 {
  margin: -245px !important;
}

.t-margin-top--245 {
  margin-top: -245px !important;
}

.t-margin-right--245 {
  margin-right: -245px !important;
}

.t-margin-bottom--245 {
  margin-bottom: -245px !important;
}

.t-margin-left--245 {
  margin-left: -245px !important;
}

.t-margin--240 {
  margin: -240px !important;
}

.t-margin-top--240 {
  margin-top: -240px !important;
}

.t-margin-right--240 {
  margin-right: -240px !important;
}

.t-margin-bottom--240 {
  margin-bottom: -240px !important;
}

.t-margin-left--240 {
  margin-left: -240px !important;
}

.t-margin--235 {
  margin: -235px !important;
}

.t-margin-top--235 {
  margin-top: -235px !important;
}

.t-margin-right--235 {
  margin-right: -235px !important;
}

.t-margin-bottom--235 {
  margin-bottom: -235px !important;
}

.t-margin-left--235 {
  margin-left: -235px !important;
}

.t-margin--230 {
  margin: -230px !important;
}

.t-margin-top--230 {
  margin-top: -230px !important;
}

.t-margin-right--230 {
  margin-right: -230px !important;
}

.t-margin-bottom--230 {
  margin-bottom: -230px !important;
}

.t-margin-left--230 {
  margin-left: -230px !important;
}

.t-margin--225 {
  margin: -225px !important;
}

.t-margin--22 {
  margin: -22px !important;
}

.t-margin-top--22 {
  margin-top: -22px !important;
}

.t-margin-right--22 {
  margin-right: -22px !important;
}
.t-margin-bottom--22 {
  margin-bottom: -22px !important;
}
.t-margin-left--22 {
  margin-left: -22px !important;
}

.t-margin-top--225 {
  margin-top: -225px !important;
}

.t-margin-right--225 {
  margin-right: -225px !important;
}

.t-margin-bottom--225 {
  margin-bottom: -225px !important;
}

.t-margin-left--225 {
  margin-left: -225px !important;
}

.t-margin--220 {
  margin: -220px !important;
}

.t-margin-top--220 {
  margin-top: -220px !important;
}

.t-margin-right--220 {
  margin-right: -220px !important;
}

.t-margin-bottom--220 {
  margin-bottom: -220px !important;
}

.t-margin-left--220 {
  margin-left: -220px !important;
}

.t-margin--215 {
  margin: -215px !important;
}

.t-margin-top--215 {
  margin-top: -215px !important;
}

.t-margin-right--215 {
  margin-right: -215px !important;
}

.t-margin-bottom--215 {
  margin-bottom: -215px !important;
}

.t-margin-left--215 {
  margin-left: -215px !important;
}

.t-margin--210 {
  margin: -210px !important;
}

.t-margin-top--210 {
  margin-top: -210px !important;
}

.t-margin-right--210 {
  margin-right: -210px !important;
}

.t-margin-bottom--210 {
  margin-bottom: -210px !important;
}

.t-margin-left--210 {
  margin-left: -210px !important;
}

.t-margin--205 {
  margin: -205px !important;
}

.t-margin-top--205 {
  margin-top: -205px !important;
}

.t-margin-right--205 {
  margin-right: -205px !important;
}

.t-margin-bottom--205 {
  margin-bottom: -205px !important;
}

.t-margin-left--205 {
  margin-left: -205px !important;
}

.t-margin--200 {
  margin: -200px !important;
}

.t-margin-top--200 {
  margin-top: -200px !important;
}

.t-margin-right--200 {
  margin-right: -200px !important;
}

.t-margin-bottom--200 {
  margin-bottom: -200px !important;
}

.t-margin-left--200 {
  margin-left: -200px !important;
}

.t-margin--195 {
  margin: -195px !important;
}

.t-margin-top--195 {
  margin-top: -195px !important;
}

.t-margin-right--195 {
  margin-right: -195px !important;
}

.t-margin-bottom--195 {
  margin-bottom: -195px !important;
}

.t-margin-left--195 {
  margin-left: -195px !important;
}

.t-margin--190 {
  margin: -190px !important;
}

.t-margin-top--190 {
  margin-top: -190px !important;
}

.t-margin-right--190 {
  margin-right: -190px !important;
}

.t-margin-bottom--190 {
  margin-bottom: -190px !important;
}

.t-margin-left--190 {
  margin-left: -190px !important;
}

.t-margin--185 {
  margin: -185px !important;
}

.t-margin-top--185 {
  margin-top: -185px !important;
}

.t-margin-right--185 {
  margin-right: -185px !important;
}

.t-margin-bottom--185 {
  margin-bottom: -185px !important;
}

.t-margin-left--185 {
  margin-left: -185px !important;
}

.t-margin--180 {
  margin: -180px !important;
}

.t-margin-top--180 {
  margin-top: -180px !important;
}

.t-margin-right--180 {
  margin-right: -180px !important;
}

.t-margin-bottom--180 {
  margin-bottom: -180px !important;
}

.t-margin-left--180 {
  margin-left: -180px !important;
}

.t-margin--175 {
  margin: -175px !important;
}

.t-margin-top--175 {
  margin-top: -175px !important;
}

.t-margin-right--175 {
  margin-right: -175px !important;
}

.t-margin-bottom--175 {
  margin-bottom: -175px !important;
}

.t-margin-left--175 {
  margin-left: -175px !important;
}

.t-margin--170 {
  margin: -170px !important;
}

.t-margin-top--170 {
  margin-top: -170px !important;
}

.t-margin-right--170 {
  margin-right: -170px !important;
}

.t-margin-bottom--170 {
  margin-bottom: -170px !important;
}

.t-margin-left--170 {
  margin-left: -170px !important;
}

.t-margin--165 {
  margin: -165px !important;
}

.t-margin-top--165 {
  margin-top: -165px !important;
}

.t-margin-right--165 {
  margin-right: -165px !important;
}

.t-margin-bottom--165 {
  margin-bottom: -165px !important;
}

.t-margin-left--165 {
  margin-left: -165px !important;
}

.t-margin--160 {
  margin: -160px !important;
}

.t-margin-top--160 {
  margin-top: -160px !important;
}

.t-margin-right--160 {
  margin-right: -160px !important;
}

.t-margin-bottom--160 {
  margin-bottom: -160px !important;
}

.t-margin-left--160 {
  margin-left: -160px !important;
}

.t-margin--155 {
  margin: -155px !important;
}

.t-margin-top--155 {
  margin-top: -155px !important;
}

.t-margin-right--155 {
  margin-right: -155px !important;
}

.t-margin-bottom--155 {
  margin-bottom: -155px !important;
}

.t-margin-left--155 {
  margin-left: -155px !important;
}

.t-margin--150 {
  margin: -150px !important;
}

.t-margin-top--150 {
  margin-top: -150px !important;
}

.t-margin-right--150 {
  margin-right: -150px !important;
}

.t-margin-bottom--150 {
  margin-bottom: -150px !important;
}

.t-margin-left--150 {
  margin-left: -150px !important;
}

.t-margin--145 {
  margin: -145px !important;
}

.t-margin-top--145 {
  margin-top: -145px !important;
}

.t-margin-right--145 {
  margin-right: -145px !important;
}

.t-margin-bottom--145 {
  margin-bottom: -145px !important;
}

.t-margin-left--145 {
  margin-left: -145px !important;
}

.t-margin--140 {
  margin: -140px !important;
}

.t-margin-top--140 {
  margin-top: -140px !important;
}

.t-margin-right--140 {
  margin-right: -140px !important;
}

.t-margin-bottom--140 {
  margin-bottom: -140px !important;
}

.t-margin-left--140 {
  margin-left: -140px !important;
}

.t-margin--135 {
  margin: -135px !important;
}

.t-margin-top--135 {
  margin-top: -135px !important;
}

.t-margin-right--135 {
  margin-right: -135px !important;
}

.t-margin-bottom--135 {
  margin-bottom: -135px !important;
}

.t-margin-left--135 {
  margin-left: -135px !important;
}

.t-margin--130 {
  margin: -130px !important;
}

.t-margin-top--130 {
  margin-top: -130px !important;
}

.t-margin-right--130 {
  margin-right: -130px !important;
}

.t-margin-bottom--130 {
  margin-bottom: -130px !important;
}

.t-margin-left--130 {
  margin-left: -130px !important;
}

.t-margin--125 {
  margin: -125px !important;
}

.t-margin-top--125 {
  margin-top: -125px !important;
}

.t-margin-right--125 {
  margin-right: -125px !important;
}

.t-margin-bottom--125 {
  margin-bottom: -125px !important;
}

.t-margin-left--125 {
  margin-left: -125px !important;
}

.t-margin--120 {
  margin: -120px !important;
}

.t-margin-top--120 {
  margin-top: -120px !important;
}

.t-margin-right--120 {
  margin-right: -120px !important;
}

.t-margin-bottom--120 {
  margin-bottom: -120px !important;
}

.t-margin-left--120 {
  margin-left: -120px !important;
}

.t-margin--115 {
  margin: -115px !important;
}

.t-margin-top--115 {
  margin-top: -115px !important;
}

.t-margin-right--115 {
  margin-right: -115px !important;
}

.t-margin-bottom--115 {
  margin-bottom: -115px !important;
}

.t-margin-left--115 {
  margin-left: -115px !important;
}

.t-margin--110 {
  margin: -110px !important;
}

.t-margin-top--110 {
  margin-top: -110px !important;
}

.t-margin-right--110 {
  margin-right: -110px !important;
}

.t-margin-bottom--110 {
  margin-bottom: -110px !important;
}

.t-margin-left--110 {
  margin-left: -110px !important;
}

.t-margin--105 {
  margin: -105px !important;
}

.t-margin-top--105 {
  margin-top: -105px !important;
}

.t-margin-right--105 {
  margin-right: -105px !important;
}

.t-margin-bottom--105 {
  margin-bottom: -105px !important;
}

.t-margin-left--105 {
  margin-left: -105px !important;
}

.t-margin--100 {
  margin: -100px !important;
}

.t-margin-top--100 {
  margin-top: -100px !important;
}

.t-margin-right--100 {
  margin-right: -100px !important;
}

.t-margin-bottom--100 {
  margin-bottom: -100px !important;
}

.t-margin-left--100 {
  margin-left: -100px !important;
}

.t-margin--95 {
  margin: -95px !important;
}

.t-margin-top--95 {
  margin-top: -95px !important;
}

.t-margin-right--95 {
  margin-right: -95px !important;
}

.t-margin-bottom--95 {
  margin-bottom: -95px !important;
}

.t-margin-left--95 {
  margin-left: -95px !important;
}

.t-margin--90 {
  margin: -90px !important;
}

.t-margin-top--90 {
  margin-top: -90px !important;
}

.t-margin-right--90 {
  margin-right: -90px !important;
}

.t-margin-bottom--90 {
  margin-bottom: -90px !important;
}

.t-margin-left--90 {
  margin-left: -90px !important;
}

.t-margin--85 {
  margin: -85px !important;
}

.t-margin-top--85 {
  margin-top: -85px !important;
}

.t-margin-right--85 {
  margin-right: -85px !important;
}

.t-margin-bottom--85 {
  margin-bottom: -85px !important;
}

.t-margin-left--85 {
  margin-left: -85px !important;
}

.t-margin--80 {
  margin: -80px !important;
}

.t-margin-top--80 {
  margin-top: -80px !important;
}

.t-margin-right--80 {
  margin-right: -80px !important;
}

.t-margin-bottom--80 {
  margin-bottom: -80px !important;
}

.t-margin-left--80 {
  margin-left: -80px !important;
}

.t-margin--75 {
  margin: -75px !important;
}

.t-margin-top--75 {
  margin-top: -75px !important;
}

.t-margin-right--75 {
  margin-right: -75px !important;
}

.t-margin-bottom--75 {
  margin-bottom: -75px !important;
}

.t-margin-left--75 {
  margin-left: -75px !important;
}

.t-margin--70 {
  margin: -70px !important;
}

.t-margin-top--70 {
  margin-top: -70px !important;
}

.t-margin-right--70 {
  margin-right: -70px !important;
}

.t-margin-bottom--70 {
  margin-bottom: -70px !important;
}

.t-margin-left--70 {
  margin-left: -70px !important;
}

.t-margin--65 {
  margin: -65px !important;
}

.t-margin-top--65 {
  margin-top: -65px !important;
}

.t-margin-right--65 {
  margin-right: -65px !important;
}

.t-margin-bottom--65 {
  margin-bottom: -65px !important;
}

.t-margin-left--65 {
  margin-left: -65px !important;
}

.t-margin--60 {
  margin: -60px !important;
}

.t-margin-top--60 {
  margin-top: -60px !important;
}

.t-margin-right--60 {
  margin-right: -60px !important;
}

.t-margin-bottom--60 {
  margin-bottom: -60px !important;
}

.t-margin-left--60 {
  margin-left: -60px !important;
}

.t-margin--55 {
  margin: -55px !important;
}

.t-margin-top--55 {
  margin-top: -55px !important;
}

.t-margin-right--55 {
  margin-right: -55px !important;
}

.t-margin-bottom--55 {
  margin-bottom: -55px !important;
}

.t-margin-left--55 {
  margin-left: -55px !important;
}

.t-margin--50 {
  margin: -50px !important;
}

.t-margin-top--50 {
  margin-top: -50px !important;
}

.t-margin-right--50 {
  margin-right: -50px !important;
}

.t-margin-bottom--50 {
  margin-bottom: -50px !important;
}

.t-margin-left--50 {
  margin-left: -50px !important;
}

.t-margin--45 {
  margin: -45px !important;
}

.t-margin-top--45 {
  margin-top: -45px !important;
}

.t-margin-right--45 {
  margin-right: -45px !important;
}

.t-margin-bottom--45 {
  margin-bottom: -45px !important;
}

.t-margin-left--45 {
  margin-left: -45px !important;
}

.t-margin--40 {
  margin: -40px !important;
}

.t-margin-top--40 {
  margin-top: -40px !important;
}

.t-margin-right--40 {
  margin-right: -40px !important;
}

.t-margin-bottom--40 {
  margin-bottom: -40px !important;
}

.t-margin-left--40 {
  margin-left: -40px !important;
}

.t-margin--35 {
  margin: -35px !important;
}

.t-margin-top--35 {
  margin-top: -35px !important;
}

.t-margin-right--35 {
  margin-right: -35px !important;
}

.t-margin-bottom--35 {
  margin-bottom: -35px !important;
}

.t-margin-left--35 {
  margin-left: -35px !important;
}

.t-margin--30 {
  margin: -30px !important;
}

.t-margin-top--30 {
  margin-top: -30px !important;
}

.t-margin-right--30 {
  margin-right: -30px !important;
}

.t-margin-bottom--30 {
  margin-bottom: -30px !important;
}

.t-margin-left--30 {
  margin-left: -30px !important;
}

.t-margin--25 {
  margin: -25px !important;
}

.t-margin-top--25 {
  margin-top: -25px !important;
}

.t-margin-right--25 {
  margin-right: -25px !important;
}

.t-margin-bottom--25 {
  margin-bottom: -25px !important;
}

.t-margin-left--25 {
  margin-left: -25px !important;
}

.t-margin--20 {
  margin: -20px !important;
}

.t-margin-top--20 {
  margin-top: -20px !important;
}

.t-margin-right--20 {
  margin-right: -20px !important;
}

.t-margin-bottom--20 {
  margin-bottom: -20px !important;
}

.t-margin-left--20 {
  margin-left: -20px !important;
}

.t-margin--15 {
  margin: -15px !important;
}

.t-margin-top--15 {
  margin-top: -15px !important;
}

.t-margin-right--15 {
  margin-right: -15px !important;
}

.t-margin-bottom--15 {
  margin-bottom: -15px !important;
}

.t-margin-left--15 {
  margin-left: -15px !important;
}

.t-margin--13 {
  margin: -13px !important;
}
.t-margin-top--13 {
  margin-top: -13px !important;
}
.t-margin-right--13 {
  margin-right: -13px !important;
}
.t-margin-bottom--13 {
  margin-bottom: -13px !important;
}
.t-margin-left--13 {
  margin-left: -13px !important;
}

.t-margin--10 {
  margin: -10px !important;
}

.t-margin-top--10 {
  margin-top: -10px !important;
}

.t-margin-right--10 {
  margin-right: -10px !important;
}

.t-margin-bottom--10 {
  margin-bottom: -10px !important;
}

.t-margin-left--10 {
  margin-left: -10px !important;
}

.t-margin--5 {
  margin: -5px !important;
}

.t-margin-top--5 {
  margin-top: -5px !important;
}

.t-margin-right--5 {
  margin-right: -5px !important;
}

.t-margin-bottom--5 {
  margin-bottom: -5px !important;
}

.t-margin-left--5 {
  margin-left: -5px !important;
}

.t-margin-0 {
  margin: 0px !important;
}

.t-margin-0auto {
  margin: 0 auto;
}


.t-margin-top-0 {
  margin-top: 0px !important;
}

.t-margin-right-0 {
  margin-right: 0px !important;
}

.t-margin-bottom-0 {
  margin-bottom: 0px !important;
}

.t-margin-left-0 {
  margin-left: 0px !important;
}

.t-margin-5 {
  margin: 5px !important;
}

.t-margin-top-5 {
  margin-top: 5px !important;
}

.t-margin-right-5 {
  margin-right: 5px !important;
}

.t-margin-bottom-5 {
  margin-bottom: 5px !important;
}

.t-margin-left-5 {
  margin-left: 5px !important;
}

.t-margin-10 {
  margin: 10px !important;
}

.t-margin-top-10 {
  margin-top: 10px !important;
}

.t-margin-topNegativo-20 {
  margin-top: -20px !important;
}

.t-margin-right-10 {
  margin-right: 10px !important;
}

.t-margin-bottom-10 {
  margin-bottom: 10px !important;
}

.t-margin-left-10 {
  margin-left: 10px !important;
}

.t-margin-13 {
  margin: 13px !important;
}
.t-margin-top-13 {
  margin-top: 13px !important;
}
.t-margin-right-13 {
  margin-right: 13px !important;
}
.t-margin-bottom-13 {
  margin-bottom: 13px !important;
}
.t-margin-left-13 {
  margin-left: 13px !important;
}

.t-margin-15 {
  margin: 15px !important;
}

.t-margin-top-15 {
  margin-top: 15px !important;
}

.t-margin-right-15 {
  margin-right: 15px !important;
}

.t-margin-bottom-15 {
  margin-bottom: 15px !important;
}

.t-margin-left-15 {
  margin-left: 15px !important;
}

.t-margin-18 {
  margin: 18px !important;
}
.t-margin-top-18 {
  margin-top: 18px !important;
}
.t-margin-right-18 {
  margin-right: 18px !important;
}
.t-margin-bottom-18 {
  margin-bottom: 18px !important;
}
.t-margin-left-18 {
  margin-left: 18px !important;
}

.t-margin-20 {
  margin: 20px !important;
}

.t-margin-top-20 {
  margin-top: 20px !important;
}

.t-margin-right-20 {
  margin-right: 20px !important;
}

.t-margin-bottom-20 {
  margin-bottom: 20px !important;
}

.t-margin-left-20 {
  margin-left: 20px !important;
}

.t-margin-25 {
  margin: 25px !important;
}

.t-margin-top-25 {
  margin-top: 25px !important;
}

.t-margin-right-25 {
  margin-right: 25px !important;
}

.t-margin-bottom-25 {
  margin-bottom: 25px !important;
}

.t-margin-left-25 {
  margin-left: 25px !important;
}

.t-margin-30 {
  margin: 30px !important;
}

.t-margin-top-30 {
  margin-top: 30px !important;
}

.t-margin-right-30 {
  margin-right: 30px !important;
}

.t-margin-bottom-30 {
  margin-bottom: 30px !important;
}

.t-margin-left-30 {
  margin-left: 30px !important;
}

.t-margin-35 {
  margin: 35px !important;
}

.t-margin-top-35 {
  margin-top: 35px !important;
}

.t-margin-right-35 {
  margin-right: 35px !important;
}

.t-margin-bottom-35 {
  margin-bottom: 35px !important;
}

.t-margin-left-35 {
  margin-left: 35px !important;
}

.t-margin-40 {
  margin: 40px !important;
}

.t-margin-top-40 {
  margin-top: 40px !important;
}

.t-margin-right-40 {
  margin-right: 40px !important;
}

.t-margin-bottom-40 {
  margin-bottom: 40px !important;
}

.t-margin-left-40 {
  margin-left: 40px !important;
}

.t-margin-45 {
  margin: 45px !important;
}

.t-margin-top-45 {
  margin-top: 45px !important;
}

.t-margin-right-45 {
  margin-right: 45px !important;
}

.t-margin-bottom-45 {
  margin-bottom: 45px !important;
}

.t-margin-left-45 {
  margin-left: 45px !important;
}

.t-margin-50 {
  margin: 50px !important;
}

.t-margin-top-50 {
  margin-top: 50px !important;
}

.t-margin-right-50 {
  margin-right: 50px !important;
}

.t-margin-bottom-50 {
  margin-bottom: 50px !important;
}

.t-margin-left-50 {
  margin-left: 50px !important;
}

.t-margin-55 {
  margin: 55px !important;
}

.t-margin-top-55 {
  margin-top: 55px !important;
}

.t-margin-right-55 {
  margin-right: 55px !important;
}

.t-margin-bottom-55 {
  margin-bottom: 55px !important;
}

.t-margin-left-55 {
  margin-left: 55px !important;
}

.t-margin-60 {
  margin: 60px !important;
}

.t-margin-top-60 {
  margin-top: 60px !important;
}

.t-margin-right-60 {
  margin-right: 60px !important;
}

.t-margin-bottom-60 {
  margin-bottom: 60px !important;
}

.t-margin-left-60 {
  margin-left: 60px !important;
}

.t-margin-65 {
  margin: 65px !important;
}

.t-margin-top-65 {
  margin-top: 65px !important;
}

.t-margin-right-65 {
  margin-right: 65px !important;
}

.t-margin-bottom-65 {
  margin-bottom: 65px !important;
}

.t-margin-left-65 {
  margin-left: 65px !important;
}

.t-margin-70 {
  margin: 70px !important;
}

.t-margin-top-70 {
  margin-top: 70px !important;
}

.t-margin-right-70 {
  margin-right: 70px !important;
}

.t-margin-bottom-70 {
  margin-bottom: 70px !important;
}

.t-margin-left-70 {
  margin-left: 70px !important;
}

.t-margin-75 {
  margin: 75px !important;
}

.t-margin-top-75 {
  margin-top: 75px !important;
}

.t-margin-right-75 {
  margin-right: 75px !important;
}

.t-margin-bottom-75 {
  margin-bottom: 75px !important;
}

.t-margin-left-75 {
  margin-left: 75px !important;
}

.t-margin-80 {
  margin: 80px !important;
}

.t-margin-top-80 {
  margin-top: 80px !important;
}

.t-margin-right-80 {
  margin-right: 80px !important;
}

.t-margin-bottom-80 {
  margin-bottom: 80px !important;
}

.t-margin-left-80 {
  margin-left: 80px !important;
}

.t-margin-85 {
  margin: 85px !important;
}

.t-margin-top-85 {
  margin-top: 85px !important;
}

.t-margin-right-85 {
  margin-right: 85px !important;
}

.t-margin-bottom-85 {
  margin-bottom: 85px !important;
}

.t-margin-left-85 {
  margin-left: 85px !important;
}

.t-margin-90 {
  margin: 90px !important;
}

.t-margin-top-90 {
  margin-top: 90px !important;
}

.t-margin-right-90 {
  margin-right: 90px !important;
}

.t-margin-bottom-90 {
  margin-bottom: 90px !important;
}

.t-margin-left-90 {
  margin-left: 90px !important;
}

.t-margin-95 {
  margin: 95px !important;
}

.t-margin-top-95 {
  margin-top: 95px !important;
}

.t-margin-right-95 {
  margin-right: 95px !important;
}

.t-margin-bottom-95 {
  margin-bottom: 95px !important;
}

.t-margin-left-95 {
  margin-left: 95px !important;
}

.t-margin-100 {
  margin: 100px !important;
}

.t-margin-top-100 {
  margin-top: 100px !important;
}

.t-margin-right-100 {
  margin-right: 100px !important;
}

.t-margin-bottom-100 {
  margin-bottom: 100px !important;
}

.t-margin-left-100 {
  margin-left: 100px !important;
}

.t-margin-105 {
  margin: 105px !important;
}

.t-margin-top-105 {
  margin-top: 105px !important;
}

.t-margin-right-105 {
  margin-right: 105px !important;
}

.t-margin-bottom-105 {
  margin-bottom: 105px !important;
}

.t-margin-left-105 {
  margin-left: 105px !important;
}

.t-margin-110 {
  margin: 110px !important;
}

.t-margin-top-110 {
  margin-top: 110px !important;
}

.t-margin-right-110 {
  margin-right: 110px !important;
}

.t-margin-bottom-110 {
  margin-bottom: 110px !important;
}

.t-margin-left-110 {
  margin-left: 110px !important;
}

.t-margin-115 {
  margin: 115px !important;
}

.t-margin-top-115 {
  margin-top: 115px !important;
}

.t-margin-right-115 {
  margin-right: 115px !important;
}

.t-margin-bottom-115 {
  margin-bottom: 115px !important;
}

.t-margin-left-115 {
  margin-left: 115px !important;
}

.t-margin-120 {
  margin: 120px !important;
}

.t-margin-top-120 {
  margin-top: 120px !important;
}

.t-margin-right-120 {
  margin-right: 120px !important;
}

.t-margin-bottom-120 {
  margin-bottom: 120px !important;
}

.t-margin-left-120 {
  margin-left: 120px !important;
}

.t-margin-125 {
  margin: 125px !important;
}

.t-margin-top-125 {
  margin-top: 125px !important;
}

.t-margin-right-125 {
  margin-right: 125px !important;
}

.t-margin-bottom-125 {
  margin-bottom: 125px !important;
}

.t-margin-left-125 {
  margin-left: 125px !important;
}

.t-margin-130 {
  margin: 130px !important;
}

.t-margin-top-130 {
  margin-top: 130px !important;
}

.t-margin-right-130 {
  margin-right: 130px !important;
}

.t-margin-bottom-130 {
  margin-bottom: 130px !important;
}

.t-margin-left-130 {
  margin-left: 130px !important;
}

.t-margin-135 {
  margin: 135px !important;
}

.t-margin-top-135 {
  margin-top: 135px !important;
}

.t-margin-right-135 {
  margin-right: 135px !important;
}

.t-margin-bottom-135 {
  margin-bottom: 135px !important;
}

.t-margin-left-135 {
  margin-left: 135px !important;
}

.t-margin-140 {
  margin: 140px !important;
}

.t-margin-top-140 {
  margin-top: 140px !important;
}

.t-margin-right-140 {
  margin-right: 140px !important;
}

.t-margin-bottom-140 {
  margin-bottom: 140px !important;
}

.t-margin-left-140 {
  margin-left: 140px !important;
}

.t-margin-145 {
  margin: 145px !important;
}

.t-margin-top-145 {
  margin-top: 145px !important;
}

.t-margin-right-145 {
  margin-right: 145px !important;
}

.t-margin-bottom-145 {
  margin-bottom: 145px !important;
}

.t-margin-left-145 {
  margin-left: 145px !important;
}

.t-margin-150 {
  margin: 150px !important;
}

.t-margin-top-150 {
  margin-top: 150px !important;
}

.t-margin-right-150 {
  margin-right: 150px !important;
}

.t-margin-bottom-150 {
  margin-bottom: 150px !important;
}

.t-margin-left-150 {
  margin-left: 150px !important;
}

.t-margin-155 {
  margin: 155px !important;
}

.t-margin-top-155 {
  margin-top: 155px !important;
}

.t-margin-right-155 {
  margin-right: 155px !important;
}

.t-margin-bottom-155 {
  margin-bottom: 155px !important;
}

.t-margin-left-155 {
  margin-left: 155px !important;
}

.t-margin-160 {
  margin: 160px !important;
}

.t-margin-top-160 {
  margin-top: 160px !important;
}

.t-margin-right-160 {
  margin-right: 160px !important;
}

.t-margin-bottom-160 {
  margin-bottom: 160px !important;
}

.t-margin-left-160 {
  margin-left: 160px !important;
}

.t-margin-165 {
  margin: 165px !important;
}

.t-margin-top-165 {
  margin-top: 165px !important;
}

.t-margin-right-165 {
  margin-right: 165px !important;
}

.t-margin-bottom-165 {
  margin-bottom: 165px !important;
}

.t-margin-left-165 {
  margin-left: 165px !important;
}

.t-margin-170 {
  margin: 170px !important;
}

.t-margin-top-170 {
  margin-top: 170px !important;
}

.t-margin-right-170 {
  margin-right: 170px !important;
}

.t-margin-bottom-170 {
  margin-bottom: 170px !important;
}

.t-margin-left-170 {
  margin-left: 170px !important;
}

.t-margin-175 {
  margin: 175px !important;
}

.t-margin-top-175 {
  margin-top: 175px !important;
}

.t-margin-right-175 {
  margin-right: 175px !important;
}

.t-margin-bottom-175 {
  margin-bottom: 175px !important;
}

.t-margin-left-175 {
  margin-left: 175px !important;
}

.t-margin-180 {
  margin: 180px !important;
}

.t-margin-top-180 {
  margin-top: 180px !important;
}

.t-margin-right-180 {
  margin-right: 180px !important;
}

.t-margin-bottom-180 {
  margin-bottom: 180px !important;
}

.t-margin-left-180 {
  margin-left: 180px !important;
}

.t-margin-185 {
  margin: 185px !important;
}

.t-margin-top-185 {
  margin-top: 185px !important;
}

.t-margin-right-185 {
  margin-right: 185px !important;
}

.t-margin-bottom-185 {
  margin-bottom: 185px !important;
}

.t-margin-left-185 {
  margin-left: 185px !important;
}

.t-margin-190 {
  margin: 190px !important;
}

.t-margin-top-190 {
  margin-top: 190px !important;
}

.t-margin-right-190 {
  margin-right: 190px !important;
}

.t-margin-bottom-190 {
  margin-bottom: 190px !important;
}

.t-margin-left-190 {
  margin-left: 190px !important;
}

.t-margin-195 {
  margin: 195px !important;
}

.t-margin-top-195 {
  margin-top: 195px !important;
}

.t-margin-right-195 {
  margin-right: 195px !important;
}

.t-margin-bottom-195 {
  margin-bottom: 195px !important;
}

.t-margin-left-195 {
  margin-left: 195px !important;
}

.t-margin-200 {
  margin: 200px !important;
}

.t-margin-top-200 {
  margin-top: 200px !important;
}

.t-margin-right-200 {
  margin-right: 200px !important;
}

.t-margin-bottom-200 {
  margin-bottom: 200px !important;
}

.t-margin-left-200 {
  margin-left: 200px !important;
}

.t-margin-205 {
  margin: 205px !important;
}

.t-margin-top-205 {
  margin-top: 205px !important;
}

.t-margin-right-205 {
  margin-right: 205px !important;
}

.t-margin-bottom-205 {
  margin-bottom: 205px !important;
}

.t-margin-left-205 {
  margin-left: 205px !important;
}

.t-margin-210 {
  margin: 210px !important;
}

.t-margin-top-210 {
  margin-top: 210px !important;
}

.t-margin-right-210 {
  margin-right: 210px !important;
}

.t-margin-bottom-210 {
  margin-bottom: 210px !important;
}

.t-margin-left-210 {
  margin-left: 210px !important;
}

.t-margin-215 {
  margin: 215px !important;
}

.t-margin-top-215 {
  margin-top: 215px !important;
}

.t-margin-right-215 {
  margin-right: 215px !important;
}

.t-margin-bottom-215 {
  margin-bottom: 215px !important;
}

.t-margin-left-215 {
  margin-left: 215px !important;
}

.t-margin-220 {
  margin: 220px !important;
}

.t-margin-top-220 {
  margin-top: 220px !important;
}

.t-margin-right-220 {
  margin-right: 220px !important;
}

.t-margin-bottom-220 {
  margin-bottom: 220px !important;
}

.t-margin-left-220 {
  margin-left: 220px !important;
}

.t-margin-225 {
  margin: 225px !important;
}

.t-margin-top-225 {
  margin-top: 225px !important;
}

.t-margin-right-225 {
  margin-right: 225px !important;
}

.t-margin-bottom-225 {
  margin-bottom: 225px !important;
}

.t-margin-left-225 {
  margin-left: 225px !important;
}

.t-margin-230 {
  margin: 230px !important;
}

.t-margin-top-230 {
  margin-top: 230px !important;
}

.t-margin-right-230 {
  margin-right: 230px !important;
}

.t-margin-bottom-230 {
  margin-bottom: 230px !important;
}

.t-margin-left-230 {
  margin-left: 230px !important;
}

.t-margin-235 {
  margin: 235px !important;
}

.t-margin-top-235 {
  margin-top: 235px !important;
}

.t-margin-right-235 {
  margin-right: 235px !important;
}

.t-margin-bottom-235 {
  margin-bottom: 235px !important;
}

.t-margin-left-235 {
  margin-left: 235px !important;
}

.t-margin-240 {
  margin: 240px !important;
}

.t-margin-top-240 {
  margin-top: 240px !important;
}

.t-margin-right-240 {
  margin-right: 240px !important;
}

.t-margin-bottom-240 {
  margin-bottom: 240px !important;
}

.t-margin-left-240 {
  margin-left: 240px !important;
}

.t-margin-245 {
  margin: 245px !important;
}

.t-margin-top-245 {
  margin-top: 245px !important;
}

.t-margin-right-245 {
  margin-right: 245px !important;
}

.t-margin-bottom-245 {
  margin-bottom: 245px !important;
}

.t-margin-left-245 {
  margin-left: 245px !important;
}

.t-margin-250 {
  margin: 250px !important;
}

.t-margin-top-250 {
  margin-top: 250px !important;
}

.t-margin-right-250 {
  margin-right: 250px !important;
}

.t-margin-bottom-250 {
  margin-bottom: 250px !important;
}

.t-margin-left-250 {
  margin-left: 250px !important;
}

.t-margin-1em {
  margin: 1em !important;
}
.t-margin-top-1em {
  margin-top: 1em !important;
}
.t-margin-right-1em {
  margin-right: 1em !important;
}

.t-margin-bottom-1em {
  margin-bottom: 1em !important;
}

t-margin-left-1em {
  margin-left: 1em !important;
}

.t-margin-2em {
  margin: 2em !important;
}
.t-margin-top-2em {
  margin-top: 2em !important;
}
.t-margin-right-2em {
  margin-right: 2em !important;
}
.t-margin-bottom-2em {
  margin-bottom: 2em !important;
}
.t-margin-left-2em {
  margin-left: 2em !important;
}

.t-margin-4em {
  margin: 4em !important;
}
.t-margin-top-4em {
  margin-top: 4em !important;
}
.t-margin-right-4em {
  margin-right: 4em !important;
}
.t-margin-bottom-4em {
  margin-bottom: 4em !important;
}
.t-margin-left-4em {
  margin-left: 4em !important;
}

/*------------------------------------
     # END TRUMP MARGIN
    ------------------------------------*/

/*------------------------------------
     # TRUMP PADDING
    ------------------------------------*/

.t-padding-none {
  padding: 0 !important;
}

.t-padding-top-none {
  padding-top: 0 !important;
}

.t-padding-right-none {
  padding-right: 0 !important;
}

.t-padding-bottom-none {
  padding-bottom: 0 !important;
}

.t-padding-left-none {
  padding-left: 0 !important;
}

.t-padding-0 {
  padding: 0px !important;
}

.t-padding-top-0 {
  padding-top: 0px !important;
}

.t-padding-right-0 {
  padding-right: 0px !important;
}

.t-padding-bottom-0 {
  padding-bottom: 0px !important;
}

.t-padding-left-0 {
  padding-left: 0px !important;
}

.t-padding-5 {
  padding: 5px !important;
}

.t-padding-top-5 {
  padding-top: 5px !important;
}

.t-padding-right-5 {
  padding-right: 5px !important;
}

.t-padding-bottom-5 {
  padding-bottom: 5px !important;
}

.t-padding-left-5 {
  padding-left: 5px !important;
}

.t-padding-10 {
  padding: 10px !important;
}

.t-padding-top-10 {
  padding-top: 10px !important;
}

.t-padding-right-10 {
  padding-right: 10px !important;
}

.t-padding-bottom-10 {
  padding-bottom: 10px !important;
}

.t-padding-left-10 {
  padding-left: 10px !important;
}

.t-padding-15 {
  padding: 15px !important;
}

.t-padding-top-15 {
  padding-top: 15px !important;
}

.t-padding-right-15 {
  padding-right: 15px !important;
}

.t-padding-bottom-15 {
  padding-bottom: 15px !important;
}

.t-padding-left-15 {
  padding-left: 15px !important;
}

.t-padding-20 {
  padding: 20px !important;
}

.t-padding-top-20 {
  padding-top: 20px !important;
}

.t-padding-right-20 {
  padding-right: 20px !important;
}

.t-padding-bottom-20 {
  padding-bottom: 20px !important;
}

.t-padding-left-20 {
  padding-left: 20px !important;
}

.t-padding-25 {
  padding: 25px !important;
}

.t-padding-top-25 {
  padding-top: 25px !important;
}

.t-padding-right-25 {
  padding-right: 25px !important;
}

.t-padding-bottom-25 {
  padding-bottom: 25px !important;
}

.t-padding-left-25 {
  padding-left: 25px !important;
}

.t-padding-30 {
  padding: 30px !important;
}

.t-padding-top-30 {
  padding-top: 30px !important;
}

.t-padding-right-30 {
  padding-right: 30px !important;
}

.t-padding-bottom-30 {
  padding-bottom: 30px !important;
}

.t-padding-left-30 {
  padding-left: 30px !important;
}

.t-padding-35 {
  padding: 35px !important;
}

.t-padding-top-35 {
  padding-top: 35px !important;
}

.t-padding-right-35 {
  padding-right: 35px !important;
}

.t-padding-bottom-35 {
  padding-bottom: 35px !important;
}

.t-padding-left-35 {
  padding-left: 35px !important;
}

.t-padding-38 {
  padding: 38px !important;
}
.t-padding-top-38 {
  padding-top: 38px !important;
}
.t-padding-right-38 {
  padding-right: 38px !important;
}
.t-padding-bottom-38 {
  padding-bottom: 38px !important;
}
.t-padding-left-38 {
  padding-left: 38px !important;
}


.t-padding-40 {
  padding: 40px !important;
}

.t-padding-top-40 {
  padding-top: 40px !important;
}

.t-padding-right-40 {
  padding-right: 40px !important;
}

.t-padding-bottom-40 {
  padding-bottom: 40px !important;
}

.t-padding-left-40 {
  padding-left: 40px !important;
}

.t-padding-45 {
  padding: 45px !important;
}

.t-padding-top-45 {
  padding-top: 45px !important;
}

.t-padding-right-45 {
  padding-right: 45px !important;
}

.t-padding-bottom-45 {
  padding-bottom: 45px !important;
}

.t-padding-left-45 {
  padding-left: 45px !important;
}

.t-padding-50 {
  padding: 50px !important;
}

.t-padding-top-50 {
  padding-top: 50px !important;
}

.t-padding-right-50 {
  padding-right: 50px !important;
}

.t-padding-bottom-50 {
  padding-bottom: 50px !important;
}

.t-padding-left-50 {
  padding-left: 50px !important;
}

.t-padding-1em {
    padding: 1em !important;
}
.t-padding-top-1em {
    padding-top: 1em !important;
}
.t-padding-right-1em {
    padding-right: 1em !important;
}
.t-padding-bottom-1em {
    padding-bottom: 1em !important;
}
.t-padding-left-1em {
    padding-left: 1em !important;
}

/*------------------------------------
     # END TRUMP padding
    ------------------------------------*/
    
/*------------------------------------
    # TRUMP left
------------------------------------*/

.t-left-90pr {
    left: 90% !important;
}

/*------------------------------------
    # END TRUMP left
-------------------------------------*/


/*------------------------------------
     # TRUMP TEXT-ALIGN
    ------------------------------------*/

.t-text-align-right {
  text-align: right !important;
}

.t-text-align-center {
  text-align: center !important;
}

.t-text-align-justify {
  text-align: justify !important;
}

.t-text-align-left {
  text-align: left !important;
}

/*------------------------------------
     # END TRUMP TEXT-ALIGN
    ------------------------------------*/

/*------------------------------------
    # TRUMPS width SIZE
-------------------------------------*/

.t-w-150px {
    width: 150px !important;
}

.t-w-450px {
    width: 450px !important;
}

/*------------------------------------
    # END TRUMPS width SIZE
-------------------------------------*/

/*------------------------------------
    # TRUMPS width % SIZE
-------------------------------------*/

.t-w-25 {
    width: 25% !important;
}

.t-w-50 {
    width: 50% !important;
}

.t-w-65 {
    width: 65% !important;
}

.t-w-80 {
    width: 80% !important;
}

.t-w-100 {
    width: 100% !important;
}

/*------------------------------------
    # END TRUMPS width % SIZE
-------------------------------------*/
/*------------------------------------
    # TRUMPS height SIZE
-------------------------------------*/

.t-h-32px {
    height: 32px !important;
}

/*------------------------------------
    # END TRUMPS height SIZE
-------------------------------------*/

/*------------------------------------
       # TRUMPS FONTS SIZE
    -----------------------------------*/

.t-w-50 {
  width: 50% !important;
}

.t-w-100 {
  width: 100% !important;
}

.t-w-25 {
  width: 25% !important;
}

.t-w-80 {
  width: 80% !important;
}

/*------------------------------------
       # END TRUMPS FONTS SIZE
    -----------------------------------*/

@media (min-width: 320px) {
  .liDireccion {
    width: 100%;
  }

  .liHorario {
    width: 100%;
  }

  .o-list-telefono {
    width: 100%;
  }

  .nivelAdministracion {
    width: 100%;
  }

  .gridContainer {
    padding-left: 15px;
    padding-left: 0.9375rem;
    padding-right: 15px;
    padding-right: 0.9375rem;
  }

  .ppg-icon__acc-c:after,
  .ppg-icon__acc-c:before {
    width: 320px;
    height: 320px;
    background-position: -5px -225px;
  }

  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12 {
    float: left;
    box-sizing: border-box;
  }

  [class*="col-"] {
    position: relative;
    padding-left: 15px;
    padding-left: 0.9375rem;
    padding-right: 15px;
    padding-right: 0.9375rem;
  }

  .row {
    margin-left: -15px;
    margin-left: -0.9375rem;
    margin-right: -15px;
    margin-right: -0.9375rem;
  }

  .row .row {
    margin-left: -15px;
    margin-left: -0.9375rem;
    margin-right: -15px;
    margin-right: -0.9375rem;
  }

  .col-xs-offset-0 {
    margin-left: 0%;
  }

  .col-xs-pull-0 {
    right: 0%;
  }

  .col-xs-push-0 {
    left: 0%;
  }

  .col-xs-offset-1 {
    margin-left: 8.33333%;
  }

  .col-xs-pull-1 {
    right: 8.33333%;
  }

  .col-xs-push-1 {
    left: 8.33333%;
  }

  .col-xs-offset-2 {
    margin-left: 16.66667%;
  }

  .col-xs-pull-2 {
    right: 16.66667%;
  }

  .col-xs-push-2 {
    left: 16.66667%;
  }

  .col-xs-offset-3 {
    margin-left: 25%;
  }

  .col-xs-pull-3 {
    right: 25%;
  }

  .col-xs-push-3 {
    left: 25%;
  }

  .col-xs-offset-4 {
    margin-left: 33.33333%;
  }

  .col-xs-pull-4 {
    right: 33.33333%;
  }

  .col-xs-push-4 {
    left: 33.33333%;
  }

  .col-xs-offset-5 {
    margin-left: 41.66667%;
  }

  .col-xs-pull-5 {
    right: 41.66667%;
  }

  .col-xs-push-5 {
    left: 41.66667%;
  }

  .col-xs-offset-6 {
    margin-left: 50%;
  }

  .col-xs-pull-6 {
    right: 50%;
  }

  .col-xs-push-6 {
    left: 50%;
  }

  .col-xs-offset-7 {
    margin-left: 58.33333%;
  }

  .col-xs-pull-7 {
    right: 58.33333%;
  }

  .col-xs-push-7 {
    left: 58.33333%;
  }

  .col-xs-offset-8 {
    margin-left: 66.66667%;
  }

  .col-xs-pull-8 {
    right: 66.66667%;
  }

  .col-xs-push-8 {
    left: 66.66667%;
  }

  .col-xs-offset-9 {
    margin-left: 75%;
  }

  .col-xs-pull-9 {
    right: 75%;
  }

  .col-xs-push-9 {
    left: 75%;
  }

  .col-xs-offset-10 {
    margin-left: 83.33333%;
  }

  .col-xs-pull-10 {
    right: 83.33333%;
  }

  .col-xs-push-10 {
    left: 83.33333%;
  }

  .col-xs-offset-11 {
    margin-left: 91.66667%;
  }

  .col-xs-pull-11 {
    right: 91.66667%;
  }

  .col-xs-push-11 {
    left: 91.66667%;
  }

  .col-xs-clear-right:after {
    content: "";
    display: block;
    clear: both;
  }

  .col-xs-clear-left:before {
    content: "";
    display: block;
    clear: both;
  }

  .col-xs-clear-all:before {
    content: "";
    display: block;
    clear: both;
  }

  .col-xs-clear-all:after {
    content: "";
    display: block;
    clear: both;
  }

  .col-xs-noGutter-right {
    padding-right: 0;
  }

  .col-xs-noGutter-left {
    padding-left: 0;
  }

  .col-xs-noGutter-all {
    padding-left: 0;
    padding-right: 0;
  }

  .col-xs-1 {
    width: 8.33333%;
  }

  .col-xs-2 {
    width: 16.66667%;
  }

  .col-xs-3 {
    width: 25%;
  }

  .col-xs-4 {
    width: 33.33333%;
  }

  .col-xs-5 {
    width: 41.66667%;
  }

  .col-xs-6 {
    width: 50%;
  }

  .col-xs-7 {
    width: 58.33333%;
  }

  .col-xs-8 {
    width: 66.66667%;
  }

  .col-xs-9 {
    width: 75%;
  }

  .col-xs-10 {
    width: 83.33333%;
  }

  .col-xs-11 {
    width: 91.66667%;
  }

  .col-xs-12 {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .liDireccion {
    width: 100%;
  }

  .liHorario {
    width: 100%;
  }

  .o-list-telefono {
    width: 100%;
  }

  .nivelAdministracion {
    width: 100%;
  }

  .margin8Negativo {
    margin-left: -15em;
  }

  .o-list__name {
    border-bottom: 1px solid #dddddd;
    padding-top: 15px;
    padding-bottom: 8px;
    margin-bottom: 15px;
  }

  .o-list__name:last-child {
    border.bottom: none;
  }

  .gridContainer {
    padding-left: 15px;
    padding-left: 0.9375rem;
    padding-right: 15px;
    padding-right: 0.9375rem;
  }

  .ppg-icon__acc-c:after,
  .ppg-icon__acc-c:before {
    width: 320px;
    height: 320px;
    background-position: -5px -225px;
  }

  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
    box-sizing: border-box;
  }

  [class*="col-"] {
    position: relative;
    padding-left: 15px;
    padding-left: 0.9375rem;
    padding-right: 15px;
    padding-right: 0.9375rem;
  }

  .row {
    margin-left: -15px;
    margin-left: -0.9375rem;
    margin-right: -15px;
    margin-right: -0.9375rem;
  }

  .row .row {
    margin-left: -15px;
    margin-left: -0.9375rem;
    margin-right: -15px;
    margin-right: -0.9375rem;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-sm-pull-0 {
    right: 0%;
  }

  .col-sm-push-0 {
    left: 0%;
  }

  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  .col-sm-pull-1 {
    right: 8.33333%;
  }

  .col-sm-push-1 {
    left: 8.33333%;
  }

  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  .col-sm-pull-2 {
    right: 16.66667%;
  }

  .col-sm-push-2 {
    left: 16.66667%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  .col-sm-pull-4 {
    right: 33.33333%;
  }

  .col-sm-push-4 {
    left: 33.33333%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  .col-sm-pull-5 {
    right: 41.66667%;
  }

  .col-sm-push-5 {
    left: 41.66667%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  .col-sm-pull-7 {
    right: 58.33333%;
  }

  .col-sm-push-7 {
    left: 58.33333%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  .col-sm-pull-8 {
    right: 66.66667%;
  }

  .col-sm-push-8 {
    left: 66.66667%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  .col-sm-pull-10 {
    right: 83.33333%;
  }

  .col-sm-push-10 {
    left: 83.33333%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  .col-sm-pull-11 {
    right: 91.66667%;
  }

  .col-sm-push-11 {
    left: 91.66667%;
  }

  .col-sm-clear-right:after {
    content: "";
    display: block;
    clear: both;
  }

  .col-sm-clear-left:before {
    content: "";
    display: block;
    clear: both;
  }

  .col-sm-clear-all:before {
    content: "";
    display: block;
    clear: both;
  }

  .col-sm-clear-all:after {
    content: "";
    display: block;
    clear: both;
  }

  .col-sm-noGutter-right {
    padding-right: 0;
  }

  .col-sm-noGutter-left {
    padding-left: 0;
  }

  .col-sm-noGutter-all {
    padding-left: 0;
    padding-right: 0;
  }

  .col-sm-1 {
    width: 8.33333%;
  }

  .col-sm-2 {
    width: 16.66667%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-4 {
    width: 33.33333%;
  }

  .col-sm-5 {
    width: 41.66667%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-7 {
    width: 58.33333%;
  }

  .col-sm-8 {
    width: 66.66667%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-10 {
    width: 83.33333%;
  }

  .col-sm-11 {
    width: 91.66667%;
  }

  .col-sm-12 {
    width: 100%;
  }

  .ordenacion .select2-container--default .select2-selection--single {
    background-color: #fff !important;
    border: 1px solid #aaa !important;
    margin-left: .3rem;
  }
}

@media (min-width: 1024px) {

  .gridContainer {
    padding-left: 15px;
    padding-left: 0.9375rem;
    padding-right: 15px;
    padding-right: 0.9375rem;
  }



  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
    box-sizing: border-box;
  }

  [class*="col-"] {
    position: relative;
    padding-left: 15px;
    padding-left: 0.9375rem;
    padding-right: 15px;
    padding-right: 0.9375rem;
  }

  .row {
    margin-left: -15px;
    margin-left: -0.9375rem;
    margin-right: -15px;
    margin-right: -0.9375rem;
  }

  .row .row {
    margin-left: -15px;
    margin-left: -0.9375rem;
    margin-right: -15px;
    margin-right: -0.9375rem;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-md-pull-0 {
    right: 0%;
  }

  .col-md-push-0 {
    left: 0%;
  }

  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  .col-md-pull-1 {
    right: 8.33333%;
  }

  .col-md-push-1 {
    left: 8.33333%;
  }

  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  .col-md-pull-2 {
    right: 16.66667%;
  }

  .col-md-push-2 {
    left: 16.66667%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  .col-md-pull-4 {
    right: 33.33333%;
  }

  .col-md-push-4 {
    left: 33.33333%;
  }

  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  .col-md-pull-5 {
    right: 41.66667%;
  }

  .col-md-push-5 {
    left: 41.66667%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  .col-md-pull-7 {
    right: 58.33333%;
  }

  .col-md-push-7 {
    left: 58.33333%;
  }

  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  .col-md-pull-8 {
    right: 66.66667%;
  }

  .col-md-push-8 {
    left: 66.66667%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  .col-md-pull-10 {
    right: 83.33333%;
  }

  .col-md-push-10 {
    left: 83.33333%;
  }

  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  .col-md-pull-11 {
    right: 91.66667%;
  }

  .col-md-push-11 {
    left: 91.66667%;
  }

  .col-md-clear-right:after {
    content: "";
    display: block;
    clear: both;
  }

  .col-md-clear-left:before {
    content: "";
    display: block;
    clear: both;
  }

  .col-md-clear-all:before {
    content: "";
    display: block;
    clear: both;
  }

  .col-md-clear-all:after {
    content: "";
    display: block;
    clear: both;
  }

  .col-md-noGutter-right {
    padding-right: 0;
  }

  .col-md-noGutter-left {
    padding-left: 0;
  }

  .col-md-noGutter-all {
    padding-left: 0;
    padding-right: 0;
  }

  .col-md-1 {
    width: 8.33333%;
  }

  .col-md-2 {
    width: 16.66667%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-4 {
    width: 33.33333%;
  }

  .col-md-5 {
    width: 41.66667%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-7 {
    width: 58.33333%;
  }

  .col-md-8 {
    width: 66.66667%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-10 {
    width: 83.33333%;
  }

  .col-md-11 {
    width: 91.66667%;
  }

  .col-md-12 {
    width: 100%;
  }
}

@media (min-width: 1280px) {
  .gridContainer {
    padding-left: 15px;
    padding-left: 0.9375rem;
    padding-right: 15px;
    padding-right: 0.9375rem;
  }

  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
    box-sizing: border-box;
  }

  [class*="col-"] {
    position: relative;
    padding-left: 15px;
    padding-left: 0.9375rem;
    padding-right: 15px;
    padding-right: 0.9375rem;
  }

  .row {
    margin-left: -15px;
    margin-left: -0.9375rem;
    margin-right: -15px;
    margin-right: -0.9375rem;
  }

  .row .row {
    margin-left: -15px;
    margin-left: -0.9375rem;
    margin-right: -15px;
    margin-right: -0.9375rem;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

  .col-lg-pull-0 {
    right: 0%;
  }

  .col-lg-push-0 {
    left: 0%;
  }

  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  .col-lg-pull-1 {
    right: 8.33333%;
  }

  .col-lg-push-1 {
    left: 8.33333%;
  }

  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  .col-lg-pull-2 {
    right: 16.66667%;
  }

  .col-lg-push-2 {
    left: 16.66667%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  .col-lg-pull-4 {
    right: 33.33333%;
  }

  .col-lg-push-4 {
    left: 33.33333%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  .col-lg-pull-5 {
    right: 41.66667%;
  }

  .col-lg-push-5 {
    left: 41.66667%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  .col-lg-pull-7 {
    right: 58.33333%;
  }

  .col-lg-push-7 {
    left: 58.33333%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  .col-lg-pull-8 {
    right: 66.66667%;
  }

  .col-lg-push-8 {
    left: 66.66667%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  .col-lg-pull-10 {
    right: 83.33333%;
  }

  .col-lg-push-10 {
    left: 83.33333%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  .col-lg-pull-11 {
    right: 91.66667%;
  }

  .col-lg-push-11 {
    left: 91.66667%;
  }

  .col-lg-clear-right:after {
    content: "";
    display: block;
    clear: both;
  }

  .col-lg-clear-left:before {
    content: "";
    display: block;
    clear: both;
  }

  .col-lg-clear-all:before {
    content: "";
    display: block;
    clear: both;
  }

  .col-lg-clear-all:after {
    content: "";
    display: block;
    clear: both;
  }

  .col-lg-noGutter-right {
    padding-right: 0;
  }

  .col-lg-noGutter-left {
    padding-left: 0;
  }

  .col-lg-noGutter-all {
    padding-left: 0;
    padding-right: 0;
  }

  .col-lg-1 {
    width: 8.33333%;
  }

  .col-lg-2 {
    width: 16.66667%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-4 {
    width: 33.33333%;
  }

  .col-lg-5 {
    width: 41.66667%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-7 {
    width: 58.33333%;
  }

  .col-lg-8 {
    width: 66.66667%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-10 {
    width: 83.33333%;
  }

  .col-lg-11 {
    width: 91.66667%;
  }

  .col-lg-12 {
    width: 100%;
  }
}

@media (min-width: 1400px) {
  .gridContainer {
    padding-left: 15px;
    padding-left: 0.9375rem;
    padding-right: 15px;
    padding-right: 0.9375rem;
  }

  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12 {
    float: left;
    box-sizing: border-box;
  }

  [class*="col-"] {
    position: relative;
    padding-left: 15px;
    padding-left: 0.9375rem;
    padding-right: 15px;
    padding-right: 0.9375rem;
  }

  .row {
    margin-left: -15px;
    margin-left: -0.9375rem;
    margin-right: -15px;
    margin-right: -0.9375rem;
  }

  .row .row {
    margin-left: -15px;
    margin-left: -0.9375rem;
    margin-right: -15px;
    margin-right: -0.9375rem;
  }

  .col-xl-offset-0 {
    margin-left: 0%;
  }

  .col-xl-pull-0 {
    right: 0%;
  }

  .col-xl-push-0 {
    left: 0%;
  }

  .col-xl-offset-1 {
    margin-left: 8.33333%;
  }

  .col-xl-pull-1 {
    right: 8.33333%;
  }

  .col-xl-push-1 {
    left: 8.33333%;
  }

  .col-xl-offset-2 {
    margin-left: 16.66667%;
  }

  .col-xl-pull-2 {
    right: 16.66667%;
  }

  .col-xl-push-2 {
    left: 16.66667%;
  }

  .col-xl-offset-3 {
    margin-left: 25%;
  }

  .col-xl-pull-3 {
    right: 25%;
  }

  .col-xl-push-3 {
    left: 25%;
  }

  .col-xl-offset-4 {
    margin-left: 33.33333%;
  }

  .col-xl-pull-4 {
    right: 33.33333%;
  }

  .col-xl-push-4 {
    left: 33.33333%;
  }

  .col-xl-offset-5 {
    margin-left: 41.66667%;
  }

  .col-xl-pull-5 {
    right: 41.66667%;
  }

  .col-xl-push-5 {
    left: 41.66667%;
  }

  .col-xl-offset-6 {
    margin-left: 50%;
  }

  .col-xl-pull-6 {
    right: 50%;
  }

  .col-xl-push-6 {
    left: 50%;
  }

  .col-xl-offset-7 {
    margin-left: 58.33333%;
  }

  .col-xl-pull-7 {
    right: 58.33333%;
  }

  .col-xl-push-7 {
    left: 58.33333%;
  }

  .col-xl-offset-8 {
    margin-left: 66.66667%;
  }

  .col-xl-pull-8 {
    right: 66.66667%;
  }

  .col-xl-push-8 {
    left: 66.66667%;
  }

  .col-xl-offset-9 {
    margin-left: 75%;
  }

  .col-xl-pull-9 {
    right: 75%;
  }

  .col-xl-push-9 {
    left: 75%;
  }

  .col-xl-offset-10 {
    margin-left: 83.33333%;
  }

  .col-xl-pull-10 {
    right: 83.33333%;
  }

  .col-xl-push-10 {
    left: 83.33333%;
  }

  .col-xl-offset-11 {
    margin-left: 91.66667%;
  }

  .col-xl-pull-11 {
    right: 91.66667%;
  }

  .col-xl-push-11 {
    left: 91.66667%;
  }

  .col-xl-clear-right:after {
    content: "";
    display: block;
    clear: both;
  }

  .col-xl-clear-left:before {
    content: "";
    display: block;
    clear: both;
  }

  .col-xl-clear-all:before {
    content: "";
    display: block;
    clear: both;
  }

  .col-xl-clear-all:after {
    content: "";
    display: block;
    clear: both;
  }

  .col-xl-noGutter-right {
    padding-right: 0;
  }

  .col-xl-noGutter-left {
    padding-left: 0;
  }

  .col-xl-noGutter-all {
    padding-left: 0;
    padding-right: 0;
  }

  .col-xl-1 {
    width: 8.33333%;
  }

  .col-xl-2 {
    width: 16.66667%;
  }

  .col-xl-3 {
    width: 25%;
  }

  .col-xl-4 {
    width: 33.33333%;
  }

  .col-xl-5 {
    width: 41.66667%;
  }

  .col-xl-6 {
    width: 50%;
  }

  .col-xl-7 {
    width: 58.33333%;
  }

  .col-xl-8 {
    width: 66.66667%;
  }

  .col-xl-9 {
    width: 75%;
  }

  .col-xl-10 {
    width: 83.33333%;
  }

  .col-xl-11 {
    width: 91.66667%;
  }

  .col-xl-12 {
    width: 100%;
  }
}

@media only screen and (max-width: 3499px) {
  .o-it-xl-1\/1 {
    width: 100%;
  }

  .o-it-xl-2\/1 {
    width: 200%;
  }

  .o-it-xl-3\/1 {
    width: 300%;
  }

  .o-it-xl-4\/1 {
    width: 400%;
  }

  .o-it-xl-5\/1 {
    width: 500%;
  }

  .o-it-xl-6\/1 {
    width: 600%;
  }

  .o-it-xl-7\/1 {
    width: 700%;
  }

  .o-it-xl-8\/1 {
    width: 800%;
  }

  .o-it-xl-9\/1 {
    width: 900%;
  }

  .o-it-xl-10\/1 {
    width: 1000%;
  }

  .o-it-xl-11\/1 {
    width: 1100%;
  }

  .o-it-xl-12\/1 {
    width: 1200%;
  }

  .o-it-xl-13\/1 {
    width: 1300%;
  }

  .o-it-xl-14\/1 {
    width: 1400%;
  }

  .o-it-xl-15\/1 {
    width: 1500%;
  }

  .o-it-xl-16\/1 {
    width: 1600%;
  }

  .o-it-xl-1\/2 {
    width: 50%;
  }

  .o-it-xl-2\/2 {
    width: 100%;
  }

  .o-it-xl-3\/2 {
    width: 150%;
  }

  .o-it-xl-4\/2 {
    width: 200%;
  }

  .o-it-xl-5\/2 {
    width: 250%;
  }

  .o-it-xl-6\/2 {
    width: 300%;
  }

  .o-it-xl-7\/2 {
    width: 350%;
  }

  .o-it-xl-8\/2 {
    width: 400%;
  }

  .o-it-xl-9\/2 {
    width: 450%;
  }

  .o-it-xl-10\/2 {
    width: 500%;
  }

  .o-it-xl-11\/2 {
    width: 550%;
  }

  .o-it-xl-12\/2 {
    width: 600%;
  }

  .o-it-xl-13\/2 {
    width: 650%;
  }

  .o-it-xl-14\/2 {
    width: 700%;
  }

  .o-it-xl-15\/2 {
    width: 750%;
  }

  .o-it-xl-16\/2 {
    width: 800%;
  }

  .o-it-xl-1\/3 {
    width: 33.33333%;
  }

  .o-it-xl-2\/3 {
    width: 66.66667%;
  }

  .o-it-xl-3\/3 {
    width: 100%;
  }

  .o-it-xl-4\/3 {
    width: 133.33333%;
  }

  .o-it-xl-5\/3 {
    width: 166.66667%;
  }

  .o-it-xl-6\/3 {
    width: 200%;
  }

  .o-it-xl-7\/3 {
    width: 233.33333%;
  }

  .o-it-xl-8\/3 {
    width: 266.66667%;
  }

  .o-it-xl-9\/3 {
    width: 300%;
  }

  .o-it-xl-10\/3 {
    width: 333.33333%;
  }

  .o-it-xl-11\/3 {
    width: 366.66667%;
  }

  .o-it-xl-12\/3 {
    width: 400%;
  }

  .o-it-xl-13\/3 {
    width: 433.33333%;
  }

  .o-it-xl-14\/3 {
    width: 466.66667%;
  }

  .o-it-xl-15\/3 {
    width: 500%;
  }

  .o-it-xl-16\/3 {
    width: 533.33333%;
  }

  .o-it-xl-1\/4 {
    width: 25%;
  }

  .o-it-xl-2\/4 {
    width: 50%;
  }

  .o-it-xl-3\/4 {
    width: 75%;
  }

  .o-it-xl-4\/4 {
    width: 100%;
  }

  .o-it-xl-5\/4 {
    width: 125%;
  }

  .o-it-xl-6\/4 {
    width: 150%;
  }

  .o-it-xl-7\/4 {
    width: 175%;
  }

  .o-it-xl-8\/4 {
    width: 200%;
  }

  .o-it-xl-9\/4 {
    width: 225%;
  }

  .o-it-xl-10\/4 {
    width: 250%;
  }

  .o-it-xl-11\/4 {
    width: 275%;
  }

  .o-it-xl-12\/4 {
    width: 300%;
  }

  .o-it-xl-13\/4 {
    width: 325%;
  }

  .o-it-xl-14\/4 {
    width: 350%;
  }

  .o-it-xl-15\/4 {
    width: 375%;
  }

  .o-it-xl-16\/4 {
    width: 400%;
  }

  .o-it-xl-1\/5 {
    width: 20%;
  }

  .o-it-xl-2\/5 {
    width: 40%;
  }

  .o-it-xl-3\/5 {
    width: 60%;
  }

  .o-it-xl-4\/5 {
    width: 80%;
  }

  .o-it-xl-5\/5 {
    width: 100%;
  }

  .o-it-xl-6\/5 {
    width: 120%;
  }

  .o-it-xl-7\/5 {
    width: 140%;
  }

  .o-it-xl-8\/5 {
    width: 160%;
  }

  .o-it-xl-9\/5 {
    width: 180%;
  }

  .o-it-xl-10\/5 {
    width: 200%;
  }

  .o-it-xl-11\/5 {
    width: 220%;
  }

  .o-it-xl-12\/5 {
    width: 240%;
  }

  .o-it-xl-13\/5 {
    width: 260%;
  }

  .o-it-xl-14\/5 {
    width: 280%;
  }

  .o-it-xl-15\/5 {
    width: 300%;
  }

  .o-it-xl-16\/5 {
    width: 320%;
  }

  .o-it-xl-1\/6 {
    width: 16.66667%;
  }

  .o-it-xl-2\/6 {
    width: 33.33333%;
  }

  .o-it-xl-3\/6 {
    width: 50%;
  }

  .o-it-xl-4\/6 {
    width: 66.66667%;
  }

  .o-it-xl-5\/6 {
    width: 83.33333%;
  }

  .o-it-xl-6\/6 {
    width: 100%;
  }

  .o-it-xl-7\/6 {
    width: 116.66667%;
  }

  .o-it-xl-8\/6 {
    width: 133.33333%;
  }

  .o-it-xl-9\/6 {
    width: 150%;
  }

  .o-it-xl-10\/6 {
    width: 166.66667%;
  }

  .o-it-xl-11\/6 {
    width: 183.33333%;
  }

  .o-it-xl-12\/6 {
    width: 200%;
  }

  .o-it-xl-13\/6 {
    width: 216.66667%;
  }

  .o-it-xl-14\/6 {
    width: 233.33333%;
  }

  .o-it-xl-15\/6 {
    width: 250%;
  }

  .o-it-xl-16\/6 {
    width: 266.66667%;
  }

  .o-it-xl-1\/7 {
    width: 14.28571%;
  }

  .o-it-xl-2\/7 {
    width: 28.57143%;
  }

  .o-it-xl-3\/7 {
    width: 42.85714%;
  }

  .o-it-xl-4\/7 {
    width: 57.14286%;
  }

  .o-it-xl-5\/7 {
    width: 71.42857%;
  }

  .o-it-xl-6\/7 {
    width: 85.71429%;
  }

  .o-it-xl-7\/7 {
    width: 100%;
  }

  .o-it-xl-8\/7 {
    width: 114.28571%;
  }

  .o-it-xl-9\/7 {
    width: 128.57143%;
  }

  .o-it-xl-10\/7 {
    width: 142.85714%;
  }

  .o-it-xl-11\/7 {
    width: 157.14286%;
  }

  .o-it-xl-12\/7 {
    width: 171.42857%;
  }

  .o-it-xl-13\/7 {
    width: 185.71429%;
  }

  .o-it-xl-14\/7 {
    width: 200%;
  }

  .o-it-xl-15\/7 {
    width: 214.28571%;
  }

  .o-it-xl-16\/7 {
    width: 228.57143%;
  }

  .o-it-xl-1\/8 {
    width: 12.5%;
  }

  .o-it-xl-2\/8 {
    width: 25%;
  }

  .o-it-xl-3\/8 {
    width: 37.5%;
  }

  .o-it-xl-4\/8 {
    width: 50%;
  }

  .o-it-xl-5\/8 {
    width: 62.5%;
  }

  .o-it-xl-6\/8 {
    width: 75%;
  }

  .o-it-xl-7\/8 {
    width: 87.5%;
  }

  .o-it-xl-8\/8 {
    width: 100%;
  }

  .o-it-xl-9\/8 {
    width: 112.5%;
  }

  .o-it-xl-10\/8 {
    width: 125%;
  }

  .o-it-xl-11\/8 {
    width: 137.5%;
  }

  .o-it-xl-12\/8 {
    width: 150%;
  }

  .o-it-xl-13\/8 {
    width: 162.5%;
  }

  .o-it-xl-14\/8 {
    width: 175%;
  }

  .o-it-xl-15\/8 {
    width: 187.5%;
  }

  .o-it-xl-16\/8 {
    width: 200%;
  }

  .o-it-xl-1\/9 {
    width: 11.11111%;
  }

  .o-it-xl-2\/9 {
    width: 22.22222%;
  }

  .o-it-xl-3\/9 {
    width: 33.33333%;
  }

  .o-it-xl-4\/9 {
    width: 44.44444%;
  }

  .o-it-xl-5\/9 {
    width: 55.55556%;
  }

  .o-it-xl-6\/9 {
    width: 66.66667%;
  }

  .o-it-xl-7\/9 {
    width: 77.77778%;
  }

  .o-it-xl-8\/9 {
    width: 88.88889%;
  }

  .o-it-xl-9\/9 {
    width: 100%;
  }

  .o-it-xl-10\/9 {
    width: 111.11111%;
  }

  .o-it-xl-11\/9 {
    width: 122.22222%;
  }

  .o-it-xl-12\/9 {
    width: 133.33333%;
  }

  .o-it-xl-13\/9 {
    width: 144.44444%;
  }

  .o-it-xl-14\/9 {
    width: 155.55556%;
  }

  .o-it-xl-15\/9 {
    width: 166.66667%;
  }

  .o-it-xl-16\/9 {
    width: 177.77778%;
  }

  .o-it-xl-1\/10 {
    width: 10%;
  }

  .o-it-xl-2\/10 {
    width: 20%;
  }

  .o-it-xl-3\/10 {
    width: 30%;
  }

  .o-it-xl-4\/10 {
    width: 40%;
  }

  .o-it-xl-5\/10 {
    width: 50%;
  }

  .o-it-xl-6\/10 {
    width: 60%;
  }

  .o-it-xl-7\/10 {
    width: 70%;
  }

  .o-it-xl-8\/10 {
    width: 80%;
  }

  .o-it-xl-9\/10 {
    width: 90%;
  }

  .o-it-xl-10\/10 {
    width: 100%;
  }

  .o-it-xl-11\/10 {
    width: 110%;
  }

  .o-it-xl-12\/10 {
    width: 120%;
  }

  .o-it-xl-13\/10 {
    width: 130%;
  }

  .o-it-xl-14\/10 {
    width: 140%;
  }

  .o-it-xl-15\/10 {
    width: 150%;
  }

  .o-it-xl-16\/10 {
    width: 160%;
  }

  .o-it-xl-1\/11 {
    width: 9.09091%;
  }

  .o-it-xl-2\/11 {
    width: 18.18182%;
  }

  .o-it-xl-3\/11 {
    width: 27.27273%;
  }

  .o-it-xl-4\/11 {
    width: 36.36364%;
  }

  .o-it-xl-5\/11 {
    width: 45.45455%;
  }

  .o-it-xl-6\/11 {
    width: 54.54545%;
  }

  .o-it-xl-7\/11 {
    width: 63.63636%;
  }

  .o-it-xl-8\/11 {
    width: 72.72727%;
  }

  .o-it-xl-9\/11 {
    width: 81.81818%;
  }

  .o-it-xl-10\/11 {
    width: 90.90909%;
  }

  .o-it-xl-11\/11 {
    width: 100%;
  }

  .o-it-xl-12\/11 {
    width: 109.09091%;
  }

  .o-it-xl-13\/11 {
    width: 118.18182%;
  }

  .o-it-xl-14\/11 {
    width: 127.27273%;
  }

  .o-it-xl-15\/11 {
    width: 136.36364%;
  }

  .o-it-xl-16\/11 {
    width: 145.45455%;
  }

  .o-it-xl-1\/12 {
    width: 8.33333%;
  }

  .o-it-xl-2\/12 {
    width: 16.66667%;
  }

  .o-it-xl-3\/12 {
    width: 25%;
  }

  .o-it-xl-4\/12 {
    width: 33.33333%;
  }

  .o-it-xl-5\/12 {
    width: 41.66667%;
  }

  .o-it-xl-6\/12 {
    width: 50%;
  }

  .o-it-xl-7\/12 {
    width: 58.33333%;
  }

  .o-it-xl-8\/12 {
    width: 66.66667%;
  }

  .o-it-xl-9\/12 {
    width: 75%;
  }

  .o-it-xl-10\/12 {
    width: 83.33333%;
  }

  .o-it-xl-11\/12 {
    width: 91.66667%;
  }

  .o-it-xl-12\/12 {
    width: 100%;
  }

  .o-it-xl-13\/12 {
    width: 108.33333%;
  }

  .o-it-xl-14\/12 {
    width: 116.66667%;
  }

  .o-it-xl-15\/12 {
    width: 125%;
  }

  .o-it-xl-16\/12 {
    width: 133.33333%;
  }

  .o-it-xl-1\/13 {
    width: 7.69231%;
  }

  .o-it-xl-2\/13 {
    width: 15.38462%;
  }

  .o-it-xl-3\/13 {
    width: 23.07692%;
  }

  .o-it-xl-4\/13 {
    width: 30.76923%;
  }

  .o-it-xl-5\/13 {
    width: 38.46154%;
  }

  .o-it-xl-6\/13 {
    width: 46.15385%;
  }

  .o-it-xl-7\/13 {
    width: 53.84615%;
  }

  .o-it-xl-8\/13 {
    width: 61.53846%;
  }

  .o-it-xl-9\/13 {
    width: 69.23077%;
  }

  .o-it-xl-10\/13 {
    width: 76.92308%;
  }

  .o-it-xl-11\/13 {
    width: 84.61538%;
  }

  .o-it-xl-12\/13 {
    width: 92.30769%;
  }

  .o-it-xl-13\/13 {
    width: 100%;
  }

  .o-it-xl-14\/13 {
    width: 107.69231%;
  }

  .o-it-xl-15\/13 {
    width: 115.38462%;
  }

  .o-it-xl-16\/13 {
    width: 123.07692%;
  }

  .o-it-xl-1\/14 {
    width: 7.14286%;
  }

  .o-it-xl-2\/14 {
    width: 14.28571%;
  }

  .o-it-xl-3\/14 {
    width: 21.42857%;
  }

  .o-it-xl-4\/14 {
    width: 28.57143%;
  }

  .o-it-xl-5\/14 {
    width: 35.71429%;
  }

  .o-it-xl-6\/14 {
    width: 42.85714%;
  }

  .o-it-xl-7\/14 {
    width: 50%;
  }

  .o-it-xl-8\/14 {
    width: 57.14286%;
  }

  .o-it-xl-9\/14 {
    width: 64.28571%;
  }

  .o-it-xl-10\/14 {
    width: 71.42857%;
  }

  .o-it-xl-11\/14 {
    width: 78.57143%;
  }

  .o-it-xl-12\/14 {
    width: 85.71429%;
  }

  .o-it-xl-13\/14 {
    width: 92.85714%;
  }

  .o-it-xl-14\/14 {
    width: 100%;
  }

  .o-it-xl-15\/14 {
    width: 107.14286%;
  }

  .o-it-xl-16\/14 {
    width: 114.28571%;
  }

  .o-it-xl-1\/15 {
    width: 6.66667%;
  }

  .o-it-xl-2\/15 {
    width: 13.33333%;
  }

  .o-it-xl-3\/15 {
    width: 20%;
  }

  .o-it-xl-4\/15 {
    width: 26.66667%;
  }

  .o-it-xl-5\/15 {
    width: 33.33333%;
  }

  .o-it-xl-6\/15 {
    width: 40%;
  }

  .o-it-xl-7\/15 {
    width: 46.66667%;
  }

  .o-it-xl-8\/15 {
    width: 53.33333%;
  }

  .o-it-xl-9\/15 {
    width: 60%;
  }

  .o-it-xl-10\/15 {
    width: 66.66667%;
  }

  .o-it-xl-11\/15 {
    width: 73.33333%;
  }

  .o-it-xl-12\/15 {
    width: 80%;
  }

  .o-it-xl-13\/15 {
    width: 86.66667%;
  }

  .o-it-xl-14\/15 {
    width: 93.33333%;
  }

  .o-it-xl-15\/15 {
    width: 100%;
  }

  .o-it-xl-16\/15 {
    width: 106.66667%;
  }

  .o-it-xl-1\/16 {
    width: 6.25%;
  }

  .o-it-xl-2\/16 {
    width: 12.5%;
  }

  .o-it-xl-3\/16 {
    width: 18.75%;
  }

  .o-it-xl-4\/16 {
    width: 25%;
  }

  .o-it-xl-5\/16 {
    width: 31.25%;
  }

  .o-it-xl-6\/16 {
    width: 37.5%;
  }

  .o-it-xl-7\/16 {
    width: 43.75%;
  }

  .o-it-xl-8\/16 {
    width: 50%;
  }

  .o-it-xl-9\/16 {
    width: 56.25%;
  }

  .o-it-xl-10\/16 {
    width: 62.5%;
  }

  .o-it-xl-11\/16 {
    width: 68.75%;
  }

  .o-it-xl-12\/16 {
    width: 75%;
  }

  .o-it-xl-13\/16 {
    width: 81.25%;
  }

  .o-it-xl-14\/16 {
    width: 87.5%;
  }

  .o-it-xl-15\/16 {
    width: 93.75%;
  }

  .o-it-xl-16\/16 {
    width: 100%;
  }

  .ppg-menu__it .ppg-menu__content {
    display: none;
  }

  .ppg-menu__content {
    display: none;
  }

  .ppg-menu__it.active .ppg-menu__content {
    display: block;
  }

  .ppg-menu__it.active .ppg-menu__link {
    color: #9e2c02;
    background-color: white;
  }

  .ppg-menu__it.active .ppg-menu__link .ppg-icon__crossW-3a:after {
    width: 11px;
    height: 7px;
    background-position: -5px -96px;
  }

  .t-hide-xl {
    display: none !important;
  }
}

@media only screen and (max-width: 1279px) {
  .o-card--slick {
    width: 351.1px;
    height: 431.3px;
  }

  .o-layout--dynamic .ppg-slick .o-card--slick {
    width: 305px;
  }

  .o-layout {
    width: 100%;
  }

  .o-layout__jumbo {
    margin-top: 67px;
    margin-top: 4.1875rem;
    padding-left: 21px;
    padding-left: 1.3125rem;
    padding-right: 21px;
    padding-right: 1.3125rem;
  }

  .o-layout--dynamic .o-layout__jumbo {
    padding: 0;
  }

  .o-layout--dynamic .o-layout__sidebar {
    margin-top: 67px;
    margin-top: 4.1875rem;
  }

  .o-it-lg-1\/1 {
    width: 100%;
  }

  .o-it-lg-2\/1 {
    width: 200%;
  }

  .o-it-lg-3\/1 {
    width: 300%;
  }

  .o-it-lg-4\/1 {
    width: 400%;
  }

  .o-it-lg-5\/1 {
    width: 500%;
  }

  .o-it-lg-6\/1 {
    width: 600%;
  }

  .o-it-lg-7\/1 {
    width: 700%;
  }

  .o-it-lg-8\/1 {
    width: 800%;
  }

  .o-it-lg-9\/1 {
    width: 900%;
  }

  .o-it-lg-10\/1 {
    width: 1000%;
  }

  .o-it-lg-11\/1 {
    width: 1100%;
  }

  .o-it-lg-12\/1 {
    width: 1200%;
  }

  .o-it-lg-13\/1 {
    width: 1300%;
  }

  .o-it-lg-14\/1 {
    width: 1400%;
  }

  .o-it-lg-15\/1 {
    width: 1500%;
  }

  .o-it-lg-16\/1 {
    width: 1600%;
  }

  .o-it-lg-1\/2 {
    width: 50%;
  }

  .o-it-lg-2\/2 {
    width: 100%;
  }

  .o-it-lg-3\/2 {
    width: 150%;
  }

  .o-it-lg-4\/2 {
    width: 200%;
  }

  .o-it-lg-5\/2 {
    width: 250%;
  }

  .o-it-lg-6\/2 {
    width: 300%;
  }

  .o-it-lg-7\/2 {
    width: 350%;
  }

  .o-it-lg-8\/2 {
    width: 400%;
  }

  .o-it-lg-9\/2 {
    width: 450%;
  }

  .o-it-lg-10\/2 {
    width: 500%;
  }

  .o-it-lg-11\/2 {
    width: 550%;
  }

  .o-it-lg-12\/2 {
    width: 600%;
  }

  .o-it-lg-13\/2 {
    width: 650%;
  }

  .o-it-lg-14\/2 {
    width: 700%;
  }

  .o-it-lg-15\/2 {
    width: 750%;
  }

  .o-it-lg-16\/2 {
    width: 800%;
  }

  .o-it-lg-1\/3 {
    width: 33.33333%;
  }

  .o-it-lg-2\/3 {
    width: 66.66667%;
  }

  .o-it-lg-3\/3 {
    width: 100%;
  }

  .o-it-lg-4\/3 {
    width: 133.33333%;
  }

  .o-it-lg-5\/3 {
    width: 166.66667%;
  }

  .o-it-lg-6\/3 {
    width: 200%;
  }

  .o-it-lg-7\/3 {
    width: 233.33333%;
  }

  .o-it-lg-8\/3 {
    width: 266.66667%;
  }

  .o-it-lg-9\/3 {
    width: 300%;
  }

  .o-it-lg-10\/3 {
    width: 333.33333%;
  }

  .o-it-lg-11\/3 {
    width: 366.66667%;
  }

  .o-it-lg-12\/3 {
    width: 400%;
  }

  .o-it-lg-13\/3 {
    width: 433.33333%;
  }

  .o-it-lg-14\/3 {
    width: 466.66667%;
  }

  .o-it-lg-15\/3 {
    width: 500%;
  }

  .o-it-lg-16\/3 {
    width: 533.33333%;
  }

  .o-it-lg-1\/4 {
    width: 25%;
  }

  .o-it-lg-2\/4 {
    width: 50%;
  }

  .o-it-lg-3\/4 {
    width: 75%;
  }

  .o-it-lg-4\/4 {
    width: 100%;
  }

  .o-it-lg-5\/4 {
    width: 125%;
  }

  .o-it-lg-6\/4 {
    width: 150%;
  }

  .o-it-lg-7\/4 {
    width: 175%;
  }

  .o-it-lg-8\/4 {
    width: 200%;
  }

  .o-it-lg-9\/4 {
    width: 225%;
  }

  .o-it-lg-10\/4 {
    width: 250%;
  }

  .o-it-lg-11\/4 {
    width: 275%;
  }

  .o-it-lg-12\/4 {
    width: 300%;
  }

  .o-it-lg-13\/4 {
    width: 325%;
  }

  .o-it-lg-14\/4 {
    width: 350%;
  }

  .o-it-lg-15\/4 {
    width: 375%;
  }

  .o-it-lg-16\/4 {
    width: 400%;
  }

  .o-it-lg-1\/5 {
    width: 20%;
  }

  .o-it-lg-2\/5 {
    width: 40%;
  }

  .o-it-lg-3\/5 {
    width: 60%;
  }

  .o-it-lg-4\/5 {
    width: 80%;
  }

  .o-it-lg-5\/5 {
    width: 100%;
  }

  .o-it-lg-6\/5 {
    width: 120%;
  }

  .o-it-lg-7\/5 {
    width: 140%;
  }

  .o-it-lg-8\/5 {
    width: 160%;
  }

  .o-it-lg-9\/5 {
    width: 180%;
  }

  .o-it-lg-10\/5 {
    width: 200%;
  }

  .o-it-lg-11\/5 {
    width: 220%;
  }

  .o-it-lg-12\/5 {
    width: 240%;
  }

  .o-it-lg-13\/5 {
    width: 260%;
  }

  .o-it-lg-14\/5 {
    width: 280%;
  }

  .o-it-lg-15\/5 {
    width: 300%;
  }

  .o-it-lg-16\/5 {
    width: 320%;
  }

  .o-it-lg-1\/6 {
    width: 16.66667%;
  }

  .o-it-lg-2\/6 {
    width: 33.33333%;
  }

  .o-it-lg-3\/6 {
    width: 50%;
  }

  .o-it-lg-4\/6 {
    width: 66.66667%;
  }

  .o-it-lg-5\/6 {
    width: 83.33333%;
  }

  .o-it-lg-6\/6 {
    width: 100%;
  }

  .o-it-lg-7\/6 {
    width: 116.66667%;
  }

  .o-it-lg-8\/6 {
    width: 133.33333%;
  }

  .o-it-lg-9\/6 {
    width: 150%;
  }

  .o-it-lg-10\/6 {
    width: 166.66667%;
  }

  .o-it-lg-11\/6 {
    width: 183.33333%;
  }

  .o-it-lg-12\/6 {
    width: 200%;
  }

  .o-it-lg-13\/6 {
    width: 216.66667%;
  }

  .o-it-lg-14\/6 {
    width: 233.33333%;
  }

  .o-it-lg-15\/6 {
    width: 250%;
  }

  .o-it-lg-16\/6 {
    width: 266.66667%;
  }

  .o-it-lg-1\/7 {
    width: 14.28571%;
  }

  .o-it-lg-2\/7 {
    width: 28.57143%;
  }

  .o-it-lg-3\/7 {
    width: 42.85714%;
  }

  .o-it-lg-4\/7 {
    width: 57.14286%;
  }

  .o-it-lg-5\/7 {
    width: 71.42857%;
  }

  .o-it-lg-6\/7 {
    width: 85.71429%;
  }

  .o-it-lg-7\/7 {
    width: 100%;
  }

  .o-it-lg-8\/7 {
    width: 114.28571%;
  }

  .o-it-lg-9\/7 {
    width: 128.57143%;
  }

  .o-it-lg-10\/7 {
    width: 142.85714%;
  }

  .o-it-lg-11\/7 {
    width: 157.14286%;
  }

  .o-it-lg-12\/7 {
    width: 171.42857%;
  }

  .o-it-lg-13\/7 {
    width: 185.71429%;
  }

  .o-it-lg-14\/7 {
    width: 200%;
  }

  .o-it-lg-15\/7 {
    width: 214.28571%;
  }

  .o-it-lg-16\/7 {
    width: 228.57143%;
  }

  .o-it-lg-1\/8 {
    width: 12.5%;
  }

  .o-it-lg-2\/8 {
    width: 25%;
  }

  .o-it-lg-3\/8 {
    width: 37.5%;
  }

  .o-it-lg-4\/8 {
    width: 50%;
  }

  .o-it-lg-5\/8 {
    width: 62.5%;
  }

  .o-it-lg-6\/8 {
    width: 75%;
  }

  .o-it-lg-7\/8 {
    width: 87.5%;
  }

  .o-it-lg-8\/8 {
    width: 100%;
  }

  .o-it-lg-9\/8 {
    width: 112.5%;
  }

  .o-it-lg-10\/8 {
    width: 125%;
  }

  .o-it-lg-11\/8 {
    width: 137.5%;
  }

  .o-it-lg-12\/8 {
    width: 150%;
  }

  .o-it-lg-13\/8 {
    width: 162.5%;
  }

  .o-it-lg-14\/8 {
    width: 175%;
  }

  .o-it-lg-15\/8 {
    width: 187.5%;
  }

  .o-it-lg-16\/8 {
    width: 200%;
  }

  .o-it-lg-1\/9 {
    width: 11.11111%;
  }

  .o-it-lg-2\/9 {
    width: 22.22222%;
  }

  .o-it-lg-3\/9 {
    width: 33.33333%;
  }

  .o-it-lg-4\/9 {
    width: 44.44444%;
  }

  .o-it-lg-5\/9 {
    width: 55.55556%;
  }

  .o-it-lg-6\/9 {
    width: 66.66667%;
  }

  .o-it-lg-7\/9 {
    width: 77.77778%;
  }

  .o-it-lg-8\/9 {
    width: 88.88889%;
  }

  .o-it-lg-9\/9 {
    width: 100%;
  }

  .o-it-lg-10\/9 {
    width: 111.11111%;
  }

  .o-it-lg-11\/9 {
    width: 122.22222%;
  }

  .o-it-lg-12\/9 {
    width: 133.33333%;
  }

  .o-it-lg-13\/9 {
    width: 144.44444%;
  }

  .o-it-lg-14\/9 {
    width: 155.55556%;
  }

  .o-it-lg-15\/9 {
    width: 166.66667%;
  }

  .o-it-lg-16\/9 {
    width: 177.77778%;
  }

  .o-it-lg-1\/10 {
    width: 10%;
  }

  .o-it-lg-2\/10 {
    width: 20%;
  }

  .o-it-lg-3\/10 {
    width: 30%;
  }

  .o-it-lg-4\/10 {
    width: 40%;
  }

  .o-it-lg-5\/10 {
    width: 50%;
  }

  .o-it-lg-6\/10 {
    width: 60%;
  }

  .o-it-lg-7\/10 {
    width: 70%;
  }

  .o-it-lg-8\/10 {
    width: 80%;
  }

  .o-it-lg-9\/10 {
    width: 90%;
  }

  .o-it-lg-10\/10 {
    width: 100%;
  }

  .o-it-lg-11\/10 {
    width: 110%;
  }

  .o-it-lg-12\/10 {
    width: 120%;
  }

  .o-it-lg-13\/10 {
    width: 130%;
  }

  .o-it-lg-14\/10 {
    width: 140%;
  }

  .o-it-lg-15\/10 {
    width: 150%;
  }

  .o-it-lg-16\/10 {
    width: 160%;
  }

  .o-it-lg-1\/11 {
    width: 9.09091%;
  }

  .o-it-lg-2\/11 {
    width: 18.18182%;
  }

  .o-it-lg-3\/11 {
    width: 27.27273%;
  }

  .o-it-lg-4\/11 {
    width: 36.36364%;
  }

  .o-it-lg-5\/11 {
    width: 45.45455%;
  }

  .o-it-lg-6\/11 {
    width: 54.54545%;
  }

  .o-it-lg-7\/11 {
    width: 63.63636%;
  }

  .o-it-lg-8\/11 {
    width: 72.72727%;
  }

  .o-it-lg-9\/11 {
    width: 81.81818%;
  }

  .o-it-lg-10\/11 {
    width: 90.90909%;
  }

  .o-it-lg-11\/11 {
    width: 100%;
  }

  .o-it-lg-12\/11 {
    width: 109.09091%;
  }

  .o-it-lg-13\/11 {
    width: 118.18182%;
  }

  .o-it-lg-14\/11 {
    width: 127.27273%;
  }

  .o-it-lg-15\/11 {
    width: 136.36364%;
  }

  .o-it-lg-16\/11 {
    width: 145.45455%;
  }

  .o-it-lg-1\/12 {
    width: 8.33333%;
  }

  .o-it-lg-2\/12 {
    width: 16.66667%;
  }

  .o-it-lg-3\/12 {
    width: 25%;
  }

  .o-it-lg-4\/12 {
    width: 33.33333%;
  }

  .o-it-lg-5\/12 {
    width: 41.66667%;
  }

  .o-it-lg-6\/12 {
    width: 50%;
  }

  .o-it-lg-7\/12 {
    width: 58.33333%;
  }

  .o-it-lg-8\/12 {
    width: 66.66667%;
  }

  .o-it-lg-9\/12 {
    width: 75%;
  }

  .o-it-lg-10\/12 {
    width: 83.33333%;
  }

  .o-it-lg-11\/12 {
    width: 91.66667%;
  }

  .o-it-lg-12\/12 {
    width: 100%;
  }

  .o-it-lg-13\/12 {
    width: 108.33333%;
  }

  .o-it-lg-14\/12 {
    width: 116.66667%;
  }

  .o-it-lg-15\/12 {
    width: 125%;
  }

  .o-it-lg-16\/12 {
    width: 133.33333%;
  }

  .o-it-lg-1\/13 {
    width: 7.69231%;
  }

  .o-it-lg-2\/13 {
    width: 15.38462%;
  }

  .o-it-lg-3\/13 {
    width: 23.07692%;
  }

  .o-it-lg-4\/13 {
    width: 30.76923%;
  }

  .o-it-lg-5\/13 {
    width: 38.46154%;
  }

  .o-it-lg-6\/13 {
    width: 46.15385%;
  }

  .o-it-lg-7\/13 {
    width: 53.84615%;
  }

  .o-it-lg-8\/13 {
    width: 61.53846%;
  }

  .o-it-lg-9\/13 {
    width: 69.23077%;
  }

  .o-it-lg-10\/13 {
    width: 76.92308%;
  }

  .o-it-lg-11\/13 {
    width: 84.61538%;
  }

  .o-it-lg-12\/13 {
    width: 92.30769%;
  }

  .o-it-lg-13\/13 {
    width: 100%;
  }

  .o-it-lg-14\/13 {
    width: 107.69231%;
  }

  .o-it-lg-15\/13 {
    width: 115.38462%;
  }

  .o-it-lg-16\/13 {
    width: 123.07692%;
  }

  .o-it-lg-1\/14 {
    width: 7.14286%;
  }

  .o-it-lg-2\/14 {
    width: 14.28571%;
  }

  .o-it-lg-3\/14 {
    width: 21.42857%;
  }

  .o-it-lg-4\/14 {
    width: 28.57143%;
  }

  .o-it-lg-5\/14 {
    width: 35.71429%;
  }

  .o-it-lg-6\/14 {
    width: 42.85714%;
  }

  .o-it-lg-7\/14 {
    width: 50%;
  }

  .o-it-lg-8\/14 {
    width: 57.14286%;
  }

  .o-it-lg-9\/14 {
    width: 64.28571%;
  }

  .o-it-lg-10\/14 {
    width: 71.42857%;
  }

  .o-it-lg-11\/14 {
    width: 78.57143%;
  }

  .o-it-lg-12\/14 {
    width: 85.71429%;
  }

  .o-it-lg-13\/14 {
    width: 92.85714%;
  }

  .o-it-lg-14\/14 {
    width: 100%;
  }

  .o-it-lg-15\/14 {
    width: 107.14286%;
  }

  .o-it-lg-16\/14 {
    width: 114.28571%;
  }

  .o-it-lg-1\/15 {
    width: 6.66667%;
  }

  .o-it-lg-2\/15 {
    width: 13.33333%;
  }

  .o-it-lg-3\/15 {
    width: 20%;
  }

  .o-it-lg-4\/15 {
    width: 26.66667%;
  }

  .o-it-lg-5\/15 {
    width: 33.33333%;
  }

  .o-it-lg-6\/15 {
    width: 40%;
  }

  .o-it-lg-7\/15 {
    width: 46.66667%;
  }

  .o-it-lg-8\/15 {
    width: 53.33333%;
  }

  .o-it-lg-9\/15 {
    width: 60%;
  }

  .o-it-lg-10\/15 {
    width: 66.66667%;
  }

  .o-it-lg-11\/15 {
    width: 73.33333%;
  }

  .o-it-lg-12\/15 {
    width: 80%;
  }

  .o-it-lg-13\/15 {
    width: 86.66667%;
  }

  .o-it-lg-14\/15 {
    width: 93.33333%;
  }

  .o-it-lg-15\/15 {
    width: 100%;
  }

  .o-it-lg-16\/15 {
    width: 106.66667%;
  }

  .o-it-lg-1\/16 {
    width: 6.25%;
  }

  .o-it-lg-2\/16 {
    width: 12.5%;
  }

  .o-it-lg-3\/16 {
    width: 18.75%;
  }

  .o-it-lg-4\/16 {
    width: 25%;
  }

  .o-it-lg-5\/16 {
    width: 31.25%;
  }

  .o-it-lg-6\/16 {
    width: 37.5%;
  }

  .o-it-lg-7\/16 {
    width: 43.75%;
  }

  .o-it-lg-8\/16 {
    width: 50%;
  }

  .o-it-lg-9\/16 {
    width: 56.25%;
  }

  .o-it-lg-10\/16 {
    width: 62.5%;
  }

  .o-it-lg-11\/16 {
    width: 68.75%;
  }

  .o-it-lg-12\/16 {
    width: 75%;
  }

  .o-it-lg-13\/16 {
    width: 81.25%;
  }

  .o-it-lg-14\/16 {
    width: 87.5%;
  }

  .o-it-lg-15\/16 {
    width: 93.75%;
  }

  .o-it-lg-16\/16 {
    width: 100%;
  }

  .ppg-main__search .ppg-heading {
    margin-bottom: 16px;
    margin-bottom: 1rem;
  }

  .ppg-main__search-home {
    width: 100%;
  }

  .ppg-main__search {
    height: 246.8px;
    height: 15.425rem;
  }

  .ppg-main__box {
    width: 74%;
    margin: 0 auto;
  }

  .ppg-slick--type1 .slick-next {
    right: -8px;
    right: -0.5rem;
  }

  .ppg-slick--type1 .slick-prev {
    left: -18px;
    left: -1.125rem;
  }

  .ppg-slick--type1 .ppg-slick__item {
    height: auto;
  }

  .o-layout--dynamic .ppg-slick--type1 .ppg-slick__item {
    margin-right: 33px;
    margin-right: 2.0625rem;
  }

  .ppg-menu__it .ppg-menu__content {
    display: none;
  }

  .ppg-menu__content {
    display: none;
  }

  .ppg-menu__it.active .ppg-menu__content {
    display: block;
  }

  .ppg-menu__it.active .ppg-menu__link {
    color: #9e2c02;
    background-color: white;
  }

  .ppg-menu__it.active .ppg-menu__link .ppg-icon__crossW-3a:after {
    width: 11px;
    height: 7px;
    background-position: -5px -96px;
  }

  .t-hide-lg {
    display: none !important;
  }

  .t-hide--lg {
    display: none !important;
  }
}





@media only screen and (max-width: 1023px) {

  .o-box--type02 {
    width: 100%;
    /*width: 32.9%;*/
    display: inline-block;
    vertical-align: top;
  }

  .o-box__img {
    width: 50%;
    display: block;
    padding-bottom: 5px;
    margin: 0 auto;
  }

  .o-layout {
    padding: 0 10px;
    padding: 0 0.625rem;
  }

  .o-layout__jumbo {
    float: none;
    display: block;
  }

  .o-layout__content {
    width: 100%;
    float: none;
    display: block;
  }

  .o-layout__sidebar {
    width: 100%;
    float: none;
    display: block;
  }

  .o-layout--dynamic .o-layout__jumbo {
    width: 100%;
    text-align: center;
  }

  .o-layout--dynamic .o-layout__sidebar {
    display: block;
  }

  .o-list--type02 {
    width: 32.9%;
    display: inline-block;
    vertical-align: top;
  }

  .o-list--type03 {
    width: 33%;
    display: inline-block;
  }

  .o-list--type04 {
    width: 64%;
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
  }

  .o-list--margin {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }

  .tabla_cal {
    width: 100% !important;
  }

  .o-it-md-1\/1 {
    width: 100%;
  }

  .o-it-md-2\/1 {
    width: 200%;
  }

  .o-it-md-3\/1 {
    width: 300%;
  }

  .o-it-md-4\/1 {
    width: 400%;
  }

  .o-it-md-5\/1 {
    width: 500%;
  }

  .o-it-md-6\/1 {
    width: 600%;
  }

  .o-it-md-7\/1 {
    width: 700%;
  }

  .o-it-md-8\/1 {
    width: 800%;
  }

  .o-it-md-9\/1 {
    width: 900%;
  }

  .o-it-md-10\/1 {
    width: 1000%;
  }

  .o-it-md-11\/1 {
    width: 1100%;
  }

  .o-it-md-12\/1 {
    width: 1200%;
  }

  .o-it-md-13\/1 {
    width: 1300%;
  }

  .o-it-md-14\/1 {
    width: 1400%;
  }

  .o-it-md-15\/1 {
    width: 1500%;
  }

  .o-it-md-16\/1 {
    width: 1600%;
  }

  .o-it-md-1\/2 {
    width: 50%;
  }

  .o-it-md-2\/2 {
    width: 100%;
  }

  .o-it-md-3\/2 {
    width: 150%;
  }

  .o-it-md-4\/2 {
    width: 200%;
  }

  .o-it-md-5\/2 {
    width: 250%;
  }

  .o-it-md-6\/2 {
    width: 300%;
  }

  .o-it-md-7\/2 {
    width: 350%;
  }

  .o-it-md-8\/2 {
    width: 400%;
  }

  .o-it-md-9\/2 {
    width: 450%;
  }

  .o-it-md-10\/2 {
    width: 500%;
  }

  .o-it-md-11\/2 {
    width: 550%;
  }

  .o-it-md-12\/2 {
    width: 600%;
  }

  .o-it-md-13\/2 {
    width: 650%;
  }

  .o-it-md-14\/2 {
    width: 700%;
  }

  .o-it-md-15\/2 {
    width: 750%;
  }

  .o-it-md-16\/2 {
    width: 800%;
  }

  .o-it-md-1\/3 {
    width: 33.33333%;
  }

  .o-it-md-2\/3 {
    width: 66.66667%;
  }

  .o-it-md-3\/3 {
    width: 100%;
  }

  .o-it-md-4\/3 {
    width: 133.33333%;
  }

  .o-it-md-5\/3 {
    width: 166.66667%;
  }

  .o-it-md-6\/3 {
    width: 200%;
  }

  .o-it-md-7\/3 {
    width: 233.33333%;
  }

  .o-it-md-8\/3 {
    width: 266.66667%;
  }

  .o-it-md-9\/3 {
    width: 300%;
  }

  .o-it-md-10\/3 {
    width: 333.33333%;
  }

  .o-it-md-11\/3 {
    width: 366.66667%;
  }

  .o-it-md-12\/3 {
    width: 400%;
  }

  .o-it-md-13\/3 {
    width: 433.33333%;
  }

  .o-it-md-14\/3 {
    width: 466.66667%;
  }

  .o-it-md-15\/3 {
    width: 500%;
  }

  .o-it-md-16\/3 {
    width: 533.33333%;
  }

  .o-it-md-1\/4 {
    width: 25%;
  }

  .o-it-md-2\/4 {
    width: 50%;
  }

  .o-it-md-3\/4 {
    width: 75%;
  }

  .o-it-md-4\/4 {
    width: 100%;
  }

  .o-it-md-5\/4 {
    width: 125%;
  }

  .o-it-md-6\/4 {
    width: 150%;
  }

  .o-it-md-7\/4 {
    width: 175%;
  }

  .o-it-md-8\/4 {
    width: 200%;
  }

  .o-it-md-9\/4 {
    width: 225%;
  }

  .o-it-md-10\/4 {
    width: 250%;
  }

  .o-it-md-11\/4 {
    width: 275%;
  }

  .o-it-md-12\/4 {
    width: 300%;
  }

  .o-it-md-13\/4 {
    width: 325%;
  }

  .o-it-md-14\/4 {
    width: 350%;
  }

  .o-it-md-15\/4 {
    width: 375%;
  }

  .o-it-md-16\/4 {
    width: 400%;
  }

  .o-it-md-1\/5 {
    width: 20%;
  }

  .o-it-md-2\/5 {
    width: 40%;
  }

  .o-it-md-3\/5 {
    width: 60%;
  }

  .o-it-md-4\/5 {
    width: 80%;
  }

  .o-it-md-5\/5 {
    width: 100%;
  }

  .o-it-md-6\/5 {
    width: 120%;
  }

  .o-it-md-7\/5 {
    width: 140%;
  }

  .o-it-md-8\/5 {
    width: 160%;
  }

  .o-it-md-9\/5 {
    width: 180%;
  }

  .o-it-md-10\/5 {
    width: 200%;
  }

  .o-it-md-11\/5 {
    width: 220%;
  }

  .o-it-md-12\/5 {
    width: 240%;
  }

  .o-it-md-13\/5 {
    width: 260%;
  }

  .o-it-md-14\/5 {
    width: 280%;
  }

  .o-it-md-15\/5 {
    width: 300%;
  }

  .o-it-md-16\/5 {
    width: 320%;
  }

  .o-it-md-1\/6 {
    width: 16.66667%;
  }

  .o-it-md-2\/6 {
    width: 33.33333%;
  }

  .o-it-md-3\/6 {
    width: 50%;
  }

  .o-it-md-4\/6 {
    width: 66.66667%;
  }

  .o-it-md-5\/6 {
    width: 83.33333%;
  }

  .o-it-md-6\/6 {
    width: 100%;
  }

  .o-it-md-7\/6 {
    width: 116.66667%;
  }

  .o-it-md-8\/6 {
    width: 133.33333%;
  }

  .o-it-md-9\/6 {
    width: 150%;
  }

  .o-it-md-10\/6 {
    width: 166.66667%;
  }

  .o-it-md-11\/6 {
    width: 183.33333%;
  }

  .o-it-md-12\/6 {
    width: 200%;
  }

  .o-it-md-13\/6 {
    width: 216.66667%;
  }

  .o-it-md-14\/6 {
    width: 233.33333%;
  }

  .o-it-md-15\/6 {
    width: 250%;
  }

  .o-it-md-16\/6 {
    width: 266.66667%;
  }

  .o-it-md-1\/7 {
    width: 14.28571%;
  }

  .o-it-md-2\/7 {
    width: 28.57143%;
  }

  .o-it-md-3\/7 {
    width: 42.85714%;
  }

  .o-it-md-4\/7 {
    width: 57.14286%;
  }

  .o-it-md-5\/7 {
    width: 71.42857%;
  }

  .o-it-md-6\/7 {
    width: 85.71429%;
  }

  .o-it-md-7\/7 {
    width: 100%;
  }

  .o-it-md-8\/7 {
    width: 114.28571%;
  }

  .o-it-md-9\/7 {
    width: 128.57143%;
  }

  .o-it-md-10\/7 {
    width: 142.85714%;
  }

  .o-it-md-11\/7 {
    width: 157.14286%;
  }

  .o-it-md-12\/7 {
    width: 171.42857%;
  }

  .o-it-md-13\/7 {
    width: 185.71429%;
  }

  .o-it-md-14\/7 {
    width: 200%;
  }

  .o-it-md-15\/7 {
    width: 214.28571%;
  }

  .o-it-md-16\/7 {
    width: 228.57143%;
  }

  .o-it-md-1\/8 {
    width: 12.5%;
  }

  .o-it-md-2\/8 {
    width: 25%;
  }

  .o-it-md-3\/8 {
    width: 37.5%;
  }

  .o-it-md-4\/8 {
    width: 50%;
  }

  .o-it-md-5\/8 {
    width: 62.5%;
  }

  .o-it-md-6\/8 {
    width: 75%;
  }

  .o-it-md-7\/8 {
    width: 87.5%;
  }

  .o-it-md-8\/8 {
    width: 100%;
  }

  .o-it-md-9\/8 {
    width: 112.5%;
  }

  .o-it-md-10\/8 {
    width: 125%;
  }

  .o-it-md-11\/8 {
    width: 137.5%;
  }

  .o-it-md-12\/8 {
    width: 150%;
  }

  .o-it-md-13\/8 {
    width: 162.5%;
  }

  .o-it-md-14\/8 {
    width: 175%;
  }

  .o-it-md-15\/8 {
    width: 187.5%;
  }

  .o-it-md-16\/8 {
    width: 200%;
  }

  .o-it-md-1\/9 {
    width: 11.11111%;
  }

  .o-it-md-2\/9 {
    width: 22.22222%;
  }

  .o-it-md-3\/9 {
    width: 33.33333%;
  }

  .o-it-md-4\/9 {
    width: 44.44444%;
  }

  .o-it-md-5\/9 {
    width: 55.55556%;
  }

  .o-it-md-6\/9 {
    width: 66.66667%;
  }

  .o-it-md-7\/9 {
    width: 77.77778%;
  }

  .o-it-md-8\/9 {
    width: 88.88889%;
  }

  .o-it-md-9\/9 {
    width: 100%;
  }

  .o-it-md-10\/9 {
    width: 111.11111%;
  }

  .o-it-md-11\/9 {
    width: 122.22222%;
  }

  .o-it-md-12\/9 {
    width: 133.33333%;
  }

  .o-it-md-13\/9 {
    width: 144.44444%;
  }

  .o-it-md-14\/9 {
    width: 155.55556%;
  }

  .o-it-md-15\/9 {
    width: 166.66667%;
  }

  .o-it-md-16\/9 {
    width: 177.77778%;
  }

  .o-it-md-1\/10 {
    width: 10%;
  }

  .o-it-md-2\/10 {
    width: 20%;
  }

  .o-it-md-3\/10 {
    width: 30%;
  }

  .o-it-md-4\/10 {
    width: 40%;
  }

  .o-it-md-5\/10 {
    width: 50%;
  }

  .o-it-md-6\/10 {
    width: 60%;
  }

  .o-it-md-7\/10 {
    width: 70%;
  }

  .o-it-md-8\/10 {
    width: 80%;
  }

  .o-it-md-9\/10 {
    width: 90%;
  }

  .o-it-md-10\/10 {
    width: 100%;
  }

  .o-it-md-11\/10 {
    width: 110%;
  }

  .o-it-md-12\/10 {
    width: 120%;
  }

  .o-it-md-13\/10 {
    width: 130%;
  }

  .o-it-md-14\/10 {
    width: 140%;
  }

  .o-it-md-15\/10 {
    width: 150%;
  }

  .o-it-md-16\/10 {
    width: 160%;
  }

  .o-it-md-1\/11 {
    width: 9.09091%;
  }

  .o-it-md-2\/11 {
    width: 18.18182%;
  }

  .o-it-md-3\/11 {
    width: 27.27273%;
  }

  .o-it-md-4\/11 {
    width: 36.36364%;
  }

  .o-it-md-5\/11 {
    width: 45.45455%;
  }

  .o-it-md-6\/11 {
    width: 54.54545%;
  }

  .o-it-md-7\/11 {
    width: 63.63636%;
  }

  .o-it-md-8\/11 {
    width: 72.72727%;
  }

  .o-it-md-9\/11 {
    width: 81.81818%;
  }

  .o-it-md-10\/11 {
    width: 90.90909%;
  }

  .o-it-md-11\/11 {
    width: 100%;
  }

  .o-it-md-12\/11 {
    width: 109.09091%;
  }

  .o-it-md-13\/11 {
    width: 118.18182%;
  }

  .o-it-md-14\/11 {
    width: 127.27273%;
  }

  .o-it-md-15\/11 {
    width: 136.36364%;
  }

  .o-it-md-16\/11 {
    width: 145.45455%;
  }

  .o-it-md-1\/12 {
    width: 8.33333%;
  }

  .o-it-md-2\/12 {
    width: 16.66667%;
  }

  .o-it-md-3\/12 {
    width: 25%;
  }

  .o-it-md-4\/12 {
    width: 33.33333%;
  }

  .o-it-md-5\/12 {
    width: 41.66667%;
  }

  .o-it-md-6\/12 {
    width: 50%;
  }

  .o-it-md-7\/12 {
    width: 58.33333%;
  }

  .o-it-md-8\/12 {
    width: 66.66667%;
  }

  .o-it-md-9\/12 {
    width: 75%;
  }

  .o-it-md-10\/12 {
    width: 83.33333%;
  }

  .o-it-md-11\/12 {
    width: 91.66667%;
  }

  .o-it-md-12\/12 {
    width: 100%;
  }

  .o-it-md-13\/12 {
    width: 108.33333%;
  }

  .o-it-md-14\/12 {
    width: 116.66667%;
  }

  .o-it-md-15\/12 {
    width: 125%;
  }

  .o-it-md-16\/12 {
    width: 133.33333%;
  }

  .o-it-md-1\/13 {
    width: 7.69231%;
  }

  .o-it-md-2\/13 {
    width: 15.38462%;
  }

  .o-it-md-3\/13 {
    width: 23.07692%;
  }

  .o-it-md-4\/13 {
    width: 30.76923%;
  }

  .o-it-md-5\/13 {
    width: 38.46154%;
  }

  .o-it-md-6\/13 {
    width: 46.15385%;
  }

  .o-it-md-7\/13 {
    width: 53.84615%;
  }

  .o-it-md-8\/13 {
    width: 61.53846%;
  }

  .o-it-md-9\/13 {
    width: 69.23077%;
  }

  .o-it-md-10\/13 {
    width: 76.92308%;
  }

  .o-it-md-11\/13 {
    width: 84.61538%;
  }

  .o-it-md-12\/13 {
    width: 92.30769%;
  }

  .o-it-md-13\/13 {
    width: 100%;
  }

  .o-it-md-14\/13 {
    width: 107.69231%;
  }

  .o-it-md-15\/13 {
    width: 115.38462%;
  }

  .o-it-md-16\/13 {
    width: 123.07692%;
  }

  .o-it-md-1\/14 {
    width: 7.14286%;
  }

  .o-it-md-2\/14 {
    width: 14.28571%;
  }

  .o-it-md-3\/14 {
    width: 21.42857%;
  }

  .o-it-md-4\/14 {
    width: 28.57143%;
  }

  .o-it-md-5\/14 {
    width: 35.71429%;
  }

  .o-it-md-6\/14 {
    width: 42.85714%;
  }

  .o-it-md-7\/14 {
    width: 50%;
  }

  .o-it-md-8\/14 {
    width: 57.14286%;
  }

  .o-it-md-9\/14 {
    width: 64.28571%;
  }

  .o-it-md-10\/14 {
    width: 71.42857%;
  }

  .o-it-md-11\/14 {
    width: 78.57143%;
  }

  .o-it-md-12\/14 {
    width: 85.71429%;
  }

  .o-it-md-13\/14 {
    width: 92.85714%;
  }

  .o-it-md-14\/14 {
    width: 100%;
  }

  .o-it-md-15\/14 {
    width: 107.14286%;
  }

  .o-it-md-16\/14 {
    width: 114.28571%;
  }

  .o-it-md-1\/15 {
    width: 6.66667%;
  }

  .o-it-md-2\/15 {
    width: 13.33333%;
  }

  .o-it-md-3\/15 {
    width: 20%;
  }

  .o-it-md-4\/15 {
    width: 26.66667%;
  }

  .o-it-md-5\/15 {
    width: 33.33333%;
  }

  .o-it-md-6\/15 {
    width: 40%;
  }

  .o-it-md-7\/15 {
    width: 46.66667%;
  }

  .o-it-md-8\/15 {
    width: 53.33333%;
  }

  .o-it-md-9\/15 {
    width: 60%;
  }

  .o-it-md-10\/15 {
    width: 66.66667%;
  }

  .o-it-md-11\/15 {
    width: 73.33333%;
  }

  .o-it-md-12\/15 {
    width: 80%;
  }

  .o-it-md-13\/15 {
    width: 86.66667%;
  }

  .o-it-md-14\/15 {
    width: 93.33333%;
  }

  .o-it-md-15\/15 {
    width: 100%;
  }

  .o-it-md-16\/15 {
    width: 106.66667%;
  }

  .o-it-md-1\/16 {
    width: 6.25%;
  }

  .o-it-md-2\/16 {
    width: 12.5%;
  }

  .o-it-md-3\/16 {
    width: 18.75%;
  }

  .o-it-md-4\/16 {
    width: 25%;
  }

  .o-it-md-5\/16 {
    width: 31.25%;
  }

  .o-it-md-6\/16 {
    width: 37.5%;
  }

  .o-it-md-7\/16 {
    width: 43.75%;
  }

  .o-it-md-8\/16 {
    width: 50%;
  }

  .o-it-md-9\/16 {
    width: 56.25%;
  }

  .o-it-md-10\/16 {
    width: 62.5%;
  }

  .o-it-md-11\/16 {
    width: 68.75%;
  }

  .o-it-md-12\/16 {
    width: 75%;
  }

  .o-it-md-13\/16 {
    width: 81.25%;
  }

  .o-it-md-14\/16 {
    width: 87.5%;
  }

  .o-it-md-15\/16 {
    width: 93.75%;
  }

  .o-it-md-16\/16 {
    width: 100%;
  }

  .o-unit--margin {
    margin-bottom: 20px;
  }

  .ppg-duplicated {
    display: block;
  }

  .ppg-footer {
    padding-left: 20px;
    padding-left: 1.25rem;
    padding-right: 20px;
    padding-right: 1.25rem;
  }

  .ppg-form__group {
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }

  .ppg-form__group--datepicker:after {
    right: 10px;
    right: 0.625rem;
  }

  .ppg-form__optionBox {
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
  }

  .ppg-form__input--date {
    width: 130px;
    width: 8.125rem;
  }

  .ppg-form__label--abs {
    top: -35px;
    top: -2.1875rem;
  }

  .ppg-header__row {
    margin: 0;
  }

  .ppg-header__item--button.ppg-header__item--button {
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
  }

  .ppg-header__logo {
    margin-top: 5px;
    margin-top: 0.3125rem;
  }

  .ppg-header__logo img {
    width: 317px;
    width: 19.8125rem;
    height: 53px;
    height: 3.3125rem;
  }

  .ppg-header__logo1 {
    float: left;
    margin-top: 25px;
    width: 35%;
    margin-bottom: 25px;
  }

  .ppg-header__logo1 img {
    width: 100%;
  }

  .ppg-header__logo2 {
    margin-top: 26px;
    /*margin-top: 30px; 20230712*/
  }

  .ppg-header__logo2 img {
    width: 65%;
    margin-left: 0px;
    /* width: 55%;
    margin-left: 20px;*/
  }

  .ppg-info__radio {
    position: inherit;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }

  .ppg-info__legend {
    padding-bottom: 5px;
    padding-bottom: 0.3125rem;
  }

  .o-list--inline .ppg-link {
    padding-left: 12px;
    padding-left: 0.75rem;
    padding-right: 12px;
    padding-right: 0.75rem;
  }

  .ppg-table .ppg-link--type02 {
    padding: 0;
  }

  .ppg-link--seeds {
    margin-top: 9px;
    margin-top: 0.5625rem;
  }

  .ppg-menu__link {
    padding-top: 10px;
    padding-top: 0.625rem;
    padding-bottom: 10px;
    padding-bottom: 0.625rem;
  }

  .ppg-menu__sticky {
    display: none;
  }

  .ppg-micarpeta {
    display: block;
    height: 120px;
    height: 7.5rem;
    position: relative;
  }

  .ppg-micarpeta .ppg-link {
    position: absolute;
    top: 20px;
    top: 1.25rem;
    right: 140px;
    right: 8.75rem;
  }

  /*.ppg-search__input {
    width: 100%;
  }*/

  .ppg-search--splitted {
    margin-left: 15px;
    margin-left: 0.9375rem;
    margin-right: 15px;
    margin-right: 0.9375rem;
  }

  .ui-selectmenu-button.ui-button {
    display: block;
  }

  .ppg-slick--type2 {
    padding-top: 35px;
    padding-top: 2.1875rem;
    padding-bottom: 35px;
    padding-bottom: 2.1875rem;
  }

  .ppg-slick--type2 .ppg-slick__box {
    width: 700px;
    width: 43.75rem;
    margin: auto;
  }

  .o-layout--dynamic .ppg-slick {
    width: auto;
    margin: auto;
    display: inline-block;
    text-align: left;
  }

  .o-layout--dynamic .ppg-slick--type1 .ppg-slick__item {
    margin-right: 33px;
    margin-right: 2.0625rem;
  }

  .ppg-table__content {
    display: block;
  }

  .ppg-menu__it .ppg-menu__content {
    display: none;
  }

  .ppg-menu__content {
    display: none;
  }

  .ppg-menu__it.active .ppg-menu__content {
    display: block;
  }

  .ppg-menu__it.active .ppg-menu__link {
    color: #9e2c02;
    background-color: white;
  }

  .ppg-menu__it.active .ppg-menu__link .ppg-icon__crossW-3a:after {
    width: 11px;
    height: 7px;
    background-position: -5px -96px;
  }

  .t-hide-md {
    display: none !important;
  }

  ul#menu li {
    display: inline;
  }
}

/*Formato movil*/

@media only screen and (max-width: 767px) {

  .resultados-busqueda .ppg-form__group.ppg-form__group--datepicker {
    width: 100% !important;
    margin-left: 0px !important !;
  }

  /*ELASTIC*/

  .contenido-acordeon {
    display: inherit !important;
  }

  .acordeonBuscador {
    display: none;
  }

  .titulo-filtro {
    visibility: hidden;
  }

  .grey {
    padding-left: 0px !important;
  }

  .detalle-buscador {
    padding-left: 0px !important;
  }

  .content-buscador#tabs-departamento,
  .content-buscador#tabs-materia {
    width: 45% !important;
  }

  #tabs-departamento .ver-detalle-tramite {
    padding-top: 0px;
  }

  .ppg-link--masinformacion::after {
    display: none;
  }

  .ppg-heading.t-fs-20.rel-titulo {
    margin-top: 1em;
    margin-bottom: 1em;
    width: 100%;
    float: left;
    overflow: unset;
    text-overflow: unset;
    white-space: unset;
  }

  .ppg-button {
    float: right;
    width: 80%;
  }

  .ppg-search.ppg-search--splitted .ppg-button {
    float: none;
  }

  .ordenar {
    width: 100%;
    background-color: white;
    padding: 0.3em;
    border: 0.5px solid #81818221;
  }

  .resultados-pagina {
    width: 100%;
    margin-top: 0.7em;
    background-color: white;
    padding: 0.3em;
    border: 0.5px solid #81818221;
  }

  label.label-ordenar {
    margin-left: 1em;
  }

  a.relacionado-ubicacion,
  a.relacionado-titulacion,
  a.relacionado-plazo {
    font-size: 15px;
    padding-left: 0px !important;
  }

  .pestana-buscadores {
    padding: 0px;
  }

  span.txt-desc-tam {
    margin-left: 10px;
  }

  .ppg-icon__crossR-2a:after {
    display: none;

  }

  .titulacion,
  .detalle-tramite {
    margin-bottom: 0.2px;
    margin-top: 0.2px;
  }

  .ppg-form__label.titulo-quizas {
    font-size: 20px;
  }

  .disposiciones {
    padding-top: 1em;
  }

  .descripcion-detalle-contacto {
    padding-top: 1em;
  }

  .pagination .ppg-pagination__btn--middle {
    width: 55%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .pagination {
    padding: 0;
  }

  .drop-down-ico {
    left: 509px !important;
  }

  .resultados-pagina {
    float: left;
    width: 100%;
  }

  .ordenar .select2-container {
    width: 70% !important;
    float: right;
  }

  .detalle-resultado {
    padding-top: 0;
  }

  .sm-calendarioAncho .sm-calendarioHastaAncho {
    margin-top: 1.7em;
  }

  .sm-calendarioAncho .ppg-form__group {
    margin-left: 0;
  }

  li.content-buscador {
    width: 30% !important;
  }

  li.content-buscador.content-buscador-2-col {
    width: 50% !important;
    float: left !important;
    margin: 1px 0 !important;
  }

  /*.ordenar {
    float: left;
    width: 100%;
    padding: 0.5em;
    background: white;
}


label.label-ordenar{
    text-align: center;
    width: 100%;
}*/
  .boton-limpiar {
    width: 100% !important;
    color: #c33400;
  }

  input#plazasDesde {
    margin-left: 0 !important;
  }

  .plazasValor {
    text-align: right;
  }

  input.mas-informacion.empleo {
    width: 97% !important;
  }

  .menu-izq {
    float: left;
    width: 100% !important;
  }

  .resultados {
    width: 100% !important;
  }

  h1.convocatoria {
    margin-left: 0.5em;
  }

  .plazas {
    width: 100%;
  }

  .discapacidad {
    margin-top: 0.2px;
    margin-bottom: 0px;
  }

  .content-detalle {
    width: 100%;
    background: white;
    padding-top: 0.2px;
    margin-bottom: 0px;
  }

  .pagination-detalle {
    margin-top: 1em;
  }

  .detalle-datos {
    padding: 0;
  }

  .content-resultados-detalle {
    width: 100% !important;
  }

  .datosConvocatorias {
    width: 70% !important;
    padding: 0 !important;
  }

  .referencia {
    width: 30%;
  }

  .detalle-buscador.referencia-txt {
    color: black;
    width: 15%;
    float: left;
  }

  .detalleReferencia {
    width: 15% !important;
    float: left;
  }

  .descripcion-detalle {
    width: 80% !important;
  }

  /* FIN ELASTIC*/

  .liDireccion {
    width: 100%;
  }

  .liHorario {
    width: 100%;
  }

  .o-list-telefono {
    width: 100%;
  }

  .nivelAdministracion {
    width: 100%;
  }

  img {
    max-width: 100%;
  }

  .ui-datepicker-trigger {
    position: relative !important;
    top: -30px !important;
    float: right !important;
  }

  .pFloat {
    width: 100px;
  }

  .o-card {
    background-color: white;
    border: 1px solid #c9c6c6;
    padding: 10px;
    margin-bottom: 20px;
    margin-top: 1rem;
  }

  .ppg-search__button {
    position: absolute;
    top: 0;
    right: 0;
    width: 45px;
    width: 2.8125rem;
    height: 45px;
    height: 2.8125rem;
  }

  .t-margin-top-sm-0 {
    margin-top: 0 !important;
  }

  .o-it-sm-unit {
    padding-left: 10px;
    padding-right: 10px;
  }

  .o-it-sinpadding {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    border-bottom: 1px solid #dddddd !important;
  }

  .o-it-sinpadding:last-child {
    border-bottom: none !important;
  }

  .o-list-ma {
    padding: 0 0 0 !important;
  }

  .o-avatar--type02 {
    padding: 12px 12px 12px 0;
  }

  .o-avatar--type02 .o-avatar__item {
    display: block;
  }

  .o-avatar--type02 .o-avatar__item:first-child {
    vertical-align: top;
    display: table-cell;
  }

  .o-avatar--type02 .o-avatar__item--type02 {
    width: 100%;
    margin-bottom: 5px;
  }

  .o-box--type02 {
    /*padding-left: 15px;
    padding-right: 15px; Comentado porque se ve mal en la vista movil*/
    width: 100%;
    display: block;
  }

  .o-card--slick {
    width: 300px;
    height: 366.4px;
  }

  .o-card--type3 {
    border: 1px solid #dddddd;
  }

  .o-card--type3 .o-card__picture {
    width: 100%;
    display: block;
    vertical-align: top;
  }

  .o-card--type3 .o-card__content {
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }

  .o-card--type3 .o-card__title {
    margin-bottom: 10px;
  }

  .o-card--type3 .o-card__text {
    margin-bottom: 30px;
  }

  /* Se ve mal en la vista movil.
  .o-layout {
    padding: 0;
  }*/

  .o-layout__jumbo {
    margin-top: 83px;
    margin-top: 5.1875rem;
    padding: 0 10px;
  }

  .o-layout__content {
    padding: 0 10px;
    padding: 0 0.625rem;
  }

  .o-layout--sm-nomargin {
    margin-top: 0;
  }

  .o-layout__content--type02,
  .o-layout__sidebar--type02 {
    padding: 0;
  }

  .o-list--type02 {
    width: 100%;
    display: block;
    vertical-align: top;
  }

  .o-list--type03,
  .o-list--type04 {
    width: 100%;
    margin-left: 0;
  }

  .o-list--type01.o-list.o-list--inline .o-list__item--type02 {
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 1px solid #dddddd;
  }

  .o-list--type01.o-list.o-list--inline .o-list__item--type02:last-child {
    border-bottom: 0;
  }

  .o-list--border02 .o-list__item {
    padding-left: 9px;
  }

  .o-list--border02 .o-lit__box {
    float: inherit;
  }

  .o-list--border03 .o-list__item {
    padding-left: 3px;
  }

  .o-list--border03 .o-lit__box {
    float: inherit;
  }

  .o-it-sm-1\/1 {
    width: 100%;
  }

  .o-it-sm-2\/1 {
    width: 200%;
  }

  .o-it-sm-3\/1 {
    width: 300%;
  }

  .o-it-sm-4\/1 {
    width: 400%;
  }

  .o-it-sm-5\/1 {
    width: 500%;
  }

  .o-it-sm-6\/1 {
    width: 600%;
  }

  .o-it-sm-7\/1 {
    width: 700%;
  }

  .o-it-sm-8\/1 {
    width: 800%;
  }

  .o-it-sm-9\/1 {
    width: 900%;
  }

  .o-it-sm-10\/1 {
    width: 1000%;
  }

  .o-it-sm-11\/1 {
    width: 1100%;
  }

  .o-it-sm-12\/1 {
    width: 1200%;
  }

  .o-it-sm-13\/1 {
    width: 1300%;
  }

  .o-it-sm-14\/1 {
    width: 1400%;
  }

  .o-it-sm-15\/1 {
    width: 1500%;
  }

  .o-it-sm-16\/1 {
    width: 1600%;
  }

  .o-it-sm-1\/2 {
    width: 50%;
  }

  .o-it-sm-2\/2 {
    width: 100%;
  }

  .o-it-sm-3\/2 {
    width: 150%;
  }

  .o-it-sm-4\/2 {
    width: 200%;
  }

  .o-it-sm-5\/2 {
    width: 250%;
  }

  .o-it-sm-6\/2 {
    width: 300%;
  }

  .o-it-sm-7\/2 {
    width: 350%;
  }

  .o-it-sm-8\/2 {
    width: 400%;
  }

  .o-it-sm-9\/2 {
    width: 450%;
  }

  .o-it-sm-10\/2 {
    width: 500%;
  }

  .o-it-sm-11\/2 {
    width: 550%;
  }

  .o-it-sm-12\/2 {
    width: 600%;
  }

  .o-it-sm-13\/2 {
    width: 650%;
  }

  .o-it-sm-14\/2 {
    width: 700%;
  }

  .o-it-sm-15\/2 {
    width: 750%;
  }

  .o-it-sm-16\/2 {
    width: 800%;
  }

  .o-it-sm-1\/3 {
    width: 33.33333%;
  }

  .o-it-sm-2\/3 {
    width: 66.66667%;
  }

  .o-it-sm-3\/3 {
    width: 100%;
  }

  .o-it-sm-4\/3 {
    width: 133.33333%;
  }

  .o-it-sm-5\/3 {
    width: 166.66667%;
  }

  .o-it-sm-6\/3 {
    width: 200%;
  }

  .o-it-sm-7\/3 {
    width: 233.33333%;
  }

  .o-it-sm-8\/3 {
    width: 266.66667%;
  }

  .o-it-sm-9\/3 {
    width: 300%;
  }

  .o-it-sm-10\/3 {
    width: 333.33333%;
  }

  .o-it-sm-11\/3 {
    width: 366.66667%;
  }

  .o-it-sm-12\/3 {
    width: 400%;
  }

  .o-it-sm-13\/3 {
    width: 433.33333%;
  }

  .o-it-sm-14\/3 {
    width: 466.66667%;
  }

  .o-it-sm-15\/3 {
    width: 500%;
  }

  .o-it-sm-16\/3 {
    width: 533.33333%;
  }

  .o-it-sm-1\/4 {
    width: 25%;
  }

  .o-it-sm-2\/4 {
    width: 50%;
  }

  .o-it-sm-3\/4 {
    width: 75%;
  }

  .o-it-sm-4\/4 {
    width: 100%;
  }

  .o-it-sm-5\/4 {
    width: 125%;
  }

  .o-it-sm-6\/4 {
    width: 150%;
  }

  .o-it-sm-7\/4 {
    width: 175%;
  }

  .o-it-sm-8\/4 {
    width: 200%;
  }

  .o-it-sm-9\/4 {
    width: 225%;
  }

  .o-it-sm-10\/4 {
    width: 250%;
  }

  .o-it-sm-11\/4 {
    width: 275%;
  }

  .o-it-sm-12\/4 {
    width: 300%;
  }

  .o-it-sm-13\/4 {
    width: 325%;
  }

  .o-it-sm-14\/4 {
    width: 350%;
  }

  .o-it-sm-15\/4 {
    width: 375%;
  }

  .o-it-sm-16\/4 {
    width: 400%;
  }

  .o-it-sm-1\/5 {
    width: 20%;
  }

  .o-it-sm-2\/5 {
    width: 40%;
  }

  .o-it-sm-3\/5 {
    width: 60%;
  }

  .o-it-sm-4\/5 {
    width: 80%;
  }

  .o-it-sm-5\/5 {
    width: 100%;
  }

  .o-it-sm-6\/5 {
    width: 120%;
  }

  .o-it-sm-7\/5 {
    width: 140%;
  }

  .o-it-sm-8\/5 {
    width: 160%;
  }

  .o-it-sm-9\/5 {
    width: 180%;
  }

  .o-it-sm-10\/5 {
    width: 200%;
  }

  .o-it-sm-11\/5 {
    width: 220%;
  }

  .o-it-sm-12\/5 {
    width: 240%;
  }

  .o-it-sm-13\/5 {
    width: 260%;
  }

  .o-it-sm-14\/5 {
    width: 280%;
  }

  .o-it-sm-15\/5 {
    width: 300%;
  }

  .o-it-sm-16\/5 {
    width: 320%;
  }

  .o-it-sm-1\/6 {
    width: 16.66667%;
  }

  .o-it-sm-2\/6 {
    width: 33.33333%;
  }

  .o-it-sm-3\/6 {
    width: 50%;
  }

  .o-it-sm-4\/6 {
    width: 66.66667%;
  }

  .o-it-sm-5\/6 {
    width: 83.33333%;
  }

  .o-it-sm-6\/6 {
    width: 100%;
  }

  .o-it-sm-7\/6 {
    width: 116.66667%;
  }

  .o-it-sm-8\/6 {
    width: 133.33333%;
  }

  .o-it-sm-9\/6 {
    width: 150%;
  }

  .o-it-sm-10\/6 {
    width: 166.66667%;
  }

  .o-it-sm-11\/6 {
    width: 183.33333%;
  }

  .o-it-sm-12\/6 {
    width: 200%;
  }

  .o-it-sm-13\/6 {
    width: 216.66667%;
  }

  .o-it-sm-14\/6 {
    width: 233.33333%;
  }

  .o-it-sm-15\/6 {
    width: 250%;
  }

  .o-it-sm-16\/6 {
    width: 266.66667%;
  }

  .o-it-sm-1\/7 {
    width: 14.28571%;
  }

  .o-it-sm-2\/7 {
    width: 28.57143%;
  }

  .o-it-sm-3\/7 {
    width: 42.85714%;
  }

  .o-it-sm-4\/7 {
    width: 57.14286%;
  }

  .o-it-sm-5\/7 {
    width: 71.42857%;
  }

  .o-it-sm-6\/7 {
    width: 85.71429%;
  }

  .o-it-sm-7\/7 {
    width: 100%;
  }

  .o-it-sm-8\/7 {
    width: 114.28571%;
  }

  .o-it-sm-9\/7 {
    width: 128.57143%;
  }

  .o-it-sm-10\/7 {
    width: 142.85714%;
  }

  .o-it-sm-11\/7 {
    width: 157.14286%;
  }

  .o-it-sm-12\/7 {
    width: 171.42857%;
  }

  .o-it-sm-13\/7 {
    width: 185.71429%;
  }

  .o-it-sm-14\/7 {
    width: 200%;
  }

  .o-it-sm-15\/7 {
    width: 214.28571%;
  }

  .o-it-sm-16\/7 {
    width: 228.57143%;
  }

  .o-it-sm-1\/8 {
    width: 12.5%;
  }

  .o-it-sm-2\/8 {
    width: 25%;
  }

  .o-it-sm-3\/8 {
    width: 37.5%;
  }

  .o-it-sm-4\/8 {
    width: 50%;
  }

  .o-it-sm-5\/8 {
    width: 62.5%;
  }

  .o-it-sm-6\/8 {
    width: 75%;
  }

  .o-it-sm-7\/8 {
    width: 87.5%;
  }

  .o-it-sm-8\/8 {
    width: 100%;
  }

  .o-it-sm-9\/8 {
    width: 112.5%;
  }

  .o-it-sm-10\/8 {
    width: 125%;
  }

  .o-it-sm-11\/8 {
    width: 137.5%;
  }

  .o-it-sm-12\/8 {
    width: 150%;
  }

  .o-it-sm-13\/8 {
    width: 162.5%;
  }

  .o-it-sm-14\/8 {
    width: 175%;
  }

  .o-it-sm-15\/8 {
    width: 187.5%;
  }

  .o-it-sm-16\/8 {
    width: 200%;
  }

  .o-it-sm-1\/9 {
    width: 11.11111%;
  }

  .o-it-sm-2\/9 {
    width: 22.22222%;
  }

  .o-it-sm-3\/9 {
    width: 33.33333%;
  }

  .o-it-sm-4\/9 {
    width: 44.44444%;
  }

  .o-it-sm-5\/9 {
    width: 55.55556%;
  }

  .o-it-sm-6\/9 {
    width: 66.66667%;
  }

  .o-it-sm-7\/9 {
    width: 77.77778%;
  }

  .o-it-sm-8\/9 {
    width: 88.88889%;
  }

  .o-it-sm-9\/9 {
    width: 100%;
  }

  .o-it-sm-10\/9 {
    width: 111.11111%;
  }

  .o-it-sm-11\/9 {
    width: 122.22222%;
  }

  .o-it-sm-12\/9 {
    width: 133.33333%;
  }

  .o-it-sm-13\/9 {
    width: 144.44444%;
  }

  .o-it-sm-14\/9 {
    width: 155.55556%;
  }

  .o-it-sm-15\/9 {
    width: 166.66667%;
  }

  .o-it-sm-16\/9 {
    width: 177.77778%;
  }

  .o-it-sm-1\/10 {
    width: 10%;
  }

  .o-it-sm-2\/10 {
    width: 20%;
  }

  .o-it-sm-3\/10 {
    width: 30%;
  }

  .o-it-sm-4\/10 {
    width: 40%;
  }

  .o-it-sm-5\/10 {
    width: 50%;
  }

  .o-it-sm-6\/10 {
    width: 60%;
  }

  .o-it-sm-7\/10 {
    width: 70%;
  }

  .o-it-sm-8\/10 {
    width: 80%;
  }

  .o-it-sm-9\/10 {
    width: 90%;
  }

  .o-it-sm-10\/10 {
    width: 100%;
  }

  .o-it-sm-11\/10 {
    width: 110%;
  }

  .o-it-sm-12\/10 {
    width: 120%;
  }

  .o-it-sm-13\/10 {
    width: 130%;
  }

  .o-it-sm-14\/10 {
    width: 140%;
  }

  .o-it-sm-15\/10 {
    width: 150%;
  }

  .o-it-sm-16\/10 {
    width: 160%;
  }

  .o-it-sm-1\/11 {
    width: 9.09091%;
  }

  .o-it-sm-2\/11 {
    width: 18.18182%;
  }

  .o-it-sm-3\/11 {
    width: 27.27273%;
  }

  .o-it-sm-4\/11 {
    width: 36.36364%;
  }

  .o-it-sm-5\/11 {
    width: 45.45455%;
  }

  .o-it-sm-6\/11 {
    width: 54.54545%;
  }

  .o-it-sm-7\/11 {
    width: 63.63636%;
  }

  .o-it-sm-8\/11 {
    width: 72.72727%;
  }

  .o-it-sm-9\/11 {
    width: 81.81818%;
  }

  .o-it-sm-10\/11 {
    width: 90.90909%;
  }

  .o-it-sm-11\/11 {
    width: 100%;
  }

  .o-it-sm-12\/11 {
    width: 109.09091%;
  }

  .o-it-sm-13\/11 {
    width: 118.18182%;
  }

  .o-it-sm-14\/11 {
    width: 127.27273%;
  }

  .o-it-sm-15\/11 {
    width: 136.36364%;
  }

  .o-it-sm-16\/11 {
    width: 145.45455%;
  }

  .o-it-sm-1\/12 {
    width: 8.33333%;
  }

  .o-it-sm-2\/12 {
    width: 16.66667%;
  }

  .o-it-sm-3\/12 {
    width: 25%;
  }

  .o-it-sm-4\/12 {
    width: 33.33333%;
  }

  .o-it-sm-5\/12 {
    width: 41.66667%;
  }

  .o-it-sm-6\/12 {
    width: 50%;
  }

  .o-it-sm-7\/12 {
    width: 58.33333%;
  }

  .o-it-sm-8\/12 {
    width: 66.66667%;
  }

  .o-it-sm-9\/12 {
    width: 75%;
  }

  .o-it-sm-10\/12 {
    width: 83.33333%;
  }

  .o-it-sm-11\/12 {
    width: 91.66667%;
  }

  .o-it-sm-12\/12 {
    width: 100%;
  }

  .o-it-sm-13\/12 {
    width: 108.33333%;
  }

  .o-it-sm-14\/12 {
    width: 116.66667%;
  }

  .o-it-sm-15\/12 {
    width: 125%;
  }

  .o-it-sm-16\/12 {
    width: 133.33333%;
  }

  .o-it-sm-1\/13 {
    width: 7.69231%;
  }

  .o-it-sm-2\/13 {
    width: 15.38462%;
  }

  .o-it-sm-3\/13 {
    width: 23.07692%;
  }

  .o-it-sm-4\/13 {
    width: 30.76923%;
  }

  .o-it-sm-5\/13 {
    width: 38.46154%;
  }

  .o-it-sm-6\/13 {
    width: 46.15385%;
  }

  .o-it-sm-7\/13 {
    width: 53.84615%;
  }

  .o-it-sm-8\/13 {
    width: 61.53846%;
  }

  .o-it-sm-9\/13 {
    width: 69.23077%;
  }

  .o-it-sm-10\/13 {
    width: 76.92308%;
  }

  .o-it-sm-11\/13 {
    width: 84.61538%;
  }

  .o-it-sm-12\/13 {
    width: 92.30769%;
  }

  .o-it-sm-13\/13 {
    width: 100%;
  }

  .o-it-sm-14\/13 {
    width: 107.69231%;
  }

  .o-it-sm-15\/13 {
    width: 115.38462%;
  }

  .o-it-sm-16\/13 {
    width: 123.07692%;
  }

  .o-it-sm-1\/14 {
    width: 7.14286%;
  }

  .o-it-sm-2\/14 {
    width: 14.28571%;
  }

  .o-it-sm-3\/14 {
    width: 21.42857%;
  }

  .o-it-sm-4\/14 {
    width: 28.57143%;
  }

  .o-it-sm-5\/14 {
    width: 35.71429%;
  }

  .o-it-sm-6\/14 {
    width: 42.85714%;
  }

  .o-it-sm-7\/14 {
    width: 50%;
  }

  .o-it-sm-8\/14 {
    width: 57.14286%;
  }

  .o-it-sm-9\/14 {
    width: 64.28571%;
  }

  .o-it-sm-10\/14 {
    width: 71.42857%;
  }

  .o-it-sm-11\/14 {
    width: 78.57143%;
  }

  .o-it-sm-12\/14 {
    width: 85.71429%;
  }

  .o-it-sm-13\/14 {
    width: 92.85714%;
  }

  .o-it-sm-14\/14 {
    width: 100%;
  }

  .o-it-sm-15\/14 {
    width: 107.14286%;
  }

  .o-it-sm-16\/14 {
    width: 114.28571%;
  }

  .o-it-sm-1\/15 {
    width: 6.66667%;
  }

  .o-it-sm-2\/15 {
    width: 13.33333%;
  }

  .o-it-sm-3\/15 {
    width: 20%;
  }

  .o-it-sm-4\/15 {
    width: 26.66667%;
  }

  .o-it-sm-5\/15 {
    width: 33.33333%;
  }

  .o-it-sm-6\/15 {
    width: 40%;
  }

  .o-it-sm-7\/15 {
    width: 46.66667%;
  }

  .o-it-sm-8\/15 {
    width: 53.33333%;
  }

  .o-it-sm-9\/15 {
    width: 60%;
  }

  .o-it-sm-10\/15 {
    width: 66.66667%;
  }

  .o-it-sm-11\/15 {
    width: 73.33333%;
  }

  .o-it-sm-12\/15 {
    width: 80%;
  }

  .o-it-sm-13\/15 {
    width: 86.66667%;
  }

  .o-it-sm-14\/15 {
    width: 93.33333%;
  }

  .o-it-sm-15\/15 {
    width: 100%;
  }

  .o-it-sm-16\/15 {
    width: 106.66667%;
  }

  .o-it-sm-1\/16 {
    width: 6.25%;
  }

  .o-it-sm-2\/16 {
    width: 12.5%;
  }

  .o-it-sm-3\/16 {
    width: 18.75%;
  }

  .o-it-sm-4\/16 {
    width: 25%;
  }

  .o-it-sm-5\/16 {
    width: 31.25%;
  }

  .o-it-sm-6\/16 {
    width: 37.5%;
  }

  .o-it-sm-7\/16 {
    width: 43.75%;
  }

  .o-it-sm-8\/16 {
    width: 50%;
  }

  .o-it-sm-9\/16 {
    width: 56.25%;
  }

  .o-it-sm-10\/16 {
    width: 62.5%;
  }

  .o-it-sm-11\/16 {
    width: 68.75%;
  }

  .o-it-sm-12\/16 {
    width: 75%;
  }

  .o-it-sm-13\/16 {
    width: 81.25%;
  }

  .o-it-sm-14\/16 {
    width: 87.5%;
  }

  .o-it-sm-15\/16 {
    width: 93.75%;
  }

  .o-it-sm-16\/16 {
    width: 100%;
  }

  .o-unit--margin {
    margin-bottom: 10px;
  }

  .ppg-footer {
    text-align: center;
  }

  .ppg-footer__ue {
    width: 63px;
    width: 3.9375rem;
  }

  .ppg-footer__copyright.ppg-footer__copyright {
    width: 110px;
    width: 6.875rem;
    margin-left: -10px;
    margin-left: -0.625rem;
  }

  .ppg-footer__copyright-title.ppg-footer__copyright-title {
    font-size: 8px;
    font-size: 0.5rem;
  }

  .ppg-form .ppg-form__group--nopad {
    padding-left: 8px;
    padding-left: 0.5rem;
    padding-right: 8px;
    padding-right: 0.5rem;
  }

  .ppg-form__title {
    font-size: 17px;
    font-size: 1.0625rem;
  }

  .ppg-form__group {
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
  }

  .ppg-form__group--datepicker {
    vertical-align: bottom;
  }

  .ppg-form__group--datepicker .ppg-form__input--nolabel {
    margin-top: 0;
  }

  .ppg-form__group--datepicker-to {
    padding-top: 30px;
    padding-top: 1.875rem;
  }

  .ppg-form__group--datepicker .ppg-form__label {
    display: block;
  }

  .ppg-form__group--flush {
    margin-left: -15px;
    margin-left: -0.9375rem;
    margin-right: -15px;
    margin-right: -0.9375rem;
  }

  .ppg-form__group:after {
    top: 70%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }

  .ppg-form__label {
    text-align: left;
  }

  .ppg-form__label--abs {
    top: -25px;
    top: -1.5625rem;
  }

  .ppg-form__label--right {
    position: absolute;
    bottom: 0;
    right: -10px;
    right: -0.625rem;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }

  .ppg-form__input--nolabel {
    margin-top: 0;
  }

  .date-picker-control {
    top: 35px !important;
  }

  .ppg-form__input--date {
    width: 100% !important;
  }

  .ppg-form__fieldset--submit {
    margin-top: 0;
    text-align: center;
  }

  .ppg-form__fieldset--submit>a {
    padding-bottom: 5px;
    padding-bottom: 0.3125rem;
    padding-top: 5px;
    padding-top: 0.3125rem;
  }

  .ppg-form__fieldset--submit .ppg-form__submitbox {
    text-align: center;
    display: block;
    width: 100%;
  }

  .ppg-form__fieldset--submit .ppg-form__submitbox>a {
    display: block;
    padding-top: 5px;
    padding-top: 0.3125rem;
    padding-bottom: 5px;
    padding-bottom: 0.3125rem;
  }

  .ppg-form__fieldset--submit .ppg-form__submitbox>input[type="submit"] {
    margin: 0;
    display: block;
    width: 100%;
  }

  .ppg-form__fieldset--submit .ppg-form__submitbox>button[type="submit"] {
    margin: 0;
    display: block;
    width: 100%;
  }

  .ppg-form--options .ppg-form__group {
    width: 100%;
  }

  .ppg-header__buttons {
    display: none;
  }



  .ppg-header__logo {
    margin: 10px auto;
    margin: 0.625rem auto;
    padding: 0;
    text-align: center;
  }

  .ppg-header__logo img {
    width: 226px;
    width: 14.125rem;
    height: 37px;
    height: 2.3125rem;
  }

  .ppg-main__search .ppg-heading {
    font-size: 28px;
    font-size: 1.75rem;
    max-width: 282px;
    max-width: 17.625rem;
    margin: 0 auto;
    margin-bottom: 17px;
    margin-bottom: 1.0625rem;
    margin-top: -23px;
    margin-top: -1.4375rem;
  }

  .ppg-heading {
    font-size: 20px;
    font-size: 1.25rem;
  }

  .ppg-heading--wind02 {
    margin-bottom: 12.5px;
    margin-bottom: 0.78125rem;
  }

  .ppg-heading--type02 {
    font-size: 16px;
    font-size: 1rem;
  }

  .ppg-info__legend {
    font-size: 20px;
    font-size: 1.25rem;
  }

  .ppg-link__apps {
    width: 130px;
    width: 8.125rem;
  }

  .ppg-link--border {
    width: 100%;
  }

  .ppg-link--border:after {
    display: none;
  }

  .ppg-link--seeds {
    margin-top: 5px;
    margin-top: 0.3125rem;
  }

  .ppg-link--btn-padding {
    padding: 12px 8px;
    padding: 0.75rem 0.5rem;
  }

  .ppg-footer__link.ppg-footer__link:last-child {
    text-align: left;
  }

  .ppg-footer__link:first-child {
    padding-left: 12px;
    padding-left: 0.75rem;
  }

  .ppg-footer .o-list.o-list--inline {
    border: 0 none;
  }

  .ppg-footer .o-list.o-list--inline .o-list__item {
    border-top: 1px solid #c9c6c6;
  }

  .ppg-footer .o-list.o-list--inline .o-list__item:last-child {
    width: 100%;
    padding-top: 15px;
    padding-top: 0.9375rem;
    padding-bottom: 0;
    text-align: center;
  }

  .ppg-footer .o-unit {
    padding-left: 0;
    padding-right: 0;
  }

  .ppg-footer .ppg-text--lighted-3 {
    width: 100%;
    text-align: center;
    display: block;
    padding-top: 12px;
    padding-top: 0.75rem;
  }

  .ppg-menu {
    display: none;
    background-color: white;
    border-top: 5px solid #c33400;
  }

  .ppg-menu__it {
    float: none;
    border-right: 0;
    margin-right: -15px;
    margin-right: -0.9375rem;
    margin-left: -15px;
    margin-left: -0.9375rem;
  }

  .ppg-menu .ppg-menu__link {
    display: block;
    color: #9e2c02;
    padding: 15px 16px;
    padding: 0.9375rem 1rem;
    border: 0;
    border-bottom: 1px solid #dddddd;
    text-align: left;
    margin-top: 0;
    cursor: pointer;
  }

  .ppg-menu .ppg-menu__link .ppg-menu__text-link {
    display: inline-block;
    width: 93%;
  }

  .ppg-menu .ppg-menu__link:hover {
    text-decoration: none;
    background-color: white;
  }

  .ppg-menu .ppg-menu__link:focus {
    border-radius: 0;
    border: 0;
    border-bottom: 1px solid #dddddd;
    box-shadow: none;
  }

  .ppg-menu .ppg-menu__link .ppg-icon__crossW-3a {
    display: inline-block;
    width: 5%;
  }

  .ppg-menu .ppg-menu__link .ppg-icon__crossW-3a:after {
    width: 11px;
    width: 0.6875rem;
    height: 7px;
    height: 0.4375rem;
    background-position: -5px -96px;
  }

  .ppg-menu .ppg-menu__link.active {
    color: #9e2c02;
    background-color: white;
  }

  .ppg-menu .ppg-menu__link.active .ppg-icon__crossW-3a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  .ppg-menu__content {
    display: none;
    padding: 0;
    position: inherit;
    border: 0;
  }

  .ppg-menu__list-2l {
    background-color: #f4f4f4;
  }

  .ppg-menu__it-2l {
    margin-bottom: 0;
    padding-right: 16px;
    padding-right: 1rem;
    padding-left: 16px;
    padding-left: 1rem;
  }

  .ppg-menu__link-2l {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-size: 0.875rem;
    color: #333333;
    padding: 12px 10px;
    padding: 0.75rem 0.625rem;
    border-bottom: 1px solid #dddddd;
  }

  .ppg-menu__link-2l:before {
    content: none;
  }

  .ppg-menu__sticky {
    display: block;
    background-color: #f8f8f8;
  }

  .ppg-menu__sticky:after,
  .ppg-menu__sticky:before {
    content: '';
    clear: both;
    display: block;
  }

  .ppg-menu__sticky .ppg-menu__stk-item {
    float: left;
    width: 40%;
  }

  .ppg-menu__sticky .ppg-menu__stk-item:first-child,
  .ppg-menu__sticky .ppg-menu__stk-item:last-child {
    width: 30%;
  }

  .ppg-menu__sticky .ppg-menu__stk-item:last-child .ppg-menu__stk-link:after {
    border-right: 0;
  }

  .ppg-menu__sticky .ppg-menu__stk-link {
    position: relative;
    padding-top: 15px;
    padding-top: 0.9375rem;
    padding-bottom: 15px;
    padding-bottom: 0.9375rem;
    font-size: 14px;
    font-size: 0.875rem;
    display: block;
    color: #333333;
    text-align: center;
  }

  .ppg-menu__sticky .ppg-menu__stk-link:after {
    position: absolute;
    right: 0;
    top: 50%;
    content: '';
    width: 2px;
    width: 0.125rem;
    height: 40%;
    border-right: 1px solid #dddddd;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
  }

  .ppg-menu__sticky .ppg-menu__stk-link.stk--menu:before {
    background: url("../assets/img/icons/files/icon-menu-mobile.png") no-repeat center center;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-right: 0.3125rem;
    content: '';
    width: 25px;
    width: 1.5625rem;
    height: 25px;
    height: 1.5625rem;
  }

  .ppg-menu__sticky .ppg-menu__stk-link.stk--folder:before {
    background: url(../assets/img/icons/spritesheet.png) no-repeat -520px -230px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-right: 0.3125rem;
    content: '';
    width: 40px;
    width: 2.5rem;
    height: 25px;
    height: 1.5625rem;
  }

  .ppg-menu__sticky .ppg-menu__stk-link.stk--help:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-right: 0.3125rem;
    content: '';
    background: url(../assets/img/icons/spritesheet.png) no-repeat -531px -5px;
    width: 25px;
    width: 1.5625rem;
    height: 25px;
    height: 1.5625rem;
  }

  .ppg-menu__sticky .ppg-menu__stk-link.active {
    background-color: #c33400;
    color: white;
    text-decoration: none;
  }

  .ppg-menu__sticky .ppg-menu__stk-link.active.stk--menu:before {
    background: url("../assets/img/icons/files/aspa.png") no-repeat center center;
  }

  .ppg-menu .ppg-menu__secondary {
    display: block;
    background-color: #f4f4f4;
  }

  .ppg-menu .ppg-menu__secondary .ppg-menu__it {
    padding-left: 20px;
    padding-left: 1.25rem;
  }

  .ppg-menu .ppg-menu__secondary .ppg-form__group .ppg-form__label {
    display: inline-block;
    padding: 0;
    vertical-align: super;
  }

  .ppg-menu .ppg-menu__secondary .ppg-form__group .ui-selectmenu-button {
    display: inline-block;
  }

  .ppg-menu .ppg-menu__secondary .ppg-form__group .ui-selectmenu-button .ui-selectmenu-text {
    border: 0;
    padding-bottom: 0;
    background-color: transparent;
  }

  .ppg-micarpeta {
    height: 185px;
    height: 11.5625rem;
  }

  .ppg-micarpeta .ppg-link {
    position: relative;
    right: 0;
    top: 0;
  }

  .ppg-pagination {
    text-align: center;
    margin: 0 auto;
  }

  .ppg-pagination__btn--middle {
    margin: 0 auto;
    width: auto;
  }

  .ppg-pagination__btn--left,
  .ppg-pagination__btn--right {
    width: auto;
    margin-left: 0px;
    padding-left: 0px !important;
  }

  .ppg-main__search {
    height: 216px;
    height: 13.5rem;
  }

  .ppg-main__box {
    width: 90%;
  }

  .ppg-search__input {
    width: 100%;
  }

  .ppg-search--splitted .ppg-search__input {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
    margin-right: 0;
  }
  
  .ppg-search.ppg-search--splitted input.ppg-search__input {
    margin-bottom: 0;
  }


  .ppg-search--splitted .ppg-search__button {
    display: block;
    width: 100%;
  }

  .ui-selectmenu-button.ui-button {
    display: block;
  }

  .ppg-slick--type2 .ppg-slick__box {
    width: 100%;
  }

  .o-layout--dynamic .ppg-slick--type1 .ppg-slick__item {
    margin: 0 auto;
    display: block;
    float: none;
  }

  .ppg-table__head {
    cursor: pointer;
  }

  .ppg-table .ppg-table__row {
    padding-bottom: 0;
  }

  .ppg-table .ppg-table__row--type02 {
    padding: 0;
  }

  .ppg-table__text,
  .ppg-table__text--type02 {
    width: 100%;
    display: block;
    padding-bottom: 11px;
    padding-bottom: 0.6875rem;
    text-align: left;
  }

  .ppg-table__content {
    display: block;
  }

  .ppg-table__content.open {
    display: block;
  }

  .ppg-table--type02 .ppg-table__list--type02 {
    padding-bottom: 0;
  }

  .ppg-table--type02 .ppg-table__list--type02 .ppg-heading--type03 {
    margin-bottom: 0;
    border: 0;
  }

  .ppg-table--type02 .ppg-table__list--type02 [class*=" o-it"],
  .ppg-table--type02 .ppg-table__list--type02 [class^="o-it"] {
    margin-bottom: 0;
  }

  .ppg-table--type02 .ppg-table__list--type02.open {
    padding-bottom: 15px;
    padding-bottom: 0.9375rem;
  }

  .ppg-table--type02 .ppg-table__list--type02.open .ppg-heading--type03 {
    margin-bottom: 15px;
    margin-bottom: 0.9375rem;
    border-bottom: 1px solid #dddddd;
  }

  .ppg-table--type02 .ppg-table__list--type02.open [class*=" o-it"],
  .ppg-table--type02 .ppg-table__list--type02.open [class^="o-it"] {
    margin-bottom: 10px;
    margin-bottom: 0.625rem;
  }

  .ppg-tabs {
    display: none;
  }

  .ppg-tabs--type2.ppg-tabs {
    display: block;
  }

  .ppg-tabs--type2.ppg-tabs .ppg-tabs__list .ppg-tabs__item {
    width: 49%;
    margin-right: .5%;
  }

  .ppg-tabs--type2.ppg-tabs .ppg-tabs__list .ppg-tabs__link {
    padding-right: 5px;
    padding-right: 0.3125rem;
    padding-left: 5px;
    padding-left: 0.3125rem;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .ppg-text--type03 {
    padding-left: 0;
  }

  .ppg-menu {
    display: none;
  }

  .ppg-menu__it .ppg-menu__content {
    width: auto !important;
    display: none;
  }

  .ppg-menu__it.active .ppg-menu__content {
    width: auto !important;
    display: none;
  }

  .ppg-map__info {
    width: 100%;
    max-width: 88%;
  }

  .ppg-map__info--top {
    padding-right: 0;
  }

  .t-hide-sm {
    display: none !important;
  }

  .t-hide--sm {
    /* display: none !important;*/
  }

  .button-rrss {
    width: 100%;
    margin: 0;
    display: block;
  }

  .o-list__box {
    width: 100%;
  }

  .piemapa .selected {
    font-weight: bold;
    color: #671C00;
    text-decoration: none;
    width: 100%;
    display: block;
    margin-bottom: 0.7rem;
  }

  .piemapa .comunidadlast {
    font-size: 1em;
    line-height: 0.8em;
    white-space: nowrap;
    padding-bottom: 0.5rem;
  }

  .piemapa .comunidad {
    border-bottom: 2px solid #681d1d;
    border-right: none;
    font-size: 1em;
    line-height: 0.8em;
    white-space: nowrap;
    padding-bottom: 0.5rem;
  }

  .mapas {
    background: none;
    position: relative;
    margin-top: 0px;
    width: 0px;
  }

  .mapas .transparentMap {
    position: relative;
    z-index: 50;
    width: 0px;
    height: 0px;
    border: 0;
    padding-bottom: 0 !important;
  }

  .o-it-1\/2 {
    width: 100%;
  }

}

/***Formato Fijo***/

@media only screen and (min-width: 500px) {

    .m-it-3\/20 {
        width: 15% !important;
    }

    .m-it-13\/20 {
        width: 65% !important;
    }

    .m-it-47 {
        width: 47% !important;
    }

}


@media only screen and (max-width: 319px) {

  .liDireccion {
    width: 100%;
  }

  .liHorario {
    width: 100%;
  }

  .o-list-telefono {
    width: 100%;
  }

  .nivelAdministracion {
    width: 100%;
  }

  .menuFlexible {
    display: inline-block !important;
  }

  .o-it-xs-1\/1 {
    width: 100%;
  }

  .o-it-xs-2\/1 {
    width: 200%;
  }

  .o-it-xs-3\/1 {
    width: 300%;
  }

  .o-it-xs-4\/1 {
    width: 400%;
  }

  .o-it-xs-5\/1 {
    width: 500%;
  }

  .o-it-xs-6\/1 {
    width: 600%;
  }

  .o-it-xs-7\/1 {
    width: 700%;
  }

  .o-it-xs-8\/1 {
    width: 800%;
  }

  .o-it-xs-9\/1 {
    width: 900%;
  }

  .o-it-xs-10\/1 {
    width: 1000%;
  }

  .o-it-xs-11\/1 {
    width: 1100%;
  }

  .o-it-xs-12\/1 {
    width: 1200%;
  }

  .o-it-xs-13\/1 {
    width: 1300%;
  }

  .o-it-xs-14\/1 {
    width: 1400%;
  }

  .o-it-xs-15\/1 {
    width: 1500%;
  }

  .o-it-xs-16\/1 {
    width: 1600%;
  }

  .o-it-xs-1\/2 {
    width: 50%;
  }

  .o-it-xs-2\/2 {
    width: 100%;
  }

  .o-it-xs-3\/2 {
    width: 150%;
  }

  .o-it-xs-4\/2 {
    width: 200%;
  }

  .o-it-xs-5\/2 {
    width: 250%;
  }

  .o-it-xs-6\/2 {
    width: 300%;
  }

  .o-it-xs-7\/2 {
    width: 350%;
  }

  .o-it-xs-8\/2 {
    width: 400%;
  }

  .o-it-xs-9\/2 {
    width: 450%;
  }

  .o-it-xs-10\/2 {
    width: 500%;
  }

  .o-it-xs-11\/2 {
    width: 550%;
  }

  .o-it-xs-12\/2 {
    width: 600%;
  }

  .o-it-xs-13\/2 {
    width: 650%;
  }

  .o-it-xs-14\/2 {
    width: 700%;
  }

  .o-it-xs-15\/2 {
    width: 750%;
  }

  .o-it-xs-16\/2 {
    width: 800%;
  }

  .o-it-xs-1\/3 {
    width: 33.33333%;
  }

  .o-it-xs-2\/3 {
    width: 66.66667%;
  }

  .o-it-xs-3\/3 {
    width: 100%;
  }

  .o-it-xs-4\/3 {
    width: 133.33333%;
  }

  .o-it-xs-5\/3 {
    width: 166.66667%;
  }

  .o-it-xs-6\/3 {
    width: 200%;
  }

  .o-it-xs-7\/3 {
    width: 233.33333%;
  }

  .o-it-xs-8\/3 {
    width: 266.66667%;
  }

  .o-it-xs-9\/3 {
    width: 300%;
  }

  .o-it-xs-10\/3 {
    width: 333.33333%;
  }

  .o-it-xs-11\/3 {
    width: 366.66667%;
  }

  .o-it-xs-12\/3 {
    width: 400%;
  }

  .o-it-xs-13\/3 {
    width: 433.33333%;
  }

  .o-it-xs-14\/3 {
    width: 466.66667%;
  }

  .o-it-xs-15\/3 {
    width: 500%;
  }

  .o-it-xs-16\/3 {
    width: 533.33333%;
  }

  .o-it-xs-1\/4 {
    width: 25%;
  }

  .o-it-xs-2\/4 {
    width: 50%;
  }

  .o-it-xs-3\/4 {
    width: 75%;
  }

  .o-it-xs-4\/4 {
    width: 100%;
  }

  .o-it-xs-5\/4 {
    width: 125%;
  }

  .o-it-xs-6\/4 {
    width: 150%;
  }

  .o-it-xs-7\/4 {
    width: 175%;
  }

  .o-it-xs-8\/4 {
    width: 200%;
  }

  .o-it-xs-9\/4 {
    width: 225%;
  }

  .o-it-xs-10\/4 {
    width: 250%;
  }

  .o-it-xs-11\/4 {
    width: 275%;
  }

  .o-it-xs-12\/4 {
    width: 300%;
  }

  .o-it-xs-13\/4 {
    width: 325%;
  }

  .o-it-xs-14\/4 {
    width: 350%;
  }

  .o-it-xs-15\/4 {
    width: 375%;
  }

  .o-it-xs-16\/4 {
    width: 400%;
  }

  .o-it-xs-1\/5 {
    width: 20%;
  }

  .o-it-xs-2\/5 {
    width: 40%;
  }

  .o-it-xs-3\/5 {
    width: 60%;
  }

  .o-it-xs-4\/5 {
    width: 80%;
  }

  .o-it-xs-5\/5 {
    width: 100%;
  }

  .o-it-xs-6\/5 {
    width: 120%;
  }

  .o-it-xs-7\/5 {
    width: 140%;
  }

  .o-it-xs-8\/5 {
    width: 160%;
  }

  .o-it-xs-9\/5 {
    width: 180%;
  }

  .o-it-xs-10\/5 {
    width: 200%;
  }

  .o-it-xs-11\/5 {
    width: 220%;
  }

  .o-it-xs-12\/5 {
    width: 240%;
  }

  .o-it-xs-13\/5 {
    width: 260%;
  }

  .o-it-xs-14\/5 {
    width: 280%;
  }

  .o-it-xs-15\/5 {
    width: 300%;
  }

  .o-it-xs-16\/5 {
    width: 320%;
  }

  .o-it-xs-1\/6 {
    width: 16.66667%;
  }

  .o-it-xs-2\/6 {
    width: 33.33333%;
  }

  .o-it-xs-3\/6 {
    width: 50%;
  }

  .o-it-xs-4\/6 {
    width: 66.66667%;
  }

  .o-it-xs-5\/6 {
    width: 83.33333%;
  }

  .o-it-xs-6\/6 {
    width: 100%;
  }

  .o-it-xs-7\/6 {
    width: 116.66667%;
  }

  .o-it-xs-8\/6 {
    width: 133.33333%;
  }

  .o-it-xs-9\/6 {
    width: 150%;
  }

  .o-it-xs-10\/6 {
    width: 166.66667%;
  }

  .o-it-xs-11\/6 {
    width: 183.33333%;
  }

  .o-it-xs-12\/6 {
    width: 200%;
  }

  .o-it-xs-13\/6 {
    width: 216.66667%;
  }

  .o-it-xs-14\/6 {
    width: 233.33333%;
  }

  .o-it-xs-15\/6 {
    width: 250%;
  }

  .o-it-xs-16\/6 {
    width: 266.66667%;
  }

  .o-it-xs-1\/7 {
    width: 14.28571%;
  }

  .o-it-xs-2\/7 {
    width: 28.57143%;
  }

  .o-it-xs-3\/7 {
    width: 42.85714%;
  }

  .o-it-xs-4\/7 {
    width: 57.14286%;
  }

  .o-it-xs-5\/7 {
    width: 71.42857%;
  }

  .o-it-xs-6\/7 {
    width: 85.71429%;
  }

  .o-it-xs-7\/7 {
    width: 100%;
  }

  .o-it-xs-8\/7 {
    width: 114.28571%;
  }

  .o-it-xs-9\/7 {
    width: 128.57143%;
  }

  .o-it-xs-10\/7 {
    width: 142.85714%;
  }

  .o-it-xs-11\/7 {
    width: 157.14286%;
  }

  .o-it-xs-12\/7 {
    width: 171.42857%;
  }

  .o-it-xs-13\/7 {
    width: 185.71429%;
  }

  .o-it-xs-14\/7 {
    width: 200%;
  }

  .o-it-xs-15\/7 {
    width: 214.28571%;
  }

  .o-it-xs-16\/7 {
    width: 228.57143%;
  }

  .o-it-xs-1\/8 {
    width: 12.5%;
  }

  .o-it-xs-2\/8 {
    width: 25%;
  }

  .o-it-xs-3\/8 {
    width: 37.5%;
  }

  .o-it-xs-4\/8 {
    width: 50%;
  }

  .o-it-xs-5\/8 {
    width: 62.5%;
  }

  .o-it-xs-6\/8 {
    width: 75%;
  }

  .o-it-xs-7\/8 {
    width: 87.5%;
  }

  .o-it-xs-8\/8 {
    width: 100%;
  }

  .o-it-xs-9\/8 {
    width: 112.5%;
  }

  .o-it-xs-10\/8 {
    width: 125%;
  }

  .o-it-xs-11\/8 {
    width: 137.5%;
  }

  .o-it-xs-12\/8 {
    width: 150%;
  }

  .o-it-xs-13\/8 {
    width: 162.5%;
  }

  .o-it-xs-14\/8 {
    width: 175%;
  }

  .o-it-xs-15\/8 {
    width: 187.5%;
  }

  .o-it-xs-16\/8 {
    width: 200%;
  }

  .o-it-xs-1\/9 {
    width: 11.11111%;
  }

  .o-it-xs-2\/9 {
    width: 22.22222%;
  }

  .o-it-xs-3\/9 {
    width: 33.33333%;
  }

  .o-it-xs-4\/9 {
    width: 44.44444%;
  }

  .o-it-xs-5\/9 {
    width: 55.55556%;
  }

  .o-it-xs-6\/9 {
    width: 66.66667%;
  }

  .o-it-xs-7\/9 {
    width: 77.77778%;
  }

  .o-it-xs-8\/9 {
    width: 88.88889%;
  }

  .o-it-xs-9\/9 {
    width: 100%;
  }

  .o-it-xs-10\/9 {
    width: 111.11111%;
  }

  .o-it-xs-11\/9 {
    width: 122.22222%;
  }

  .o-it-xs-12\/9 {
    width: 133.33333%;
  }

  .o-it-xs-13\/9 {
    width: 144.44444%;
  }

  .o-it-xs-14\/9 {
    width: 155.55556%;
  }

  .o-it-xs-15\/9 {
    width: 166.66667%;
  }

  .o-it-xs-16\/9 {
    width: 177.77778%;
  }

  .o-it-xs-1\/10 {
    width: 10%;
  }

  .o-it-xs-2\/10 {
    width: 20%;
  }

  .o-it-xs-3\/10 {
    width: 30%;
  }

  .o-it-xs-4\/10 {
    width: 40%;
  }

  .o-it-xs-5\/10 {
    width: 50%;
  }

  .o-it-xs-6\/10 {
    width: 60%;
  }

  .o-it-xs-7\/10 {
    width: 70%;
  }

  .o-it-xs-8\/10 {
    width: 80%;
  }

  .o-it-xs-9\/10 {
    width: 90%;
  }

  .o-it-xs-10\/10 {
    width: 100%;
  }

  .o-it-xs-11\/10 {
    width: 110%;
  }

  .o-it-xs-12\/10 {
    width: 120%;
  }

  .o-it-xs-13\/10 {
    width: 130%;
  }

  .o-it-xs-14\/10 {
    width: 140%;
  }

  .o-it-xs-15\/10 {
    width: 150%;
  }

  .o-it-xs-16\/10 {
    width: 160%;
  }

  .o-it-xs-1\/11 {
    width: 9.09091%;
  }

  .o-it-xs-2\/11 {
    width: 18.18182%;
  }

  .o-it-xs-3\/11 {
    width: 27.27273%;
  }

  .o-it-xs-4\/11 {
    width: 36.36364%;
  }

  .o-it-xs-5\/11 {
    width: 45.45455%;
  }

  .o-it-xs-6\/11 {
    width: 54.54545%;
  }

  .o-it-xs-7\/11 {
    width: 63.63636%;
  }

  .o-it-xs-8\/11 {
    width: 72.72727%;
  }

  .o-it-xs-9\/11 {
    width: 81.81818%;
  }

  .o-it-xs-10\/11 {
    width: 90.90909%;
  }

  .o-it-xs-11\/11 {
    width: 100%;
  }

  .o-it-xs-12\/11 {
    width: 109.09091%;
  }

  .o-it-xs-13\/11 {
    width: 118.18182%;
  }

  .o-it-xs-14\/11 {
    width: 127.27273%;
  }

  .o-it-xs-15\/11 {
    width: 136.36364%;
  }

  .o-it-xs-16\/11 {
    width: 145.45455%;
  }

  .o-it-xs-1\/12 {
    width: 8.33333%;
  }

  .o-it-xs-2\/12 {
    width: 16.66667%;
  }

  .o-it-xs-3\/12 {
    width: 25%;
  }

  .o-it-xs-4\/12 {
    width: 33.33333%;
  }

  .o-it-xs-5\/12 {
    width: 41.66667%;
  }

  .o-it-xs-6\/12 {
    width: 50%;
  }

  .o-it-xs-7\/12 {
    width: 58.33333%;
  }

  .o-it-xs-8\/12 {
    width: 66.66667%;
  }

  .o-it-xs-9\/12 {
    width: 75%;
  }

  .o-it-xs-10\/12 {
    width: 83.33333%;
  }

  .o-it-xs-11\/12 {
    width: 91.66667%;
  }

  .o-it-xs-12\/12 {
    width: 100%;
  }

  .o-it-xs-13\/12 {
    width: 108.33333%;
  }

  .o-it-xs-14\/12 {
    width: 116.66667%;
  }

  .o-it-xs-15\/12 {
    width: 125%;
  }

  .o-it-xs-16\/12 {
    width: 133.33333%;
  }

  .o-it-xs-1\/13 {
    width: 7.69231%;
  }

  .o-it-xs-2\/13 {
    width: 15.38462%;
  }

  .o-it-xs-3\/13 {
    width: 23.07692%;
  }

  .o-it-xs-4\/13 {
    width: 30.76923%;
  }

  .o-it-xs-5\/13 {
    width: 38.46154%;
  }

  .o-it-xs-6\/13 {
    width: 46.15385%;
  }

  .o-it-xs-7\/13 {
    width: 53.84615%;
  }

  .o-it-xs-8\/13 {
    width: 61.53846%;
  }

  .o-it-xs-9\/13 {
    width: 69.23077%;
  }

  .o-it-xs-10\/13 {
    width: 76.92308%;
  }

  .o-it-xs-11\/13 {
    width: 84.61538%;
  }

  .o-it-xs-12\/13 {
    width: 92.30769%;
  }

  .o-it-xs-13\/13 {
    width: 100%;
  }

  .o-it-xs-14\/13 {
    width: 107.69231%;
  }

  .o-it-xs-15\/13 {
    width: 115.38462%;
  }

  .o-it-xs-16\/13 {
    width: 123.07692%;
  }

  .o-it-xs-1\/14 {
    width: 7.14286%;
  }

  .o-it-xs-2\/14 {
    width: 14.28571%;
  }

  .o-it-xs-3\/14 {
    width: 21.42857%;
  }

  .o-it-xs-4\/14 {
    width: 28.57143%;
  }

  .o-it-xs-5\/14 {
    width: 35.71429%;
  }

  .o-it-xs-6\/14 {
    width: 42.85714%;
  }

  .o-it-xs-7\/14 {
    width: 50%;
  }

  .o-it-xs-8\/14 {
    width: 57.14286%;
  }

  .o-it-xs-9\/14 {
    width: 64.28571%;
  }

  .o-it-xs-10\/14 {
    width: 71.42857%;
  }

  .o-it-xs-11\/14 {
    width: 78.57143%;
  }

  .o-it-xs-12\/14 {
    width: 85.71429%;
  }

  .o-it-xs-13\/14 {
    width: 92.85714%;
  }

  .o-it-xs-14\/14 {
    width: 100%;
  }

  .o-it-xs-15\/14 {
    width: 107.14286%;
  }

  .o-it-xs-16\/14 {
    width: 114.28571%;
  }

  .o-it-xs-1\/15 {
    width: 6.66667%;
  }

  .o-it-xs-2\/15 {
    width: 13.33333%;
  }

  .o-it-xs-3\/15 {
    width: 20%;
  }

  .o-it-xs-4\/15 {
    width: 26.66667%;
  }

  .o-it-xs-5\/15 {
    width: 33.33333%;
  }

  .o-it-xs-6\/15 {
    width: 40%;
  }

  .o-it-xs-7\/15 {
    width: 46.66667%;
  }

  .o-it-xs-8\/15 {
    width: 53.33333%;
  }

  .o-it-xs-9\/15 {
    width: 60%;
  }

  .o-it-xs-10\/15 {
    width: 66.66667%;
  }

  .o-it-xs-11\/15 {
    width: 73.33333%;
  }

  .o-it-xs-12\/15 {
    width: 80%;
  }

  .o-it-xs-13\/15 {
    width: 86.66667%;
  }

  .o-it-xs-14\/15 {
    width: 93.33333%;
  }

  .o-it-xs-15\/15 {
    width: 100%;
  }

  .o-it-xs-16\/15 {
    width: 106.66667%;
  }

  .o-it-xs-1\/16 {
    width: 6.25%;
  }

  .o-it-xs-2\/16 {
    width: 12.5%;
  }

  .o-it-xs-3\/16 {
    width: 18.75%;
  }

  .o-it-xs-4\/16 {
    width: 25%;
  }

  .o-it-xs-5\/16 {
    width: 31.25%;
  }

  .o-it-xs-6\/16 {
    width: 37.5%;
  }

  .o-it-xs-7\/16 {
    width: 43.75%;
  }

  .o-it-xs-8\/16 {
    width: 50%;
  }

  .o-it-xs-9\/16 {
    width: 56.25%;
  }

  .o-it-xs-10\/16 {
    width: 62.5%;
  }

  .o-it-xs-11\/16 {
    width: 68.75%;
  }

  .o-it-xs-12\/16 {
    width: 75%;
  }

  .o-it-xs-13\/16 {
    width: 81.25%;
  }

  .o-it-xs-14\/16 {
    width: 87.5%;
  }

  .o-it-xs-15\/16 {
    width: 93.75%;
  }

  .o-it-xs-16\/16 {
    width: 100%;
  }

  .ppg-menu {
    display: none;
  }

  .t-hide-xs {
    display: none !important;
  }

  .button-rrss {
    width: 100%;
    margin: 0;
    display: block;
  }
}

@media (min-width: 320px) and (max-width: 767px) {
  .margin3 {
    width: 40% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .acotado {
    margin-top: -2.5em !important;
    margin-left: 13em !important;
  }

  .ppg-iconoPequeno {
    margin-left: 0.5rem !important;
  }

  .o-list-email {
    margin: 0 !important;
  }

  .oficinaBorde {
    margin: 0 !important;
  }

  .liDireccion {
    width: 100% !important;
  }

  .liHorario {
    width: 100% !important;
  }

  .o-list-telefono {
    width: 100% !important;
  }

  .nivelAdministracion {
    width: 100% !important;
  }

  .menuFlexible {
    display: inline-block !important;
  }

  .xs-visible {
    display: block !important;
  }

  .xs-inline-visible {
    display: inline-block !important;
  }

  .xs-hide {
    display: none !important;
  }

  .col-xs-end {
    float: right;
  }

  .button-rrss {
    width: 100%;
    margin: 0;
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {

  /*ELASTIC*/

  /*.drop-down-ico {
    left: 0px;
    margin-left: 10em;
  }*/

  label.label-ordenar {
    margin-right: 0px;
  }

  .ordenar .select2-container {
    width: 65% !important;
  }

  .opciones-resultados {
    margin-right: 0PX;
  }

  .numero-resultados-select {
    width: 35%;
  }

  .resultados-pagina {
    width: 50%;
  }

  /* FIN ELASTIC*/

  .menuFlexible2 {
    display: inline-flex !important;
  }

  .contactoiPad {
    display: inline-table !important;
  }

  .o-it-md-unit {
    padding-left: 10px;
    padding-right: 10px;
  }

  .sm-calendarioAncho {
    width: 100%;
  }

  .sm-calendarioDesdeAncho {
    width: 35%;
  }

  .sm-calendarioHastaAncho {
    width: 35%;
  }


  .sm-plazasMargen--15 {
    margin-left: -15px !important;
  }

  .sm-plazasMargen--5 {
    margin-left: -5px !important;
  }

  .sm-visible {
    display: block !important;
  }

  .sm-inline-visible {
    display: inline-block !important;
  }

  .sm-hide {
    display: none !important;
  }

  .col-sm-end {
    float: right;
  }
}

@media (min-width: 1024px) and (max-width: 1279px) {
  .md-visible {
    display: block !important;
  }

  .md-inline-visible {
    display: inline-block !important;
  }

  .md-hide {
    display: none !important;
  }

  .col-md-end {
    float: right;
  }
}

@media (min-width: 1280px) and (max-width: 1399px) {
  .o-it-paddingleft {
    padding-left: 15px !important;
  }

  .lg-visible {
    display: block !important;
  }

  .lg-inline-visible {
    display: inline-block !important;
  }

  .lg-hide {
    display: none !important;
  }

  .col-lg-end {
    float: right;
  }
}

@media (min-width: 1400px) and (max-width: 3499px) {
  .xl-visible {
    display: block !important;
  }

  .xl-inline-visible {
    display: inline-block !important;
  }

  .xl-hide {
    display: none !important;
  }

  .col-xl-end {
    float: right;
  }
}




/** WYSIWYG **/


/* TITULOS Y SUBTITULOS */
h2.title_description {
  font-family: "Helvetica Neue 35 Thin", Arial;
  font-size: 1.72rem;
  color: #C33400;
  padding: 0 0 .3em 1%;
  width: 98%;
}

h3.title_int {
  margin-left: 1%;
  width: 99%;
  font-weight: bold;
  padding-bottom: .3rem;
  font-size: 1rem;
}

h3.subtitulo {
  font-size: 1.17rem;
  color: #C33400;
}

p.title_int {
  font-size: 1rem;
}

/* ESTILOS PARRAFOS */
/*padding: 0 0 14px 1%;*/
p {
  padding: 0.5rem 0 0.5rem 1%;
  width: 98%;
  line-height: 23px;
  font-size: 17px;
}

p.ppg-noticias-marron-new.t-margin-bottom--10 {
  font-size: 17px;
}

.ppg-noticias-marron {
  font-size: 17px;
}

p.parrafonegrita {
  font-weight: bold;
}

p.parrafocursiva {
  font-style: italic !important;
}

div.divnegrita {
  font-weight: bold;
}

p.o-card__text.ppg-text.pog-text {
  font-size: 14px;
}

.ppg-text p {
  font-size: 17px;
}

.txt_align_center {
  text-align: center !important;
}

.parrafoLista {
  padding: 0 0 1rem 0%;
  text-align: justify;
}

.parrafoListaUltimo {
  padding: 0 !important;
  text-align: justify;
}

.parrafoHR {
  padding: 1% 0 1rem 1% !important;
  text-align: justify;
  border-top: 2px groove #eee;
}

.parrafoSinMargen {
  padding: 0 0 0 1% !important;
  text-align: justify;
}

.ftr {
  float: right
}

.ftl {
  float: left
}

.textojustificado {
  text-align: justify;
  font-size: 17px;
  padding-left: 0;
}

img.ftl.icoCaptcha {
  width: 30px;
}

/* ESTILOS SPAN */
span.textonegrita {
  font-weight: bold;
}

span.textocursiva {
  font-style: italic !important;
}

/* ESTILOS ENLACES */
a {
  text-decoration: none;
  color: #671C00;
}

a.enlacenegrita {
  font-weight: bold;
}

a:hover {
  text-decoration: underline
}

/* !important; */
strong a {
  font-weight: bold;
}

em {
  font-style: italic !important;
}

/**Estilos de tabla **/
table {
  border-spacing: 0;
  border-collapse: collapse;
  width: 100%;
  font-size: .9rem;
  line-height: 2rem;
  padding-bottom: 3rem;
}

.table_one .odd {
  background: #f4f4f4;
}

.table_one .pair {
  background: #fff;
}

table thead tr th {
  color: #135986;
  text-align: left;
  border-bottom: 1px solid #73BAEA;
}

/*img {
  padding: 0.5rem 0.5rem 0.5rem 0.5rem;
}*/

.imagenTituloGenerico img {
  padding: 0px 0 25px 0%;
}


/* LISTAS */
ul.lista1 {
  margin-left: 8%;
  width: 92%;
  /*list-style-image: url(../img/general/icons/img_lista.gif);*/
  list-style-type: square;
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: justify;
  font-size: 15px
}

.mod_detalle ul.lista1 {
  margin-top: 0rem;
  margin-bottom: 1rem;
  font-size: 15px;
}

.mod_detalle ul.lista1 li:first-of-type {
  margin-top: 0rem !important;
  font-size: 15px
}

ul.lista1 li {
  /*background:url(../img/general/icons/img_lista.gif) no-repeat scroll 0 top transparent; margin-left:15px; padding:0 0 2px 25px;*/
  /*padding: 0 0 0 2%;*/
  line-height: 1.5rem;
  margin-top: 0.5rem;
  font-size: 17px
}

ul.lista1 li.first_child {
  margin-top: 0rem;
  font-size: 15px
}

ul.lista2 {
  margin-left: 8%;
  width: 92%;
  list-style-image: url(../img/general/icons/ico_lista2.gif);
  list-style-type: disc;
  margin-top: 0.5rem;
  text-align: justify;
  font-size: 15px
}

ul.lista2 li {
  padding: 0 0 0 2%;
  line-height: 1.5rem;
  margin-top: 0.5rem;
  font-size: 15px
}

ul.lista2 li.first_child {
  margin-top: 0rem;
  font-size: 15px
}

ul.lista2 ul {
  margin-left: 8%;
  width: 92%;
  list-style-type: circle;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  text-align: justify;
  font-size: 15px
}

ul.lista2 ul ul {
  margin-left: 8%;
  width: 92%;
  list-style-type: disc;
  margin-top: 0.5rem;
  text-align: justify;
  font-size: 15px
}


.list_disc {
  margin-left: 8%;
  width: 92%;
  list-style: disc;
}

.list_disc li {
  padding-bottom: 1rem;
}


/*------------------------------- LISTA NUMERICA -----------------------------*/
ol {
  margin-left: 8%;
  width: 92%;
  font-size: 15px;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

ol li {
  line-height: 1.5rem;
  margin-top: 0.5rem;
}


/* COMPONENTES INTERNOS WYSIWIG ADMIN */
.cke_panel_list {
  padding: 0 !important;
}

.cke_panel_listItem p {
  padding: 0;
  width: 100%;
  line-height: initial;
  font-size: inherit;
}

.cke_panel_listItem h2,
.cke_panel_listItem h3 {
  padding: 0;
  width: 100%;
  margin: 0;
}

/* LISTAS INTERNAS WYSIWYG */
.cke_editable ol,
.cke_editable ul,
.cke_editable dl {
  /* IE7: reset rtl list margin. (#7334) */
  *margin-right: 0px;
  /* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/
  padding: 0 20px;
}

.nivelAdministracion {
  margin-top: 1em;
  width: 37%;
}

.oficinaBorde {
  border-left: 1px solid #dddddd;
  margin-top: 1em;
  margin-left: -4em;
}

.oficinaNoBorde {
  margin-top: 1em;
  margin-left: -4em;
}

.especialidadBorde {
  border-left: 1px solid #dddddd;
  margin-top: 1em;
}

.especialidadPlus {
  border-left: none;
  margin-top: 4.48em;
  margin-top: 1em;
}

.especialidadSinBorde {
  margin-top: 1em;
}

.liDireccion {
  /* margin-left: -1em;*/
  width: 23%;

}

.liHorario {
  /*margin-left: -1.5em;*/
  width: 37%;
}

.o-list-telefono {
  /*margin-left: -1em;*/
  width: 21%;

}

.o-list-email {
  /*margin-left: -4em;*/
  width: 31%;
}

.pFloat {
  float: left;
  width: 105px;
  font-size: 15px;
  color: #333333;
}

.acotado {
  margin-top: -2em;
  margin-left: 16em;
}

.margin3 {
  margin-right: -3em;
}

.sinCursor {
  cursor: auto;
}


.margin8Negativo {
  margin-left: -15em;
}

.marginMedioNegativo {
  margin-left: -0.5em;
}


.tamanioImg {
  width: 3.4rem;
  height: 3.4rem;
  margin-top: 0.5rem;
  margin-left: 0rem;
  margin-bottom: -1.5rem;
}

.textoImagen {
  margin-left: 4.5rem;
  padding: 0rem;
  margin-top: -1rem;
}

.fullImg {
  width: 100%;
}

.errorLogin {
  margin-top: 10%;
  margin-left: 3em;
}

.redesSocialesCompartir {
  width: 200px;
  float: left;
  margin: 10px 0 0 0;
}


.fechaNoticia {
  font-size: 0.9rem;
  color: #c33400;
  float: none;
}

.imagenNoticia {
  max-height: 10%;
  float: left;
  min-width: 15%;
  margin: 0rem 1rem 0.2rem 0rem;
  max-width: 15%;
}

.textoNoticia {
  text-align: justify;
}

.textoNoticiaSinImg {
  text-align: justify;
  padding: 0;
}

.fechaNoticiaSinImg {
  font-size: 0.9rem;
  color: #c33400;
  float: left;
  width: 100%;
}

.tituloNoticia {
  font-size: 1.1rem;
  color: #671C00;
  display: inline;
  font-weight: bold;
}


.liNoticias {
  margin: 1rem 0rem 2rem 0rem;
}

.contenedorImagenNoticia {
  width: 7rem;
  height: 7rem;
}

.etiquetas {
  float: left;
  text-align: inherit;
  color: #c33400;
  font-size: 0.9rem;
  margin: 0px 5px 0px 5px;
  padding: 0px;
}

.imagenNoticiaHome {
  float: left;
  margin: 0rem 1rem 1rem 0rem;
  display: inherit;
}

/* ----------------- Inicio hemeroteca ----------------- */
h1.ppg-heading.ppg-heading--wind {
  margin-top: 35px;
}

.titulo-noticia-intro {
  margin-bottom: 0px;
  margin-top: 25px;
}

span.md-date {
  font-weight: bold;
  padding: 1.5% 0;
  display: inline-block;
  color: #707070;
  font-size: 14px;
  width: 50%;
}

h2.md-title {
  margin-bottom: 0.3125em;
  font-size: 20px;
  letter-spacing: 0.01em;
  color: #c33400;
  padding-top: 0;
  padding-left: 6px;
}

.mod_noticias_des p {
  display: block;
  margin-bottom: 0.9375em;
  width: 100%;
  font-size: 14px;
  letter-spacing: 0.008em;
  line-height: 1.5em;
  color: #707070;
  padding-left: 0px;
}

.mod_noticias_des {
  margin: 1.5% 0;
  float: left;
  width: 100%;
}

.mod_list_news .md-listado .mod-list .mod_noticias_des .bloque_desc {
  width: 100%;
  float: left;
}

li.mod-list {
  margin-bottom: 0.6875em;
  color: #707070;
  font-size: 1em;
  border-bottom: 1px dotted #707070;
  float: left;
  width: 100%;
  padding-top: 12px;
}

.md-listado {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}

.mod_noticias_des .bloque_img {
  width: 25%;
  float: left;
  margin: 0;
}

.mod_noticias_ent .mod_noticias_des .bloque_img {
  width: 28%;
  height: auto;
  float: left;
  font-size: 0.85em;
}

.mod_noticias_des .bloque_desc {
  width: 100%;
  float: left;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
}

.mod_noticias_des .bloque_desc.conImagen {
  width: 68%;
}

.bloque_img img {
  max-width: 100%;
}

.padlft2pc {
  padding-left: 2% !important;
}

.w81 {
  width: 75% !important;
}

.mod_noticias_ent {
  float: left;
  width: 100%;
}

.rs_skip.rs_preserve {
  float: none;
  width: 100%;
}

/* MOD_PAGINACION */
.mod_paginacion {
  display: block;
  padding: 1em 0;
}

.mod_paginacion ul.paginador {
  list-style: none;
  text-align: center;
}

.mod_paginacion ul.paginador li {
  display: inline-block;
  font-size: 14px;
  margin-bottom: 2em;
}

.mod_paginacion ul.paginador li a.num_pag {
  margin: 0 0.3em;
  /*background-color: #c33400; */
  color: #c33400;
  padding: 0.1em 0.5em;
  border: 1px solid #c33400;
  border-radius: 5px;
  text-align: center;
  text-decoration: none !important;
}

.mod_paginacion ul.paginador li.activo a.num_pag {
  font-weight: bold;
  background-color: #c33400;
  color: white;
}

.mod_paginacion ul.paginador li a.link {
  color: #707070;
  text-decoration: none !important;
}

.mod_paginacion ul.paginador li.pag_siguiente a span.arrow,
.mod_paginacion ul.paginador li.pag_anterior a span.arrow {
  font-weight: bold;
  color: #377E70;
}




/*PAGINADOR*/
.mp-item-link:focus {
  outline: #000 dotted 1px;
}

.acc-content-page {
  float: left;
  width: 100%;
}

.acc-content-page .acc-page {
  float: right;
  padding: 2em 0;
  width: auto;
}

.acc-content-page.left .acc-page {
  float: left;
  padding: 2em 0;
  width: auto;
}

.acc-content-page .acc-page.acc-letras {
  padding: 1.2em 0em 0em 0em;
  margin-left: -5px;
}

.acc-content-page .acc-page .mp-item {
  float: left;
  background: url(../images/content/icons/paginador_item.png) no-repeat scroll center top #f11111;
  clear: none;
  border: none;
  padding-left: 0;
}

.acc-content-page .acc-page .mp-item.pag-letras {
  min-width: 2.24em;
}

.acc-content-page .acc-page .mp-item.activ {
  background: url(../images/content/icons/paginador_item_seleccionado.png) no-repeat scroll center top #dc0f0f;
}

.acc-content-page .acc-page .mp-item.activ .mp-item-link {
  color: #FFF;
}

.acc-content-page .acc-page .mp-item.next {
  background: url(../images/content/icons/paginador_siguiente_flecha.png) no-repeat scroll right center #ef0e0e;
}

.acc-content-page .acc-page .mp-item.next .mp-item-link {
  padding: 0 1.5em 0 0.5em;
  text-decoration: underline;
}

.acc-content-page .acc-page .mp-item.prev {
  background: url("../images/content/icons/paginador_anterior_flecha.png") no-repeat scroll left center transparent;
}

.acc-content-page .acc-page .mp-item.prev .mp-item-link {
  padding: 0 0.5em 0 1.5em;
  text-decoration: underline;
}

.acc-content-page .acc-page .mp-item.w_tp {
  background: none;
}

.acc-content-page .acc-page .mp-item .mp-item-link {
  display: block;
  width: 100%;
  padding: 0 1.2em;
  color: #2C5C98;
  font-size: 20px;
  font-family: WorkSans-SemiBold;
  line-height: 2.1em;
}

.acc-content-page .acc-page .mp-item .trespuntos {
  display: block;
  width: 100%;
  padding: 0 1.5em;
  color: #2C5C98;
  font-size: 0.625em;
  font-family: WorkSans-SemiBold;
  line-height: 2.5em;
}



li.mp-item.activ {
  font-size: 20px;
  background: black;
}

/* ----------------- Fin hemeroteca ----------------- */

/*------------Listado de anclas------------*/

ul.anclas {
  margin-bottom: 20px;
}

ul.anclas .item_ancla .item_ancla_hd {
  padding: 0;
  min-height: auto;
}

ul.anclas .item_ancla .item_ancla_hd .lnk_ancla {
  display: block;
  padding: 8px 0 5px;
  font-size: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

ul.anclas .item_ancla .item_ancla_hd .lnk_ancla a {
  font-weight: bold;
  color: #c33400;
  padding: 0 1rem 0 2.5rem;
}

ul.anclas .item_ancla .item_ancla_hd .lnk_ancla a:hover {
  color: #671C00;
}

ul.anclas li a::before {
  content: "▪";
  margin-right: 8px;
  color: #c33400;
}

/*------------Fin Listado de anclas------------*/

.nav_breadcrumbs {
  margin-left: 1.2rem;
  padding-right: 1.2rem;
  width: 100%;
}

.subir {
  width: 15%;
  color: #C33400;
  padding-left: 1%;
  font-size: 0.6rem;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZyb250LW1vZHVsZXMuY3NzIiwiMDEtdG9vbHMvX3Rvb2xzX19tdWx0aUxpbmVFbGxpcHNpcy5zY3NzIiwiMDItZ2VuZXJpYy9fZ2VuZXJpY19fYm94LXNpemluZy5zY3NzIiwiMDItZ2VuZXJpYy9fZ2VuZXJpY19fY2xlYXJmaXguc2NzcyIsIjAyLWdlbmVyaWMvX2dlbmVyaWNfX2hpZGVBY2Nlc3NpYmxlLnNjc3MiLCIwMi1nZW5lcmljL19nZW5lcmljX19yZXNldC5zY3NzIiwiMDMtZWxlbWVudHMvX2VsZW1lbnRzX19ib2R5LnNjc3MiLCJfY29uZmlnX19wcm9qZWN0LnNjc3MiLCIwMC1zZXR0aW5ncy9fc2V0dGluZ3NfX2NvbG9ycy5zY3NzIiwiMDMtZWxlbWVudHMvX2VsZW1lbnRzX19mb250cy5zY3NzIiwiMDMtZWxlbWVudHMvX2VsZW1lbnRzX19oZWFkaW5ncy5zY3NzIiwiMDEtdG9vbHMvX3Rvb2xzX19waXhlbC10by1yZW0uc2NzcyIsIjAzLWVsZW1lbnRzL19lbGVtZW50c19faHRtbC5zY3NzIiwiMDMtZWxlbWVudHMvX2VsZW1lbnRzX19pbWFnZS5zY3NzIiwiMDMtZWxlbWVudHMvX2VsZW1lbnRzX19saXN0cy5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0c19fYXZhdGFyLnNjc3MiLCIwMS10b29scy9fdG9vbHNfX3Jlc3BvbnNpdmUuc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHNfX2JveC5zY3NzIiwiMDQtb2JqZWN0cy9fb2JqZWN0c19fY2FyZC5zY3NzIiwiMDAtc2V0dGluZ3MvX3NldHRpbmdzX196LWluZGV4LnNjc3MiLCIwNC1vYmplY3RzL19vYmplY3RzX19sYXlvdXQuc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHNfX2xpc3Quc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHNfX25vcmEuc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHNfX3VuaXQuc2NzcyIsIjA0LW9iamVjdHMvX29iamVjdHNfX3dyYXBwZXIuc2NzcyIsIjA1LWNvbXBvbmVudHMvX3BwZ19fYWNjb3JkaW9uLnNjc3MiLCIwNS1jb21wb25lbnRzL19wcGdfX2JvZHkuc2NzcyIsIjA1LWNvbXBvbmVudHMvX3BwZ19fYm9yZGVyLnNjc3MiLCIwNS1jb21wb25lbnRzL19wcGdfX2J1dHRvbi5zY3NzIiwiMDUtY29tcG9uZW50cy9fcHBnX19jYXJydXNlbC5zY3NzIiwiMDUtY29tcG9uZW50cy9fcHBnX19kYXRlLnNjc3MiLCIwNS1jb21wb25lbnRzL19wcGdfX2RhdGVwaWNrZXIuc2NzcyIsIjA1LWNvbXBvbmVudHMvX3BwZ19fZHVwbGljYXRlZC5zY3NzIiwiMDUtY29tcG9uZW50cy9fcHBnX19mb290ZXIuc2NzcyIsIjA1LWNvbXBvbmVudHMvX3BwZ19fZm9ybS5zY3NzIiwiMDUtY29tcG9uZW50cy9fcHBnX19oZWFkZXIuc2NzcyIsIjA1LWNvbXBvbmVudHMvX3BwZ19faGVhZGluZ3Muc2NzcyIsIjA1LWNvbXBvbmVudHMvX3BwZ19faWNvbnMuc2NzcyIsIjA1LWNvbXBvbmVudHMvX3BwZ19faW5mby5zY3NzIiwiMDUtY29tcG9uZW50cy9fcHBnX19saW5rLnNjc3MiLCIwNS1jb21wb25lbnRzL19wcGdfX21lbnUuc2NzcyIsIjA1LWNvbXBvbmVudHMvX3BwZ19fbWljYXJwZXRhLnNjc3MiLCIwNS1jb21wb25lbnRzL19wcGdfX25ld3Muc2NzcyIsIjA1LWNvbXBvbmVudHMvX3BwZ19fcGFnaW5hdGlvbi5zY3NzIiwiMDUtY29tcG9uZW50cy9fcHBnX19waWxscy5zY3NzIiwiMDUtY29tcG9uZW50cy9fcHBnX19ycnNzLnNjc3MiLCIwNS1jb21wb25lbnRzL19wcGdfX3NlYXJjaC5zY3NzIiwiMDUtY29tcG9uZW50cy9fcHBnX19zZWxlY3Quc2NzcyIsIjA1LWNvbXBvbmVudHMvX3BwZ19fc2xpY2suc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyIsIjA1LWNvbXBvbmVudHMvX3BwZ19fc3RlcHMuc2NzcyIsIjA1LWNvbXBvbmVudHMvX3BwZ19fdGFibGUuc2NzcyIsIjA1LWNvbXBvbmVudHMvX3BwZ19fdGFicy5zY3NzIiwiMDUtY29tcG9uZW50cy9fcHBnX190ZXh0LnNjc3MiLCIwNS1jb21wb25lbnRzL19wcGdfbWVudS1wcnVlYmFzLnNjc3MiLCIwNS1jb21wb25lbnRzL19wcGctbWFwLnNjc3MiLCIwNS1jb21wb25lbnRzL193Zi10ZW1wbGF0ZS5zY3NzIiwiMDYtdHJ1bXBzL190cnVtcHNfX2Zsb2F0LnNjc3MiLCIwNi10cnVtcHMvX3RydW1wc19fZm9udC1zaXplLnNjc3MiLCIwNi10cnVtcHMvX3RydW1wc19faGlkZS5zY3NzIiwiMDYtdHJ1bXBzL190cnVtcHNfX2xpbmUtaGVpZ2h0LnNjc3MiLCIwNi10cnVtcHMvX3RydW1wc19fbWFyZ2luLnNjc3MiLCIwNi10cnVtcHMvX3RydW1wc19fcGFkZGluZy5zY3NzIiwiMDYtdHJ1bXBzL190cnVtcHNfX3RleHQtYWxpZ24uc2NzcyIsIjA2LXRydW1wcy9fdHJ1bXBzX193aWR0aC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0lqQix5QkFBeUI7QUNKekI7OzJFQUUyRTtBQUMzRTs7O0dBR0c7QUFFSDtFQUNDLHVCQUF1QixFQUN2Qjs7QUFFRDtFQUlFLG9CQUFvQixFQUNwQjs7QUFHRjs7MkVBRTJFO0FDdEIzRTt3Q0FFd0M7QUFFeEM7Ozs7R0FJRztBQUNIOzs7Ozs7Ozs7Ozs7RUFHRSxZQUFZO0VBQ1osZUFBZTtFQUNmLFlBQVksRUFDWjs7QUFHRjt3Q0FFd0M7QUNwQnZDOzs0RUFFMkU7QUFFNUU7RUFDQyxtQkFBbUI7RUFDbkIsY0FBYyxFQUNkOztBQUdBOzsyRUFFMEU7QUNaM0U7O2tDQUVrQztBQUdsQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7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OztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxhQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGFBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksYUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxhQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGFBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksYUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxhQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxXQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksV0FBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksV0FBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxXQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGtCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGtCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGFBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksV0FBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxhQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksYUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxXQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGFBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxjQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksY0FBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGNBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxjQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGtCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGtCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxXQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksV0FBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxXQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksV0FBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxXQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksV0FBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGdCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxnQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxnQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxnQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxnQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxnQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGtCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGtCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksZ0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGdCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGdCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGdCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGdCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGdCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxnQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksZ0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksZ0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksZ0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksZ0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksZ0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGtCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGdCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxnQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxnQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxnQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxnQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxnQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGlCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxpQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksWUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxrQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksa0JBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGtCQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxrQkFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksZ0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGdCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGdCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGdCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGdCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGdCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksaUJBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGlCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxpQkFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksaUJBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFlBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksa0JBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGtCQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxhQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGFBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksY0FBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxXQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGNBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksYUFBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxjQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLFdBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksY0FBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxhQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGNBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksV0FBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFdBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksV0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxXQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxjQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFQVDtFQUNJLGFBQWEsRUFDaEI7O0FBRUc7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxhQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGFBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksYUFBYSxFQUNoQixFQUFBOztBQVBUO0VBQ0ksY0FBYSxFQUNoQjs7QUFFRztFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLGNBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksY0FBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxjQUFhLEVBQ2hCLEVBQUE7O0FBUFQ7RUFDSSxZQUFhLEVBQ2hCOztBQUVHO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFITDtFQUNJO0lBQ0ksWUFBYSxFQUNoQixFQUFBOztBQUhMO0VBQ0k7SUFDSSxZQUFhLEVBQ2hCLEVBQUE7O0FBSEw7RUFDSTtJQUNJLFlBQWEsRUFDaEIsRUFBQTs7QUFLaEI7OzJDQUVzQztBUGhDckM7RU9tQ0Y7SUFFUSxvQkFBb0IsRUFDdkIsRUFBQTs7QVB0Q0g7RU8wQ0Y7SUFFUSxvQkFBb0IsRUFDdkIsRUFBQTs7QUM3RVQ7O3NDQUVzQztBQVVyQztFQUNDLHFCYlA2QjtFYVE3QixlQUFlLEVBQ2Y7O0FBSUY7O3NDQUVzQztBQ3JCdEM7O2tEQUVrRDtBQUVsRDtFQUVRLG1CQUFtQjtFQUNuQiwwQmpCUWE7RWlCUGIsZ0RkRnVCO0VjR3ZCLHVCZEh1QjtFY0l2QixlakJBWTtFaUJDWixvQmRMdUI7RWNNdkIsZ0JBQWdCLEVBbUNuQjtFQTNDTDtJQVVZLG1CQUFtQjtJQUVuQiwyQkFBUztJQUNULGlCZFhtQixFY29CdEI7SUF0QlQ7TUFnQmdCLHNCQUFzQjtNQUN0QixZQUFZO01BQ1osZ0JkaEJlO01jaUJmLGlCZGpCZTtNY2tCZix3RkFBeUYsRUFDNUY7RUFyQmI7SUF3QlksMEJqQkNPO0lpQkFQLGVqQnRCTyxFaUI0QlY7SUEvQlQ7TUE0Qm9CLHVGQUF3RixFQUMzRjtFQTdCakI7SUFpQ1ksMEJqQlJPO0lpQlNQLGVqQi9CTyxFaUJ1Q1Y7SUExQ1Q7TUFxQ29CLGtDQUFpQjtNQUFqQiwwQkFBaUI7TUFDakIsOEJBQXFCO01BQ3JCLHVGQUF3RixFQUMzRjs7QUF4Q2pCO0VBOENRLGVBQWU7RUFDZix5Q2Q3Q3VCLEVjOEMxQjs7QUNwREw7O2tEQUVrRDtBQUVsRDtFQUVFLHdCbEJvQm9CLEVrQm5CcEI7O0FDUEY7O3NDQUVzQztBQUl0QztFQUNFLDBCbkJjc0IsRW1CR3ZCO0VBbEJEO0lBR0ksVUFBUztJQUNULDhCbkJXb0IsRW1CVnJCO0VBTEg7SUFPSSxVQUFTO0lBQ1QsaUNuQk9vQixFbUJOckI7RUFUSDtJQVdJLFVBQVM7SUFDVCwrQm5CR29CLEVtQkZyQjtFQWJIO0lBZUksVUFBUztJQUNULGdDbkJEb0IsRW1CRXJCOztBQ3ZCSDs7a0RBRWtEO0FBRWxEO0VBQ0kseUJqQkMyQjtFaUJBM0IsMEJwQkNlO0VvQkFmLFlBQVk7RUFDWiw4QkFBOEI7RUFDOUIsNkJqQkgyQjtFaUJJM0IsMENyQm1CZ0Q7RXFCbEJoRCxrQkFBa0I7RUFDbEIsYXBCY2tCO0VvQmJsQixtQkFBbUI7RUFDbkIsb0JqQlIyQjtFaUJTM0IsZ0JBQWdCLEVBNENuQjtFQXZERDtJQWFRLDBCcEJWVztJb0JXWCx3QnBCUWM7SW9CUGQsOEJwQlpXO0lvQmFYLHNCQUFzQjtJQUN0QixjQUFhLEVBQ2hCO0VBbEJMO0lBb0JRLDhCQUE4QjtJQUM5QixlcEJsQlc7SW9CbUJYLDhCQUE2QixFQU9oQztJQTdCTDtNQXdCWSw4QkFBOEI7TUFDOUIsY0FBYTtNQUNiLDhCQUE4QjtNQUM5QiwwQkFBMEIsRUFDN0I7RUE1QlQ7SUErQlEsOEJBQThCO0lBQzlCLGVwQjFCWTtJb0IyQlosa0JBQWtCLEVBQ3JCO0VBbENMO0lBb0NRLHdCcEJkYztJb0JlZCxlcEJsQ1c7SW9CbUNYLDBCcEJuQ1c7SW9Cb0NYLG1CQUFtQixFQVV0QjtJQWpETDtNQXlDWSwwQnBCaEJPLEVvQmlCVjtJQTFDVDtNQTRDWSx3QnBCdEJVO01vQnVCVixlcEIxQ087TW9CMkNQLDBCcEIzQ087TW9CNENQLDhCcEI1Q08sRW9CNkNWO0VBaERUO0lBbURRLHdCakJqRHVCO0lpQmtEdkIsMkJqQmxEdUIsRWlCbUQxQjs7QUFJTDtFQUVRLFVBQVU7RUFDVixpQkFBaUI7RUFDakIsd0JqQjNEdUI7RWlCNER2Qix3QmpCNUR1QixFaUJrRjFCO0VBM0JMO0lBT1ksa0JBQWtCLEVBQ3JCO0VBUlQ7SUFXZ0IsaUJqQmxFZSxFaUJtRWxCO0VBWmI7SUFlWSxrQnBCbERVLEVvQm1EYjtFQWhCVDtJQWtCWSw4QnBCeEVPO0lvQnlFUCwwQkFBMEI7SUFDMUIsbUJBQWtCO0lBQ2xCLGtCcEJ4RFU7SW9CeURWLGNBQWEsRUFDaEI7RUF2QlQ7SUF5QlksOEJBQThCLEVBQ2pDOztBQTFCVDtFQThCWSw4QkFBOEIsRUFLakM7RUFuQ1Q7SUFnQ2dCLGdCQUFlO0lBQ2YsdUJqQnhGZSxFaUJ5RmxCOztBQWNiO0VBR1ksV0FBVTtFQUNWLHFCakIzR21CLEVpQjRHdEI7O0FBS1Q7RUFFUSxnQmpCbkh1QjtFaUJvSHZCLGlCakJwSHVCO0VpQnFIdkIsbUJBQW1CO0VBQ25CLE9BQU07RUFDTixTQUFRO0VBQ1IsMEJBQTBCO0VBQzFCLDZCQUE2QixFQUNoQzs7QUNoSUw7O2tEQUVrRDtBQUVsRDtFQUNJLDBCckJRZ0I7RXFCUGhCLDBCbEJBMkIsRWtCYzlCO0VBaEJEO0lBS1ksaUJsQkhtQjtJa0JJbkIsaUJsQkptQjtJa0JLbkIscUJsQkxtQixFa0JNdEI7RUFSVDtJQVVZLFlBQVk7SUFDWixhQUFhLEVBQ2hCOztBQ2hCVDs7a0RBRWtEO0FBUWxEO0VBQ0ksbUJBQW1CO0VBQ25CLDBCdEJZZTtFc0JYZixldEJOZTtFc0JPZixrQkFBaUI7RUFDakIsa0JuQlQyQjtFbUJVM0IsMEJ0QkFjLEVzQklqQjtFQVZEO0lBUVEsZUFBZSxFQUNsQjs7QUNuQkw7O2tEQUVrRDtBQUVsRDtFQUNDLGtCdkJxQnFCO0V1QnBCckIsZ0JwQkE4QjtFb0JDOUIsMEJ2QlFvQjtFdUJQcEIsbUJwQkY4QjtFb0JHOUIsdUJBQXVCO0VBQ3ZCLGdDQUFnQztFQUNoQyxnQkFBZSxFQXNCZjtFQTdCRDtJQVNFLGV2QkhrQjtJdUJJbEIsOEJBQTZCO0lBQzdCLG1CQUFtQjtJQUNuQixhQUFZO0lBQ1osZUFBYztJQUNkLGtCcEJaNkIsRW9Ca0I3QjtJQXBCRjtNQWdCRywwQnZCQWlCO011QkNqQixvQnZCUWdCO011QlBoQixzQkFBc0IsRUFDdEI7RUFuQkg7SUFzQkUsb0J2Qm5CaUI7SXVCb0JqQixhdkJEb0IsRXVCTXBCO0lBNUJGO01BeUJHLG9CdkJ0QmdCO011QnVCaEIsYXZCSm1CLEV1QktuQjs7QUFHSDtFQUNDLG1CQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIseUJwQi9COEIsRW9Cd0M5QjtFQVpEO0lBS0UsMEN4QlZrRDtJd0JXbEQsa0JBQWtCLEVBQ2xCO0VBUEY7SUFTRSwwQ3hCZGtEO0l3QmVsRCxrQkFBa0IsRUFDbEI7O0FBRUY7RUFDQyxZQUFXLEVBWVg7RUFiRDtJQUdFLGtCQUFrQixFQUVsQjtFQUxGO0lBT0UsbUJBQW1CO0lBQ25CLGV2QjdDa0IsRXVCaURsQjs7QUFHRjtFQUNDLHVCQUFzQjtFQUN0QixtQkFBbUI7RUFDbkIsaUJwQjNEOEI7RW9CNEQ5QixrQnBCNUQ4QjtFb0I2RDlCLGVwQjdEOEI7RW9COEQ5QixlcEI5RDhCLEVvQjJGOUI7RUFuQ0Q7SUFRRSxjcEJoRTZCO0lvQmlFN0Isa0JwQmpFNkI7SW9Ca0U3QixlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLDZEQUFxQjtJQUNyQixrQ0FBa0M7SUFDbEMsc0JBQXNCO0lBQ3RCLGlCQUFnQjtJQUNoQiw2QkFBNEI7SUFDNUIsa0NBQXlCO0lBRXpCLDhCQUFxQjtJQUVyQiwwQkFBaUIsRUFDakI7RUF0QkY7SUF5QkcsaUNBQWlDO0lBQ2pDLGNwQmxGNEI7SW9CbUY1QixrQnBCbkY0QjtJb0JvRjVCLGtDQUF5QjtJQUV6Qiw4QkFBcUI7SUFFckIsMEJBQWlCLEVBQ2pCOztBQUlIO0VBQ0MsdUJBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQixnQnBCaEc4QjtFb0JpRzlCLGVwQmpHOEI7RW9Ca0c5QixpQnBCbEc4QjtFb0JtRzlCLGtCcEJuRzhCLEVvQnNIOUI7RUF6QkQ7SUFRRSxjcEJyRzZCO0lvQnNHN0Isa0JwQnRHNkI7SW9CdUc3QixlQUFjO0lBQ2QsbUJBQWtCO0lBRWxCLFNBQVE7SUFDUixzQ0FBNEI7SUFFNUIsa0NBQXdCO0lBRXhCLDhCQUFvQjtJQUNwQiw2REFBcUI7SUFDckIsa0NBQWtDO0lBQ2xDLHNCQUFzQjtJQUN0QixpQkFBZ0I7SUFDaEIsNkJBQTRCLEVBQzVCOztBQzNIRjs7a0RBRWtEO0FBRWxEO0VBQ0MsY0FBYSxFQUNiOztBaEIwQks7RWdCdkJMO0lBQ0MsZUFBZSxFQUdmLEVBQUE7O0FDYkY7O2tEQUVrRDtBQUVsRDtFQUNDLG9CekJXaUIsRXlCeUJqQjtFQXJDRDtJQUlFLHFCQUFrQixFQUlsQjtJQVJGO01BTUcsVUFBVSxFQUNWO0VBUEg7SUFVRSxrQnRCUjZCO0lzQlM3QixzQkFBcUI7SUFDckIsb0JBQW9CO0lBQ3BCLGlCQUFpQixFQUNqQjtFQWRGO0lBa0JJLGdCQUFnQixFQUNoQjtFQW5CSjtJQXVCRSxldEJyQjZCO0lzQnNCN0IsaUJBQWlCLEVBQ2pCO0VBekJGO0lBMkJFLG9CdEJ6QjZCO0lzQjBCN0Isa0JBQWtCLEVBQ2xCO0VBN0JGO0lBaUNHLHNCdEIvQjRCLEVzQmlDNUI7O0FqQlBHO0VpQmNMO0lBQ0Msc0J0QnpDNkI7SXNCMEM3Qix1QnRCMUM2QixFc0IyQzdCLEVBQUE7O0FqQmpCSTtFaUJzQkw7SUFDQyxtQkFBbUIsRUFXbkI7SUFaRDtNQUdFLGlCdEJuRDRCLEVzQm9ENUI7SUFKRjtNQU1FLGdCdEJ0RDRCO01zQnVENUIsdUJ0QnZENEIsRXNCd0Q1QjtJQVJGO01BVUUsa0J0QjFENEIsRXNCMkQ1QixFQUFBOztBQ2pFSDs7a0RBRWtEO0FBRWxEO0VBQ0MsdUJ2QkM4QjtFdUJBOUIsMEJ2QkE4QjtFdUJDOUIsNENBQXNCLEVBMkx0QjtFQTlMRDtJQU9JLGdCQUFnQixFQUNoQjtFQVJKO0lBWUUseUJ2QlY2QjtJdUJXN0Isc0JBQXFCLEVBVXJCO0lBdkJGO01BZUcsWUFBVztNQUNYLGlCdkJkNEI7TXVCZTVCLGtCdkJmNEI7TXVCZ0I1QiwwREFBZTtNQUNmLHNCdkJqQjRCO011QmtCNUIsc0JBQXFCO01BQ3JCLDRCQUE0QixFQUM1QjtFQXRCSDtJQXlCRSxtQkFBbUI7SUFDbkIseUJ2QnhCNkI7SXVCeUI3QiwwQnZCekI2QixFdUI4QzdCO0lBaERGO01BOEJHLG1CQUFtQjtNQUNuQixpQnZCN0I0QjtNdUI4QjVCLFNBQVM7TUFDVCxzQ0FBb0I7TUFBcEIsa0NBQW9CO01BQXBCLDhCQUFvQixFQUNwQjtJQWxDSDtNQW9DRyxzQkFBcUIsRUFFckI7SUF0Q0g7TUE2Q0csc0J2QjNDNEIsRXVCNEM1QjtFQTlDSDtJQWtERSwwQzNCekJrRDtJMkIwQmxELGtCQUFrQjtJQUNsQixtQnZCbEQ2QjtJdUJtRDdCLGUxQi9Da0I7STBCZ0RsQix5QnZCcEQ2QixFdUJxRDdCO0VBdkRGO0lBeURFLHdCdkJ2RDZCLEV1QndEN0I7RUExREY7SUE0REUsY0FBYyxFQUNkO0VBN0RGO0lBK0RFLHVCdkI3RDZCO0l1QjhEN0Isd0J2QjlENkI7SXVCK0Q3QixpQzFCN0NpQixFMEJzRWpCO0lBMUZGO01BbUVHLGNBQWEsRUFDYjtJQXBFSDtNQXNFRyxrQkFBaUI7TUFDakIsb0JBQW9CLEVBQ3BCO0lBeEVIO01BMEVHLG9CQUFtQixFQUNuQjtJQTNFSDtNQTZFRyx3QnZCM0U0QjtNdUI0RTVCLHlCdkI1RTRCLEV1QnNGNUI7TUF4Rkg7UUFtRk8sa0NBQWlCO1FBQWpCLDhCQUFpQjtRQUFqQiwwQkFBaUIsRUFDakI7RUFwRlA7SUE0RkUsMEMzQm5Fa0Q7STJCb0VsRCxvQnZCM0Y2QjtJdUI0RjdCLGUxQjNGaUI7STBCNEZqQixlQUFjO0lBQ2QseUJ2QjlGNkIsRXVCK0Y3QjtFQWpHRjtJQW1HRSxlQUFjO0lBQ2QsMEMzQjNFa0Q7STJCNEVsRCxlMUIvRmtCO0kwQmdHbEIsb0J2QnBHNkI7SXVCcUc3QixrQkFBa0I7SUFDbEIscUJBQWlCLEVBaUJqQjtJQXpIRjtNQTBHRyxzQkFBcUI7TUFDckIsb0J2QnpHNEIsRXVCMEc1QjtJQTVHSDtNQThHRyxvQnZCNUc0QjtNdUI2RzVCLG1CQUFtQjtNQUNuQixVQUFVO01BQ1YsZXZCL0c0QjtNdUJnSDVCLHNDQUFvQjtNQUFwQixrQ0FBb0I7TUFBcEIsOEJBQW9CLEVBQ3BCO0lBbkhIO01BcUhHLG1CQUFtQjtNQUNuQixnQnZCcEg0QjtNdUJxSDVCLFFBQU8sRUFDUDtFQXhISDtJQTJIRSxzQkFBcUI7SUFDckIsMEIxQjVHa0I7STBCNkdsQixtQkFBa0I7SUFDbEIsMEIxQjVHa0I7STBCNkdsQixZQUFXLEVBUVg7SUF2SUY7TUFrSUksd0IxQjVHa0I7TTBCNkdsQiwwQjFCbkhnQjtNMEJvSGhCLGtCQUFrQixFQUNsQjtFQXJJSjtJQXlJRSxzQkFBcUI7SUFDckIsZXZCeEk2QjtJdUJ5STdCLG1CQUFrQjtJQUNsQiw4QkFBNkI7SUFDN0IsaUR2QjNJNkI7SXVCNEk3QixtQkFBbUI7SUFDbkIsYUFBWTtJQUNaLG9CdkI5STZCO0l1QmtKN0IsbUJBQW1CLEVBQ25CO0lBckpGO01Ba0pHLDBCQUEwQixFQUMxQjtFQW5KSDtJQXVKRSxldkJySjZCO0l1QnNKN0IsWUFBVztJQUNYLG1CQUFrQjtJQUNsQiwwQjFCMUlrQjtJMEIySWxCLGtCdkJ6SjZCO0l1QjBKN0IsbUJBQW1CLEVBNEJuQjtJQXhMRjtNQStKRywwQjFCMUlrQixFMEIySWxCO0lBaEtIO01Ba0tHLDBCMUJ4SWMsRTBCNElkO0lBdEtIO01Bd0tHLHFCdkJ0SzRCLEV1QnVLNUI7SUF6S0g7TUEyS0csc0JBQXFCO01BQ3JCLGlCdkIxSzRCLEV1QjJLNUI7SUE3S0g7TUErS0csc0JBQXNCO01BQ3RCLGlCdkI5SzRCO011QitLNUIsd0J2Qi9LNEI7TXVCZ0w1QixvQnZCaEw0QixFdUJpTDVCO0lBbkxIO01BcUxHLGNBQWE7TUFDYiwwQjFCL0tnQixFMEJnTGhCO0VBdkxIO0lBMExFLGtCQUFrQjtJQUNsQixnQnZCekw2QjtJdUIwTDdCLGFBQVksRUFDWjs7QUFHRjtFQUVFLGtCQUFnQjtFQUNoQixhdkJqTTZCLEV1QnFNN0I7RUFQRjtJQUtHLFlBQVcsRUFDWDs7QWxCMUtHO0VrQmdMTDtJQUVFLHlCdkI1TTRCLEV1QmtONUI7SUFSRjtNQUtJLGdCdkIvTTBCLEV1QmdOMUI7RUFOSjtJQVVFLHdCdkJwTjRCLEV1QnFONUI7RUFYRjtJQWNHLGdCdkJ4TjJCLEV1QnlOM0I7RUFmSDtJQW1CRyxnQnZCN04yQixFdUI4TjNCLEVBQUE7O0FsQnBNRTtFa0IwTUw7SUFJSSxxQnZCeE8wQjtJdUJ5TzFCLHNCdkJ6TzBCLEV1QjBPMUI7RUFOSjtJQVVFLHFCdkI5TzRCLEV1QitPNUI7RUFYRjtJQWFFLHlCdkJqUDRCLEV1QjBRNUI7SUF0Q0Y7TUFlRyx1QkFBc0IsRUFjdEI7TUE3Qkg7UUFrQkksY0FBYSxFQUNiO01BbkJKO1FBcUJJLHNCdkJ6UDBCLEV1QjBQMUI7TUF0Qko7UUEyQkksZUFBZSxFQUNmO0lBNUJKO01BK0JHLHdCdkJuUTJCO011Qm9RM0IseUJ2QnBRMkIsRXVCcVEzQjtJQWpDSDtNQW1DRyxTQUFTO01BQ1Qsc0NBQW9CO01BQXBCLGtDQUFvQjtNQUFwQiw4QkFBb0IsRUFDcEI7RUFyQ0g7SUF3Q0UsaUJBQWlCLEVBVWpCO0lBbERGO01BMENHLGdCdkI5UTJCLEV1QitRM0I7SUEzQ0g7TUE2Q0csbUJBQW1CO01BQ25CLFVBQVU7TUFDVixpQnZCblIyQjtNdUJvUjNCLHNDQUFvQjtNQUFwQixrQ0FBb0I7TUFBcEIsOEJBQW9CLEVBQ3BCO0VBakRIO0lBcURHLGNBQWEsRUFDYjtFQXRESDtJQXdERyxZQUFXLEVBQ1g7RUF6REg7SUE2REcsY0FBYTtJQUNiLG1CQUFtQixFQXFCbkI7SUFuRkg7TUFnRUksMEJ2QnBTMEI7TXVCcVMxQix1QnZCclMwQixFdUJzUzFCO0lBbEVKO01Bb0VJLG1CQUFtQjtNQUNuQixlQUFlO01BQ2YsWUFBVyxFQVlYO01BbEZKO1FBd0VLLGVBQWU7UUFDZix1QnZCN1N5QjtRdUI4U3pCLDBCdkI5U3lCLEV1QitTekI7TUEzRUw7UUE2RUssVUFBVTtRQUNWLGVBQWU7UUFDZixZQUFXLEVBQ1g7RUFPTDtJQUdFLFlBQVksRUFFWixFQUFBOztBQ3RVSDs7a0RBRWtEO0FBRWxEO0VBRUMsd0IzQm9CcUIsRTJCNENyQjtFQWxFRDtJQUlFLHdCeEJGNkI7SXdCRzdCLHlCeEJINkIsRXdCSTdCO0VBTkY7SUFRRSx1QnhCTjZCO0l3Qk83QiwwQnhCUDZCLEV3Qlk3QjtJQWRGO01BV0csZ0J4QlQ0QjtNd0JVNUIsaUJ4QlY0QixFd0JXNUI7RUFiSDtJQWdCRSxhQUFZO0lBQ1osZUFBYyxFQUVkO0VBbkJGO0lBcUJFLHVCQUF1QjtJQUN2Qix1QnhCcEI2QjtJd0JxQjdCLG1CQUFtQjtJQUNuQix5QnhCdEI2QjtJd0J1QjdCLGdCeEJ2QjZCO0l3QndCN0IsbUJBQW1CO0lBQ25CLGdCQUFnQixFQUloQjtFQS9CRjtJQWtDRyxzQnhCaEM0QjtJd0JpQzVCLFdBQVU7SUFDVix1QkFBdUIsRUFDdkI7RUFyQ0g7SUF1Q0csbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxnQnhCdkM0QjtJd0J3QzVCLHNDQUEyQjtJQUUzQixrQ0FBdUI7SUFFdkIsOEJBQW1CLEVBQ25CO0VBL0NIO0lBa0RFLGlCeEJoRDZCO0l3QmlEN0IsYUFBWTtJQUNaLHNCeEJsRDZCO0l3Qm1EN0IseUJ4Qm5ENkI7SXdCb0Q3QixtQkFBbUIsRUFXbkI7SUFqRUY7TUF3REcsbUJBQW1CO01BQ25CLFNBQVE7TUFDUixnQnhCeEQ0QjtNd0J5RDVCLHNDQUE0QjtNQUU1QixrQ0FBd0I7TUFFeEIsOEJBQW9CLEVBQ3BCOztBbkJwQ0c7RW1CMENMO0lBRUUsVUFBVSxFQUNWO0VBSEY7SUFNRyx3QnhCMUUyQixFd0IyRTNCO0VBUEg7SUFVRSxpQnhCOUU0QjtJd0IrRTVCLGNBQWEsRUFDYjtFQVpGO0lBY0Usc0J4QmxGNEIsRXdCdUY1QjtJQW5CRjtNQWdCRyxrQnhCcEYyQjtNd0JxRjNCLGtCeEJyRjJCLEV3QnNGM0IsRUFBQTs7QW5CNURFO0VtQnVFTDtJQUVFLGNBQWEsRUFDYjtFQUhGO0lBS0UsY0FBYSxFQUNiO0VBTkY7SUFRRSxzQkFBb0I7SUFDcEIsV0FBVztJQUNYLG1CQUFrQixFQUtsQjtJQWZGO01BWUcsaUJ4QjdHMkI7TXdCOEczQixrQnhCOUcyQixFd0IrRzNCLEVBQUE7O0FDckhKOztrREFFa0Q7QUFFbEQ7RUFDSSwwQzdCd0JnRDtFNkJ2Qm5ELG1CQUFtQjtFQUNuQixxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLHVCQUF1QjtFQUN2QixnQnpCSjhCO0V5Qks5QixlNUJKa0IsRTRCaUNsQjtFQXBDRDtJQVlFLGtCQUFpQixFQUNqQjtFQWJGO0lBZUUsYTVCT29CLEU0Qk5wQjtFQWhCRjtJQWtCRSxlNUJaa0IsRTRCYWxCO0VBbkJGO0lBcUJFLG9CekJuQjZCO0l5Qm9CN0Isd0J6QnBCNkIsRXlCcUI3QjtFQXZCRjtJQXlCRSxxQnpCdkI2QjtJeUJ3QjdCLHdCekJ4QjZCO0l5QnlCN0Isd0J6QnpCNkI7SXlCMEI3QixpQzVCakJtQixFNEJrQm5CO0VBN0JGO0lBK0JFLHlCekI3QjZCLEV5QjhCN0I7RUFoQ0Y7SUFrQ0Usb0J6QmhDNkIsRXlCaUM3Qjs7QUFHRjtFQUVFLHVCekJ0QzZCLEV5QnVDN0I7O0FBRUY7RUFFRSxhNUJyQm9CO0U0QnNCcEIsZ0J6QjVDNkI7RXlCNkM3QixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGlCQUFpQixFQU9qQjtFQWJGO0lBUUcsb0JBQW9CO0lBQ3BCLGU1QjlDaUI7STRCK0NqQixvQkFBa0I7SUFDbEIsVUFBVSxFQUNWOztBQUdIO0VBRUUsbUJ6QjFENkI7RXlCMkQ3QixlNUJ2RGtCO0U0QndEbEIsc0JBQXNCO0VBQ3RCLGtCQUFrQixFQWdCbEI7RUFyQkY7SUFPRyxXQUFXO0lBQ1gsdUJ6QmhFNEIsRXlCaUU1QjtFQVRIO0lBV0csZUFBZTtJQUNmLHlCekJwRTRCO0l5QnFFNUIseUJ6QnJFNEI7SXlCc0U1QixnQnpCdEU0QjtJeUJ1RTVCLGlDNUI5RGtCLEU0QitEbEI7RUFoQkg7SUFrQkcsZTVCeERnQixFNEIwRGhCOztBcEJsREc7RW9CeURMO0lBRUUsb0J6QnJGNEIsRXlCc0Y1QixFQUFBOztBcEI1REc7RW9Cb0VMO0lBRUUsbUJ6QmhHNEI7SXlCaUc1QixxQnpCakc0QjtJeUJrRzVCLGVBQWU7SUFDZix5QnpCbkc0QjtJeUJvRzVCLHVCekJwRzRCLEV5QnNHNUIsRUFBQTs7QXBCNUVHO0VvQmlGTDtJQUNDLG1CekI1RzZCLEV5Qm1IN0I7SUFSRDtNQUdFLDBCekI5RzRCLEV5QitHNUI7SUFKRjtNQU1F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RDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLDBCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDhCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLGdDQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGlDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLCtCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHVCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDJCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDZCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLDhCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDRCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHVCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDJCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDZCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLDhCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDRCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHdCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDRCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLDhCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLCtCQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDZCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFDRDtFQUNJLDhCQUFxQyxFQUN4Qzs7QUFkRDtFQUNJLHlCQUFnQyxFQUNuQzs7QUFDRDtFQUNJLDZCQUFvQyxFQUN2Qzs7QUFDRDtFQUNJLCtCQUFzQyxFQUN6Qzs7QUFDRDtFQUNJLGdDQUF1QyxFQUMxQzs7QUFD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QThCLEVBQ2pDOztBQUZEO0VBQ0ksc0JBQThCLEVBQ2pDOztBQUdMOzt5Q0FFcUMiLCJmaWxlIjoiZnJvbnQtbW9kdWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBtaXhpbiBmb3IgbXVsdGlsaW5lICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgR0VORVJJQyBCT1gtU0laSU5HXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogTW9yZSBzZW5zaWJsZSBkZWZhdWx0IGJveC1zaXppbmc6XG4gKiBjc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2VcbiAqL1xuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBFTkQgR0VORVJJQyBCT1gtU0laSU5HXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjIEdFTkVSSUMgQ0xFQVJGSVhcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIE1pY3JvIGNsZWFyZml4LCBhcyBwZXI6IGNzcy0xMDEub3JnL2FydGljbGVzL2NsZWFyZml4L2xhdGVzdC1uZXctY2xlYXJmaXgtc28tZmFyLnBocFxuICogRXh0ZW5kIHRoZSBjbGVhcmZpeCBwbGFjZWhvbGRlciBjbGFzcyBgJWNsZWFyZml4YCB3aXRoIFNhc3MgdG8gYXZvaWQgdGhlIGAuY2xlYXJmaXhgIGNsYXNzIGFwcGVhcmluZ1xuICogb3ZlciBhbmQgb3ZlciBpbiB5b3VyIG1hcmt1cC5cbiAqL1xuLmNsZWFyZml4OmFmdGVyLFxuLm8tbGF5b3V0OmFmdGVyLFxuLm8tbGlzdC0taW5saW5lOmFmdGVyLFxuLm8tbGlzdC0tcnJzcyAuby1saXN0X19ib3g6YWZ0ZXIsXG4uby1saXN0LS1oZWFkZXIgLm8tbGlzdF9fYm94OmFmdGVyLFxuLnBwZy1mb3JtX19maWVsZHNldDphZnRlcixcbi5wcGctaW5mb19fY29udGV0LXRleHQtYXJlYTphZnRlcixcbi5wcGctbWVudV9fbGlzdDphZnRlcixcbi5vLWxheW91dC0tZHluYW1pYyAucHBnLXNsaWNrOmFmdGVyLFxuLnBwZy10YWJsZV9fbGlzdDphZnRlcixcbi5wcGctdGFicyAucHBnLXRhYnNfX2xpc3Q6YWZ0ZXIsXG4ucHBnLXRhYnMtLXR5cGUyLnBwZy10YWJzIC5wcGctdGFic19fbGlzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgIyBFTkQgR0VORVJJQyBDTEVBUkZJWFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICMgR0VORVJJQyBISURFIEFDQ0VTU0lCTEVcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oaWRlQWNjZXNzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTllbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgRU5EIEdFTkVSSUMgSElERSBBQ0NFU1NJQkxFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0IyBHRU5FUklDIFJFU0VUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5odG1sLFxuYm9keSxcbnNwYW4sXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5kaWFsb2csXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxuYXVkaW8sXG5jYW52YXMsXG52aWRlbyxcbm1hcmssXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5zdHJvbmcsXG5pbWcsXG5xLFxuZGwsXG5kdCxcbmRkLFxub2wsXG51bCxcbmxpLFxuZmllbGRzZXQsXG5mb3JtLFxubGFiZWwsXG5sZWdlbmQsXG50YWJsZSxcbmNhcHRpb24sXG50Ym9keSxcbnRmb290LFxudGhlYWQsXG50cixcbnRoLFxudGQsXG5kaXYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxudWwsXG5vbCxcbmRsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCNUQUdTIEhUTUw1IEJST1dTRVIgTk8gU1VQUE9SVFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZGlhbG9nLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNlcmlmO1xuICBmb250LXNpemU6IDEuNmVtOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCNMSU5LU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IH1cblxuYTpmb2N1cyxcbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOnZpc2l0ZWQsXG5hOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0I0hFQURJTkdTLCBXSVRIIEFORCBXSVRIT1VUIExJTktcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaDEgYSxcbmgyIGEsXG5oMyBhLFxuaDQgYSxcbmg1IGEsXG5oNiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQjUkVTRVQgVEFCTEVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCNSRVNFVCBGT1JNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDaGFuZ2UgdGhlIGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG5bdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsXG5bdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQjUkVTRVQgSU5URVJBQ1RJVkVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQjUkVTRVQgU0NSSVBUSU5HXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQjUkVTRVQgSElEREVOXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQjIEVORCBHRU5FUklDIFJFU0VUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAjIEVMRU1FTlQgQk9EWVxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBFTkQgRUxFTUVOVCBCT0RZXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gXHQjIEVMRU1FTlQgRk9OVCBHRU5FUkFUT1JcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBFTkQgRUxFTUVOVCBGT05UIEdFTkVSQVRPUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAjIEVMRU1FTlQgSEVBRElOR1NcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IGJsYWNrO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07IH1cblxuaDYge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIyBFTkQgRUxFTUVOVCBIRUFESU5HU1xuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgRUxFTUVOVCBIVE1MXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYmNrLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0NnB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBFTkQgRUxFTUVOVCBIVE1MXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIEVMRU1FTlQgSU1BR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5pbWcsXG5pbWdbd2lkdGhdLFxuaW1nW2hlaWdodF0ge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIEVORCBFTEVNRU5UIElNQUdFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIEVMRU1FTlQgTElTVFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBFTkQgRUxFTUVOVCBMSVNUU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgT0JKRUNUUyBBVkFUQVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uby1hdmF0YXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuby1hdmF0YXJfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIC5vLWF2YXRhcl9faXRlbS0tdHlwZTAyIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuby1hdmF0YXJfX2l0ZW0tLWZsdXNoLXBkIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLm8tYXZhdGFyLS1taWRkbGUgLm8tYXZhdGFyX19pdGVtIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5vLWF2YXRhci0tYmFzZSAuby1hdmF0YXJfX2l0ZW0ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWF2YXRhci0tdHlwZTAyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAwOyB9XG4gICAgLm8tYXZhdGFyLS10eXBlMDIgLm8tYXZhdGFyX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuby1hdmF0YXItLXR5cGUwMiAuby1hdmF0YXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLm8tYXZhdGFyLS10eXBlMDIgLm8tYXZhdGFyX19pdGVtLS10eXBlMDIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgRU5EIE9CSkVDVFMgQVZBVEFSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIE9CSkVDVCBCT1hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uby1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuby1ib3gtLXR5cGUwMSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5vLWJveC0tZmx1c2gtcGQge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm8tYm94LS10eXBlMDIge1xuICAgIHdpZHRoOiAzMi45JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuby1ib3hfX2ltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1ib3gtLXR5cGUwMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgRU5EIE9CSkVDVCBCT1hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgT0JKRUNUUyBDQVJEXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm8tY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljNmM2O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5vLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDlweCAxMHB4OyB9XG4gIC5vLWNhcmRfX3BpY3R1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuby1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gIC5vLWNhcmRfX3RleHQge1xuICAgIG1heC1oZWlnaHQ6IDMuNDM3NXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm8tY2FyZCAuby1jYXJkX19ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qIEZhbGxiYWNrIGZvciBub24td2Via2l0ICovXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgbWF4LXdpZHRoOiAyMDRweDtcbiAgICBoZWlnaHQ6IDM2LjEycHg7XG4gICAgLyogRmFsbGJhY2sgZm9yIG5vbi13ZWJraXQgKi9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAuby1jYXJkLS1zbGljayB7XG4gICAgd2lkdGg6IDMxNnB4O1xuICAgIGhlaWdodDogMzc1cHg7IH1cbiAgICAuby1jYXJkLS1zbGljazpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDY4LCA2OCwgNjgsIDAuMzgpO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2MzMzQwMDsgfVxuICAgIC5vLWNhcmQtLXNsaWNrOmFjdGl2ZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA0cHggMCByZ2JhKDY4LCA2OCwgNjgsIDAuMzgpO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2MzMzQwMDsgfVxuICAgIC5vLWNhcmQtLXNsaWNrOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMXB4IDAgI2MzMzQwMDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNiYzMzMDI7IH1cbiAgLm8tY2FyZC0tdHlwZTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLWNhcmQtLXR5cGUyIC5vLWNhcmRfX3BpY3R1cmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gICAgLm8tY2FyZC0tdHlwZTIgLm8tY2FyZF9fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLm8tY2FyZC0tdHlwZTIgLm8tY2FyZF9fdGV4dCB7XG4gICAgICB3aWR0aDogNzAlOyB9XG4gIC5vLWNhcmQtLXR5cGUzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgLm8tY2FyZC0tdHlwZTMgLm8tY2FyZF9fcGljdHVyZSB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5vLWNhcmQtLXR5cGUzIC5vLWNhcmRfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDM5JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuby1jYXJkLS10eXBlMyAuby1jYXJkX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm8tY2FyZC0tdHlwZTMgLm8tY2FyZF9fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wcGctc2xpY2tfX2xpbms6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5wcGctc2xpY2tfX2xpbms6Zm9jdXMgLm8tY2FyZC0tc2xpY2sge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMXB4IDAgI2MzMzQwMDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYmMzMzAyO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8tY2FyZC0tc2xpY2sge1xuICAgIHdpZHRoOiAzNTEuMXB4O1xuICAgIGhlaWdodDogNDMxLjNweDsgfVxuICAuby1sYXlvdXQtLWR5bmFtaWMgLnBwZy1zbGljayAuby1jYXJkLS1zbGljayB7XG4gICAgd2lkdGg6IDMwNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1jYXJkLS1zbGljayB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzY2LjRweDsgfVxuICAuby1jYXJkLS10eXBlMyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgIC5vLWNhcmQtLXR5cGUzIC5vLWNhcmRfX3BpY3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuby1jYXJkLS10eXBlMyAuby1jYXJkX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5vLWNhcmQtLXR5cGUzIC5vLWNhcmRfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuby1jYXJkLS10eXBlMyAuby1jYXJkX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgT0JKRUNUIExBWU9VVCBVTk9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uby1sYXlvdXQge1xuICBtYXgtd2lkdGg6IDk5MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm8tbGF5b3V0X19qdW1ibyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm8tbGF5b3V0X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDY1LjglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTkuNXB4OyB9XG4gIC5vLWxheW91dF9fc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMiU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm8tbGF5b3V0LS1keW5hbWljIC5vLWxheW91dF9fanVtYm8ge1xuICAgIHdpZHRoOiA2NSU7IH1cbiAgLm8tbGF5b3V0LS1keW5hbWljIC5vLWxheW91dF9fc2lkZWJhciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWxheW91dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuby1sYXlvdXRfX2p1bWJvIHtcbiAgICAgIG1hcmdpbi10b3A6IDQuMTg3NXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4zMTI1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4zMTI1cmVtOyB9XG4gICAgLm8tbGF5b3V0LS1keW5hbWljIC5vLWxheW91dF9fanVtYm8ge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5vLWxheW91dC0tZHluYW1pYyAuby1sYXlvdXRfX3NpZGViYXIge1xuICAgICAgbWFyZ2luLXRvcDogNC4xODc1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm8tbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtOyB9XG4gICAgLm8tbGF5b3V0X19qdW1ibyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm8tbGF5b3V0X19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5vLWxheW91dF9fc2lkZWJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuby1sYXlvdXQtLWR5bmFtaWMgLm8tbGF5b3V0X19qdW1ibyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5vLWxheW91dC0tZHluYW1pYyAuby1sYXlvdXRfX3NpZGViYXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWxheW91dCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5vLWxheW91dF9fanVtYm8ge1xuICAgICAgbWFyZ2luLXRvcDogNS4xODc1cmVtO1xuICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgLm8tbGF5b3V0X19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMC42MjVyZW07IH1cbiAgICAuby1sYXlvdXQtLXNtLW5vbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuby1sYXlvdXRfX2NvbnRlbnQtLXR5cGUwMiwgLm8tbGF5b3V0X19zaWRlYmFyLS10eXBlMDIge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBFTkQgT0JKRUNUIExBWU9VVCBVTk9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgT0JKRUNUIExBWU9VVCBMSVNUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm8tbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwYWRkaW5nOiAwIDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuby1saXN0X19uYW1lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm8tbGlzdF9faXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5vLWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5vLWxpc3QtLWFzaWRlLm8tbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuby1saXN0LS1hc2lkZS5vLWxpc3QgLm8tbGlzdF9fbmFtZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm8tbGlzdC0tYXNpZGUuby1saXN0IC5vLWxpc3RfX2l0ZW0ge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm8tbGlzdC0taW5saW5lIC5vLWxpc3RfX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5vLWxpc3QtLWlubGluZSAuby1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5vLWxpc3QtLWlubGluZSAuby1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuby1saXN0LS1pbmxpbmUgLm8tbGlzdC0tZmx1c2gtcGQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm8tbGlzdC0tZmx1c2gge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuby1saXN0LS1mbHVzaC1iciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5vLWxpc3QtLWZsdXNoLXBkIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5vLWxpc3QtLWZsdXNoLW1nIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm8tbGlzdC0tdGFibGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuby1saXN0LS1ib3JkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBkZWQ5OyB9XG4gIC5vLWxpc3QtLWJvcmRlcjAyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgIC5vLWxpc3QtLWJvcmRlcjAyIC5vLWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuICAgIC5vLWxpc3QtLWJvcmRlcjAyIC5vLWxpdF9fYm94IHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAuby1saXN0LS1ib3JkZXIwMyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5vLWxpc3QtLWJvcmRlcjAzIC5vLWxpc3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuICAgIC5vLWxpc3QtLWJvcmRlcjAzIC5vLWxpdF9fYm94IHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAuby1saXN0LS10eXBlMDEuby1saXN0IC5vLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm8tbGlzdC0tdHlwZTAxLm8tbGlzdCAuby1saXN0X19uYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLm8tbGlzdC0tdHlwZTAxLm8tbGlzdC5vLWxpc3QtLWlubGluZSAuby1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAuby1saXN0LS1zdHlsZSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIGNvbG9yOiAjYzMzNDAwOyB9XG4gIC5vLWxpc3QtLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTsgfVxuICAuby1saXN0LS1ycnNzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgLm8tbGlzdC0tcnJzcyAuby1saXN0X19ib3gge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLm8tbGlzdC0tcnJzcyAuby1saXN0X19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLm8tbGlzdC0taGVhZGVyIC5vLWxpc3RfX2JveCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5vLWxpc3QtLWhlYWRlciAuby1saXN0X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDsgfVxuXG4ucHBnLWZvb3RlciAuby1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBwZy1mb290ZXIgLm8tbGlzdC5vLWxpc3QtLWlubGluZSAuby1saXN0LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljNmM2O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzljNmM2OyB9XG5cbi5wcGctbmV3cyAuby1saXN0X19pdGVtIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAucHBnLW5ld3MgLm8tbGlzdF9faXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjRmMDsgfVxuXG4ucHBnLXRhYmxlIC5vLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5wcGctdGFibGUgLm8tbGlzdF9faXRlbTIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMxO1xuICBtYXJnaW46IDA7IH1cblxuLnBwZy10YWJsZSAuby1saXN0X19pdGVtMyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBwZy10YWJsZSAuby1saXN0X19pdGVtNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBwZy10YWJsZS0tdHlwZTAyIC5vLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wcGctdGFibGUtLXR5cGUwMiAuby1saXN0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLm8tbGlzdC0tYXNpZGUgLm8tbGlzdF9fbmFtZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWxpc3QtLXR5cGUwMiB7XG4gICAgd2lkdGg6IDMyLjklO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5vLWxpc3QtLXR5cGUwMyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm8tbGlzdC0tdHlwZTA0IHtcbiAgICB3aWR0aDogNjQlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5vLWxpc3QtLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8tbGlzdC0tdHlwZTAyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5vLWxpc3QtLXR5cGUwMywgLm8tbGlzdC0tdHlwZTA0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuby1saXN0LS10eXBlMDEuby1saXN0Lm8tbGlzdC0taW5saW5lIC5vLWxpc3RfX2l0ZW0tLXR5cGUwMiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAuby1saXN0LS10eXBlMDEuby1saXN0Lm8tbGlzdC0taW5saW5lIC5vLWxpc3RfX2l0ZW0tLXR5cGUwMjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm8tbGlzdC0tYm9yZGVyMDIgLm8tbGlzdF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5cHg7IH1cbiAgLm8tbGlzdC0tYm9yZGVyMDIgLm8tbGl0X19ib3gge1xuICAgIGZsb2F0OiBpbmhlcml0OyB9XG4gIC5vLWxpc3QtLWJvcmRlcjAzIC5vLWxpc3RfX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogM3B4OyB9XG4gIC5vLWxpc3QtLWJvcmRlcjAzIC5vLWxpdF9fYm94IHtcbiAgICBmbG9hdDogaW5oZXJpdDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBFTkQgT0JKRUNUIExJU1Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgT0JKRUNUIE5PUkFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnhzLWlubGluZS12aXNpYmxlLCAueHMtdmlzaWJsZSwgLnNtLWlubGluZS12aXNpYmxlLCAuc20tdmlzaWJsZSwgLm1kLWlubGluZS12aXNpYmxlLCAubWQtdmlzaWJsZSwgLmxnLWlubGluZS12aXNpYmxlLCAubGctdmlzaWJsZSwgLnhsLWlubGluZS12aXNpYmxlLCAueGwtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIHtcbiAgLmdyaWRDb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTsgfVxuICAuY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtOyB9XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTsgfVxuICAgIC5yb3cgLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTsgfVxuICAuY29sLXhzLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC14cy1wdWxsLTAge1xuICAgIHJpZ2h0OiAwJTsgfVxuICAuY29sLXhzLXB1c2gtMCB7XG4gICAgbGVmdDogMCU7IH1cbiAgLmNvbC14cy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wteHMtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC14cy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC14cy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC14cy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhzLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wteHMtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wteHMtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC14cy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhzLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhzLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC14cy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC14cy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhzLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wteHMtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wteHMtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC14cy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhzLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhzLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14cy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14cy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhzLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wteHMtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wteHMtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC14cy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC14cy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHMtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wteHMtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHMtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhzLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhzLWNsZWFyLXJpZ2h0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb2wteHMtY2xlYXItbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbC14cy1jbGVhci1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb2wteHMtY2xlYXItYWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb2wteHMtbm9HdXR0ZXItcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmNvbC14cy1ub0d1dHRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNvbC14cy1ub0d1dHRlci1hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnhzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnhzLWlubGluZS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAueHMtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jb2wteHMtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRDb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTsgfVxuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtOyB9XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTsgfVxuICAgIC5yb3cgLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiAwJTsgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLWNsZWFyLXJpZ2h0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb2wtc20tY2xlYXItbGVmdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbC1zbS1jbGVhci1hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb2wtc20tY2xlYXItYWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jb2wtc20tbm9HdXR0ZXItcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmNvbC1zbS1ub0d1dHRlci1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmNvbC1zbS1ub0d1dHRlci1hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zbS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5zbS1pbmxpbmUtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnNtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY29sLXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZENvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtOyB9XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07IH1cbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtOyB9XG4gICAgLnJvdyAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IDAlOyB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtY2xlYXItcmlnaHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbC1tZC1jbGVhci1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY29sLW1kLWNsZWFyLWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbC1tZC1jbGVhci1hbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbC1tZC1ub0d1dHRlci1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY29sLW1kLW5vR3V0dGVyLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29sLW1kLW5vR3V0dGVyLWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5tZC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5tZC1pbmxpbmUtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLm1kLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY29sLW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZ3JpZENvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtOyB9XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07IH1cbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtOyB9XG4gICAgLnJvdyAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IDAlOyB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctY2xlYXItcmlnaHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbC1sZy1jbGVhci1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY29sLWxnLWNsZWFyLWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbC1sZy1jbGVhci1hbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbC1sZy1ub0d1dHRlci1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY29sLWxnLW5vR3V0dGVyLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29sLWxnLW5vR3V0dGVyLWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5sZy12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5sZy1pbmxpbmUtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmxnLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY29sLWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZ3JpZENvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtOyB9XG4gIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07IH1cbiAgLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjkzNzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtOyB9XG4gICAgLnJvdyAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLXhsLXB1bGwtMCB7XG4gICAgcmlnaHQ6IDAlOyB9XG4gIC5jb2wteGwtcHVzaC0wIHtcbiAgICBsZWZ0OiAwJTsgfVxuICAuY29sLXhsLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC14bC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC14bC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLXhsLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC14bC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC14bC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLXhsLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC14bC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC14bC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLXhsLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtY2xlYXItcmlnaHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbC14bC1jbGVhci1sZWZ0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY29sLXhsLWNsZWFyLWFsbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbC14bC1jbGVhci1hbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvbC14bC1ub0d1dHRlci1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY29sLXhsLW5vR3V0dGVyLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29sLXhsLW5vR3V0dGVyLWFsbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmNvbC14bC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC54bC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC54bC1pbmxpbmUtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnhsLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY29sLXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIEVORCBPQkpFQ1QgTk9SQVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICMgT0JKRUNUUyBVTklUU1xuICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm8tdW5pdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5vLXVuaXQgW2NsYXNzKj1cIiBvLWl0XCJdLFxuICAuby11bml0IFtjbGFzc149XCJvLWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLm8tdW5pdF9fcm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAuby11bml0LS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH1cblxuLm8tdW5pdC0tbWlkZGxlIFtjbGFzcyo9XCIgby1pdFwiXSxcbi5vLXVuaXQtLW1pZGRsZSBbY2xhc3NePVwiby1pdFwiXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm8tdW5pdC0tYmFzZSBbY2xhc3MqPVwiIG8taXRcIl0sXG4uby11bml0LS1iYXNlIFtjbGFzc149XCJvLWl0XCJdIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi5vLXVuaXQtLWJvdHRvbSBbY2xhc3MqPVwiIG8taXRcIl0sXG4uby11bml0LS1ib3R0b20gW2NsYXNzXj1cIm8taXRcIl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5vLWl0LTFcXC8xIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0xXFwvMSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTFcXC8xIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC8xIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTFcXC8xIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTFcXC8xIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTJcXC8xIHtcbiAgd2lkdGg6IDIwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0yXFwvMSB7XG4gICAgd2lkdGg6IDIwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTJcXC8xIHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC8xIHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTJcXC8xIHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTJcXC8xIHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbi5vLWl0LTNcXC8xIHtcbiAgd2lkdGg6IDMwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0zXFwvMSB7XG4gICAgd2lkdGg6IDMwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTNcXC8xIHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC8xIHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTNcXC8xIHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTNcXC8xIHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbi5vLWl0LTRcXC8xIHtcbiAgd2lkdGg6IDQwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy00XFwvMSB7XG4gICAgd2lkdGg6IDQwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTRcXC8xIHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC8xIHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTRcXC8xIHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTRcXC8xIHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbi5vLWl0LTVcXC8xIHtcbiAgd2lkdGg6IDUwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy01XFwvMSB7XG4gICAgd2lkdGg6IDUwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTVcXC8xIHtcbiAgICB3aWR0aDogNTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC8xIHtcbiAgICB3aWR0aDogNTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTVcXC8xIHtcbiAgICB3aWR0aDogNTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTVcXC8xIHtcbiAgICB3aWR0aDogNTAwJTsgfSB9XG5cbi5vLWl0LTZcXC8xIHtcbiAgd2lkdGg6IDYwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy02XFwvMSB7XG4gICAgd2lkdGg6IDYwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTZcXC8xIHtcbiAgICB3aWR0aDogNjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC8xIHtcbiAgICB3aWR0aDogNjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTZcXC8xIHtcbiAgICB3aWR0aDogNjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTZcXC8xIHtcbiAgICB3aWR0aDogNjAwJTsgfSB9XG5cbi5vLWl0LTdcXC8xIHtcbiAgd2lkdGg6IDcwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvMSB7XG4gICAgd2lkdGg6IDcwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC8xIHtcbiAgICB3aWR0aDogNzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC8xIHtcbiAgICB3aWR0aDogNzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC8xIHtcbiAgICB3aWR0aDogNzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC8xIHtcbiAgICB3aWR0aDogNzAwJTsgfSB9XG5cbi5vLWl0LThcXC8xIHtcbiAgd2lkdGg6IDgwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvMSB7XG4gICAgd2lkdGg6IDgwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC8xIHtcbiAgICB3aWR0aDogODAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC8xIHtcbiAgICB3aWR0aDogODAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC8xIHtcbiAgICB3aWR0aDogODAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC8xIHtcbiAgICB3aWR0aDogODAwJTsgfSB9XG5cbi5vLWl0LTlcXC8xIHtcbiAgd2lkdGg6IDkwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvMSB7XG4gICAgd2lkdGg6IDkwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC8xIHtcbiAgICB3aWR0aDogOTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC8xIHtcbiAgICB3aWR0aDogOTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC8xIHtcbiAgICB3aWR0aDogOTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC8xIHtcbiAgICB3aWR0aDogOTAwJTsgfSB9XG5cbi5vLWl0LTEwXFwvMSB7XG4gIHdpZHRoOiAxMDAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTEwXFwvMSB7XG4gICAgd2lkdGg6IDEwMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xMFxcLzEge1xuICAgIHdpZHRoOiAxMDAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvMSB7XG4gICAgd2lkdGg6IDEwMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTBcXC8xIHtcbiAgICB3aWR0aDogMTAwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xMFxcLzEge1xuICAgIHdpZHRoOiAxMDAwJTsgfSB9XG5cbi5vLWl0LTExXFwvMSB7XG4gIHdpZHRoOiAxMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTExXFwvMSB7XG4gICAgd2lkdGg6IDExMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xMVxcLzEge1xuICAgIHdpZHRoOiAxMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvMSB7XG4gICAgd2lkdGg6IDExMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTFcXC8xIHtcbiAgICB3aWR0aDogMTEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xMVxcLzEge1xuICAgIHdpZHRoOiAxMTAwJTsgfSB9XG5cbi5vLWl0LTEyXFwvMSB7XG4gIHdpZHRoOiAxMjAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTEyXFwvMSB7XG4gICAgd2lkdGg6IDEyMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xMlxcLzEge1xuICAgIHdpZHRoOiAxMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvMSB7XG4gICAgd2lkdGg6IDEyMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTJcXC8xIHtcbiAgICB3aWR0aDogMTIwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xMlxcLzEge1xuICAgIHdpZHRoOiAxMjAwJTsgfSB9XG5cbi5vLWl0LTEzXFwvMSB7XG4gIHdpZHRoOiAxMzAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTEzXFwvMSB7XG4gICAgd2lkdGg6IDEzMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xM1xcLzEge1xuICAgIHdpZHRoOiAxMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvMSB7XG4gICAgd2lkdGg6IDEzMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTNcXC8xIHtcbiAgICB3aWR0aDogMTMwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xM1xcLzEge1xuICAgIHdpZHRoOiAxMzAwJTsgfSB9XG5cbi5vLWl0LTE0XFwvMSB7XG4gIHdpZHRoOiAxNDAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE0XFwvMSB7XG4gICAgd2lkdGg6IDE0MDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNFxcLzEge1xuICAgIHdpZHRoOiAxNDAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvMSB7XG4gICAgd2lkdGg6IDE0MDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTRcXC8xIHtcbiAgICB3aWR0aDogMTQwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNFxcLzEge1xuICAgIHdpZHRoOiAxNDAwJTsgfSB9XG5cbi5vLWl0LTE1XFwvMSB7XG4gIHdpZHRoOiAxNTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE1XFwvMSB7XG4gICAgd2lkdGg6IDE1MDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNVxcLzEge1xuICAgIHdpZHRoOiAxNTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvMSB7XG4gICAgd2lkdGg6IDE1MDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTVcXC8xIHtcbiAgICB3aWR0aDogMTUwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNVxcLzEge1xuICAgIHdpZHRoOiAxNTAwJTsgfSB9XG5cbi5vLWl0LTE2XFwvMSB7XG4gIHdpZHRoOiAxNjAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE2XFwvMSB7XG4gICAgd2lkdGg6IDE2MDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNlxcLzEge1xuICAgIHdpZHRoOiAxNjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvMSB7XG4gICAgd2lkdGg6IDE2MDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTZcXC8xIHtcbiAgICB3aWR0aDogMTYwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNlxcLzEge1xuICAgIHdpZHRoOiAxNjAwJTsgfSB9XG5cbi5vLWl0LTFcXC8yIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTFcXC8yIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC8yIHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMVxcLzIge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xXFwvMiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5vLWl0LTJcXC8yIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0yXFwvMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTJcXC8yIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC8yIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTJcXC8yIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTJcXC8yIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTNcXC8yIHtcbiAgd2lkdGg6IDE1MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0zXFwvMiB7XG4gICAgd2lkdGg6IDE1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTNcXC8yIHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC8yIHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTNcXC8yIHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTNcXC8yIHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbi5vLWl0LTRcXC8yIHtcbiAgd2lkdGg6IDIwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy00XFwvMiB7XG4gICAgd2lkdGg6IDIwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTRcXC8yIHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC8yIHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTRcXC8yIHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTRcXC8yIHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbi5vLWl0LTVcXC8yIHtcbiAgd2lkdGg6IDI1MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy01XFwvMiB7XG4gICAgd2lkdGg6IDI1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTVcXC8yIHtcbiAgICB3aWR0aDogMjUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC8yIHtcbiAgICB3aWR0aDogMjUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTVcXC8yIHtcbiAgICB3aWR0aDogMjUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTVcXC8yIHtcbiAgICB3aWR0aDogMjUwJTsgfSB9XG5cbi5vLWl0LTZcXC8yIHtcbiAgd2lkdGg6IDMwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy02XFwvMiB7XG4gICAgd2lkdGg6IDMwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTZcXC8yIHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC8yIHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTZcXC8yIHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTZcXC8yIHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbi5vLWl0LTdcXC8yIHtcbiAgd2lkdGg6IDM1MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvMiB7XG4gICAgd2lkdGg6IDM1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC8yIHtcbiAgICB3aWR0aDogMzUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC8yIHtcbiAgICB3aWR0aDogMzUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC8yIHtcbiAgICB3aWR0aDogMzUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC8yIHtcbiAgICB3aWR0aDogMzUwJTsgfSB9XG5cbi5vLWl0LThcXC8yIHtcbiAgd2lkdGg6IDQwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvMiB7XG4gICAgd2lkdGg6IDQwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC8yIHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC8yIHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC8yIHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC8yIHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbi5vLWl0LTlcXC8yIHtcbiAgd2lkdGg6IDQ1MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvMiB7XG4gICAgd2lkdGg6IDQ1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC8yIHtcbiAgICB3aWR0aDogNDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC8yIHtcbiAgICB3aWR0aDogNDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC8yIHtcbiAgICB3aWR0aDogNDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC8yIHtcbiAgICB3aWR0aDogNDUwJTsgfSB9XG5cbi5vLWl0LTEwXFwvMiB7XG4gIHdpZHRoOiA1MDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTBcXC8yIHtcbiAgICB3aWR0aDogNTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTBcXC8yIHtcbiAgICB3aWR0aDogNTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvMiB7XG4gICAgd2lkdGg6IDUwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMFxcLzIge1xuICAgIHdpZHRoOiA1MDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTBcXC8yIHtcbiAgICB3aWR0aDogNTAwJTsgfSB9XG5cbi5vLWl0LTExXFwvMiB7XG4gIHdpZHRoOiA1NTAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTFcXC8yIHtcbiAgICB3aWR0aDogNTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTFcXC8yIHtcbiAgICB3aWR0aDogNTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvMiB7XG4gICAgd2lkdGg6IDU1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMVxcLzIge1xuICAgIHdpZHRoOiA1NTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTFcXC8yIHtcbiAgICB3aWR0aDogNTUwJTsgfSB9XG5cbi5vLWl0LTEyXFwvMiB7XG4gIHdpZHRoOiA2MDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTJcXC8yIHtcbiAgICB3aWR0aDogNjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTJcXC8yIHtcbiAgICB3aWR0aDogNjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvMiB7XG4gICAgd2lkdGg6IDYwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMlxcLzIge1xuICAgIHdpZHRoOiA2MDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTJcXC8yIHtcbiAgICB3aWR0aDogNjAwJTsgfSB9XG5cbi5vLWl0LTEzXFwvMiB7XG4gIHdpZHRoOiA2NTAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTNcXC8yIHtcbiAgICB3aWR0aDogNjUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTNcXC8yIHtcbiAgICB3aWR0aDogNjUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvMiB7XG4gICAgd2lkdGg6IDY1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xM1xcLzIge1xuICAgIHdpZHRoOiA2NTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTNcXC8yIHtcbiAgICB3aWR0aDogNjUwJTsgfSB9XG5cbi5vLWl0LTE0XFwvMiB7XG4gIHdpZHRoOiA3MDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTRcXC8yIHtcbiAgICB3aWR0aDogNzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTRcXC8yIHtcbiAgICB3aWR0aDogNzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvMiB7XG4gICAgd2lkdGg6IDcwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNFxcLzIge1xuICAgIHdpZHRoOiA3MDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTRcXC8yIHtcbiAgICB3aWR0aDogNzAwJTsgfSB9XG5cbi5vLWl0LTE1XFwvMiB7XG4gIHdpZHRoOiA3NTAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTVcXC8yIHtcbiAgICB3aWR0aDogNzUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTVcXC8yIHtcbiAgICB3aWR0aDogNzUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvMiB7XG4gICAgd2lkdGg6IDc1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNVxcLzIge1xuICAgIHdpZHRoOiA3NTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTVcXC8yIHtcbiAgICB3aWR0aDogNzUwJTsgfSB9XG5cbi5vLWl0LTE2XFwvMiB7XG4gIHdpZHRoOiA4MDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTZcXC8yIHtcbiAgICB3aWR0aDogODAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTZcXC8yIHtcbiAgICB3aWR0aDogODAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvMiB7XG4gICAgd2lkdGg6IDgwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNlxcLzIge1xuICAgIHdpZHRoOiA4MDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTZcXC8yIHtcbiAgICB3aWR0aDogODAwJTsgfSB9XG5cbi5vLWl0LTFcXC8zIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTFcXC8zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xXFwvMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC8zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMVxcLzMge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xXFwvMyB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTJcXC8zIHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTJcXC8zIHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0yXFwvMyB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC8zIHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMlxcLzMge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0yXFwvMyB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTNcXC8zIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0zXFwvMyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTNcXC8zIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC8zIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTNcXC8zIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTNcXC8zIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTRcXC8zIHtcbiAgd2lkdGg6IDEzMy4zMzMzMyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy00XFwvMyB7XG4gICAgd2lkdGg6IDEzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTRcXC8zIHtcbiAgICB3aWR0aDogMTMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC8zIHtcbiAgICB3aWR0aDogMTMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTRcXC8zIHtcbiAgICB3aWR0aDogMTMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTRcXC8zIHtcbiAgICB3aWR0aDogMTMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTVcXC8zIHtcbiAgd2lkdGg6IDE2Ni42NjY2NyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy01XFwvMyB7XG4gICAgd2lkdGg6IDE2Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTVcXC8zIHtcbiAgICB3aWR0aDogMTY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC8zIHtcbiAgICB3aWR0aDogMTY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTVcXC8zIHtcbiAgICB3aWR0aDogMTY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTVcXC8zIHtcbiAgICB3aWR0aDogMTY2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTZcXC8zIHtcbiAgd2lkdGg6IDIwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy02XFwvMyB7XG4gICAgd2lkdGg6IDIwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTZcXC8zIHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC8zIHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTZcXC8zIHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTZcXC8zIHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbi5vLWl0LTdcXC8zIHtcbiAgd2lkdGg6IDIzMy4zMzMzMyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvMyB7XG4gICAgd2lkdGg6IDIzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC8zIHtcbiAgICB3aWR0aDogMjMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC8zIHtcbiAgICB3aWR0aDogMjMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC8zIHtcbiAgICB3aWR0aDogMjMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC8zIHtcbiAgICB3aWR0aDogMjMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LThcXC8zIHtcbiAgd2lkdGg6IDI2Ni42NjY2NyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvMyB7XG4gICAgd2lkdGg6IDI2Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC8zIHtcbiAgICB3aWR0aDogMjY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC8zIHtcbiAgICB3aWR0aDogMjY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC8zIHtcbiAgICB3aWR0aDogMjY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC8zIHtcbiAgICB3aWR0aDogMjY2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTlcXC8zIHtcbiAgd2lkdGg6IDMwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvMyB7XG4gICAgd2lkdGg6IDMwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC8zIHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC8zIHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC8zIHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC8zIHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbi5vLWl0LTEwXFwvMyB7XG4gIHdpZHRoOiAzMzMuMzMzMzMlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTBcXC8zIHtcbiAgICB3aWR0aDogMzMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTBcXC8zIHtcbiAgICB3aWR0aDogMzMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvMyB7XG4gICAgd2lkdGg6IDMzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMFxcLzMge1xuICAgIHdpZHRoOiAzMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTBcXC8zIHtcbiAgICB3aWR0aDogMzMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTExXFwvMyB7XG4gIHdpZHRoOiAzNjYuNjY2NjclOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTFcXC8zIHtcbiAgICB3aWR0aDogMzY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTFcXC8zIHtcbiAgICB3aWR0aDogMzY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvMyB7XG4gICAgd2lkdGg6IDM2Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMVxcLzMge1xuICAgIHdpZHRoOiAzNjYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTFcXC8zIHtcbiAgICB3aWR0aDogMzY2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTEyXFwvMyB7XG4gIHdpZHRoOiA0MDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTJcXC8zIHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTJcXC8zIHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvMyB7XG4gICAgd2lkdGg6IDQwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMlxcLzMge1xuICAgIHdpZHRoOiA0MDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTJcXC8zIHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbi5vLWl0LTEzXFwvMyB7XG4gIHdpZHRoOiA0MzMuMzMzMzMlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTNcXC8zIHtcbiAgICB3aWR0aDogNDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTNcXC8zIHtcbiAgICB3aWR0aDogNDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvMyB7XG4gICAgd2lkdGg6IDQzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xM1xcLzMge1xuICAgIHdpZHRoOiA0MzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTNcXC8zIHtcbiAgICB3aWR0aDogNDMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTE0XFwvMyB7XG4gIHdpZHRoOiA0NjYuNjY2NjclOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTRcXC8zIHtcbiAgICB3aWR0aDogNDY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTRcXC8zIHtcbiAgICB3aWR0aDogNDY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvMyB7XG4gICAgd2lkdGg6IDQ2Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNFxcLzMge1xuICAgIHdpZHRoOiA0NjYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTRcXC8zIHtcbiAgICB3aWR0aDogNDY2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTE1XFwvMyB7XG4gIHdpZHRoOiA1MDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTVcXC8zIHtcbiAgICB3aWR0aDogNTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTVcXC8zIHtcbiAgICB3aWR0aDogNTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvMyB7XG4gICAgd2lkdGg6IDUwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNVxcLzMge1xuICAgIHdpZHRoOiA1MDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTVcXC8zIHtcbiAgICB3aWR0aDogNTAwJTsgfSB9XG5cbi5vLWl0LTE2XFwvMyB7XG4gIHdpZHRoOiA1MzMuMzMzMzMlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTZcXC8zIHtcbiAgICB3aWR0aDogNTMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTZcXC8zIHtcbiAgICB3aWR0aDogNTMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvMyB7XG4gICAgd2lkdGg6IDUzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNlxcLzMge1xuICAgIHdpZHRoOiA1MzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTZcXC8zIHtcbiAgICB3aWR0aDogNTMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTFcXC80IHtcbiAgd2lkdGg6IDI1JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTFcXC80IHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xXFwvNCB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC80IHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMVxcLzQge1xuICAgIHdpZHRoOiAyNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xXFwvNCB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbi5vLWl0LTJcXC80IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTJcXC80IHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0yXFwvNCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC80IHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMlxcLzQge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0yXFwvNCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5vLWl0LTNcXC80IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTNcXC80IHtcbiAgICB3aWR0aDogNzUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0zXFwvNCB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC80IHtcbiAgICB3aWR0aDogNzUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctM1xcLzQge1xuICAgIHdpZHRoOiA3NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0zXFwvNCB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5vLWl0LTRcXC80IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy00XFwvNCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTRcXC80IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC80IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTRcXC80IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTRcXC80IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTVcXC80IHtcbiAgd2lkdGg6IDEyNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy01XFwvNCB7XG4gICAgd2lkdGg6IDEyNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTVcXC80IHtcbiAgICB3aWR0aDogMTI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC80IHtcbiAgICB3aWR0aDogMTI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTVcXC80IHtcbiAgICB3aWR0aDogMTI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTVcXC80IHtcbiAgICB3aWR0aDogMTI1JTsgfSB9XG5cbi5vLWl0LTZcXC80IHtcbiAgd2lkdGg6IDE1MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy02XFwvNCB7XG4gICAgd2lkdGg6IDE1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTZcXC80IHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC80IHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTZcXC80IHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTZcXC80IHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbi5vLWl0LTdcXC80IHtcbiAgd2lkdGg6IDE3NSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvNCB7XG4gICAgd2lkdGg6IDE3NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC80IHtcbiAgICB3aWR0aDogMTc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC80IHtcbiAgICB3aWR0aDogMTc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC80IHtcbiAgICB3aWR0aDogMTc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC80IHtcbiAgICB3aWR0aDogMTc1JTsgfSB9XG5cbi5vLWl0LThcXC80IHtcbiAgd2lkdGg6IDIwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvNCB7XG4gICAgd2lkdGg6IDIwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC80IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC80IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC80IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC80IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbi5vLWl0LTlcXC80IHtcbiAgd2lkdGg6IDIyNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvNCB7XG4gICAgd2lkdGg6IDIyNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC80IHtcbiAgICB3aWR0aDogMjI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC80IHtcbiAgICB3aWR0aDogMjI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC80IHtcbiAgICB3aWR0aDogMjI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC80IHtcbiAgICB3aWR0aDogMjI1JTsgfSB9XG5cbi5vLWl0LTEwXFwvNCB7XG4gIHdpZHRoOiAyNTAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTBcXC80IHtcbiAgICB3aWR0aDogMjUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTBcXC80IHtcbiAgICB3aWR0aDogMjUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvNCB7XG4gICAgd2lkdGg6IDI1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMFxcLzQge1xuICAgIHdpZHRoOiAyNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTBcXC80IHtcbiAgICB3aWR0aDogMjUwJTsgfSB9XG5cbi5vLWl0LTExXFwvNCB7XG4gIHdpZHRoOiAyNzUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTFcXC80IHtcbiAgICB3aWR0aDogMjc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTFcXC80IHtcbiAgICB3aWR0aDogMjc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvNCB7XG4gICAgd2lkdGg6IDI3NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMVxcLzQge1xuICAgIHdpZHRoOiAyNzUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTFcXC80IHtcbiAgICB3aWR0aDogMjc1JTsgfSB9XG5cbi5vLWl0LTEyXFwvNCB7XG4gIHdpZHRoOiAzMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTJcXC80IHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTJcXC80IHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvNCB7XG4gICAgd2lkdGg6IDMwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMlxcLzQge1xuICAgIHdpZHRoOiAzMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTJcXC80IHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbi5vLWl0LTEzXFwvNCB7XG4gIHdpZHRoOiAzMjUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTNcXC80IHtcbiAgICB3aWR0aDogMzI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTNcXC80IHtcbiAgICB3aWR0aDogMzI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvNCB7XG4gICAgd2lkdGg6IDMyNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xM1xcLzQge1xuICAgIHdpZHRoOiAzMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTNcXC80IHtcbiAgICB3aWR0aDogMzI1JTsgfSB9XG5cbi5vLWl0LTE0XFwvNCB7XG4gIHdpZHRoOiAzNTAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTRcXC80IHtcbiAgICB3aWR0aDogMzUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTRcXC80IHtcbiAgICB3aWR0aDogMzUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvNCB7XG4gICAgd2lkdGg6IDM1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNFxcLzQge1xuICAgIHdpZHRoOiAzNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTRcXC80IHtcbiAgICB3aWR0aDogMzUwJTsgfSB9XG5cbi5vLWl0LTE1XFwvNCB7XG4gIHdpZHRoOiAzNzUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTVcXC80IHtcbiAgICB3aWR0aDogMzc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTVcXC80IHtcbiAgICB3aWR0aDogMzc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvNCB7XG4gICAgd2lkdGg6IDM3NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNVxcLzQge1xuICAgIHdpZHRoOiAzNzUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTVcXC80IHtcbiAgICB3aWR0aDogMzc1JTsgfSB9XG5cbi5vLWl0LTE2XFwvNCB7XG4gIHdpZHRoOiA0MDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTZcXC80IHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTZcXC80IHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvNCB7XG4gICAgd2lkdGg6IDQwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNlxcLzQge1xuICAgIHdpZHRoOiA0MDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTZcXC80IHtcbiAgICB3aWR0aDogNDAwJTsgfSB9XG5cbi5vLWl0LTFcXC81IHtcbiAgd2lkdGg6IDIwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTFcXC81IHtcbiAgICB3aWR0aDogMjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xXFwvNSB7XG4gICAgd2lkdGg6IDIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC81IHtcbiAgICB3aWR0aDogMjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMVxcLzUge1xuICAgIHdpZHRoOiAyMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xXFwvNSB7XG4gICAgd2lkdGg6IDIwJTsgfSB9XG5cbi5vLWl0LTJcXC81IHtcbiAgd2lkdGg6IDQwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTJcXC81IHtcbiAgICB3aWR0aDogNDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0yXFwvNSB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC81IHtcbiAgICB3aWR0aDogNDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMlxcLzUge1xuICAgIHdpZHRoOiA0MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0yXFwvNSB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbi5vLWl0LTNcXC81IHtcbiAgd2lkdGg6IDYwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTNcXC81IHtcbiAgICB3aWR0aDogNjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0zXFwvNSB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC81IHtcbiAgICB3aWR0aDogNjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctM1xcLzUge1xuICAgIHdpZHRoOiA2MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0zXFwvNSB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbi5vLWl0LTRcXC81IHtcbiAgd2lkdGg6IDgwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTRcXC81IHtcbiAgICB3aWR0aDogODAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS00XFwvNSB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC81IHtcbiAgICB3aWR0aDogODAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctNFxcLzUge1xuICAgIHdpZHRoOiA4MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC00XFwvNSB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbi5vLWl0LTVcXC81IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy01XFwvNSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTVcXC81IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC81IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTVcXC81IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTVcXC81IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTZcXC81IHtcbiAgd2lkdGg6IDEyMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy02XFwvNSB7XG4gICAgd2lkdGg6IDEyMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTZcXC81IHtcbiAgICB3aWR0aDogMTIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC81IHtcbiAgICB3aWR0aDogMTIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTZcXC81IHtcbiAgICB3aWR0aDogMTIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTZcXC81IHtcbiAgICB3aWR0aDogMTIwJTsgfSB9XG5cbi5vLWl0LTdcXC81IHtcbiAgd2lkdGg6IDE0MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvNSB7XG4gICAgd2lkdGg6IDE0MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC81IHtcbiAgICB3aWR0aDogMTQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC81IHtcbiAgICB3aWR0aDogMTQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC81IHtcbiAgICB3aWR0aDogMTQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC81IHtcbiAgICB3aWR0aDogMTQwJTsgfSB9XG5cbi5vLWl0LThcXC81IHtcbiAgd2lkdGg6IDE2MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvNSB7XG4gICAgd2lkdGg6IDE2MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC81IHtcbiAgICB3aWR0aDogMTYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC81IHtcbiAgICB3aWR0aDogMTYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC81IHtcbiAgICB3aWR0aDogMTYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC81IHtcbiAgICB3aWR0aDogMTYwJTsgfSB9XG5cbi5vLWl0LTlcXC81IHtcbiAgd2lkdGg6IDE4MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvNSB7XG4gICAgd2lkdGg6IDE4MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC81IHtcbiAgICB3aWR0aDogMTgwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC81IHtcbiAgICB3aWR0aDogMTgwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC81IHtcbiAgICB3aWR0aDogMTgwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC81IHtcbiAgICB3aWR0aDogMTgwJTsgfSB9XG5cbi5vLWl0LTEwXFwvNSB7XG4gIHdpZHRoOiAyMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTBcXC81IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTBcXC81IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvNSB7XG4gICAgd2lkdGg6IDIwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMFxcLzUge1xuICAgIHdpZHRoOiAyMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTBcXC81IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbi5vLWl0LTExXFwvNSB7XG4gIHdpZHRoOiAyMjAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTFcXC81IHtcbiAgICB3aWR0aDogMjIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTFcXC81IHtcbiAgICB3aWR0aDogMjIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvNSB7XG4gICAgd2lkdGg6IDIyMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMVxcLzUge1xuICAgIHdpZHRoOiAyMjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTFcXC81IHtcbiAgICB3aWR0aDogMjIwJTsgfSB9XG5cbi5vLWl0LTEyXFwvNSB7XG4gIHdpZHRoOiAyNDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTJcXC81IHtcbiAgICB3aWR0aDogMjQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTJcXC81IHtcbiAgICB3aWR0aDogMjQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvNSB7XG4gICAgd2lkdGg6IDI0MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMlxcLzUge1xuICAgIHdpZHRoOiAyNDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTJcXC81IHtcbiAgICB3aWR0aDogMjQwJTsgfSB9XG5cbi5vLWl0LTEzXFwvNSB7XG4gIHdpZHRoOiAyNjAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTNcXC81IHtcbiAgICB3aWR0aDogMjYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTNcXC81IHtcbiAgICB3aWR0aDogMjYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvNSB7XG4gICAgd2lkdGg6IDI2MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xM1xcLzUge1xuICAgIHdpZHRoOiAyNjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTNcXC81IHtcbiAgICB3aWR0aDogMjYwJTsgfSB9XG5cbi5vLWl0LTE0XFwvNSB7XG4gIHdpZHRoOiAyODAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTRcXC81IHtcbiAgICB3aWR0aDogMjgwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTRcXC81IHtcbiAgICB3aWR0aDogMjgwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvNSB7XG4gICAgd2lkdGg6IDI4MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNFxcLzUge1xuICAgIHdpZHRoOiAyODAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTRcXC81IHtcbiAgICB3aWR0aDogMjgwJTsgfSB9XG5cbi5vLWl0LTE1XFwvNSB7XG4gIHdpZHRoOiAzMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTVcXC81IHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTVcXC81IHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvNSB7XG4gICAgd2lkdGg6IDMwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNVxcLzUge1xuICAgIHdpZHRoOiAzMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTVcXC81IHtcbiAgICB3aWR0aDogMzAwJTsgfSB9XG5cbi5vLWl0LTE2XFwvNSB7XG4gIHdpZHRoOiAzMjAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTZcXC81IHtcbiAgICB3aWR0aDogMzIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTZcXC81IHtcbiAgICB3aWR0aDogMzIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvNSB7XG4gICAgd2lkdGg6IDMyMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNlxcLzUge1xuICAgIHdpZHRoOiAzMjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTZcXC81IHtcbiAgICB3aWR0aDogMzIwJTsgfSB9XG5cbi5vLWl0LTFcXC82IHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTFcXC82IHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xXFwvNiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC82IHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMVxcLzYge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xXFwvNiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTJcXC82IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTJcXC82IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0yXFwvNiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC82IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMlxcLzYge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0yXFwvNiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTNcXC82IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTNcXC82IHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0zXFwvNiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC82IHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctM1xcLzYge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0zXFwvNiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5vLWl0LTRcXC82IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTRcXC82IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS00XFwvNiB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC82IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctNFxcLzYge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC00XFwvNiB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTVcXC82IHtcbiAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTVcXC82IHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS01XFwvNiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC82IHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctNVxcLzYge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC01XFwvNiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTZcXC82IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy02XFwvNiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTZcXC82IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC82IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTZcXC82IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTZcXC82IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTdcXC82IHtcbiAgd2lkdGg6IDExNi42NjY2NyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvNiB7XG4gICAgd2lkdGg6IDExNi42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC82IHtcbiAgICB3aWR0aDogMTE2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC82IHtcbiAgICB3aWR0aDogMTE2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC82IHtcbiAgICB3aWR0aDogMTE2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC82IHtcbiAgICB3aWR0aDogMTE2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LThcXC82IHtcbiAgd2lkdGg6IDEzMy4zMzMzMyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvNiB7XG4gICAgd2lkdGg6IDEzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC82IHtcbiAgICB3aWR0aDogMTMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC82IHtcbiAgICB3aWR0aDogMTMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC82IHtcbiAgICB3aWR0aDogMTMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC82IHtcbiAgICB3aWR0aDogMTMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTlcXC82IHtcbiAgd2lkdGg6IDE1MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvNiB7XG4gICAgd2lkdGg6IDE1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC82IHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC82IHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC82IHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC82IHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbi5vLWl0LTEwXFwvNiB7XG4gIHdpZHRoOiAxNjYuNjY2NjclOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTBcXC82IHtcbiAgICB3aWR0aDogMTY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTBcXC82IHtcbiAgICB3aWR0aDogMTY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvNiB7XG4gICAgd2lkdGg6IDE2Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMFxcLzYge1xuICAgIHdpZHRoOiAxNjYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTBcXC82IHtcbiAgICB3aWR0aDogMTY2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTExXFwvNiB7XG4gIHdpZHRoOiAxODMuMzMzMzMlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTFcXC82IHtcbiAgICB3aWR0aDogMTgzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTFcXC82IHtcbiAgICB3aWR0aDogMTgzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvNiB7XG4gICAgd2lkdGg6IDE4My4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMVxcLzYge1xuICAgIHdpZHRoOiAxODMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTFcXC82IHtcbiAgICB3aWR0aDogMTgzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTEyXFwvNiB7XG4gIHdpZHRoOiAyMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTJcXC82IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTJcXC82IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvNiB7XG4gICAgd2lkdGg6IDIwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMlxcLzYge1xuICAgIHdpZHRoOiAyMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTJcXC82IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbi5vLWl0LTEzXFwvNiB7XG4gIHdpZHRoOiAyMTYuNjY2NjclOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTNcXC82IHtcbiAgICB3aWR0aDogMjE2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTNcXC82IHtcbiAgICB3aWR0aDogMjE2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvNiB7XG4gICAgd2lkdGg6IDIxNi42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xM1xcLzYge1xuICAgIHdpZHRoOiAyMTYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTNcXC82IHtcbiAgICB3aWR0aDogMjE2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTE0XFwvNiB7XG4gIHdpZHRoOiAyMzMuMzMzMzMlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTRcXC82IHtcbiAgICB3aWR0aDogMjMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTRcXC82IHtcbiAgICB3aWR0aDogMjMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvNiB7XG4gICAgd2lkdGg6IDIzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNFxcLzYge1xuICAgIHdpZHRoOiAyMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTRcXC82IHtcbiAgICB3aWR0aDogMjMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTE1XFwvNiB7XG4gIHdpZHRoOiAyNTAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTVcXC82IHtcbiAgICB3aWR0aDogMjUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTVcXC82IHtcbiAgICB3aWR0aDogMjUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvNiB7XG4gICAgd2lkdGg6IDI1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNVxcLzYge1xuICAgIHdpZHRoOiAyNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTVcXC82IHtcbiAgICB3aWR0aDogMjUwJTsgfSB9XG5cbi5vLWl0LTE2XFwvNiB7XG4gIHdpZHRoOiAyNjYuNjY2NjclOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTZcXC82IHtcbiAgICB3aWR0aDogMjY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTZcXC82IHtcbiAgICB3aWR0aDogMjY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvNiB7XG4gICAgd2lkdGg6IDI2Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNlxcLzYge1xuICAgIHdpZHRoOiAyNjYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTZcXC82IHtcbiAgICB3aWR0aDogMjY2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTFcXC83IHtcbiAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTFcXC83IHtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xXFwvNyB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC83IHtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMVxcLzcge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xXFwvNyB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfSB9XG5cbi5vLWl0LTJcXC83IHtcbiAgd2lkdGg6IDI4LjU3MTQzJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTJcXC83IHtcbiAgICB3aWR0aDogMjguNTcxNDMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0yXFwvNyB7XG4gICAgd2lkdGg6IDI4LjU3MTQzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC83IHtcbiAgICB3aWR0aDogMjguNTcxNDMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMlxcLzcge1xuICAgIHdpZHRoOiAyOC41NzE0MyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0yXFwvNyB7XG4gICAgd2lkdGg6IDI4LjU3MTQzJTsgfSB9XG5cbi5vLWl0LTNcXC83IHtcbiAgd2lkdGg6IDQyLjg1NzE0JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTNcXC83IHtcbiAgICB3aWR0aDogNDIuODU3MTQlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0zXFwvNyB7XG4gICAgd2lkdGg6IDQyLjg1NzE0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC83IHtcbiAgICB3aWR0aDogNDIuODU3MTQlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctM1xcLzcge1xuICAgIHdpZHRoOiA0Mi44NTcxNCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0zXFwvNyB7XG4gICAgd2lkdGg6IDQyLjg1NzE0JTsgfSB9XG5cbi5vLWl0LTRcXC83IHtcbiAgd2lkdGg6IDU3LjE0Mjg2JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTRcXC83IHtcbiAgICB3aWR0aDogNTcuMTQyODYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS00XFwvNyB7XG4gICAgd2lkdGg6IDU3LjE0Mjg2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC83IHtcbiAgICB3aWR0aDogNTcuMTQyODYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctNFxcLzcge1xuICAgIHdpZHRoOiA1Ny4xNDI4NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC00XFwvNyB7XG4gICAgd2lkdGg6IDU3LjE0Mjg2JTsgfSB9XG5cbi5vLWl0LTVcXC83IHtcbiAgd2lkdGg6IDcxLjQyODU3JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTVcXC83IHtcbiAgICB3aWR0aDogNzEuNDI4NTclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS01XFwvNyB7XG4gICAgd2lkdGg6IDcxLjQyODU3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC83IHtcbiAgICB3aWR0aDogNzEuNDI4NTclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctNVxcLzcge1xuICAgIHdpZHRoOiA3MS40Mjg1NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC01XFwvNyB7XG4gICAgd2lkdGg6IDcxLjQyODU3JTsgfSB9XG5cbi5vLWl0LTZcXC83IHtcbiAgd2lkdGg6IDg1LjcxNDI5JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTZcXC83IHtcbiAgICB3aWR0aDogODUuNzE0MjklOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS02XFwvNyB7XG4gICAgd2lkdGg6IDg1LjcxNDI5JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC83IHtcbiAgICB3aWR0aDogODUuNzE0MjklOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctNlxcLzcge1xuICAgIHdpZHRoOiA4NS43MTQyOSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC02XFwvNyB7XG4gICAgd2lkdGg6IDg1LjcxNDI5JTsgfSB9XG5cbi5vLWl0LTdcXC83IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvNyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC83IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC83IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC83IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC83IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LThcXC83IHtcbiAgd2lkdGg6IDExNC4yODU3MSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvNyB7XG4gICAgd2lkdGg6IDExNC4yODU3MSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC83IHtcbiAgICB3aWR0aDogMTE0LjI4NTcxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC83IHtcbiAgICB3aWR0aDogMTE0LjI4NTcxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC83IHtcbiAgICB3aWR0aDogMTE0LjI4NTcxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC83IHtcbiAgICB3aWR0aDogMTE0LjI4NTcxJTsgfSB9XG5cbi5vLWl0LTlcXC83IHtcbiAgd2lkdGg6IDEyOC41NzE0MyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvNyB7XG4gICAgd2lkdGg6IDEyOC41NzE0MyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC83IHtcbiAgICB3aWR0aDogMTI4LjU3MTQzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC83IHtcbiAgICB3aWR0aDogMTI4LjU3MTQzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC83IHtcbiAgICB3aWR0aDogMTI4LjU3MTQzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC83IHtcbiAgICB3aWR0aDogMTI4LjU3MTQzJTsgfSB9XG5cbi5vLWl0LTEwXFwvNyB7XG4gIHdpZHRoOiAxNDIuODU3MTQlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTBcXC83IHtcbiAgICB3aWR0aDogMTQyLjg1NzE0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTBcXC83IHtcbiAgICB3aWR0aDogMTQyLjg1NzE0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvNyB7XG4gICAgd2lkdGg6IDE0Mi44NTcxNCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMFxcLzcge1xuICAgIHdpZHRoOiAxNDIuODU3MTQlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTBcXC83IHtcbiAgICB3aWR0aDogMTQyLjg1NzE0JTsgfSB9XG5cbi5vLWl0LTExXFwvNyB7XG4gIHdpZHRoOiAxNTcuMTQyODYlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTFcXC83IHtcbiAgICB3aWR0aDogMTU3LjE0Mjg2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTFcXC83IHtcbiAgICB3aWR0aDogMTU3LjE0Mjg2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvNyB7XG4gICAgd2lkdGg6IDE1Ny4xNDI4NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMVxcLzcge1xuICAgIHdpZHRoOiAxNTcuMTQyODYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTFcXC83IHtcbiAgICB3aWR0aDogMTU3LjE0Mjg2JTsgfSB9XG5cbi5vLWl0LTEyXFwvNyB7XG4gIHdpZHRoOiAxNzEuNDI4NTclOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTJcXC83IHtcbiAgICB3aWR0aDogMTcxLjQyODU3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTJcXC83IHtcbiAgICB3aWR0aDogMTcxLjQyODU3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvNyB7XG4gICAgd2lkdGg6IDE3MS40Mjg1NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMlxcLzcge1xuICAgIHdpZHRoOiAxNzEuNDI4NTclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTJcXC83IHtcbiAgICB3aWR0aDogMTcxLjQyODU3JTsgfSB9XG5cbi5vLWl0LTEzXFwvNyB7XG4gIHdpZHRoOiAxODUuNzE0MjklOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTNcXC83IHtcbiAgICB3aWR0aDogMTg1LjcxNDI5JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTNcXC83IHtcbiAgICB3aWR0aDogMTg1LjcxNDI5JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvNyB7XG4gICAgd2lkdGg6IDE4NS43MTQyOSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xM1xcLzcge1xuICAgIHdpZHRoOiAxODUuNzE0MjklOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTNcXC83IHtcbiAgICB3aWR0aDogMTg1LjcxNDI5JTsgfSB9XG5cbi5vLWl0LTE0XFwvNyB7XG4gIHdpZHRoOiAyMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTRcXC83IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTRcXC83IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvNyB7XG4gICAgd2lkdGg6IDIwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNFxcLzcge1xuICAgIHdpZHRoOiAyMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTRcXC83IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbi5vLWl0LTE1XFwvNyB7XG4gIHdpZHRoOiAyMTQuMjg1NzElOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTVcXC83IHtcbiAgICB3aWR0aDogMjE0LjI4NTcxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTVcXC83IHtcbiAgICB3aWR0aDogMjE0LjI4NTcxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvNyB7XG4gICAgd2lkdGg6IDIxNC4yODU3MSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNVxcLzcge1xuICAgIHdpZHRoOiAyMTQuMjg1NzElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTVcXC83IHtcbiAgICB3aWR0aDogMjE0LjI4NTcxJTsgfSB9XG5cbi5vLWl0LTE2XFwvNyB7XG4gIHdpZHRoOiAyMjguNTcxNDMlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTZcXC83IHtcbiAgICB3aWR0aDogMjI4LjU3MTQzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTZcXC83IHtcbiAgICB3aWR0aDogMjI4LjU3MTQzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvNyB7XG4gICAgd2lkdGg6IDIyOC41NzE0MyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNlxcLzcge1xuICAgIHdpZHRoOiAyMjguNTcxNDMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTZcXC83IHtcbiAgICB3aWR0aDogMjI4LjU3MTQzJTsgfSB9XG5cbi5vLWl0LTFcXC84IHtcbiAgd2lkdGg6IDEyLjUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMVxcLzgge1xuICAgIHdpZHRoOiAxMi41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMVxcLzgge1xuICAgIHdpZHRoOiAxMi41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC84IHtcbiAgICB3aWR0aDogMTIuNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xXFwvOCB7XG4gICAgd2lkdGg6IDEyLjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMVxcLzgge1xuICAgIHdpZHRoOiAxMi41JTsgfSB9XG5cbi5vLWl0LTJcXC84IHtcbiAgd2lkdGg6IDI1JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTJcXC84IHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0yXFwvOCB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC84IHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMlxcLzgge1xuICAgIHdpZHRoOiAyNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0yXFwvOCB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbi5vLWl0LTNcXC84IHtcbiAgd2lkdGg6IDM3LjUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtM1xcLzgge1xuICAgIHdpZHRoOiAzNy41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tM1xcLzgge1xuICAgIHdpZHRoOiAzNy41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC84IHtcbiAgICB3aWR0aDogMzcuNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0zXFwvOCB7XG4gICAgd2lkdGg6IDM3LjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtM1xcLzgge1xuICAgIHdpZHRoOiAzNy41JTsgfSB9XG5cbi5vLWl0LTRcXC84IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTRcXC84IHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS00XFwvOCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC84IHtcbiAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctNFxcLzgge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC00XFwvOCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5vLWl0LTVcXC84IHtcbiAgd2lkdGg6IDYyLjUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtNVxcLzgge1xuICAgIHdpZHRoOiA2Mi41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tNVxcLzgge1xuICAgIHdpZHRoOiA2Mi41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC84IHtcbiAgICB3aWR0aDogNjIuNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy01XFwvOCB7XG4gICAgd2lkdGg6IDYyLjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtNVxcLzgge1xuICAgIHdpZHRoOiA2Mi41JTsgfSB9XG5cbi5vLWl0LTZcXC84IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTZcXC84IHtcbiAgICB3aWR0aDogNzUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS02XFwvOCB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC84IHtcbiAgICB3aWR0aDogNzUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctNlxcLzgge1xuICAgIHdpZHRoOiA3NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC02XFwvOCB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5vLWl0LTdcXC84IHtcbiAgd2lkdGg6IDg3LjUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtN1xcLzgge1xuICAgIHdpZHRoOiA4Ny41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tN1xcLzgge1xuICAgIHdpZHRoOiA4Ny41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC84IHtcbiAgICB3aWR0aDogODcuNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy03XFwvOCB7XG4gICAgd2lkdGg6IDg3LjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtN1xcLzgge1xuICAgIHdpZHRoOiA4Ny41JTsgfSB9XG5cbi5vLWl0LThcXC84IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvOCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC84IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC84IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC84IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC84IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTlcXC84IHtcbiAgd2lkdGg6IDExMi41JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTlcXC84IHtcbiAgICB3aWR0aDogMTEyLjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS05XFwvOCB7XG4gICAgd2lkdGg6IDExMi41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC84IHtcbiAgICB3aWR0aDogMTEyLjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctOVxcLzgge1xuICAgIHdpZHRoOiAxMTIuNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC05XFwvOCB7XG4gICAgd2lkdGg6IDExMi41JTsgfSB9XG5cbi5vLWl0LTEwXFwvOCB7XG4gIHdpZHRoOiAxMjUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTBcXC84IHtcbiAgICB3aWR0aDogMTI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTBcXC84IHtcbiAgICB3aWR0aDogMTI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvOCB7XG4gICAgd2lkdGg6IDEyNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMFxcLzgge1xuICAgIHdpZHRoOiAxMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTBcXC84IHtcbiAgICB3aWR0aDogMTI1JTsgfSB9XG5cbi5vLWl0LTExXFwvOCB7XG4gIHdpZHRoOiAxMzcuNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0xMVxcLzgge1xuICAgIHdpZHRoOiAxMzcuNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTExXFwvOCB7XG4gICAgd2lkdGg6IDEzNy41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvOCB7XG4gICAgd2lkdGg6IDEzNy41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTExXFwvOCB7XG4gICAgd2lkdGg6IDEzNy41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTExXFwvOCB7XG4gICAgd2lkdGg6IDEzNy41JTsgfSB9XG5cbi5vLWl0LTEyXFwvOCB7XG4gIHdpZHRoOiAxNTAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTJcXC84IHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTJcXC84IHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvOCB7XG4gICAgd2lkdGg6IDE1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMlxcLzgge1xuICAgIHdpZHRoOiAxNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTJcXC84IHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbi5vLWl0LTEzXFwvOCB7XG4gIHdpZHRoOiAxNjIuNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0xM1xcLzgge1xuICAgIHdpZHRoOiAxNjIuNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTEzXFwvOCB7XG4gICAgd2lkdGg6IDE2Mi41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvOCB7XG4gICAgd2lkdGg6IDE2Mi41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTEzXFwvOCB7XG4gICAgd2lkdGg6IDE2Mi41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTEzXFwvOCB7XG4gICAgd2lkdGg6IDE2Mi41JTsgfSB9XG5cbi5vLWl0LTE0XFwvOCB7XG4gIHdpZHRoOiAxNzUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTRcXC84IHtcbiAgICB3aWR0aDogMTc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTRcXC84IHtcbiAgICB3aWR0aDogMTc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvOCB7XG4gICAgd2lkdGg6IDE3NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNFxcLzgge1xuICAgIHdpZHRoOiAxNzUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTRcXC84IHtcbiAgICB3aWR0aDogMTc1JTsgfSB9XG5cbi5vLWl0LTE1XFwvOCB7XG4gIHdpZHRoOiAxODcuNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0xNVxcLzgge1xuICAgIHdpZHRoOiAxODcuNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTE1XFwvOCB7XG4gICAgd2lkdGg6IDE4Ny41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvOCB7XG4gICAgd2lkdGg6IDE4Ny41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTE1XFwvOCB7XG4gICAgd2lkdGg6IDE4Ny41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTE1XFwvOCB7XG4gICAgd2lkdGg6IDE4Ny41JTsgfSB9XG5cbi5vLWl0LTE2XFwvOCB7XG4gIHdpZHRoOiAyMDAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTZcXC84IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTZcXC84IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvOCB7XG4gICAgd2lkdGg6IDIwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNlxcLzgge1xuICAgIHdpZHRoOiAyMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTZcXC84IHtcbiAgICB3aWR0aDogMjAwJTsgfSB9XG5cbi5vLWl0LTFcXC85IHtcbiAgd2lkdGg6IDExLjExMTExJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTFcXC85IHtcbiAgICB3aWR0aDogMTEuMTExMTElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xXFwvOSB7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC85IHtcbiAgICB3aWR0aDogMTEuMTExMTElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMVxcLzkge1xuICAgIHdpZHRoOiAxMS4xMTExMSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xXFwvOSB7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfSB9XG5cbi5vLWl0LTJcXC85IHtcbiAgd2lkdGg6IDIyLjIyMjIyJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTJcXC85IHtcbiAgICB3aWR0aDogMjIuMjIyMjIlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0yXFwvOSB7XG4gICAgd2lkdGg6IDIyLjIyMjIyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC85IHtcbiAgICB3aWR0aDogMjIuMjIyMjIlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMlxcLzkge1xuICAgIHdpZHRoOiAyMi4yMjIyMiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0yXFwvOSB7XG4gICAgd2lkdGg6IDIyLjIyMjIyJTsgfSB9XG5cbi5vLWl0LTNcXC85IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTNcXC85IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0zXFwvOSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC85IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctM1xcLzkge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0zXFwvOSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTRcXC85IHtcbiAgd2lkdGg6IDQ0LjQ0NDQ0JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTRcXC85IHtcbiAgICB3aWR0aDogNDQuNDQ0NDQlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS00XFwvOSB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC85IHtcbiAgICB3aWR0aDogNDQuNDQ0NDQlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctNFxcLzkge1xuICAgIHdpZHRoOiA0NC40NDQ0NCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC00XFwvOSB7XG4gICAgd2lkdGg6IDQ0LjQ0NDQ0JTsgfSB9XG5cbi5vLWl0LTVcXC85IHtcbiAgd2lkdGg6IDU1LjU1NTU2JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTVcXC85IHtcbiAgICB3aWR0aDogNTUuNTU1NTYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS01XFwvOSB7XG4gICAgd2lkdGg6IDU1LjU1NTU2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC85IHtcbiAgICB3aWR0aDogNTUuNTU1NTYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctNVxcLzkge1xuICAgIHdpZHRoOiA1NS41NTU1NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC01XFwvOSB7XG4gICAgd2lkdGg6IDU1LjU1NTU2JTsgfSB9XG5cbi5vLWl0LTZcXC85IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTZcXC85IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS02XFwvOSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC85IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctNlxcLzkge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC02XFwvOSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTdcXC85IHtcbiAgd2lkdGg6IDc3Ljc3Nzc4JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTdcXC85IHtcbiAgICB3aWR0aDogNzcuNzc3NzglOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS03XFwvOSB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc4JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC85IHtcbiAgICB3aWR0aDogNzcuNzc3NzglOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctN1xcLzkge1xuICAgIHdpZHRoOiA3Ny43Nzc3OCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC03XFwvOSB7XG4gICAgd2lkdGg6IDc3Ljc3Nzc4JTsgfSB9XG5cbi5vLWl0LThcXC85IHtcbiAgd2lkdGg6IDg4Ljg4ODg5JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLThcXC85IHtcbiAgICB3aWR0aDogODguODg4ODklOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS04XFwvOSB7XG4gICAgd2lkdGg6IDg4Ljg4ODg5JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC85IHtcbiAgICB3aWR0aDogODguODg4ODklOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctOFxcLzkge1xuICAgIHdpZHRoOiA4OC44ODg4OSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC04XFwvOSB7XG4gICAgd2lkdGg6IDg4Ljg4ODg5JTsgfSB9XG5cbi5vLWl0LTlcXC85IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvOSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC85IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC85IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC85IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC85IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTEwXFwvOSB7XG4gIHdpZHRoOiAxMTEuMTExMTElOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTBcXC85IHtcbiAgICB3aWR0aDogMTExLjExMTExJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTBcXC85IHtcbiAgICB3aWR0aDogMTExLjExMTExJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvOSB7XG4gICAgd2lkdGg6IDExMS4xMTExMSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMFxcLzkge1xuICAgIHdpZHRoOiAxMTEuMTExMTElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTBcXC85IHtcbiAgICB3aWR0aDogMTExLjExMTExJTsgfSB9XG5cbi5vLWl0LTExXFwvOSB7XG4gIHdpZHRoOiAxMjIuMjIyMjIlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTFcXC85IHtcbiAgICB3aWR0aDogMTIyLjIyMjIyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTFcXC85IHtcbiAgICB3aWR0aDogMTIyLjIyMjIyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvOSB7XG4gICAgd2lkdGg6IDEyMi4yMjIyMiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMVxcLzkge1xuICAgIHdpZHRoOiAxMjIuMjIyMjIlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTFcXC85IHtcbiAgICB3aWR0aDogMTIyLjIyMjIyJTsgfSB9XG5cbi5vLWl0LTEyXFwvOSB7XG4gIHdpZHRoOiAxMzMuMzMzMzMlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTJcXC85IHtcbiAgICB3aWR0aDogMTMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTJcXC85IHtcbiAgICB3aWR0aDogMTMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvOSB7XG4gICAgd2lkdGg6IDEzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMlxcLzkge1xuICAgIHdpZHRoOiAxMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTJcXC85IHtcbiAgICB3aWR0aDogMTMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTEzXFwvOSB7XG4gIHdpZHRoOiAxNDQuNDQ0NDQlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTNcXC85IHtcbiAgICB3aWR0aDogMTQ0LjQ0NDQ0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTNcXC85IHtcbiAgICB3aWR0aDogMTQ0LjQ0NDQ0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvOSB7XG4gICAgd2lkdGg6IDE0NC40NDQ0NCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xM1xcLzkge1xuICAgIHdpZHRoOiAxNDQuNDQ0NDQlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTNcXC85IHtcbiAgICB3aWR0aDogMTQ0LjQ0NDQ0JTsgfSB9XG5cbi5vLWl0LTE0XFwvOSB7XG4gIHdpZHRoOiAxNTUuNTU1NTYlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTRcXC85IHtcbiAgICB3aWR0aDogMTU1LjU1NTU2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTRcXC85IHtcbiAgICB3aWR0aDogMTU1LjU1NTU2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvOSB7XG4gICAgd2lkdGg6IDE1NS41NTU1NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNFxcLzkge1xuICAgIHdpZHRoOiAxNTUuNTU1NTYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTRcXC85IHtcbiAgICB3aWR0aDogMTU1LjU1NTU2JTsgfSB9XG5cbi5vLWl0LTE1XFwvOSB7XG4gIHdpZHRoOiAxNjYuNjY2NjclOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTVcXC85IHtcbiAgICB3aWR0aDogMTY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTVcXC85IHtcbiAgICB3aWR0aDogMTY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvOSB7XG4gICAgd2lkdGg6IDE2Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNVxcLzkge1xuICAgIHdpZHRoOiAxNjYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTVcXC85IHtcbiAgICB3aWR0aDogMTY2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTE2XFwvOSB7XG4gIHdpZHRoOiAxNzcuNzc3NzglOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTZcXC85IHtcbiAgICB3aWR0aDogMTc3Ljc3Nzc4JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTZcXC85IHtcbiAgICB3aWR0aDogMTc3Ljc3Nzc4JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvOSB7XG4gICAgd2lkdGg6IDE3Ny43Nzc3OCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNlxcLzkge1xuICAgIHdpZHRoOiAxNzcuNzc3NzglOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTZcXC85IHtcbiAgICB3aWR0aDogMTc3Ljc3Nzc4JTsgfSB9XG5cbi5vLWl0LTFcXC8xMCB7XG4gIHdpZHRoOiAxMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0xXFwvMTAge1xuICAgIHdpZHRoOiAxMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTFcXC8xMCB7XG4gICAgd2lkdGg6IDEwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC8xMCB7XG4gICAgd2lkdGg6IDEwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTFcXC8xMCB7XG4gICAgd2lkdGg6IDEwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTFcXC8xMCB7XG4gICAgd2lkdGg6IDEwJTsgfSB9XG5cbi5vLWl0LTJcXC8xMCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0yXFwvMTAge1xuICAgIHdpZHRoOiAyMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTJcXC8xMCB7XG4gICAgd2lkdGg6IDIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC8xMCB7XG4gICAgd2lkdGg6IDIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTJcXC8xMCB7XG4gICAgd2lkdGg6IDIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTJcXC8xMCB7XG4gICAgd2lkdGg6IDIwJTsgfSB9XG5cbi5vLWl0LTNcXC8xMCB7XG4gIHdpZHRoOiAzMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0zXFwvMTAge1xuICAgIHdpZHRoOiAzMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTNcXC8xMCB7XG4gICAgd2lkdGg6IDMwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC8xMCB7XG4gICAgd2lkdGg6IDMwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTNcXC8xMCB7XG4gICAgd2lkdGg6IDMwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTNcXC8xMCB7XG4gICAgd2lkdGg6IDMwJTsgfSB9XG5cbi5vLWl0LTRcXC8xMCB7XG4gIHdpZHRoOiA0MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy00XFwvMTAge1xuICAgIHdpZHRoOiA0MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTRcXC8xMCB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC8xMCB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTRcXC8xMCB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTRcXC8xMCB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbi5vLWl0LTVcXC8xMCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy01XFwvMTAge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTVcXC8xMCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC8xMCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTVcXC8xMCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTVcXC8xMCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5vLWl0LTZcXC8xMCB7XG4gIHdpZHRoOiA2MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy02XFwvMTAge1xuICAgIHdpZHRoOiA2MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTZcXC8xMCB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC8xMCB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTZcXC8xMCB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTZcXC8xMCB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbi5vLWl0LTdcXC8xMCB7XG4gIHdpZHRoOiA3MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvMTAge1xuICAgIHdpZHRoOiA3MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC8xMCB7XG4gICAgd2lkdGg6IDcwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC8xMCB7XG4gICAgd2lkdGg6IDcwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC8xMCB7XG4gICAgd2lkdGg6IDcwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC8xMCB7XG4gICAgd2lkdGg6IDcwJTsgfSB9XG5cbi5vLWl0LThcXC8xMCB7XG4gIHdpZHRoOiA4MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvMTAge1xuICAgIHdpZHRoOiA4MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC8xMCB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC8xMCB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC8xMCB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC8xMCB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbi5vLWl0LTlcXC8xMCB7XG4gIHdpZHRoOiA5MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvMTAge1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC8xMCB7XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC8xMCB7XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC8xMCB7XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC8xMCB7XG4gICAgd2lkdGg6IDkwJTsgfSB9XG5cbi5vLWl0LTEwXFwvMTAge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTEwXFwvMTAge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xMFxcLzEwIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvMTAge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTBcXC8xMCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xMFxcLzEwIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTExXFwvMTAge1xuICB3aWR0aDogMTEwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTExXFwvMTAge1xuICAgIHdpZHRoOiAxMTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xMVxcLzEwIHtcbiAgICB3aWR0aDogMTEwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvMTAge1xuICAgIHdpZHRoOiAxMTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTFcXC8xMCB7XG4gICAgd2lkdGg6IDExMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xMVxcLzEwIHtcbiAgICB3aWR0aDogMTEwJTsgfSB9XG5cbi5vLWl0LTEyXFwvMTAge1xuICB3aWR0aDogMTIwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTEyXFwvMTAge1xuICAgIHdpZHRoOiAxMjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xMlxcLzEwIHtcbiAgICB3aWR0aDogMTIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvMTAge1xuICAgIHdpZHRoOiAxMjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTJcXC8xMCB7XG4gICAgd2lkdGg6IDEyMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xMlxcLzEwIHtcbiAgICB3aWR0aDogMTIwJTsgfSB9XG5cbi5vLWl0LTEzXFwvMTAge1xuICB3aWR0aDogMTMwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTEzXFwvMTAge1xuICAgIHdpZHRoOiAxMzAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xM1xcLzEwIHtcbiAgICB3aWR0aDogMTMwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvMTAge1xuICAgIHdpZHRoOiAxMzAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTNcXC8xMCB7XG4gICAgd2lkdGg6IDEzMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xM1xcLzEwIHtcbiAgICB3aWR0aDogMTMwJTsgfSB9XG5cbi5vLWl0LTE0XFwvMTAge1xuICB3aWR0aDogMTQwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE0XFwvMTAge1xuICAgIHdpZHRoOiAxNDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNFxcLzEwIHtcbiAgICB3aWR0aDogMTQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvMTAge1xuICAgIHdpZHRoOiAxNDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTRcXC8xMCB7XG4gICAgd2lkdGg6IDE0MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNFxcLzEwIHtcbiAgICB3aWR0aDogMTQwJTsgfSB9XG5cbi5vLWl0LTE1XFwvMTAge1xuICB3aWR0aDogMTUwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE1XFwvMTAge1xuICAgIHdpZHRoOiAxNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNVxcLzEwIHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvMTAge1xuICAgIHdpZHRoOiAxNTAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTVcXC8xMCB7XG4gICAgd2lkdGg6IDE1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNVxcLzEwIHtcbiAgICB3aWR0aDogMTUwJTsgfSB9XG5cbi5vLWl0LTE2XFwvMTAge1xuICB3aWR0aDogMTYwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE2XFwvMTAge1xuICAgIHdpZHRoOiAxNjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNlxcLzEwIHtcbiAgICB3aWR0aDogMTYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvMTAge1xuICAgIHdpZHRoOiAxNjAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTZcXC8xMCB7XG4gICAgd2lkdGg6IDE2MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNlxcLzEwIHtcbiAgICB3aWR0aDogMTYwJTsgfSB9XG5cbi5vLWl0LTFcXC8xMSB7XG4gIHdpZHRoOiA5LjA5MDkxJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTFcXC8xMSB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xXFwvMTEge1xuICAgIHdpZHRoOiA5LjA5MDkxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC8xMSB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMVxcLzExIHtcbiAgICB3aWR0aDogOS4wOTA5MSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xXFwvMTEge1xuICAgIHdpZHRoOiA5LjA5MDkxJTsgfSB9XG5cbi5vLWl0LTJcXC8xMSB7XG4gIHdpZHRoOiAxOC4xODE4MiU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0yXFwvMTEge1xuICAgIHdpZHRoOiAxOC4xODE4MiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTJcXC8xMSB7XG4gICAgd2lkdGg6IDE4LjE4MTgyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC8xMSB7XG4gICAgd2lkdGg6IDE4LjE4MTgyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTJcXC8xMSB7XG4gICAgd2lkdGg6IDE4LjE4MTgyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTJcXC8xMSB7XG4gICAgd2lkdGg6IDE4LjE4MTgyJTsgfSB9XG5cbi5vLWl0LTNcXC8xMSB7XG4gIHdpZHRoOiAyNy4yNzI3MyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0zXFwvMTEge1xuICAgIHdpZHRoOiAyNy4yNzI3MyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTNcXC8xMSB7XG4gICAgd2lkdGg6IDI3LjI3MjczJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC8xMSB7XG4gICAgd2lkdGg6IDI3LjI3MjczJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTNcXC8xMSB7XG4gICAgd2lkdGg6IDI3LjI3MjczJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTNcXC8xMSB7XG4gICAgd2lkdGg6IDI3LjI3MjczJTsgfSB9XG5cbi5vLWl0LTRcXC8xMSB7XG4gIHdpZHRoOiAzNi4zNjM2NCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy00XFwvMTEge1xuICAgIHdpZHRoOiAzNi4zNjM2NCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTRcXC8xMSB7XG4gICAgd2lkdGg6IDM2LjM2MzY0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC8xMSB7XG4gICAgd2lkdGg6IDM2LjM2MzY0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTRcXC8xMSB7XG4gICAgd2lkdGg6IDM2LjM2MzY0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTRcXC8xMSB7XG4gICAgd2lkdGg6IDM2LjM2MzY0JTsgfSB9XG5cbi5vLWl0LTVcXC8xMSB7XG4gIHdpZHRoOiA0NS40NTQ1NSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy01XFwvMTEge1xuICAgIHdpZHRoOiA0NS40NTQ1NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTVcXC8xMSB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC8xMSB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTVcXC8xMSB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTVcXC8xMSB7XG4gICAgd2lkdGg6IDQ1LjQ1NDU1JTsgfSB9XG5cbi5vLWl0LTZcXC8xMSB7XG4gIHdpZHRoOiA1NC41NDU0NSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy02XFwvMTEge1xuICAgIHdpZHRoOiA1NC41NDU0NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTZcXC8xMSB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC8xMSB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTZcXC8xMSB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTZcXC8xMSB7XG4gICAgd2lkdGg6IDU0LjU0NTQ1JTsgfSB9XG5cbi5vLWl0LTdcXC8xMSB7XG4gIHdpZHRoOiA2My42MzYzNiU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvMTEge1xuICAgIHdpZHRoOiA2My42MzYzNiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC8xMSB7XG4gICAgd2lkdGg6IDYzLjYzNjM2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC8xMSB7XG4gICAgd2lkdGg6IDYzLjYzNjM2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC8xMSB7XG4gICAgd2lkdGg6IDYzLjYzNjM2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC8xMSB7XG4gICAgd2lkdGg6IDYzLjYzNjM2JTsgfSB9XG5cbi5vLWl0LThcXC8xMSB7XG4gIHdpZHRoOiA3Mi43MjcyNyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvMTEge1xuICAgIHdpZHRoOiA3Mi43MjcyNyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC8xMSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC8xMSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC8xMSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC8xMSB7XG4gICAgd2lkdGg6IDcyLjcyNzI3JTsgfSB9XG5cbi5vLWl0LTlcXC8xMSB7XG4gIHdpZHRoOiA4MS44MTgxOCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvMTEge1xuICAgIHdpZHRoOiA4MS44MTgxOCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC8xMSB7XG4gICAgd2lkdGg6IDgxLjgxODE4JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC8xMSB7XG4gICAgd2lkdGg6IDgxLjgxODE4JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC8xMSB7XG4gICAgd2lkdGg6IDgxLjgxODE4JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC8xMSB7XG4gICAgd2lkdGg6IDgxLjgxODE4JTsgfSB9XG5cbi5vLWl0LTEwXFwvMTEge1xuICB3aWR0aDogOTAuOTA5MDklOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTBcXC8xMSB7XG4gICAgd2lkdGg6IDkwLjkwOTA5JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTBcXC8xMSB7XG4gICAgd2lkdGg6IDkwLjkwOTA5JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvMTEge1xuICAgIHdpZHRoOiA5MC45MDkwOSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMFxcLzExIHtcbiAgICB3aWR0aDogOTAuOTA5MDklOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTBcXC8xMSB7XG4gICAgd2lkdGg6IDkwLjkwOTA5JTsgfSB9XG5cbi5vLWl0LTExXFwvMTEge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTExXFwvMTEge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xMVxcLzExIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvMTEge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTFcXC8xMSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xMVxcLzExIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTEyXFwvMTEge1xuICB3aWR0aDogMTA5LjA5MDkxJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTEyXFwvMTEge1xuICAgIHdpZHRoOiAxMDkuMDkwOTElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xMlxcLzExIHtcbiAgICB3aWR0aDogMTA5LjA5MDkxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvMTEge1xuICAgIHdpZHRoOiAxMDkuMDkwOTElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTJcXC8xMSB7XG4gICAgd2lkdGg6IDEwOS4wOTA5MSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xMlxcLzExIHtcbiAgICB3aWR0aDogMTA5LjA5MDkxJTsgfSB9XG5cbi5vLWl0LTEzXFwvMTEge1xuICB3aWR0aDogMTE4LjE4MTgyJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTEzXFwvMTEge1xuICAgIHdpZHRoOiAxMTguMTgxODIlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xM1xcLzExIHtcbiAgICB3aWR0aDogMTE4LjE4MTgyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvMTEge1xuICAgIHdpZHRoOiAxMTguMTgxODIlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTNcXC8xMSB7XG4gICAgd2lkdGg6IDExOC4xODE4MiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xM1xcLzExIHtcbiAgICB3aWR0aDogMTE4LjE4MTgyJTsgfSB9XG5cbi5vLWl0LTE0XFwvMTEge1xuICB3aWR0aDogMTI3LjI3MjczJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE0XFwvMTEge1xuICAgIHdpZHRoOiAxMjcuMjcyNzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNFxcLzExIHtcbiAgICB3aWR0aDogMTI3LjI3MjczJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvMTEge1xuICAgIHdpZHRoOiAxMjcuMjcyNzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTRcXC8xMSB7XG4gICAgd2lkdGg6IDEyNy4yNzI3MyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNFxcLzExIHtcbiAgICB3aWR0aDogMTI3LjI3MjczJTsgfSB9XG5cbi5vLWl0LTE1XFwvMTEge1xuICB3aWR0aDogMTM2LjM2MzY0JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE1XFwvMTEge1xuICAgIHdpZHRoOiAxMzYuMzYzNjQlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNVxcLzExIHtcbiAgICB3aWR0aDogMTM2LjM2MzY0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvMTEge1xuICAgIHdpZHRoOiAxMzYuMzYzNjQlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTVcXC8xMSB7XG4gICAgd2lkdGg6IDEzNi4zNjM2NCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNVxcLzExIHtcbiAgICB3aWR0aDogMTM2LjM2MzY0JTsgfSB9XG5cbi5vLWl0LTE2XFwvMTEge1xuICB3aWR0aDogMTQ1LjQ1NDU1JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE2XFwvMTEge1xuICAgIHdpZHRoOiAxNDUuNDU0NTUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNlxcLzExIHtcbiAgICB3aWR0aDogMTQ1LjQ1NDU1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvMTEge1xuICAgIHdpZHRoOiAxNDUuNDU0NTUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTZcXC8xMSB7XG4gICAgd2lkdGg6IDE0NS40NTQ1NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNlxcLzExIHtcbiAgICB3aWR0aDogMTQ1LjQ1NDU1JTsgfSB9XG5cbi5vLWl0LTFcXC8xMiB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTFcXC8xMiB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xXFwvMTIge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC8xMiB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMVxcLzEyIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xXFwvMTIge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbi5vLWl0LTJcXC8xMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0yXFwvMTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTJcXC8xMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC8xMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTJcXC8xMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTJcXC8xMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTNcXC8xMiB7XG4gIHdpZHRoOiAyNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0zXFwvMTIge1xuICAgIHdpZHRoOiAyNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTNcXC8xMiB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC8xMiB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTNcXC8xMiB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTNcXC8xMiB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbi5vLWl0LTRcXC8xMiB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy00XFwvMTIge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTRcXC8xMiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC8xMiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTRcXC8xMiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTRcXC8xMiB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTVcXC8xMiB7XG4gIHdpZHRoOiA0MS42NjY2NyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy01XFwvMTIge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTVcXC8xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC8xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTVcXC8xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTVcXC8xMiB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfSB9XG5cbi5vLWl0LTZcXC8xMiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy02XFwvMTIge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTZcXC8xMiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC8xMiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTZcXC8xMiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTZcXC8xMiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5vLWl0LTdcXC8xMiB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvMTIge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC8xMiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC8xMiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC8xMiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC8xMiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfSB9XG5cbi5vLWl0LThcXC8xMiB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvMTIge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC8xMiB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC8xMiB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC8xMiB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC8xMiB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTlcXC8xMiB7XG4gIHdpZHRoOiA3NSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvMTIge1xuICAgIHdpZHRoOiA3NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC8xMiB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC8xMiB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC8xMiB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC8xMiB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5vLWl0LTEwXFwvMTIge1xuICB3aWR0aDogODMuMzMzMzMlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTBcXC8xMiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTBcXC8xMiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvMTIge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMFxcLzEyIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTBcXC8xMiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTExXFwvMTIge1xuICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTFcXC8xMiB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTFcXC8xMiB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvMTIge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMVxcLzEyIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTFcXC8xMiB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfSB9XG5cbi5vLWl0LTEyXFwvMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTEyXFwvMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xMlxcLzEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTJcXC8xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xMlxcLzEyIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTEzXFwvMTIge1xuICB3aWR0aDogMTA4LjMzMzMzJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTEzXFwvMTIge1xuICAgIHdpZHRoOiAxMDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xM1xcLzEyIHtcbiAgICB3aWR0aDogMTA4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvMTIge1xuICAgIHdpZHRoOiAxMDguMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTNcXC8xMiB7XG4gICAgd2lkdGg6IDEwOC4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xM1xcLzEyIHtcbiAgICB3aWR0aDogMTA4LjMzMzMzJTsgfSB9XG5cbi5vLWl0LTE0XFwvMTIge1xuICB3aWR0aDogMTE2LjY2NjY3JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE0XFwvMTIge1xuICAgIHdpZHRoOiAxMTYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNFxcLzEyIHtcbiAgICB3aWR0aDogMTE2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvMTIge1xuICAgIHdpZHRoOiAxMTYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTRcXC8xMiB7XG4gICAgd2lkdGg6IDExNi42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNFxcLzEyIHtcbiAgICB3aWR0aDogMTE2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTE1XFwvMTIge1xuICB3aWR0aDogMTI1JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE1XFwvMTIge1xuICAgIHdpZHRoOiAxMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNVxcLzEyIHtcbiAgICB3aWR0aDogMTI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvMTIge1xuICAgIHdpZHRoOiAxMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTVcXC8xMiB7XG4gICAgd2lkdGg6IDEyNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNVxcLzEyIHtcbiAgICB3aWR0aDogMTI1JTsgfSB9XG5cbi5vLWl0LTE2XFwvMTIge1xuICB3aWR0aDogMTMzLjMzMzMzJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE2XFwvMTIge1xuICAgIHdpZHRoOiAxMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNlxcLzEyIHtcbiAgICB3aWR0aDogMTMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvMTIge1xuICAgIHdpZHRoOiAxMzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTZcXC8xMiB7XG4gICAgd2lkdGg6IDEzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNlxcLzEyIHtcbiAgICB3aWR0aDogMTMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTFcXC8xMyB7XG4gIHdpZHRoOiA3LjY5MjMxJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTFcXC8xMyB7XG4gICAgd2lkdGg6IDcuNjkyMzElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xXFwvMTMge1xuICAgIHdpZHRoOiA3LjY5MjMxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC8xMyB7XG4gICAgd2lkdGg6IDcuNjkyMzElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMVxcLzEzIHtcbiAgICB3aWR0aDogNy42OTIzMSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xXFwvMTMge1xuICAgIHdpZHRoOiA3LjY5MjMxJTsgfSB9XG5cbi5vLWl0LTJcXC8xMyB7XG4gIHdpZHRoOiAxNS4zODQ2MiU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0yXFwvMTMge1xuICAgIHdpZHRoOiAxNS4zODQ2MiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTJcXC8xMyB7XG4gICAgd2lkdGg6IDE1LjM4NDYyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC8xMyB7XG4gICAgd2lkdGg6IDE1LjM4NDYyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTJcXC8xMyB7XG4gICAgd2lkdGg6IDE1LjM4NDYyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTJcXC8xMyB7XG4gICAgd2lkdGg6IDE1LjM4NDYyJTsgfSB9XG5cbi5vLWl0LTNcXC8xMyB7XG4gIHdpZHRoOiAyMy4wNzY5MiU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0zXFwvMTMge1xuICAgIHdpZHRoOiAyMy4wNzY5MiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTNcXC8xMyB7XG4gICAgd2lkdGg6IDIzLjA3NjkyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC8xMyB7XG4gICAgd2lkdGg6IDIzLjA3NjkyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTNcXC8xMyB7XG4gICAgd2lkdGg6IDIzLjA3NjkyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTNcXC8xMyB7XG4gICAgd2lkdGg6IDIzLjA3NjkyJTsgfSB9XG5cbi5vLWl0LTRcXC8xMyB7XG4gIHdpZHRoOiAzMC43NjkyMyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy00XFwvMTMge1xuICAgIHdpZHRoOiAzMC43NjkyMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTRcXC8xMyB7XG4gICAgd2lkdGg6IDMwLjc2OTIzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC8xMyB7XG4gICAgd2lkdGg6IDMwLjc2OTIzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTRcXC8xMyB7XG4gICAgd2lkdGg6IDMwLjc2OTIzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTRcXC8xMyB7XG4gICAgd2lkdGg6IDMwLjc2OTIzJTsgfSB9XG5cbi5vLWl0LTVcXC8xMyB7XG4gIHdpZHRoOiAzOC40NjE1NCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy01XFwvMTMge1xuICAgIHdpZHRoOiAzOC40NjE1NCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTVcXC8xMyB7XG4gICAgd2lkdGg6IDM4LjQ2MTU0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC8xMyB7XG4gICAgd2lkdGg6IDM4LjQ2MTU0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTVcXC8xMyB7XG4gICAgd2lkdGg6IDM4LjQ2MTU0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTVcXC8xMyB7XG4gICAgd2lkdGg6IDM4LjQ2MTU0JTsgfSB9XG5cbi5vLWl0LTZcXC8xMyB7XG4gIHdpZHRoOiA0Ni4xNTM4NSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy02XFwvMTMge1xuICAgIHdpZHRoOiA0Ni4xNTM4NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTZcXC8xMyB7XG4gICAgd2lkdGg6IDQ2LjE1Mzg1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC8xMyB7XG4gICAgd2lkdGg6IDQ2LjE1Mzg1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTZcXC8xMyB7XG4gICAgd2lkdGg6IDQ2LjE1Mzg1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTZcXC8xMyB7XG4gICAgd2lkdGg6IDQ2LjE1Mzg1JTsgfSB9XG5cbi5vLWl0LTdcXC8xMyB7XG4gIHdpZHRoOiA1My44NDYxNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvMTMge1xuICAgIHdpZHRoOiA1My44NDYxNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC8xMyB7XG4gICAgd2lkdGg6IDUzLjg0NjE1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC8xMyB7XG4gICAgd2lkdGg6IDUzLjg0NjE1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC8xMyB7XG4gICAgd2lkdGg6IDUzLjg0NjE1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC8xMyB7XG4gICAgd2lkdGg6IDUzLjg0NjE1JTsgfSB9XG5cbi5vLWl0LThcXC8xMyB7XG4gIHdpZHRoOiA2MS41Mzg0NiU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvMTMge1xuICAgIHdpZHRoOiA2MS41Mzg0NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC8xMyB7XG4gICAgd2lkdGg6IDYxLjUzODQ2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC8xMyB7XG4gICAgd2lkdGg6IDYxLjUzODQ2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC8xMyB7XG4gICAgd2lkdGg6IDYxLjUzODQ2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC8xMyB7XG4gICAgd2lkdGg6IDYxLjUzODQ2JTsgfSB9XG5cbi5vLWl0LTlcXC8xMyB7XG4gIHdpZHRoOiA2OS4yMzA3NyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvMTMge1xuICAgIHdpZHRoOiA2OS4yMzA3NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC8xMyB7XG4gICAgd2lkdGg6IDY5LjIzMDc3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC8xMyB7XG4gICAgd2lkdGg6IDY5LjIzMDc3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC8xMyB7XG4gICAgd2lkdGg6IDY5LjIzMDc3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC8xMyB7XG4gICAgd2lkdGg6IDY5LjIzMDc3JTsgfSB9XG5cbi5vLWl0LTEwXFwvMTMge1xuICB3aWR0aDogNzYuOTIzMDglOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTBcXC8xMyB7XG4gICAgd2lkdGg6IDc2LjkyMzA4JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTBcXC8xMyB7XG4gICAgd2lkdGg6IDc2LjkyMzA4JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvMTMge1xuICAgIHdpZHRoOiA3Ni45MjMwOCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMFxcLzEzIHtcbiAgICB3aWR0aDogNzYuOTIzMDglOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTBcXC8xMyB7XG4gICAgd2lkdGg6IDc2LjkyMzA4JTsgfSB9XG5cbi5vLWl0LTExXFwvMTMge1xuICB3aWR0aDogODQuNjE1MzglOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTFcXC8xMyB7XG4gICAgd2lkdGg6IDg0LjYxNTM4JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTFcXC8xMyB7XG4gICAgd2lkdGg6IDg0LjYxNTM4JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvMTMge1xuICAgIHdpZHRoOiA4NC42MTUzOCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMVxcLzEzIHtcbiAgICB3aWR0aDogODQuNjE1MzglOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTFcXC8xMyB7XG4gICAgd2lkdGg6IDg0LjYxNTM4JTsgfSB9XG5cbi5vLWl0LTEyXFwvMTMge1xuICB3aWR0aDogOTIuMzA3NjklOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTJcXC8xMyB7XG4gICAgd2lkdGg6IDkyLjMwNzY5JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTJcXC8xMyB7XG4gICAgd2lkdGg6IDkyLjMwNzY5JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvMTMge1xuICAgIHdpZHRoOiA5Mi4zMDc2OSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMlxcLzEzIHtcbiAgICB3aWR0aDogOTIuMzA3NjklOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTJcXC8xMyB7XG4gICAgd2lkdGg6IDkyLjMwNzY5JTsgfSB9XG5cbi5vLWl0LTEzXFwvMTMge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTEzXFwvMTMge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xM1xcLzEzIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvMTMge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTNcXC8xMyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xM1xcLzEzIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTE0XFwvMTMge1xuICB3aWR0aDogMTA3LjY5MjMxJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE0XFwvMTMge1xuICAgIHdpZHRoOiAxMDcuNjkyMzElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNFxcLzEzIHtcbiAgICB3aWR0aDogMTA3LjY5MjMxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvMTMge1xuICAgIHdpZHRoOiAxMDcuNjkyMzElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTRcXC8xMyB7XG4gICAgd2lkdGg6IDEwNy42OTIzMSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNFxcLzEzIHtcbiAgICB3aWR0aDogMTA3LjY5MjMxJTsgfSB9XG5cbi5vLWl0LTE1XFwvMTMge1xuICB3aWR0aDogMTE1LjM4NDYyJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE1XFwvMTMge1xuICAgIHdpZHRoOiAxMTUuMzg0NjIlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNVxcLzEzIHtcbiAgICB3aWR0aDogMTE1LjM4NDYyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvMTMge1xuICAgIHdpZHRoOiAxMTUuMzg0NjIlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTVcXC8xMyB7XG4gICAgd2lkdGg6IDExNS4zODQ2MiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNVxcLzEzIHtcbiAgICB3aWR0aDogMTE1LjM4NDYyJTsgfSB9XG5cbi5vLWl0LTE2XFwvMTMge1xuICB3aWR0aDogMTIzLjA3NjkyJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE2XFwvMTMge1xuICAgIHdpZHRoOiAxMjMuMDc2OTIlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNlxcLzEzIHtcbiAgICB3aWR0aDogMTIzLjA3NjkyJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvMTMge1xuICAgIHdpZHRoOiAxMjMuMDc2OTIlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTZcXC8xMyB7XG4gICAgd2lkdGg6IDEyMy4wNzY5MiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNlxcLzEzIHtcbiAgICB3aWR0aDogMTIzLjA3NjkyJTsgfSB9XG5cbi5vLWl0LTFcXC8xNCB7XG4gIHdpZHRoOiA3LjE0Mjg2JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTFcXC8xNCB7XG4gICAgd2lkdGg6IDcuMTQyODYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xXFwvMTQge1xuICAgIHdpZHRoOiA3LjE0Mjg2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC8xNCB7XG4gICAgd2lkdGg6IDcuMTQyODYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMVxcLzE0IHtcbiAgICB3aWR0aDogNy4xNDI4NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xXFwvMTQge1xuICAgIHdpZHRoOiA3LjE0Mjg2JTsgfSB9XG5cbi5vLWl0LTJcXC8xNCB7XG4gIHdpZHRoOiAxNC4yODU3MSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0yXFwvMTQge1xuICAgIHdpZHRoOiAxNC4yODU3MSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTJcXC8xNCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC8xNCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTJcXC8xNCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTJcXC8xNCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfSB9XG5cbi5vLWl0LTNcXC8xNCB7XG4gIHdpZHRoOiAyMS40Mjg1NyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0zXFwvMTQge1xuICAgIHdpZHRoOiAyMS40Mjg1NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTNcXC8xNCB7XG4gICAgd2lkdGg6IDIxLjQyODU3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC8xNCB7XG4gICAgd2lkdGg6IDIxLjQyODU3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTNcXC8xNCB7XG4gICAgd2lkdGg6IDIxLjQyODU3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTNcXC8xNCB7XG4gICAgd2lkdGg6IDIxLjQyODU3JTsgfSB9XG5cbi5vLWl0LTRcXC8xNCB7XG4gIHdpZHRoOiAyOC41NzE0MyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy00XFwvMTQge1xuICAgIHdpZHRoOiAyOC41NzE0MyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTRcXC8xNCB7XG4gICAgd2lkdGg6IDI4LjU3MTQzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC8xNCB7XG4gICAgd2lkdGg6IDI4LjU3MTQzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTRcXC8xNCB7XG4gICAgd2lkdGg6IDI4LjU3MTQzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTRcXC8xNCB7XG4gICAgd2lkdGg6IDI4LjU3MTQzJTsgfSB9XG5cbi5vLWl0LTVcXC8xNCB7XG4gIHdpZHRoOiAzNS43MTQyOSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy01XFwvMTQge1xuICAgIHdpZHRoOiAzNS43MTQyOSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTVcXC8xNCB7XG4gICAgd2lkdGg6IDM1LjcxNDI5JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC8xNCB7XG4gICAgd2lkdGg6IDM1LjcxNDI5JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTVcXC8xNCB7XG4gICAgd2lkdGg6IDM1LjcxNDI5JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTVcXC8xNCB7XG4gICAgd2lkdGg6IDM1LjcxNDI5JTsgfSB9XG5cbi5vLWl0LTZcXC8xNCB7XG4gIHdpZHRoOiA0Mi44NTcxNCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy02XFwvMTQge1xuICAgIHdpZHRoOiA0Mi44NTcxNCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTZcXC8xNCB7XG4gICAgd2lkdGg6IDQyLjg1NzE0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC8xNCB7XG4gICAgd2lkdGg6IDQyLjg1NzE0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTZcXC8xNCB7XG4gICAgd2lkdGg6IDQyLjg1NzE0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTZcXC8xNCB7XG4gICAgd2lkdGg6IDQyLjg1NzE0JTsgfSB9XG5cbi5vLWl0LTdcXC8xNCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvMTQge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC8xNCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC8xNCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC8xNCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC8xNCB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5vLWl0LThcXC8xNCB7XG4gIHdpZHRoOiA1Ny4xNDI4NiU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvMTQge1xuICAgIHdpZHRoOiA1Ny4xNDI4NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC8xNCB7XG4gICAgd2lkdGg6IDU3LjE0Mjg2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC8xNCB7XG4gICAgd2lkdGg6IDU3LjE0Mjg2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC8xNCB7XG4gICAgd2lkdGg6IDU3LjE0Mjg2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC8xNCB7XG4gICAgd2lkdGg6IDU3LjE0Mjg2JTsgfSB9XG5cbi5vLWl0LTlcXC8xNCB7XG4gIHdpZHRoOiA2NC4yODU3MSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvMTQge1xuICAgIHdpZHRoOiA2NC4yODU3MSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC8xNCB7XG4gICAgd2lkdGg6IDY0LjI4NTcxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC8xNCB7XG4gICAgd2lkdGg6IDY0LjI4NTcxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC8xNCB7XG4gICAgd2lkdGg6IDY0LjI4NTcxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC8xNCB7XG4gICAgd2lkdGg6IDY0LjI4NTcxJTsgfSB9XG5cbi5vLWl0LTEwXFwvMTQge1xuICB3aWR0aDogNzEuNDI4NTclOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTBcXC8xNCB7XG4gICAgd2lkdGg6IDcxLjQyODU3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTBcXC8xNCB7XG4gICAgd2lkdGg6IDcxLjQyODU3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvMTQge1xuICAgIHdpZHRoOiA3MS40Mjg1NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMFxcLzE0IHtcbiAgICB3aWR0aDogNzEuNDI4NTclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTBcXC8xNCB7XG4gICAgd2lkdGg6IDcxLjQyODU3JTsgfSB9XG5cbi5vLWl0LTExXFwvMTQge1xuICB3aWR0aDogNzguNTcxNDMlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTFcXC8xNCB7XG4gICAgd2lkdGg6IDc4LjU3MTQzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTFcXC8xNCB7XG4gICAgd2lkdGg6IDc4LjU3MTQzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvMTQge1xuICAgIHdpZHRoOiA3OC41NzE0MyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMVxcLzE0IHtcbiAgICB3aWR0aDogNzguNTcxNDMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTFcXC8xNCB7XG4gICAgd2lkdGg6IDc4LjU3MTQzJTsgfSB9XG5cbi5vLWl0LTEyXFwvMTQge1xuICB3aWR0aDogODUuNzE0MjklOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTJcXC8xNCB7XG4gICAgd2lkdGg6IDg1LjcxNDI5JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTJcXC8xNCB7XG4gICAgd2lkdGg6IDg1LjcxNDI5JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvMTQge1xuICAgIHdpZHRoOiA4NS43MTQyOSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMlxcLzE0IHtcbiAgICB3aWR0aDogODUuNzE0MjklOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTJcXC8xNCB7XG4gICAgd2lkdGg6IDg1LjcxNDI5JTsgfSB9XG5cbi5vLWl0LTEzXFwvMTQge1xuICB3aWR0aDogOTIuODU3MTQlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTNcXC8xNCB7XG4gICAgd2lkdGg6IDkyLjg1NzE0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTNcXC8xNCB7XG4gICAgd2lkdGg6IDkyLjg1NzE0JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvMTQge1xuICAgIHdpZHRoOiA5Mi44NTcxNCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xM1xcLzE0IHtcbiAgICB3aWR0aDogOTIuODU3MTQlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTNcXC8xNCB7XG4gICAgd2lkdGg6IDkyLjg1NzE0JTsgfSB9XG5cbi5vLWl0LTE0XFwvMTQge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE0XFwvMTQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNFxcLzE0IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvMTQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTRcXC8xNCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNFxcLzE0IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTE1XFwvMTQge1xuICB3aWR0aDogMTA3LjE0Mjg2JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE1XFwvMTQge1xuICAgIHdpZHRoOiAxMDcuMTQyODYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNVxcLzE0IHtcbiAgICB3aWR0aDogMTA3LjE0Mjg2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvMTQge1xuICAgIHdpZHRoOiAxMDcuMTQyODYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTVcXC8xNCB7XG4gICAgd2lkdGg6IDEwNy4xNDI4NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNVxcLzE0IHtcbiAgICB3aWR0aDogMTA3LjE0Mjg2JTsgfSB9XG5cbi5vLWl0LTE2XFwvMTQge1xuICB3aWR0aDogMTE0LjI4NTcxJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE2XFwvMTQge1xuICAgIHdpZHRoOiAxMTQuMjg1NzElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNlxcLzE0IHtcbiAgICB3aWR0aDogMTE0LjI4NTcxJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvMTQge1xuICAgIHdpZHRoOiAxMTQuMjg1NzElOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTZcXC8xNCB7XG4gICAgd2lkdGg6IDExNC4yODU3MSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNlxcLzE0IHtcbiAgICB3aWR0aDogMTE0LjI4NTcxJTsgfSB9XG5cbi5vLWl0LTFcXC8xNSB7XG4gIHdpZHRoOiA2LjY2NjY3JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTFcXC8xNSB7XG4gICAgd2lkdGg6IDYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xXFwvMTUge1xuICAgIHdpZHRoOiA2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC8xNSB7XG4gICAgd2lkdGg6IDYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMVxcLzE1IHtcbiAgICB3aWR0aDogNi42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xXFwvMTUge1xuICAgIHdpZHRoOiA2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTJcXC8xNSB7XG4gIHdpZHRoOiAxMy4zMzMzMyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0yXFwvMTUge1xuICAgIHdpZHRoOiAxMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTJcXC8xNSB7XG4gICAgd2lkdGg6IDEzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC8xNSB7XG4gICAgd2lkdGg6IDEzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTJcXC8xNSB7XG4gICAgd2lkdGg6IDEzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTJcXC8xNSB7XG4gICAgd2lkdGg6IDEzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTNcXC8xNSB7XG4gIHdpZHRoOiAyMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0zXFwvMTUge1xuICAgIHdpZHRoOiAyMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTNcXC8xNSB7XG4gICAgd2lkdGg6IDIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC8xNSB7XG4gICAgd2lkdGg6IDIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTNcXC8xNSB7XG4gICAgd2lkdGg6IDIwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTNcXC8xNSB7XG4gICAgd2lkdGg6IDIwJTsgfSB9XG5cbi5vLWl0LTRcXC8xNSB7XG4gIHdpZHRoOiAyNi42NjY2NyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy00XFwvMTUge1xuICAgIHdpZHRoOiAyNi42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTRcXC8xNSB7XG4gICAgd2lkdGg6IDI2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC8xNSB7XG4gICAgd2lkdGg6IDI2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTRcXC8xNSB7XG4gICAgd2lkdGg6IDI2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTRcXC8xNSB7XG4gICAgd2lkdGg6IDI2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTVcXC8xNSB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy01XFwvMTUge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTVcXC8xNSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC8xNSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTVcXC8xNSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTVcXC8xNSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTZcXC8xNSB7XG4gIHdpZHRoOiA0MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy02XFwvMTUge1xuICAgIHdpZHRoOiA0MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTZcXC8xNSB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC8xNSB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTZcXC8xNSB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTZcXC8xNSB7XG4gICAgd2lkdGg6IDQwJTsgfSB9XG5cbi5vLWl0LTdcXC8xNSB7XG4gIHdpZHRoOiA0Ni42NjY2NyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvMTUge1xuICAgIHdpZHRoOiA0Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC8xNSB7XG4gICAgd2lkdGg6IDQ2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC8xNSB7XG4gICAgd2lkdGg6IDQ2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC8xNSB7XG4gICAgd2lkdGg6IDQ2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC8xNSB7XG4gICAgd2lkdGg6IDQ2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LThcXC8xNSB7XG4gIHdpZHRoOiA1My4zMzMzMyU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvMTUge1xuICAgIHdpZHRoOiA1My4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC8xNSB7XG4gICAgd2lkdGg6IDUzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC8xNSB7XG4gICAgd2lkdGg6IDUzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC8xNSB7XG4gICAgd2lkdGg6IDUzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC8xNSB7XG4gICAgd2lkdGg6IDUzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTlcXC8xNSB7XG4gIHdpZHRoOiA2MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvMTUge1xuICAgIHdpZHRoOiA2MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC8xNSB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC8xNSB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC8xNSB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC8xNSB7XG4gICAgd2lkdGg6IDYwJTsgfSB9XG5cbi5vLWl0LTEwXFwvMTUge1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTBcXC8xNSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTBcXC8xNSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvMTUge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMFxcLzE1IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTBcXC8xNSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTExXFwvMTUge1xuICB3aWR0aDogNzMuMzMzMzMlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTFcXC8xNSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTFcXC8xNSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvMTUge1xuICAgIHdpZHRoOiA3My4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMVxcLzE1IHtcbiAgICB3aWR0aDogNzMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTFcXC8xNSB7XG4gICAgd2lkdGg6IDczLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTEyXFwvMTUge1xuICB3aWR0aDogODAlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTJcXC8xNSB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTJcXC8xNSB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvMTUge1xuICAgIHdpZHRoOiA4MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMlxcLzE1IHtcbiAgICB3aWR0aDogODAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTJcXC8xNSB7XG4gICAgd2lkdGg6IDgwJTsgfSB9XG5cbi5vLWl0LTEzXFwvMTUge1xuICB3aWR0aDogODYuNjY2NjclOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTNcXC8xNSB7XG4gICAgd2lkdGg6IDg2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTNcXC8xNSB7XG4gICAgd2lkdGg6IDg2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvMTUge1xuICAgIHdpZHRoOiA4Ni42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xM1xcLzE1IHtcbiAgICB3aWR0aDogODYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTNcXC8xNSB7XG4gICAgd2lkdGg6IDg2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTE0XFwvMTUge1xuICB3aWR0aDogOTMuMzMzMzMlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTRcXC8xNSB7XG4gICAgd2lkdGg6IDkzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTRcXC8xNSB7XG4gICAgd2lkdGg6IDkzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvMTUge1xuICAgIHdpZHRoOiA5My4zMzMzMyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNFxcLzE1IHtcbiAgICB3aWR0aDogOTMuMzMzMzMlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTRcXC8xNSB7XG4gICAgd2lkdGg6IDkzLjMzMzMzJTsgfSB9XG5cbi5vLWl0LTE1XFwvMTUge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE1XFwvMTUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNVxcLzE1IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvMTUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTVcXC8xNSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNVxcLzE1IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5vLWl0LTE2XFwvMTUge1xuICB3aWR0aDogMTA2LjY2NjY3JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE2XFwvMTUge1xuICAgIHdpZHRoOiAxMDYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNlxcLzE1IHtcbiAgICB3aWR0aDogMTA2LjY2NjY3JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvMTUge1xuICAgIHdpZHRoOiAxMDYuNjY2NjclOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTZcXC8xNSB7XG4gICAgd2lkdGg6IDEwNi42NjY2NyU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNlxcLzE1IHtcbiAgICB3aWR0aDogMTA2LjY2NjY3JTsgfSB9XG5cbi5vLWl0LTFcXC8xNiB7XG4gIHdpZHRoOiA2LjI1JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTFcXC8xNiB7XG4gICAgd2lkdGg6IDYuMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xXFwvMTYge1xuICAgIHdpZHRoOiA2LjI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTFcXC8xNiB7XG4gICAgd2lkdGg6IDYuMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMVxcLzE2IHtcbiAgICB3aWR0aDogNi4yNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xXFwvMTYge1xuICAgIHdpZHRoOiA2LjI1JTsgfSB9XG5cbi5vLWl0LTJcXC8xNiB7XG4gIHdpZHRoOiAxMi41JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTJcXC8xNiB7XG4gICAgd2lkdGg6IDEyLjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0yXFwvMTYge1xuICAgIHdpZHRoOiAxMi41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTJcXC8xNiB7XG4gICAgd2lkdGg6IDEyLjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMlxcLzE2IHtcbiAgICB3aWR0aDogMTIuNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0yXFwvMTYge1xuICAgIHdpZHRoOiAxMi41JTsgfSB9XG5cbi5vLWl0LTNcXC8xNiB7XG4gIHdpZHRoOiAxOC43NSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0zXFwvMTYge1xuICAgIHdpZHRoOiAxOC43NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTNcXC8xNiB7XG4gICAgd2lkdGg6IDE4Ljc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTNcXC8xNiB7XG4gICAgd2lkdGg6IDE4Ljc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTNcXC8xNiB7XG4gICAgd2lkdGg6IDE4Ljc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTNcXC8xNiB7XG4gICAgd2lkdGg6IDE4Ljc1JTsgfSB9XG5cbi5vLWl0LTRcXC8xNiB7XG4gIHdpZHRoOiAyNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy00XFwvMTYge1xuICAgIHdpZHRoOiAyNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTRcXC8xNiB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTRcXC8xNiB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTRcXC8xNiB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTRcXC8xNiB7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbi5vLWl0LTVcXC8xNiB7XG4gIHdpZHRoOiAzMS4yNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy01XFwvMTYge1xuICAgIHdpZHRoOiAzMS4yNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTVcXC8xNiB7XG4gICAgd2lkdGg6IDMxLjI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTVcXC8xNiB7XG4gICAgd2lkdGg6IDMxLjI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTVcXC8xNiB7XG4gICAgd2lkdGg6IDMxLjI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTVcXC8xNiB7XG4gICAgd2lkdGg6IDMxLjI1JTsgfSB9XG5cbi5vLWl0LTZcXC8xNiB7XG4gIHdpZHRoOiAzNy41JTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTZcXC8xNiB7XG4gICAgd2lkdGg6IDM3LjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS02XFwvMTYge1xuICAgIHdpZHRoOiAzNy41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTZcXC8xNiB7XG4gICAgd2lkdGg6IDM3LjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctNlxcLzE2IHtcbiAgICB3aWR0aDogMzcuNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC02XFwvMTYge1xuICAgIHdpZHRoOiAzNy41JTsgfSB9XG5cbi5vLWl0LTdcXC8xNiB7XG4gIHdpZHRoOiA0My43NSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy03XFwvMTYge1xuICAgIHdpZHRoOiA0My43NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTdcXC8xNiB7XG4gICAgd2lkdGg6IDQzLjc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTdcXC8xNiB7XG4gICAgd2lkdGg6IDQzLjc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTdcXC8xNiB7XG4gICAgd2lkdGg6IDQzLjc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTdcXC8xNiB7XG4gICAgd2lkdGg6IDQzLjc1JTsgfSB9XG5cbi5vLWl0LThcXC8xNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy04XFwvMTYge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLThcXC8xNiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLThcXC8xNiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLThcXC8xNiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLThcXC8xNiB7XG4gICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5vLWl0LTlcXC8xNiB7XG4gIHdpZHRoOiA1Ni4yNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy05XFwvMTYge1xuICAgIHdpZHRoOiA1Ni4yNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTlcXC8xNiB7XG4gICAgd2lkdGg6IDU2LjI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTlcXC8xNiB7XG4gICAgd2lkdGg6IDU2LjI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTlcXC8xNiB7XG4gICAgd2lkdGg6IDU2LjI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTlcXC8xNiB7XG4gICAgd2lkdGg6IDU2LjI1JTsgfSB9XG5cbi5vLWl0LTEwXFwvMTYge1xuICB3aWR0aDogNjIuNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0xMFxcLzE2IHtcbiAgICB3aWR0aDogNjIuNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTEwXFwvMTYge1xuICAgIHdpZHRoOiA2Mi41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEwXFwvMTYge1xuICAgIHdpZHRoOiA2Mi41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTEwXFwvMTYge1xuICAgIHdpZHRoOiA2Mi41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTEwXFwvMTYge1xuICAgIHdpZHRoOiA2Mi41JTsgfSB9XG5cbi5vLWl0LTExXFwvMTYge1xuICB3aWR0aDogNjguNzUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTFcXC8xNiB7XG4gICAgd2lkdGg6IDY4Ljc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTFcXC8xNiB7XG4gICAgd2lkdGg6IDY4Ljc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTExXFwvMTYge1xuICAgIHdpZHRoOiA2OC43NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMVxcLzE2IHtcbiAgICB3aWR0aDogNjguNzUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTFcXC8xNiB7XG4gICAgd2lkdGg6IDY4Ljc1JTsgfSB9XG5cbi5vLWl0LTEyXFwvMTYge1xuICB3aWR0aDogNzUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTJcXC8xNiB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTJcXC8xNiB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEyXFwvMTYge1xuICAgIHdpZHRoOiA3NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xMlxcLzE2IHtcbiAgICB3aWR0aDogNzUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTJcXC8xNiB7XG4gICAgd2lkdGg6IDc1JTsgfSB9XG5cbi5vLWl0LTEzXFwvMTYge1xuICB3aWR0aDogODEuMjUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTNcXC8xNiB7XG4gICAgd2lkdGg6IDgxLjI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTNcXC8xNiB7XG4gICAgd2lkdGg6IDgxLjI1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTEzXFwvMTYge1xuICAgIHdpZHRoOiA4MS4yNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xM1xcLzE2IHtcbiAgICB3aWR0aDogODEuMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTNcXC8xNiB7XG4gICAgd2lkdGg6IDgxLjI1JTsgfSB9XG5cbi5vLWl0LTE0XFwvMTYge1xuICB3aWR0aDogODcuNSU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuby1pdC14cy0xNFxcLzE2IHtcbiAgICB3aWR0aDogODcuNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLWl0LXNtLTE0XFwvMTYge1xuICAgIHdpZHRoOiA4Ny41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE0XFwvMTYge1xuICAgIHdpZHRoOiA4Ny41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5vLWl0LWxnLTE0XFwvMTYge1xuICAgIHdpZHRoOiA4Ny41JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC5vLWl0LXhsLTE0XFwvMTYge1xuICAgIHdpZHRoOiA4Ny41JTsgfSB9XG5cbi5vLWl0LTE1XFwvMTYge1xuICB3aWR0aDogOTMuNzUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE5cHgpIHtcbiAgLm8taXQteHMtMTVcXC8xNiB7XG4gICAgd2lkdGg6IDkzLjc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8taXQtc20tMTVcXC8xNiB7XG4gICAgd2lkdGg6IDkzLjc1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE1XFwvMTYge1xuICAgIHdpZHRoOiA5My43NSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuby1pdC1sZy0xNVxcLzE2IHtcbiAgICB3aWR0aDogOTMuNzUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLm8taXQteGwtMTVcXC8xNiB7XG4gICAgd2lkdGg6IDkzLjc1JTsgfSB9XG5cbi5vLWl0LTE2XFwvMTYge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5vLWl0LXhzLTE2XFwvMTYge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuby1pdC1zbS0xNlxcLzE2IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWl0LW1kLTE2XFwvMTYge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLm8taXQtbGctMTZcXC8xNiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0OTlweCkge1xuICAuby1pdC14bC0xNlxcLzE2IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAjIEVORCBPQkpFQ1RTIFVOSVRTXG4gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuby11bml0LS1tYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLXVuaXQtLW1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBPQkpFQ1QgV1JBUFBFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA2MS44NzVyZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBFTkQgT0JKRUNUIFdSQVBQRVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgbcOzZHVsbyBhY2NvcmRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHBnLWFjY29yZGlvbl9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgcGFkZGluZzogMS41NjI1cmVtIDMuMTI1cmVtIDEuNTYyNXJlbSAxLjU2MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBwZy1hY2NvcmRpb25fX2hlYWRpbmcgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygoMTAwJSAtIDI1cHgpLzIpO1xuICAgIHJpZ2h0OiAxLjU2MjVyZW07IH1cbiAgICAucHBnLWFjY29yZGlvbl9faGVhZGluZyAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICAgIGhlaWdodDogMC42MjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ljb25zL2ZpbGVzL2ljb24tZmxlY2hhLW5lZ3JhLS0yZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuICAucHBnLWFjY29yZGlvbl9faGVhZGluZzpob3ZlciwgLnBwZy1hY2NvcmRpb25fX2hlYWRpbmc6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZjA7XG4gICAgY29sb3I6ICNjMzM0MDA7IH1cbiAgICAucHBnLWFjY29yZGlvbl9faGVhZGluZzpob3ZlciAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uOmJlZm9yZSwgLnBwZy1hY2NvcmRpb25fX2hlYWRpbmc6Zm9jdXMgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9maWxlcy9pY29uLWZsZWNoYS1yb2phLS0yZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuICAucHBnLWFjY29yZGlvbl9faGVhZGluZy51aS1zdGF0ZS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZjA7XG4gICAgY29sb3I6ICNjMzM0MDA7IH1cbiAgICAucHBnLWFjY29yZGlvbl9faGVhZGluZy51aS1zdGF0ZS1hY3RpdmUgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9maWxlcy9pY29uLWZsZWNoYS1yb2phLS0yZC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG4ucHBnLWFjY29yZGlvbl9fY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDEuNTYyNXJlbSAxLjU2MjVyZW0gMS41NjI1cmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIyBFc3RpbG9zIHBhcmEgZWwgYm9keVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ib2R5LS10eXBlMDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgQk9SREVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBwZy1icmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxOyB9XG4gIC5wcGctYnJkLS10b3Age1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MxYzFjMTsgfVxuICAucHBnLWJyZC0tYm90dG9tIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7IH1cbiAgLnBwZy1icmQtLWxlZnQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjMWMxYzE7IH1cbiAgLnBwZy1icmQtLXJpZ2h0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MxYzFjMTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgQlVUVE9OUzogZXN0aWxpemFjacOzbiBkZSBsb3MgYm90b25lc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcGctYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzMzNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuODEyNXJlbSAwLjMxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHBnLWJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzMzQwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2MzMzQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucHBnLWJ1dHRvbi0tdHlwZTAyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2MzMzQwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5wcGctYnV0dG9uLS10eXBlMDI6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwICNjMzM0MDA7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjYmMzMzAyOyB9XG4gIC5wcGctYnV0dG9uLS10eXBlMDMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5wcGctYnV0dG9uLS10eXBlMDQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjYzMzNDAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMzM0MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLnBwZy1idXR0b24tLXR5cGUwNDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGYwOyB9XG4gICAgLnBwZy1idXR0b24tLXR5cGUwNDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjYzMzNDAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzMzQwMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjYzMzNDAwOyB9XG4gIC5wcGctYnV0dG9uLS1ub3BkIHtcbiAgICBwYWRkaW5nLXRvcDogMC40MDYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40MDYyNXJlbTsgfVxuXG4ucHBnLWhlYWRlciAuYnRuLWRlZmF1bHQge1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbTsgfVxuICAucHBnLWhlYWRlciAuYnRuLWRlZmF1bHQgLmZpbHRlci1vcHRpb24uZmlsdGVyLW9wdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnBwZy1oZWFkZXIgLmJ0bi1kZWZhdWx0IC5icy1jYXJldCAuY2FyZXQge1xuICAgIHJpZ2h0OiAwLjMxMjVyZW07IH1cbiAgLnBwZy1oZWFkZXIgLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAucHBnLWhlYWRlciAuYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjYzMzNDAwO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNiYzMzMDI7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnBwZy1oZWFkZXIgLmJ0bi1kZWZhdWx0IHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5wcGctaGVhZGVyX19saXN0IHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAucHBnLWhlYWRlcl9fbGlzdCBzcGFuIC51aS1zZWxlY3RtZW51LXRleHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9XG5cbi5wcGctZm9ybS0tYnV0dG9uIC5wcGctYnV0dG9uIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxuLnBwZy1tYWluX19zZWFyY2ggLnBwZy1idXR0b24ge1xuICB3aWR0aDogMi44NzVyZW07XG4gIGhlaWdodDogMi44NzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgQlVUVE9OUzogZXN0aWxpemFjacOzbiBkZWwgY2FycnVzZWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHBnLWNhcnJ1c2VsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgcGFkZGluZzogMy4zNzVyZW0gMTIuNXJlbTsgfVxuICAucHBnLWNhcnJ1c2VsIC5wcGctY2FycnVzZWwzX19maWcge1xuICAgIHdpZHRoOiA4LjkzNzVyZW07XG4gICAgaGVpZ2h0OiA1LjYyNXJlbTtcbiAgICBwYWRkaW5nOiAwIDEuMTg3NXJlbTsgfVxuICAucHBnLWNhcnJ1c2VsIC5wcGctY2FycnVzZWwzX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgUFBHLURBVEVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHBnLWRhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM2YzY7XG4gIGNvbG9yOiAjYzMzNDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7IH1cbiAgLnBwZy1kYXRlX19tb250aCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIG3Ds2R1bG8gZGF0ZXBpY2tlcjogc29icmVlc2NyaWJlIGxvcyBlc3RpbG9zIGRlIGpxdWVyeSB1aSBwYXJhIGVsIGNvbXBvbmVudGUgIGRhdGVwaWNrZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktZGF0ZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTguNzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgIzliOWI5YjtcbiAgbWFyZ2luLXRvcDogMXB4OyB9XG4gIC51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtOyB9XG4gICAgLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY0ZjA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2MzMzQwMDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAudWktZGF0ZXBpY2tlciAudWktc3RhdGUtYWN0aXZlLnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjMzM0MDA7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cblxuLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTsgfVxuICAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbW9udGgge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci15ZWFyIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cblxuLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIHRleHQtaW5kZW50OiAtOTk5OTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAuNjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjY4NzVyZW07XG4gIGxlZnQ6IDAuMTI1cmVtO1xuICB0b3A6IDAuMzEyNXJlbTsgfVxuICAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwLjY4NzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWcvaWNvbnMvc3ByaXRlc2hlZXQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtNjdweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtZGlzYWJsZWQgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzcHggLTY3cHg7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDAuNjg3NXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4udWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC4xMjVyZW07XG4gIHRvcDogMC4zMTI1cmVtO1xuICB3aWR0aDogMC42ODc1cmVtO1xuICBoZWlnaHQ6IDAuNjg3NXJlbTsgfVxuICAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwLjY4NzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9zcHJpdGVzaGVldC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MXB4IC02N3B4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIG3Ds2R1bG9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHBnLWR1cGxpY2F0ZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcGctZHVwbGljYXRlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgbcOzZHVsbyBmb290ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHBnLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7IH1cbiAgLnBwZy1mb290ZXJfX3JvdyB7XG4gICAgcGFkZGluZzogMS4wNjI1cmVtIDA7IH1cbiAgICAucHBnLWZvb3Rlcl9fcm93Omxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gIC5wcGctZm9vdGVyX19saXN0IHtcbiAgICB3aWR0aDogMTAuOTM3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcGctZm9vdGVyX19saW5rOmZpcnN0LWNoaWxkIC5wcGctbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5wcGctZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIHdpZHRoOiA4Ljc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBwZy1mb290ZXJfX2NvcHlyaWdodC10aXRsZS5wcGctZm9vdGVyX19jb3B5cmlnaHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnBwZy1mb290ZXJfX2l0ZW0tLWlubGluZSB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcGctZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBwZy1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcGctZm9vdGVyX191ZSB7XG4gICAgICB3aWR0aDogMy45Mzc1cmVtOyB9XG4gICAgLnBwZy1mb290ZXJfX2NvcHlyaWdodC5wcGctZm9vdGVyX19jb3B5cmlnaHQge1xuICAgICAgd2lkdGg6IDYuODc1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuICAgIC5wcGctZm9vdGVyX19jb3B5cmlnaHQtdGl0bGUucHBnLWZvb3Rlcl9fY29weXJpZ2h0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC41cmVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIG3Ds2R1bG9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHBnLWZvcm0ge1xuICBwYWRkaW5nLXRvcDogMS41NjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNywgMjI3LCAyMjcsIDAuODIpOyB9XG4gIC5wcGctZm9ybSAucHBnLWZvcm1fX2dyb3VwLS1ub3BhZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5wcGctZm9ybV9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMC40Njg3NXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucHBnLWZvcm1fX3RpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMS41NjI1cmVtO1xuICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ljb25zL3N2Zy9pY29uLWF5dWRhLnN2Z1wiKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAucHBnLWZvcm1fX2dyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjQ2ODc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuNDY4NzVyZW07IH1cbiAgICAucHBnLWZvcm1fX2dyb3VwOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwLjkzNzVyZW07XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG4gICAgLnBwZy1mb3JtX19ncm91cC0tZGF0ZXBpY2tlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucHBnLWZvcm1fX2dyb3VwLS1ub2xhYmVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbTsgfVxuICAucHBnLWZvcm1fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gIC5wcGctZm9ybV9fcm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTsgfVxuICAucHBnLWZvcm1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBwZy1mb3JtX19maWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzZjNjsgfVxuICAgIC5wcGctZm9ybV9fZmllbGRzZXQ6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5wcGctZm9ybV9fZmllbGRzZXQ6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAucHBnLWZvcm1fX2ZpZWxkc2V0LS1mbHVzaC1iciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLnBwZy1mb3JtX19maWVsZHNldC0tc3VibWl0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtOyB9XG4gICAgICAucHBnLWZvcm1fX2ZpZWxkc2V0LS1zdWJtaXQgLnBwZy1saW5rLnBwZy1pY29uX19jcm9zc1ItM2Eub3BlbjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnBwZy1mb3JtX19sZWdlbmQge1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgY29sb3I6ICNjMzM0MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjQ2ODc1cmVtOyB9XG4gIC5wcGctZm9ybV9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtIDA7IH1cbiAgICAucHBnLWZvcm1fX2xhYmVsLS1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAucHBnLWZvcm1fX2xhYmVsLS1yaWdodCB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNS42MjVyZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAgIC5wcGctZm9ybV9fbGFiZWwtLWFicyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xLjU2MjVyZW07XG4gICAgICBsZWZ0OiAwOyB9XG4gIC5wcGctZm9ybV9fb3B0aW9uQm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcGctZm9ybV9fb3B0aW9uQm94IC5wcGctZm9ybV9faW5wdXQtLXJhZGlvOmNoZWNrZWQgKyAucHBnLWZvcm1fX2NoZWNrYm94IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wcGctZm9ybV9fY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMC40Mzc1cmVtIDAuNTYyNXJlbSAwLjgxMjVyZW0gMC41NjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDkuMiU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucHBnLWZvcm1fX2NoZWNrYm94OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmJiYmI7IH1cbiAgLnBwZy1mb3JtX19pbnB1dCB7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmJiYmI7XG4gICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBwZy1mb3JtX19pbnB1dC0tZGlzYWJsZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMzsgfVxuICAgIC5wcGctZm9ybV9faW5wdXQtLWVycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMDAxMWI7IH1cbiAgICAucHBnLWZvcm1fX2lucHV0LS1ub2xhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuODc1cmVtOyB9XG4gICAgLnBwZy1mb3JtX19pbnB1dC0tbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA0LjA2MjVyZW07IH1cbiAgICAucHBnLWZvcm1fX2lucHV0LS1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA5LjA2MjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAucHBnLWZvcm1fX2lucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDQ0NDQ0OyB9XG4gIC5wcGctZm9ybV9fc3VibWl0Ym94IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMTguNzVyZW07XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wcGctZm9ybS0tb3B0aW9ucyAucHBnLWZvcm1fX2dyb3VwIHtcbiAgbWFyZ2luOiAxLjI1cmVtIDA7XG4gIHdpZHRoOiAyMHJlbTsgfVxuICAucHBnLWZvcm0tLW9wdGlvbnMgLnBwZy1mb3JtX19ncm91cCAucHBnLWZvcm1fX29wdGlvbkJveCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBwZy1mb3JtX19ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgLnBwZy1mb3JtX19ncm91cC0tZGF0ZXBpY2tlcjphZnRlciB7XG4gICAgICByaWdodDogMC42MjVyZW07IH1cbiAgLnBwZy1mb3JtX19vcHRpb25Cb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gIC5wcGctZm9ybV9faW5wdXQtLWRhdGUge1xuICAgIHdpZHRoOiA4LjEyNXJlbTsgfVxuICAucHBnLWZvcm1fX2xhYmVsLS1hYnMge1xuICAgIHRvcDogLTIuMTg3NXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBwZy1mb3JtIC5wcGctZm9ybV9fZ3JvdXAtLW5vcGFkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07IH1cbiAgLnBwZy1mb3JtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07IH1cbiAgLnBwZy1mb3JtX19ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgLnBwZy1mb3JtX19ncm91cC0tZGF0ZXBpY2tlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gICAgICAucHBnLWZvcm1fX2dyb3VwLS1kYXRlcGlja2VyIC5wcGctZm9ybV9faW5wdXQtLW5vbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAucHBnLWZvcm1fX2dyb3VwLS1kYXRlcGlja2VyLXRvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuODc1cmVtOyB9XG4gICAgICAucHBnLWZvcm1fX2dyb3VwLS1kYXRlcGlja2VyIC5wcGctZm9ybV9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcGctZm9ybV9fZ3JvdXAtLWZsdXNoIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMC45Mzc1cmVtOyB9XG4gICAgLnBwZy1mb3JtX19ncm91cDphZnRlciB7XG4gICAgICB0b3A6IDcwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG4gIC5wcGctZm9ybV9fbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHBnLWZvcm1fX2xhYmVsLS1hYnMge1xuICAgICAgdG9wOiAtMS41NjI1cmVtOyB9XG4gICAgLnBwZy1mb3JtX19sYWJlbC0tcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IC0wLjYyNXJlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG4gIC5wcGctZm9ybV9faW5wdXQtLW5vbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBwZy1mb3JtX19pbnB1dC0tZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBwZy1mb3JtX19maWVsZHNldC0tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcGctZm9ybV9fZmllbGRzZXQtLXN1Ym1pdCA+IGEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07IH1cbiAgICAucHBnLWZvcm1fX2ZpZWxkc2V0LS1zdWJtaXQgLnBwZy1mb3JtX19zdWJtaXRib3gge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnBwZy1mb3JtX19maWVsZHNldC0tc3VibWl0IC5wcGctZm9ybV9fc3VibWl0Ym94ID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtOyB9XG4gICAgICAucHBnLWZvcm1fX2ZpZWxkc2V0LS1zdWJtaXQgLnBwZy1mb3JtX19zdWJtaXRib3ggPiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBwZy1mb3JtLS1vcHRpb25zIC5wcGctZm9ybV9fZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIG3Ds2R1bG9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHBnLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5wcGctaGVhZGVyX19yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTAuOTM3NXJlbTsgfVxuICAucHBnLWhlYWRlcl9fbG9nbyB7XG4gICAgcGFkZGluZy10b3A6IDIuMTg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgLnBwZy1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgIGhlaWdodDogMy43NXJlbTtcbiAgICAgIHdpZHRoOiAyMi4xMjVyZW07IH1cbiAgLnBwZy1oZWFkZXJfX2xpc3Qge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHBnLWhlYWRlcl9faXRlbS5wcGctaGVhZGVyX19pdGVtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmctdG9wOiAwLjE4NzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgICB3aWR0aDogNy4xMjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHBnLWhlYWRlcl9faXRlbS0tYnV0dG9uLnBwZy1oZWFkZXJfX2l0ZW0tLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAucHBnLWhlYWRlcl9faXRlbTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIHJpZ2h0OiAwLjYyNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG4gIC5wcGctaGVhZGVyX19zZWFyY2gge1xuICAgIHdpZHRoOiAyMy4xMjVyZW07XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBwZy1oZWFkZXJfX3NlYXJjaDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHBnLWhlYWRlcl9fcm93IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBwZy1oZWFkZXJfX2l0ZW0tLWJ1dHRvbi5wcGctaGVhZGVyX19pdGVtLS1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG4gIC5wcGctaGVhZGVyX19zZWFyY2gge1xuICAgIHdpZHRoOiAyMS44NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucHBnLWhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtOyB9XG4gICAgLnBwZy1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiAxOS44MTI1cmVtO1xuICAgICAgaGVpZ2h0OiAzLjMxMjVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcGctaGVhZGVyX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcGctaGVhZGVyX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBwZy1oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbjogMC42MjVyZW0gYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcGctaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTQuMTI1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjMxMjVyZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgSEVBRElOR1M6IGVzdGlsaXphY2nDs24gZGUgbG9zIGVuY2FiZXphZG9zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBwZy1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNjMzM0MDA7IH1cbiAgLnBwZy1oZWFkaW5nLS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucHBnLWhlYWRpbmctLXdoaXRlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnBwZy1oZWFkaW5nLS1ibGFjayB7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnBwZy1oZWFkaW5nLS13aW5kIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtOyB9XG4gIC5wcGctaGVhZGluZy0tYnJkIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAucHBnLWhlYWRpbmctLXdpbmQwMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMTI1cmVtOyB9XG4gIC5wcGctaGVhZGluZy0tdHlwZTAyIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbi5wcGctbWFpbl9fc2VhcmNoIC5wcGctaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cblxuLnBwZy10YWJsZSAucHBnLWhlYWRpbmcge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcGctdGFibGUgLnBwZy1oZWFkaW5nLS10eXBlMDIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgICBtYXJnaW46IDA7IH1cblxuLnBwZy10YWJsZS0tdHlwZTAyIC5wcGctaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuODM7IH1cbiAgLnBwZy10YWJsZS0tdHlwZTAyIC5wcGctaGVhZGluZy0tdHlwZTAyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW07IH1cbiAgLnBwZy10YWJsZS0tdHlwZTAyIC5wcGctaGVhZGluZy0tdHlwZTAzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAucHBnLXRhYmxlLS10eXBlMDIgLnBwZy1oZWFkaW5nLS10eXBlMDQge1xuICAgIGNvbG9yOiAjYzljNmM2OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5wcGctbWFpbl9fc2VhcmNoIC5wcGctaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBwZy1tYWluX19zZWFyY2ggLnBwZy1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbWF4LXdpZHRoOiAxNy42MjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xLjQzNzVyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcGctaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG4gICAgLnBwZy1oZWFkaW5nLS13aW5kMDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXJlbTsgfVxuICAgIC5wcGctaGVhZGluZy0tdHlwZTAyIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbltjbGFzcyo9XCIgcHBnLWljb25cIl06YWZ0ZXIsXG5bY2xhc3NePVwicHBnLWljb25cIl06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ljb25zL3Nwcml0ZXNoZWV0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtOyB9XG5cbi5wcGctaWNvbl9fZmItYTphZnRlciwgLnBwZy1pY29uX19mYi1hOmJlZm9yZSB7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTVweDsgfVxuXG4ucHBnLWljb25fX2ZiLWI6YWZ0ZXIsIC5wcGctaWNvbl9fZmItYjpiZWZvcmUge1xuICB3aWR0aDogMTAycHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IC01cHg7IH1cblxuLnBwZy1pY29uX19mYi1jOmFmdGVyLCAucHBnLWljb25fX2ZiLWM6YmVmb3JlIHtcbiAgd2lkdGg6IDE1M3B4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc4cHggLTVweDsgfVxuXG4ucHBnLWljb25fXzA2MC1hOmFmdGVyLCAucHBnLWljb25fXzA2MC1hOmJlZm9yZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtNXB4OyB9XG5cbi5wcGctaWNvbl9fMDYwLWI6YWZ0ZXIsIC5wcGctaWNvbl9fMDYwLWI6YmVmb3JlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MXB4IC01cHg7IH1cblxuLnBwZy1pY29uX18wNjAtYzphZnRlciwgLnBwZy1pY29uX18wNjAtYzpiZWZvcmUge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtOTVweDsgfVxuXG4ucHBnLWljb25fX2FjYy1hOmFmdGVyLCAucHBnLWljb25fX2FjYy1hOmJlZm9yZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODFweCAtNXB4OyB9XG5cbi5wcGctaWNvbl9fYWNjLWI6YWZ0ZXIsIC5wcGctaWNvbl9fYWNjLWI6YmVmb3JlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MXB4IC01NXB4OyB9XG5cbi5wcGctaWNvbl9fYWNjLWM6YWZ0ZXIsIC5wcGctaWNvbl9fYWNjLWM6YmVmb3JlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC0yMjVweDsgfVxuXG4ucHBnLWljb25fX2hlbHAtYTphZnRlciwgLnBwZy1pY29uX19oZWxwLWE6YmVmb3JlIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMXB4IC01cHg7IH1cblxuLnBwZy1pY29uX19oZWxwLWI6YWZ0ZXIsIC5wcGctaWNvbl9faGVscC1iOmJlZm9yZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTE0NXB4OyB9XG5cbi5wcGctaWNvbl9faGVscC1jOmFmdGVyLCAucHBnLWljb25fX2hlbHAtYzpiZWZvcmUge1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxcHggLTE0NXB4OyB9XG5cbi5wcGctaWNvbl9fYnVsbGV0LWE6YWZ0ZXIsIC5wcGctaWNvbl9fYnVsbGV0LWE6YmVmb3JlIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTY2cHggLTVweDsgfVxuXG4ucHBnLWljb25fX2J1bGxldC1iOmFmdGVyLCAucHBnLWljb25fX2J1bGxldC1iOmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NjZweCAtMjJweDsgfVxuXG4ucHBnLWljb25fX2J1bGxldC1jOmFmdGVyLCAucHBnLWljb25fX2J1bGxldC1jOmJlZm9yZSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNDVweDsgfVxuXG4ucHBnLWljb25fX21haWxib3gtYTphZnRlciwgLnBwZy1pY29uX19tYWlsYm94LWE6YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NXB4OyB9XG5cbi5wcGctaWNvbl9fbWFpbGJveC1iOmFmdGVyLCAucHBnLWljb25fX21haWxib3gtYjpiZWZvcmUge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1cHggLTIzMHB4OyB9XG5cbi5wcGctaWNvbl9fbWFpbGJveC1jOmFmdGVyLCAucHBnLWljb25fX21haWxib3gtYzpiZWZvcmUge1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkzcHggLTIzMHB4OyB9XG5cbi5wcGctaWNvbl9fbWFpbGdyZXktYTphZnRlciwgLnBwZy1pY29uX19tYWlsZ3JleS1hOmJlZm9yZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzBweCAtMTQ1cHg7IH1cblxuLnBwZy1pY29uX19tYWlsZ3JleS1iOmFmdGVyLCAucHBnLWljb25fX21haWxncmV5LWI6YmVmb3JlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NXB4IC0yMzBweDsgfVxuXG4ucHBnLWljb25fX21haWxncmV5LWM6YWZ0ZXIsIC5wcGctaWNvbl9fbWFpbGdyZXktYzpiZWZvcmUge1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5cHggLTIzMHB4OyB9XG5cbi5wcGctaWNvbl9fY2FsZW5kYXItYTphZnRlciwgLnBwZy1pY29uX19jYWxlbmRhci1hOmJlZm9yZSB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTZweCAtMTQ1cHg7IH1cblxuLnBwZy1pY29uX19jYWxlbmRhci1iOmFmdGVyLCAucHBnLWljb25fX2NhbGVuZGFyLWI6YmVmb3JlIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNXB4IC0yMzBweDsgfVxuXG4ucHBnLWljb25fX2NhbGVuZGFyLWM6YWZ0ZXIsIC5wcGctaWNvbl9fY2FsZW5kYXItYzpiZWZvcmUge1xuICB3aWR0aDogNTdweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzcHggLTIzMHB4OyB9XG5cbi5wcGctaWNvbl9fZm9sZGVyLWE6YWZ0ZXIsIC5wcGctaWNvbl9fZm9sZGVyLWE6YmVmb3JlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMHB4IC0yMzBweDsgfVxuXG4ucHBnLWljb25fX2ZvbGRlci1iOmFmdGVyLCAucHBnLWljb25fX2ZvbGRlci1iOmJlZm9yZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzVweCAtMzAwcHg7IH1cblxuLnBwZy1pY29uX19mb2xkZXItYzphZnRlciwgLnBwZy1pY29uX19mb2xkZXItYzpiZWZvcmUge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogODFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNXB4IC0zMDRweDsgfVxuXG4ucHBnLWljb25fX2NoYXQtYTphZnRlciwgLnBwZy1pY29uX19jaGF0LWE6YmVmb3JlIHtcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NXB4OyB9XG5cbi5wcGctaWNvbl9fY2hhdC1iOmFmdGVyLCAucHBnLWljb25fX2NoYXQtYjpiZWZvcmUge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1cHggLTMwNHB4OyB9XG5cbi5wcGctaWNvbl9fY2hhdC1jOmFmdGVyLCAucHBnLWljb25fX2NoYXQtYzpiZWZvcmUge1xuICB3aWR0aDogNjlweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDExcHggLTMwNHB4OyB9XG5cbi5wcGctaWNvbl9fc2hhcmUtYTphZnRlciwgLnBwZy1pY29uX19zaGFyZS1hOmJlZm9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjlweCAtMTc1cHg7IH1cblxuLnBwZy1pY29uX19zaGFyZS1iOmFmdGVyLCAucHBnLWljb25fX3NoYXJlLWI6YmVmb3JlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MHB4IC0zMDRweDsgfVxuXG4ucHBnLWljb25fX3NoYXJlLWM6YWZ0ZXIsIC5wcGctaWNvbl9fc2hhcmUtYzpiZWZvcmUge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkwcHggLTM1MHB4OyB9XG5cbi5wcGctaWNvbl9fZG93bmxvYWQtYTphZnRlciwgLnBwZy1pY29uX19kb3dubG9hZC1hOmJlZm9yZSB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTdweCAtMTc1cHg7IH1cblxuLnBwZy1pY29uX19kb3dubG9hZC1iOmFmdGVyLCAucHBnLWljb25fX2Rvd25sb2FkLWI6YmVmb3JlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtNDE0cHg7IH1cblxuLnBwZy1pY29uX19kb3dubG9hZC1jOmFmdGVyLCAucHBnLWljb25fX2Rvd25sb2FkLWM6YmVmb3JlIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzcHggLTQxNHB4OyB9XG5cbi5wcGctaWNvbl9fYWRkcmVzcy1hOmFmdGVyLCAucHBnLWljb25fX2FkZHJlc3MtYTpiZWZvcmUge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTgxcHggLTE3NXB4OyB9XG5cbi5wcGctaWNvbl9fYWRkcmVzcy1iOmFmdGVyLCAucHBnLWljb25fX2FkZHJlc3MtYjpiZWZvcmUge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTVweCAtNDE0cHg7IH1cblxuLnBwZy1pY29uX19hZGRyZXNzLWM6YWZ0ZXIsIC5wcGctaWNvbl9fYWRkcmVzcy1jOmJlZm9yZSB7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDg3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDlweCAtNDE0cHg7IH1cblxuLnBwZy1pY29uX19saW5rLWE6YWZ0ZXIsIC5wcGctaWNvbl9fbGluay1hOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTNweCAtMTc1cHg7IH1cblxuLnBwZy1pY29uX19saW5rLWI6YWZ0ZXIsIC5wcGctaWNvbl9fbGluay1iOmJlZm9yZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzZweCAtMzA0cHg7IH1cblxuLnBwZy1pY29uX19saW5rLWM6YWZ0ZXIsIC5wcGctaWNvbl9fbGluay1jOmJlZm9yZSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjVweCAtNDE0cHg7IH1cblxuLnBwZy1pY29uX19saXN0ZW4tYTphZnRlciwgLnBwZy1pY29uX19saXN0ZW4tYTpiZWZvcmUge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5cHggLTE3NXB4OyB9XG5cbi5wcGctaWNvbl9fbGlzdGVuLWI6YWZ0ZXIsIC5wcGctaWNvbl9fbGlzdGVuLWI6YmVmb3JlIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4M3B4IC00MTRweDsgfVxuXG4ucHBnLWljb25fX2xpc3Rlbi1jOmFmdGVyLCAucHBnLWljb25fX2xpc3Rlbi1jOmJlZm9yZSB7XG4gIHdpZHRoOiA2OXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzlweCAtNDE0cHg7IH1cblxuLnBwZy1pY29uX19jcm9zc1ctMmE6YWZ0ZXIsIC5wcGctaWNvbl9fY3Jvc3NXLTJhOmJlZm9yZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MXB4IC00NnB4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NXLTJhLUxpZ2h0OmFmdGVyLCAucHBnLWljb25fX2Nyb3NzVy0yYS1MaWdodDpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTY3cHg7IH1cblxuLnBwZy1pY29uX19jcm9zc1ctMmI6YWZ0ZXIsIC5wcGctaWNvbl9fY3Jvc3NXLTJiOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzJweCAtMTc1cHg7IH1cblxuLnBwZy1pY29uX19jcm9zc1ctMmItTGlnaHQ6YWZ0ZXIsIC5wcGctaWNvbl9fY3Jvc3NXLTJiLUxpZ2h0OmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOThweCAtMTc1cHg7IH1cblxuLnBwZy1pY29uX19jcm9zc1ctMmM6YWZ0ZXIsIC5wcGctaWNvbl9fY3Jvc3NXLTJjOmJlZm9yZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTZweCAtMTc1cHg7IH1cblxuLnBwZy1pY29uX19jcm9zc1ctMzphZnRlciwgLnBwZy1pY29uX19jcm9zc1ctMzpiZWZvcmUge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTRweCAtMzQ2cHg7IH1cblxuLnBwZy1pY29uX19jcm9zc1ctM2E6YWZ0ZXIsIC5wcGctaWNvbl9fY3Jvc3NXLTNhOmJlZm9yZSB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtMzYzcHg7IH1cblxuLnBwZy1pY29uX19jcm9zc1ctM2I6YWZ0ZXIsIC5wcGctaWNvbl9fY3Jvc3NXLTNiOmJlZm9yZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNnB4IC0zNjNweDsgfVxuXG4ucHBnLWljb25fX2Nyb3NzVy0zYzphZnRlciwgLnBwZy1pY29uX19jcm9zc1ctM2M6YmVmb3JlIHtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IC00MTRweDsgfVxuXG4ucHBnLWljb25fX2Nyb3NzVy00OmFmdGVyLCAucHBnLWljb25fX2Nyb3NzVy00OmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OHB4IC0zNjNweDsgfVxuXG4ucHBnLWljb25fX2Nyb3NzRGlzYWJsZS00YUxpZ2h0OmFmdGVyLCAucHBnLWljb25fX2Nyb3NzRGlzYWJsZS00YUxpZ2h0OmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NHB4IC0zNjNweDsgfVxuXG4ucHBnLWljb25fX2Nyb3NzRGlzYWJsZS00YkxpZ2h0OmFmdGVyLCAucHBnLWljb25fX2Nyb3NzRGlzYWJsZS00YkxpZ2h0OmJlZm9yZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjFweCAtNDE0cHg7IH1cblxuLnBwZy1pY29uX19jcm9zc0Rpc2FibGUtNGNMaWdodDphZnRlciwgLnBwZy1pY29uX19jcm9zc0Rpc2FibGUtNGNMaWdodDpiZWZvcmUge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA4MXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAzcHggLTQxNHB4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NCLTJhOmFmdGVyLCAucHBnLWljb25fX2Nyb3NzQi0yYTpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yM3B4IC02N3B4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NCLTJiOmFmdGVyLCAucHBnLWljb25fX2Nyb3NzQi0yYjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1cHggLTM2M3B4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NCLTJjOmFmdGVyLCAucHBnLWljb25fX2Nyb3NzQi0yYzpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0cHggLTM2M3B4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NCLTNhLWZpbGxlZDphZnRlciwgLnBwZy1pY29uX19jcm9zc0ItM2EtZmlsbGVkOmJlZm9yZSB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDFweCAtNjdweDsgfVxuXG4ucHBnLWljb25fX2Nyb3NzQi0zYi1maWxsZWQ6YWZ0ZXIsIC5wcGctaWNvbl9fY3Jvc3NCLTNiLWZpbGxlZDpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxcHggLTQwNnB4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NCLTNjLWZpbGxlZDphZnRlciwgLnBwZy1pY29uX19jcm9zc0ItM2MtZmlsbGVkOmJlZm9yZSB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTUwNXB4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NCLTNjLWZpbGxlZDphZnRlciwgLnBwZy1pY29uX19jcm9zc0ItM2MtZmlsbGVkOmJlZm9yZSB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTUwNXB4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NSLTFhOmFmdGVyLCAucHBnLWljb25fX2Nyb3NzUi0xYTpiZWZvcmUge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAtMzYzcHg7IH1cblxuLnBwZy1pY29uX19jcm9zc1ItMWI6YWZ0ZXIsIC5wcGctaWNvbl9fY3Jvc3NSLTFiOmJlZm9yZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC01MDVweDsgfVxuXG4ucHBnLWljb25fX2Nyb3NzUi0xYzphZnRlciwgLnBwZy1pY29uX19jcm9zc1ItMWM6YmVmb3JlIHtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0cHggLTUwNXB4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NSLTJhOmFmdGVyLCAucHBnLWljb25fX2Nyb3NzUi0yYTpiZWZvcmUge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtNjdweDsgfVxuXG4ucHBnLWljb25fX2Nyb3NzUi0yYUxpZ2h0OmFmdGVyLCAucHBnLWljb25fX2Nyb3NzUi0yYUxpZ2h0OmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NjFweCAtNDMwcHg7IH1cblxuLnBwZy1pY29uX19jcm9zc1ItMmI6YWZ0ZXIsIC5wcGctaWNvbl9fY3Jvc3NSLTJiOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTQ2N3B4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NSLTJiTGlnaHQ6YWZ0ZXIsIC5wcGctaWNvbl9fY3Jvc3NSLTJiTGlnaHQ6YmVmb3JlIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNXB4IC01MDVweDsgfVxuXG4ucHBnLWljb25fX2Nyb3NzUi0yYzphZnRlciwgLnBwZy1pY29uX19jcm9zc1ItMmM6YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2N3B4IC01MDVweDsgfVxuXG4ucHBnLWljb25fX2Nyb3NzUi0yY0xpZ2h0OmFmdGVyLCAucHBnLWljb25fX2Nyb3NzUi0yY0xpZ2h0OmJlZm9yZSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDgxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OTBweCAtNXB4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NSLTNhOmFmdGVyLCAucHBnLWljb25fX2Nyb3NzUi0zYTpiZWZvcmUge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTk2cHg7IH1cblxuLnBwZy1pY29uX19jcm9zc1ItM2EtZmlsbGVkOmFmdGVyLCAucHBnLWljb25fX2Nyb3NzUi0zYS1maWxsZWQ6YmVmb3JlIHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNnB4IC05NnB4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NSLTNiOmFmdGVyLCAucHBnLWljb25fX2Nyb3NzUi0zYjpiZWZvcmUge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcxcHggLTk2cHg7IH1cblxuLnBwZy1pY29uX19jcm9zc1ItM2ItZmlsbGVkOmFmdGVyLCAucHBnLWljb25fX2Nyb3NzUi0zYi1maWxsZWQ6YmVmb3JlIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwM3B4IC05NnB4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NSLTNjOmFmdGVyLCAucHBnLWljb25fX2Nyb3NzUi0zYzpiZWZvcmUge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjAzcHggLTExOHB4OyB9XG5cbi5wcGctaWNvbl9fY3Jvc3NSLTNjLWZpbGxlZDphZnRlciwgLnBwZy1pY29uX19jcm9zc1ItM2MtZmlsbGVkOmJlZm9yZSB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OTBweCAtMTQ5cHg7IH1cblxuLnBwZy1pY29uX190aW1ldGFibGUtYTphZnRlciwgLnBwZy1pY29uX190aW1ldGFibGUtYTpiZWZvcmUge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTc3cHg7IH1cblxuLnBwZy1pY29uX190aW1ldGFibGUtYjphZnRlciwgLnBwZy1pY29uX190aW1ldGFibGUtYjpiZWZvcmUge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkwcHggLTE3N3B4OyB9XG5cbi5wcGctaWNvbl9fdGltZXRhYmxlLWM6YWZ0ZXIsIC5wcGctaWNvbl9fdGltZXRhYmxlLWM6YmVmb3JlIHtcbiAgd2lkdGg6IDU3cHg7XG4gIGhlaWdodDogNTdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IC0yMjVweDsgfVxuXG4ucHBnLWljb25fX3ByaW50LWE6YWZ0ZXIsIC5wcGctaWNvbl9fcHJpbnQtYTpiZWZvcmUge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTc4cHggLTI5MnB4OyB9XG5cbi5wcGctaWNvbl9fcHJpbnQtYjphZnRlciwgLnBwZy1pY29uX19wcmludC1iOmJlZm9yZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01ODhweCAtMzIxcHg7IH1cblxuLnBwZy1pY29uX19wcmludC1jOmFmdGVyLCAucHBnLWljb25fX3ByaW50LWM6YmVmb3JlIHtcbiAgd2lkdGg6IDYzcHg7XG4gIGhlaWdodDogNTdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MXB4IC00NjdweDsgfVxuXG4ucHBnLWljb25fX21hcC1hOmFmdGVyLCAucHBnLWljb25fX21hcC1hOmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzFweCAtMzY5cHg7IH1cblxuLnBwZy1pY29uX19tYXAtYjphZnRlciwgLnBwZy1pY29uX19tYXAtYjpiZWZvcmUge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTUzNHB4OyB9XG5cbi5wcGctaWNvbl9fbWFwLWM6YWZ0ZXIsIC5wcGctaWNvbl9fbWFwLWM6YmVmb3JlIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogODRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMXB4IC01MDVweDsgfVxuXG4ucHBnLWljb25fX3Bvc2l0aW9uLWE6YWZ0ZXIsIC5wcGctaWNvbl9fcG9zaXRpb24tYTpiZWZvcmUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY5cHggLTM2OXB4OyB9XG5cbi5wcGctaWNvbl9fcG9zaXRpb24tYjphZnRlciwgLnBwZy1pY29uX19wb3NpdGlvbi1iOmJlZm9yZSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01ODlweCAtMzY5cHg7IH1cblxuLnBwZy1pY29uX19wb3NpdGlvbi1jOmFmdGVyLCAucHBnLWljb25fX3Bvc2l0aW9uLWM6YmVmb3JlIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NXB4IC01MzRweDsgfVxuXG4ucHBnLWljb25fX3NlYXJjaC1yOmFmdGVyLCAucHBnLWljb25fX3NlYXJjaC1yOmJlZm9yZSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01ODlweCAtNDI5cHg7IH1cblxuLnBwZy1pY29uX19zZWFyY2gtcmE6YWZ0ZXIsIC5wcGctaWNvbl9fc2VhcmNoLXJhOmJlZm9yZSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAtNDYycHg7IH1cblxuLnBwZy1pY29uX19zZWFyY2gtcmI6YWZ0ZXIsIC5wcGctaWNvbl9fc2VhcmNoLXJiOmJlZm9yZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzdweCAtNTM0cHg7IH1cblxuLnBwZy1pY29uX19zZWFyY2gtcmM6YWZ0ZXIsIC5wcGctaWNvbl9fc2VhcmNoLXJjOmJlZm9yZSB7XG4gIHdpZHRoOiA2M3B4O1xuICBoZWlnaHQ6IDY5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjlweCAtNTM0cHg7IH1cblxuLnBwZy1pY29uX19zZWFyY2gtdzphZnRlciwgLnBwZy1pY29uX19zZWFyY2gtdzpiZWZvcmUge1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNTM0cHg7IH1cblxuLnBwZy1pY29uX19zZWFyY2gtd2E6YWZ0ZXIsIC5wcGctaWNvbl9fc2VhcmNoLXdhOmJlZm9yZSB7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODNweCAtNTM0cHg7IH1cblxuLnBwZy1pY29uX19zZWFyY2gtd2I6YWZ0ZXIsIC5wcGctaWNvbl9fc2VhcmNoLXdiOmJlZm9yZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTYxM3B4OyB9XG5cbi5wcGctaWNvbl9fc2VhcmNoLXdjOmFmdGVyLCAucHBnLWljb25fX3NlYXJjaC13YzpiZWZvcmUge1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiA2OXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjQ4cHggLTVweDsgfVxuXG4ucHBnLWljb25fX3RsZi1hOmFmdGVyLCAucHBnLWljb25fX3RsZi1hOmJlZm9yZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NDhweCAtODRweDsgfVxuXG4ucHBnLWljb25fX3RsZi1iOmFmdGVyLCAucHBnLWljb25fX3RsZi1iOmJlZm9yZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NDZweCAtMTE3cHg7IH1cblxuLnBwZy1pY29uX190bGYtYzphZnRlciwgLnBwZy1pY29uX190bGYtYzpiZWZvcmUge1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2OXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM4cHggLTE3M3B4OyB9XG5cbi5wcGctaWNvbl9fdGxmR3JleS1hOmFmdGVyLCAucHBnLWljb25fX3RsZkdyZXktYTpiZWZvcmUge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjgwcHggLTg0cHg7IH1cblxuLnBwZy1pY29uX190bGZHcmV5LWI6YWZ0ZXIsIC5wcGctaWNvbl9fdGxmR3JleS1iOmJlZm9yZSB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzdweCAtMjUycHg7IH1cblxuLnBwZy1pY29uX190bGZHcmV5LWM6YWZ0ZXIsIC5wcGctaWNvbl9fdGxmR3JleS1jOmJlZm9yZSB7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MzRweCAtNDI5cHg7IH1cblxuLnBwZy1pY29uX190cmVlLWE6YWZ0ZXIsIC5wcGctaWNvbl9fdHJlZS1hOmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NDBweCAtMzA2cHg7IH1cblxuLnBwZy1pY29uX190cmVlLWI6YWZ0ZXIsIC5wcGctaWNvbl9fdHJlZS1iOmJlZm9yZSB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NDdweCAtMzM2cHg7IH1cblxuLnBwZy1pY29uX190cmVlLWM6YWZ0ZXIsIC5wcGctaWNvbl9fdHJlZS1jOmJlZm9yZSB7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MDJweCAtNTM0cHg7IH1cblxuLnBwZy1pY29uLS1iZWZvcmU6YWZ0ZXIge1xuICBjb250ZW50OiBub25lOyB9XG5cbi5wcGctaWNvbi0tYmVmb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ljb25zL3Nwcml0ZXNoZWV0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTsgfVxuXG4ucHBnLWljb24tLXJvdGF0ZTphZnRlciwgLnBwZy1pY29uLS1yb3RhdGU6YmVmb3JlIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ucHBnLWljb25fX2hlbHAge1xuICBwYWRkaW5nLWxlZnQ6IDQuMDYyNXJlbTtcbiAgbWluLWhlaWdodDogMy4xODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHBnLWljb25fX2hlbHA6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC44MTI1cmVtO1xuICAgIHdpZHRoOiAzLjI1cmVtO1xuICAgIGhlaWdodDogMy4xODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvY29udGVudHMvc3VwcG9ydC5wbmdcIik7IH1cbiAgLnBwZy1pY29uX19oZWxwOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcGctaWNvbl9faGVscC0tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBwZy1pY29uX19oZWxwLS10ZXh0OmJlZm9yZSwgLnBwZy1pY29uX19oZWxwLS10ZXh0OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBwZy1pY29uX19qb2I6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuODEyNXJlbTtcbiAgd2lkdGg6IDMuMTI1cmVtO1xuICBoZWlnaHQ6IDMuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvY29udGVudHMvcGFlLWFwcC5wbmdcIik7IH1cblxuLypcblx0TW9kaWZpY2Fkb3IgcGFyYSBsb3MgaWNvbm9zIGVuIGVsIG1lbnUgcHJpbmNpcGFsXG4qL1xuLnBwZy1tZW51IC5wcGctbWVudV9fbGluayAucHBnLWljb25fX2Nyb3NzVy0zYSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIG3Ds2R1bG9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHBnLWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgcGFkZGluZzogMS41NjI1cmVtIDEuNTYyNXJlbSAwIDEuNTYyNXJlbTsgfVxuICAucHBnLWluZm9fX2ZpZWxkc2V0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBwZy1pbmZvX19sZWdlbmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNDM3NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAucHBnLWluZm9fX3JhZGlvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5wcGctaW5mb19fbGJsLXJhZGlvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUuNjI1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjYzMzNDAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucHBnLWluZm9fX2xibC1yYWRpbzpob3ZlciwgLnBwZy1pbmZvX19sYmwtcmFkaW86Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MzMzQwMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAucHBnLWluZm9fX2xibC10ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcGctaW5mb19fdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDkuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gICAgcGFkZGluZzogMC42MjVyZW07XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLnBwZy1pbmZvX19zdWJtaXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5wcGctaW5mb19fY29udGV0LXRleHQtYXJlYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHBnLWluZm9fX3JhZGlvIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gIC5wcGctaW5mb19fbGVnZW5kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHBnLWluZm9fX2xlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIExJTks6IGVzdGlsaXphY2nDs24gZGUgbG9zIGVubGFjZXMgZGVsIHBvcnRhbFxuXHRcdFx0RW50ZW5lbW9kcyBwb3IgZW5sYWNlIHRvZG9zIGFxdWVsbG9zIHF1ZSBzdVxuXHRcdFx0Y29tcG9ydGFtaWVudG8gYWZlY3RhIGEgbGEgVVJMIGRlIGxhIHDDoWdpbmEuXG5cdFx0XHRUYW1iacOpbiwgaW5jbHVpbW9zIGVubGFjcyB0cG8gXCJhbmNsYVwiLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcGctbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjYzMzNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5wcGctbGluazpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCAwICNjMzM0MDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2JjMzMwMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLnBwZy1saW5rOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnBwZy1saW5rX19hcHBzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ5JTsgfVxuICAgIC5wcGctbGlua19fYXBwcyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBwZy1saW5rLS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucHBnLWxpbmstLXdoaXRlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnBwZy1saW5rLS1ibGFjayB7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAucHBnLWxpbmstLWJsYWNrOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnBwZy1saW5rLS1ibGFjazphY3RpdmUge1xuICAgICAgY29sb3I6ICNjMzM0MDA7IH1cbiAgLnBwZy1saW5rLS1yZWQge1xuICAgIGNvbG9yOiAjYzMzNDAwOyB9XG4gIC5wcGctbGluay0tYm9yZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgI2M5YzZjNjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAucHBnLWxpbmstLWJpZyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wcGctbGluay0tYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzMzQwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcGctbGluay0tYnRuOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZTJjMDI7IH1cbiAgICAucHBnLWxpbmstLWJ0bjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzMzNDAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2MzMzQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnBwZy1saW5rLS1idG4yIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYmJiYjtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI5O1xuICAgIGNvbG9yOiAjYzMzNDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5wcGctbGluay0tYnRuMjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGYwOyB9XG4gICAgLnBwZy1saW5rLS1idG4yOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjYzMzNDAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzMzQwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnBwZy1saW5rLS1idG4tZGlzYWJsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZGVkOTtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC5wcGctbGluay0tYnRuLWRpc2FibGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAucHBnLWxpbmstLWJ0bi1kaXNhYmxlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBkZWQ5OyB9XG4gIC5wcGctbGluay0tYnRuLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzMzQwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UwZGVkOTsgfVxuICAgIC5wcGctbGluay0tYnRuLWFjdGl2ZTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzMzNDAwO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5wcGctbGluay0tYnRuMzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRmMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBwZy1saW5rLS1zZWVkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07IH1cbiAgICAucHBnLWxpbmstLXNlZWRzOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7IH1cbiAgLnBwZy1saW5rLS1idG4tbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gIC5wcGctbGluay0tYnRuLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC44NzVyZW07IH1cbiAgLnBwZy1saW5rLS1waWxscyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5wcGctbGluay0tcGlsbHM6aG92ZXIsIC5wcGctbGluay0tcGlsbHM6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSg2OCwgNjgsIDY4LCAwLjYzKTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2MzMzQwMDsgfVxuICAgICAgLnBwZy1saW5rLS1waWxsczpob3ZlcjpiZWZvcmUsIC5wcGctbGluay0tcGlsbHM6Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2MzMzQwMDsgfVxuXG4ucHBnLXNsaWNrLS10eXBlMyAucHBnLWxpbmstLWJ0bjIge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcGctaGVhZGVyIC5wcGctaGVhZGVyX19pdGVtLS1idXR0b24gLnBwZy1saW5rLS1idG4ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7IH1cblxuLnBwZy1uZXdzIC5vLWxpc3RfX2l0ZW06aG92ZXIgLnBwZy1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm8tbGlzdC0taW5saW5lIC5wcGctbGluayB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5vLWxpc3QtLWlubGluZSAucHBnLWxpbmsucHBnLWxpbmstLXJyc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAwIDAuMzEyNXJlbSAwLjYyNXJlbTsgfVxuICAgIC5vLWxpc3QtLWlubGluZSAucHBnLWxpbmsucHBnLWxpbmstLXJyc3M6aG92ZXIsIC5vLWxpc3QtLWlubGluZSAucHBnLWxpbmsucHBnLWxpbmstLXJyc3M6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRmMDsgfVxuXG4uby1saXN0LS1oZWFkZXIgLnBwZy1saW5rIHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLm8tbGlzdC0taGVhZGVyIC5wcGctbGluay5wcGctbGluay0taGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjVyZW07IH1cbiAgICAuby1saXN0LS1oZWFkZXIgLnBwZy1saW5rLnBwZy1saW5rLS1oZWFkZXI6aG92ZXIsIC5vLWxpc3QtLWhlYWRlciAucHBnLWxpbmsucHBnLWxpbmstLWhlYWRlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGYwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm8tbGlzdC0taGVhZGVyIC5wcGctbGluay5wcGctbGluay0taGVhZGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvaWNvbnMvZmlsZXMvaWNvbi1mbGVjaGEtbmVncmEtLTNhLWZpbGxlZC5wbmdcIik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cblxuLnBwZy10YWJsZSAucHBnLWxpbmsge1xuICBjb2xvcjogI2MzMzQwMDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnBwZy10YWJsZSAucHBnLWxpbmstLXR5cGUwMiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5wcGctZm9vdGVyLS1saXN0IC5wcGctbGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLnBwZy1mb290ZXJfX2xpbms6Zmlyc3QtY2hpbGQgLnBwZy1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5wcGctZm9vdGVyLnBwZy1mb290ZXJfX2xpbmsge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M5YzZjNjsgfVxuICAucHBnLWZvb3Rlci5wcGctZm9vdGVyX19saW5rOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnBwZy1mb290ZXIgLm8tbGlzdC5vLWxpc3QtLWlubGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzljNmM2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5YzZjNjsgfVxuXG4uby1saXN0LS10eXBlMDEgLnBwZy1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyLjVyZW07IH1cbiAgLm8tbGlzdC0tdHlwZTAxIC5wcGctbGluay0tcmVkIHtcbiAgICBjb2xvcjogI2MzMzQwMDsgfVxuICAuby1saXN0LS10eXBlMDEgLnBwZy1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmNGYwOyB9XG4gICAgLm8tbGlzdC0tdHlwZTAxIC5wcGctbGluazpob3ZlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAwLjMxMjVyZW07XG4gICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzMzNDAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vLWxpc3QtLWlubGluZSAucHBnLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5wcGctdGFibGUgLnBwZy1saW5rLS10eXBlMDIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBwZy1saW5rLS1zZWVkcyB7XG4gICAgbWFyZ2luLXRvcDogMC41NjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHBnLWxpbmtfX2FwcHMge1xuICAgIHdpZHRoOiA4LjEyNXJlbTsgfVxuICAucHBnLWxpbmstLWJvcmRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHBnLWxpbmstLWJvcmRlcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcGctbGluay0tc2VlZHMge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbTsgfVxuICAucHBnLWxpbmstLWJ0bi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTsgfVxuICAucHBnLWZvb3Rlcl9fbGluay5wcGctZm9vdGVyX19saW5rOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBwZy1mb290ZXJfX2xpbms6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuICAucHBnLWZvb3RlciAuby1saXN0Lm8tbGlzdC0taW5saW5lIHtcbiAgICBib3JkZXI6IDAgbm9uZTsgfVxuICAgIC5wcGctZm9vdGVyIC5vLWxpc3Quby1saXN0LS1pbmxpbmUgLm8tbGlzdF9faXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M5YzZjNjsgfVxuICAgICAgLnBwZy1mb290ZXIgLm8tbGlzdC5vLWxpc3QtLWlubGluZSAuby1saXN0X19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHBnLWZvb3RlciAuby11bml0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucHBnLWZvb3RlciAucHBnLXRleHQtLWxpZ2h0ZWQtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtOyB9IH1cblxuLnBwZy1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzMzQwMDsgfVxuICAucHBnLW1lbnVfX2l0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjgpOyB9XG4gICAgLnBwZy1tZW51X19pdDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yOCk7IH1cbiAgLnBwZy1tZW51X19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMXJlbSAxLjEyNXJlbSAxcmVtIDEuMTI1cmVtO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07IH1cbiAgICAucHBnLW1lbnVfX2xpbmsgLnBwZy1tZW51X190ZXh0LWxpbmsge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucHBnLW1lbnVfX2xpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzllMmMwMjsgfVxuICAgIC5wcGctbWVudV9fbGluazpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAzcHggIzllMmMwMjsgfVxuICAgIC5wcGctbWVudV9fbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICM5ZTJjMDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLnBwZy1tZW51X19saW5rLmFjdGl2ZSAucHBnLWljb25fX2Nyb3NzVy0zYTphZnRlciB7XG4gICAgICAgIHdpZHRoOiAwLjY4NzVyZW07XG4gICAgICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC05NnB4OyB9XG4gIC5wcGctbWVudV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAucHBnLW1lbnVfX2NvbnRlbnQgLnBwZy10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG4gIC5wcGctbWVudV9faXQtMmwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbTsgfVxuICAucHBnLW1lbnVfX2xpbmstMmwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtIDAuNjI1cmVtIDAuNjI1cmVtOyB9XG4gICAgLnBwZy1tZW51X19saW5rLTJsOmhvdmVyLCAucHBnLW1lbnVfX2xpbmstMmw6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRmMDsgfVxuICAucHBnLW1lbnVfX3N0aWNreSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHBnLW1lbnUgLnBwZy1tZW51X19zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1lbnUtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHBnLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLnBwZy1tZW51X19zdGlja3kge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcGctbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2MzMzQwMDsgfVxuICAgIC5wcGctbWVudV9faXQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0wLjkzNzVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogLTAuOTM3NXJlbTsgfVxuICAgIC5wcGctbWVudSAucHBnLW1lbnVfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzllMmMwMjtcbiAgICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAxcmVtO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLnBwZy1tZW51IC5wcGctbWVudV9fbGluayAucHBnLW1lbnVfX3RleHQtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDk0JTsgfVxuICAgICAgLnBwZy1tZW51IC5wcGctbWVudV9fbGluazpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5wcGctbWVudSAucHBnLW1lbnVfX2xpbms6Zm9jdXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAucHBnLW1lbnUgLnBwZy1tZW51X19saW5rIC5wcGctaWNvbl9fY3Jvc3NXLTNhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNSU7IH1cbiAgICAgICAgLnBwZy1tZW51IC5wcGctbWVudV9fbGluayAucHBnLWljb25fX2Nyb3NzVy0zYTphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDAuNjg3NXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC05NnB4OyB9XG4gICAgICAucHBnLW1lbnUgLnBwZy1tZW51X19saW5rLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjOWUyYzAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAucHBnLW1lbnUgLnBwZy1tZW51X19saW5rLmFjdGl2ZSAucHBnLWljb25fX2Nyb3NzVy0zYTphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5wcGctbWVudV9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLnBwZy1tZW51X19saXN0LTJsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cbiAgICAucHBnLW1lbnVfX2l0LTJsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG4gICAgLnBwZy1tZW51X19saW5rLTJsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDAuNjI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgIC5wcGctbWVudV9fbGluay0ybDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLnBwZy1tZW51X19zdGlja3kge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gICAgICAucHBnLW1lbnVfX3N0aWNreTphZnRlciwgLnBwZy1tZW51X19zdGlja3k6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBwZy1tZW51X19zdGlja3kgLnBwZy1tZW51X19zdGstaXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDAlOyB9XG4gICAgICAgIC5wcGctbWVudV9fc3RpY2t5IC5wcGctbWVudV9fc3RrLWl0ZW06Zmlyc3QtY2hpbGQsIC5wcGctbWVudV9fc3RpY2t5IC5wcGctbWVudV9fc3RrLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgICAucHBnLW1lbnVfX3N0aWNreSAucHBnLW1lbnVfX3N0ay1pdGVtOmxhc3QtY2hpbGQgLnBwZy1tZW51X19zdGstbGluazphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAucHBnLW1lbnVfX3N0aWNreSAucHBnLW1lbnVfX3N0ay1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHBnLW1lbnVfX3N0aWNreSAucHBnLW1lbnVfX3N0ay1saW5rOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDAuMTI1cmVtO1xuICAgICAgICAgIGhlaWdodDogNDAlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH1cbiAgICAgICAgLnBwZy1tZW51X19zdGlja3kgLnBwZy1tZW51X19zdGstbGluay5zdGstLW1lbnU6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1nL2ljb25zL2ZpbGVzL2ljb24tbWVudS1tb2JpbGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAxLjU2MjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07IH1cbiAgICAgICAgLnBwZy1tZW51X19zdGlja3kgLnBwZy1tZW51X19zdGstbGluay5zdGstLWZvbGRlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3Nwcml0ZXNoZWV0LnBuZykgbm8tcmVwZWF0IC01MjBweCAtMjMwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDIuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNTYyNXJlbTsgfVxuICAgICAgICAucHBnLW1lbnVfX3N0aWNreSAucHBnLW1lbnVfX3N0ay1saW5rLnN0ay0taGVscDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3Nwcml0ZXNoZWV0LnBuZykgbm8tcmVwZWF0IC01MzFweCAtNXB4O1xuICAgICAgICAgIHdpZHRoOiAxLjU2MjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjU2MjVyZW07IH1cbiAgICAgICAgLnBwZy1tZW51X19zdGlja3kgLnBwZy1tZW51X19zdGstbGluay5hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMzM0MDA7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5wcGctbWVudV9fc3RpY2t5IC5wcGctbWVudV9fc3RrLWxpbmsuYWN0aXZlLnN0ay0tbWVudTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9maWxlcy9hc3BhLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgIC5wcGctbWVudSAucHBnLW1lbnVfX3NlY29uZGFyeSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7IH1cbiAgICAgIC5wcGctbWVudSAucHBnLW1lbnVfX3NlY29uZGFyeSAucHBnLW1lbnVfX2l0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG4gICAgICAucHBnLW1lbnUgLnBwZy1tZW51X19zZWNvbmRhcnkgLnBwZy1mb3JtX19ncm91cCAucHBnLWZvcm1fX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7IH1cbiAgICAgIC5wcGctbWVudSAucHBnLW1lbnVfX3NlY29uZGFyeSAucHBnLWZvcm1fX2dyb3VwIC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAucHBnLW1lbnUgLnBwZy1tZW51X19zZWNvbmRhcnkgLnBwZy1mb3JtX19ncm91cCAudWktc2VsZWN0bWVudS1idXR0b24gLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIG3Ds2R1bG9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHBnLW1pY2FycGV0YSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBwZy1taWNhcnBldGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNy41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcGctbWljYXJwZXRhIC5wcGctbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEuMjVyZW07XG4gICAgICByaWdodDogOC43NXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBwZy1taWNhcnBldGEge1xuICAgIGhlaWdodDogMTEuNTYyNXJlbTsgfVxuICAgIC5wcGctbWljYXJwZXRhIC5wcGctbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIyBtw7NkdWxvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIFBQRy1QQUdJTkFUSU9OXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBwZy1wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDIuOTM3NXJlbTsgfVxuICAucHBnLXBhZ2luYXRpb25fX2J0bi0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucHBnLXBhZ2luYXRpb25fX2J0bi0tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucHBnLXBhZ2luYXRpb25fX2J0bi0tbWlkZGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHBnLXBhZ2luYXRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5wcGctcGFnaW5hdGlvbl9fYnRuLS1taWRkbGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5wcGctcGFnaW5hdGlvbl9fYnRuLS1sZWZ0LCAucHBnLXBhZ2luYXRpb25fX2J0bi0tcmlnaHQge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgUElMTFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHBnLXBpbGxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07IH1cbiAgLnBwZy1waWxsc19faW1nIHtcbiAgICB3aWR0aDogNC4zNzVyZW07XG4gICAgcGFkZGluZzogMDsgfVxuICAucHBnLXBpbGxzX190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5wcGctcGlsbHM6aG92ZXIsIC5wcGctcGlsbHM6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMzM0MDA7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSg2OCwgNjgsIDY4LCAwLjM4KTsgfVxuICAucHBnLXBpbGxzOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucHBnLXBpbGxzLmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MzMzQwMDsgfVxuICAucHBnLXBpbGxzX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbTsgfVxuICAucHBnLXBpbGxzX19saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtIDA7IH1cbiAgLnBwZy1waWxsc19fbXJnLXR4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH1cbiAgLnBwZy1waWxsc19fbXJnLWJsayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG4gIC5wcGctcGlsbHNfX21yZy1idHRtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtOyB9XG4gIC5wcGctcGlsbHNfX3R5cGUwMiB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAucHBnLXBpbGxzX190eXBlMDI6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzMzQwMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoNjgsIDY4LCA2OCwgMC4zOCk7IH1cbiAgICAucHBnLXBpbGxzX190eXBlMDIuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMzM0MDA7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogNXB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIyBtw7NkdWxvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBwZy1ycnNzIHtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxNC4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzLjEyNXJlbTtcbiAgbGVmdDogMC42MjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLnBwZy1ycnNzOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9maWxlcy9pY29uLWFycm93LWRvd24tZ3JleS11cC5wbmdcIik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xLjA2MjVyZW07XG4gICAgbGVmdDogMS4yNXJlbTsgfVxuICAucHBnLXJyc3NfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgLnBwZy1ycnNzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5wcGctcnJzc19faXRlbSAucHBnLWxpbmsucHBnLWxpbmstLXJyc3Mge1xuICAgICAgcGFkZGluZzogMC45Mzc1cmVtOyB9XG4gICAgICAucHBnLXJyc3NfX2l0ZW0gLnBwZy1saW5rLnBwZy1saW5rLS1ycnNzOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wcGctcnJzcy5wcGctcnJzcy0taGVhZGVyIHtcbiAgICB3aWR0aDogOS4zNzVyZW07XG4gICAgbGVmdDogMDsgfVxuXG4ucHBnLW1lbnVfX3NlY29uZGFyeSAuby1saXN0LS1oZWFkZXIgLm8tbGlzdF9fYm94IHtcbiAgZmxvYXQ6IGluaGVyaXQ7IH1cbiAgLnBwZy1tZW51X19zZWNvbmRhcnkgLm8tbGlzdC0taGVhZGVyIC5vLWxpc3RfX2JveCAuby1saXN0X19pdGVtIHtcbiAgICBmbG9hdDogaW5oZXJpdDsgfVxuXG4ucHBnLW1lbnVfX3NlY29uZGFyeSAuby1saXN0LS1oZWFkZXIgLnBwZy1saW5rLnBwZy1saW5rLS1oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIFNFQVJDSDogaW5wdXQgc2VhcmNoXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBwZy1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBwZy1zZWFyY2hfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjgxMjVyZW0gMS44NzVyZW0gMC44MTI1cmVtIDAuOTM3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHBnLXNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQ0NDQ0NDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnBwZy1zZWFyY2hfX2J1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMi44MTI1cmVtO1xuICAgIGhlaWdodDogMi44MTI1cmVtOyB9XG4gIC5wcGctc2VhcmNoLS1zcGxpdHRlZCB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07IH1cbiAgICAucHBnLXNlYXJjaC0tc3BsaXR0ZWQgLnBwZy1zZWFyY2hfX2lucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5wcGctc2VhcmNoLS1zcGxpdHRlZCAucHBnLXNlYXJjaF9fYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogNy41cmVtOyB9XG5cbi5wcGctbWFpbl9fc2VhcmNoIHtcbiAgaGVpZ2h0OiAyMC4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1nL2NvbnRlbnRzL2RlbW8uanBnXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLnBwZy1tYWluX19zZWFyY2ggLnBwZy1zZWFyY2hfX2lucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjEyNXJlbTsgfVxuXG4ucHBnLW1haW5fX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuODIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG4ucHBnLW1haW5fX3NlYXJjaC1ob21lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMuMTI1cmVtOyB9XG5cbi5wcGctbWFpbl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTByZW07XG4gIG1hcmdpbjogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHBnLW1haW5fX3NlYXJjaC1ob21lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHBnLW1haW5fX3NlYXJjaCB7XG4gICAgaGVpZ2h0OiAxNS40MjVyZW07IH1cbiAgLnBwZy1tYWluX19ib3gge1xuICAgIHdpZHRoOiA3NCU7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHBnLXNlYXJjaF9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcGctc2VhcmNoLS1zcGxpdHRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBwZy1tYWluX19zZWFyY2gge1xuICAgIGhlaWdodDogMTMuNXJlbTsgfVxuICAucHBnLW1haW5fX2JveCB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAucHBnLXNlYXJjaC0tc3BsaXR0ZWQgLnBwZy1zZWFyY2hfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnBwZy1zZWFyY2gtLXNwbGl0dGVkIC5wcGctc2VhcmNoX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIG3Ds2R1bG8gc2VsZWN0OiBzZSBzb2JyZWVzY3JpYmVuIGxvcyBlc3RpbG9zIGRlbCBzZWxlY3QgY3VzdG9tIGRlIGpxdWVyeSB1aVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zZWxlY3RtZW51LXRleHQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMC40Njg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmJiYmJiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMi41cmVtOyB9XG5cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuICB3aWR0aDogMTMuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwICM5YjliOWI7XG4gIG1heC1oZWlnaHQ6IDExLjU2MjVyZW07IH1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjRmMDsgfVxuICAudWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbjpmb2N1cyAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjYzMzNDAwO1xuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2MzMzQwMDsgfVxuXG4ucHBnLWhlYWRlciAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnBwZy1oZWFkZXIgLnVpLXNlbGVjdG1lbnUtdGV4dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjRmMDsgfVxuXG4ucHBnLXNlbGVjdC0tZm9ybSAudWktc2VsZWN0bWVudS10ZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcGctc2VsZWN0LS1mb3JtIC51aS1zZWxlY3RtZW51LXRleHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9zcHJpdGVzaGVldC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtO1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxcHggLTY3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwLjYyNXJlbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIyBTTElDSzogZXN0aWxpemFjacOzbiBkZWwgY2FycnVzZWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAuc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4gIC5zbGljay1uZXh0OmhvdmVyLFxuICAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuICAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDsgfVxuICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oaQXCI7IH1cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKGklwiOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpJcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaQXCI7IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG4ucHBnLXNsaWNrIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBwZy1zbGljay0tdHlwZTEgLnBwZy1zbGlja19faXRlbSB7XG4gICAgaGVpZ2h0OiAyMy40Mzc1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjE4NzVyZW07IH1cbiAgLnBwZy1zbGljay0tdHlwZTEgLnBwZy1zbGlja19fbGluazpob3ZlciwgLnBwZy1zbGljay0tdHlwZTEgLnBwZy1zbGlja19fbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wcGctc2xpY2stLXR5cGUxIC5zbGljay1wcmV2LCAucHBnLXNsaWNrLS10eXBlMSAuc2xpY2stbmV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucHBnLXNsaWNrLS10eXBlMSAuc2xpY2stcHJldjpiZWZvcmUsIC5wcGctc2xpY2stLXR5cGUxIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzMzNDAwO1xuICAgICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9maWxlcy9pY29uLWZsZWNoYS1ibGFuY2EtLTJiLWxpZ2h0LnBuZ1wiKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLnBwZy1zbGljay0tdHlwZTEgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLCAucHBnLXNsaWNrLS10eXBlMSAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzZjNjsgfVxuICAgIC5wcGctc2xpY2stLXR5cGUxIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmZvY3VzOmJlZm9yZSwgLnBwZy1zbGljay0tdHlwZTEgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAucHBnLXNsaWNrLS10eXBlMSAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsIC5wcGctc2xpY2stLXR5cGUxIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgI2MzMzQwMDtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICNiYzMzMDI7IH1cbiAgLnBwZy1zbGljay0tdHlwZTEgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0xLjg3NXJlbTsgfVxuICAgIC5wcGctc2xpY2stLXR5cGUxIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1nL2ljb25zL2ZpbGVzL2ljb24tZmxlY2hhLWJsYW5jYS0tMmItbGlnaHRiLnBuZ1wiKTsgfVxuICAucHBnLXNsaWNrLS10eXBlMSAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0xLjg3NXJlbTsgfVxuICAucHBnLXNsaWNrLS10eXBlMSAuc2xpY2stZGlzYWJsZWQ6aG92ZXI6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wcGctc2xpY2stLXR5cGUyIHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7IH1cbiAgICAucHBnLXNsaWNrLS10eXBlMiAucHBnLXNsaWNrX19ib3gge1xuICAgICAgd2lkdGg6IDUzLjEyNXJlbTtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5wcGctc2xpY2stLXR5cGUyIC5wcGctc2xpY2tfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtOyB9XG4gICAgLnBwZy1zbGljay0tdHlwZTIgLnBwZy1zbGlja19fbGluazpob3ZlciwgLnBwZy1zbGljay0tdHlwZTIgLnBwZy1zbGlja19fbGluazpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHBnLXNsaWNrLS10eXBlMiAuc2xpY2stcHJldiwgLnBwZy1zbGljay0tdHlwZTIgLnNsaWNrLW5leHQge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLnBwZy1zbGljay0tdHlwZTIgLnNsaWNrLXByZXY6YmVmb3JlLCAucHBnLXNsaWNrLS10eXBlMiAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvaWNvbnMvZmlsZXMvaWNvbi1mbGVjaGEtcm9qYS0tMmEtbGlnaHQucG5nXCIpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgLnBwZy1zbGljay0tdHlwZTIgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLCAucHBnLXNsaWNrLS10eXBlMiAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljNmM2OyB9XG4gICAgICAucHBnLXNsaWNrLS10eXBlMiAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpmb2N1czpiZWZvcmUsIC5wcGctc2xpY2stLXR5cGUyIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5wcGctc2xpY2stLXR5cGUyIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xLjg3NXJlbTsgfVxuICAgICAgLnBwZy1zbGljay0tdHlwZTIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgIC5wcGctc2xpY2stLXR5cGUyIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMS44NzVyZW07IH1cbiAgICAucHBnLXNsaWNrLS10eXBlMiAuc2xpY2stZGlzYWJsZWQ6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnBwZy1zbGljay0tdHlwZTMge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgIC5wcGctc2xpY2stLXR5cGUzIC5zbGljay1wcmV2LCAucHBnLXNsaWNrLS10eXBlMyAuc2xpY2stbmV4dCB7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAucHBnLXNsaWNrLS10eXBlMyAuc2xpY2stcHJldjpiZWZvcmUsIC5wcGctc2xpY2stLXR5cGUzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9maWxlcy9pY29uLWZsZWNoYS1yb2phLS0yYS5wbmdcIik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAucHBnLXNsaWNrLS10eXBlMyAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpmb2N1czpiZWZvcmUsIC5wcGctc2xpY2stLXR5cGUzIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5wcGctc2xpY2stLXR5cGUzIC5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IC0xLjU2MjVyZW07IH1cbiAgICAgIC5wcGctc2xpY2stLXR5cGUzIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvaWNvbnMvZmlsZXMvaWNvbi1mbGVjaGEtcm9qYS0tMmFiLnBuZ1wiKTsgfVxuICAgIC5wcGctc2xpY2stLXR5cGUzIC5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMS41NjI1cmVtOyB9XG4gICAgLnBwZy1zbGljay0tdHlwZTMgLnNsaWNrLWRpc2FibGVkOmhvdmVyOmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5vLWxheW91dC0tZHluYW1pYyAuby1jYXJkLS1zbGljayB7XG4gIHdpZHRoOiAxOS4wNjI1cmVtOyB9XG5cbi5vLWxheW91dC0tZHluYW1pYyAucHBnLXNsaWNrLS10eXBlMSAucHBnLXNsaWNrX19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMi4wNjI1cmVtOyB9XG4gIC5vLWxheW91dC0tZHluYW1pYyAucHBnLXNsaWNrLS10eXBlMSAucHBnLXNsaWNrX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHBnLXNsaWNrLS10eXBlMSAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0wLjVyZW07IH1cbiAgLnBwZy1zbGljay0tdHlwZTEgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0xLjEyNXJlbTsgfVxuICAucHBnLXNsaWNrLS10eXBlMSAucHBnLXNsaWNrX19pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm8tbGF5b3V0LS1keW5hbWljIC5wcGctc2xpY2stLXR5cGUxIC5wcGctc2xpY2tfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMi4wNjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBwZy1zbGljay0tdHlwZTIge1xuICAgIHBhZGRpbmctdG9wOiAyLjE4NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTsgfVxuICAgIC5wcGctc2xpY2stLXR5cGUyIC5wcGctc2xpY2tfX2JveCB7XG4gICAgICB3aWR0aDogNDMuNzVyZW07XG4gICAgICBtYXJnaW46IGF1dG87IH1cbiAgLm8tbGF5b3V0LS1keW5hbWljIC5wcGctc2xpY2sge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5vLWxheW91dC0tZHluYW1pYyAucHBnLXNsaWNrLS10eXBlMSAucHBnLXNsaWNrX19pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMi4wNjI1cmVtOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHBnLXNsaWNrLS10eXBlMiAucHBnLXNsaWNrX19ib3gge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWxheW91dC0tZHluYW1pYyAucHBnLXNsaWNrLS10eXBlMSAucHBnLXNsaWNrX19pdGVtIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIyBTVEVQU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcGctc3RlcF9fb25lIHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07IH1cblxuLnBwZy1zdGVwX19jaGlsZHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtOyB9XG4gIC5wcGctc3RlcF9fY2hpbGRzOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogNTsgfVxuICAucHBnLXN0ZXBfX2NoaWxkczphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuNTYyNXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltZy9pY29ucy9maWxlcy9pY29uLWFycm93LWRvd24tZ3JleS5wbmdcIik7XG4gICAgei1pbmRleDogMTA7IH1cbiAgLnBwZy1zdGVwX19jaGlsZHMuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgUFBHLVRBQkxFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBwZy10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuICAucHBnLXRhYmxlX19oZWFkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtOyB9XG4gIC5wcGctdGFibGVfX2JvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBkZWQ5OyB9XG4gIC5wcGctdGFibGVfX2NvbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucHBnLXRhYmxlX19yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcGctdGFibGVfX3JvdyA+IHRkIHtcbiAgICBwYWRkaW5nLXRvcDogMC42ODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTsgfVxuICAucHBnLXRhYmxlX190ZXh0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gICAgLnBwZy10YWJsZV9fdGV4dC0tdHlwZTAyIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBwZy10YWJsZV9fYm94IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZGVkOTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZGVkOTtcbiAgICBwYWRkaW5nOiAwcmVtIDAuODc1cmVtOyB9XG4gICAgLnBwZy10YWJsZV9fYm94LS10eXBlMDIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgICBwYWRkaW5nOiAwcmVtIDAuODc1cmVtOyB9XG4gIC5wcGctdGFibGVfX2xpc3QtLXR5cGUwMiB7XG4gICAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgLnBwZy10YWJsZV9fbGlzdC0tdHlwZTAyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgICAucHBnLXRhYmxlX19saXN0LS10eXBlMDIgW2NsYXNzKj1cIiBvLWl0XCJdLFxuICAgIC5wcGctdGFibGVfX2xpc3QtLXR5cGUwMiBbY2xhc3NePVwiby1pdFwiXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICAgIC5wcGctdGFibGVfX2xpc3QtLXR5cGUwMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGYwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5wcGctdGFibGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gICAgY29sb3I6ICNjOWM2YzY7IH1cbiAgLnBwZy10YWJsZV9fY29udGVudC0tdHlwZTAyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgcGFkZGluZzogMS4zMTI1cmVtIDAgMC43NXJlbSAwLjMxMjVyZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnBwZy10YWJsZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcGctdGFibGVfX2hlYWQge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucHBnLXRhYmxlIC5wcGctdGFibGVfX3JvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAucHBnLXRhYmxlIC5wcGctdGFibGVfX3Jvdy0tdHlwZTAyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBwZy10YWJsZV9fdGV4dCwgLnBwZy10YWJsZV9fdGV4dC0tdHlwZTAyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42ODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBwZy10YWJsZV9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcGctdGFibGVfX2NvbnRlbnQub3BlbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHBnLXRhYmxlLS10eXBlMDIgLnBwZy10YWJsZV9fbGlzdC0tdHlwZTAyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5wcGctdGFibGUtLXR5cGUwMiAucHBnLXRhYmxlX19saXN0LS10eXBlMDIgLnBwZy1oZWFkaW5nLS10eXBlMDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC5wcGctdGFibGUtLXR5cGUwMiAucHBnLXRhYmxlX19saXN0LS10eXBlMDIgW2NsYXNzKj1cIiBvLWl0XCJdLFxuICAgIC5wcGctdGFibGUtLXR5cGUwMiAucHBnLXRhYmxlX19saXN0LS10eXBlMDIgW2NsYXNzXj1cIm8taXRcIl0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcGctdGFibGUtLXR5cGUwMiAucHBnLXRhYmxlX19saXN0LS10eXBlMDIub3BlbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtOyB9XG4gICAgICAucHBnLXRhYmxlLS10eXBlMDIgLnBwZy10YWJsZV9fbGlzdC0tdHlwZTAyLm9wZW4gLnBwZy1oZWFkaW5nLS10eXBlMDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgICAucHBnLXRhYmxlLS10eXBlMDIgLnBwZy10YWJsZV9fbGlzdC0tdHlwZTAyLm9wZW4gW2NsYXNzKj1cIiBvLWl0XCJdLFxuICAgICAgLnBwZy10YWJsZS0tdHlwZTAyIC5wcGctdGFibGVfX2xpc3QtLXR5cGUwMi5vcGVuIFtjbGFzc149XCJvLWl0XCJdIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgUFBHX19UQUJTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBwZy10YWJzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzljNmM2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG4gIC5wcGctdGFicyAucHBnLXRhYnNfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLnBwZy10YWJzIC5wcGctdGFic19fbGlzdCAucHBnLXRhYnNfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcGctdGFicyAucHBnLXRhYnNfX2xpc3QgLnBwZy10YWJzX19pdGVtLnVpLXRhYnMtYWN0aXZlIC5wcGctdGFic19fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MzMzQwMDtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgIC5wcGctdGFicyAucHBnLXRhYnNfX2xpc3QgLnBwZy10YWJzX19pdGVtLnVpLXRhYnMtYWN0aXZlIC5wcGctdGFic19fbGluazphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzMzNDAwO1xuICAgICAgICAgIGJvdHRvbTogLTAuMzEyNXJlbTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAucHBnLXRhYnMgLnBwZy10YWJzX19saXN0IC5wcGctdGFic19fbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgLnBwZy10YWJzIC5wcGctdGFic19fbGlzdCAucHBnLXRhYnNfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGYwOyB9XG4gIC5wcGctdGFicyAucHBnLXRhYnNfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5wcGctdGFic19faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnBwZy10YWJzIC5wcGctbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBwZy10YWJzIC5wcGctbGluazpob3ZlciAucHBnLXRhYnNfX2ltZyB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjYzMzNDAwOyB9XG4gICAgLnBwZy10YWJzIC5wcGctbGluazpob3ZlciAucHBnLXRhYnNfX2NhcHRpb24ge1xuICAgICAgY29sb3I6ICNjMzM0MDA7IH1cbiAgLnBwZy10YWJzLS10eXBlMi5wcGctdGFicyB7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLnBwZy10YWJzLS10eXBlMi5wcGctdGFicyAucHBnLXRhYnNfX2xpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5wcGctdGFicy0tdHlwZTIucHBnLXRhYnMgLnBwZy10YWJzX19saXN0IC5wcGctdGFic19faXRlbSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmJiYmI7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnBwZy10YWJzLS10eXBlMi5wcGctdGFicyAucHBnLXRhYnNfX2xpc3QgLnBwZy10YWJzX19pdGVtLnVpLXRhYnMtYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgIC5wcGctdGFicy0tdHlwZTIucHBnLXRhYnMgLnBwZy10YWJzX19saXN0IC5wcGctdGFic19faXRlbS51aS10YWJzLWFjdGl2ZSAucHBnLXRhYnNfX2xpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgICAgICAgIC5wcGctdGFicy0tdHlwZTIucHBnLXRhYnMgLnBwZy10YWJzX19saXN0IC5wcGctdGFic19faXRlbS51aS10YWJzLWFjdGl2ZSAucHBnLXRhYnNfX2xpbms6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAucHBnLXRhYnMtLXR5cGUyLnBwZy10YWJzIC5wcGctdGFic19fbGlzdCAucHBnLXRhYnNfX2xpbmsge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7IH1cbiAgICAgICAgLnBwZy10YWJzLS10eXBlMi5wcGctdGFicyAucHBnLXRhYnNfX2xpc3QgLnBwZy10YWJzX19saW5rOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGYwOyB9XG4gICAgLnBwZy10YWJzLS10eXBlMi5wcGctdGFicyAucHBnLXRhYnNfX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiYmJiYmI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAucHBnLXRhYnMtLXR5cGUyLnBwZy10YWJzIC5wcGctdGFic19fdGV4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBwZy10YWJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBwZy10YWJzLS10eXBlMi5wcGctdGFicyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBwZy10YWJzLS10eXBlMi5wcGctdGFicyAucHBnLXRhYnNfX2xpc3QgLnBwZy10YWJzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNSU7IH1cbiAgICAgIC5wcGctdGFicy0tdHlwZTIucHBnLXRhYnMgLnBwZy10YWJzX19saXN0IC5wcGctdGFic19fbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIFRFWFQ6IGVzdGlsaXphY2nDs24gZGUgbG9zIGVsZW1lbnRvcyBkZSB0ZXh0byBkZWwgcG9ydGFsXG5cdFx0XHRTw7NsbyBzZSBlc3RpbGl6YW4gdHh0IHDDoXJyYWZvcyBxZSBubyB0aWVuZW4gaW50ZXJhY2Npw7NuXG5cdFx0XHRwcm9waWEgZGVsIGVsZW1lbnRvLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcGctdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnBwZy10ZXh0LS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucHBnLXRleHQtLWxpZ2h0ZWQge1xuICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gIC5wcGctdGV4dC0tbGlnaHRlZC0yIHtcbiAgICBjb2xvcjogIzQ0NDQ0NDsgfVxuICAucHBnLXRleHQtLWxpZ2h0ZWQtMyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjNDQ0NDQ0OyB9XG4gIC5wcGctdGV4dC0tdG9wLWxpZ2h0ZWQge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgICBjb2xvcjogIzQ0NDQ0NDsgfVxuICAucHBnLXRleHQtLXByaW1hcnktY29sb3Ige1xuICAgIGNvbG9yOiAjYzMzNDAwOyB9XG4gIC5wcGctdGV4dC0td2luZCB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtOyB9XG4gIC5wcGctdGV4dC0tdHlwZTAyIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLnBwZy10ZXh0LS10eXBlMDMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTsgfVxuICAucHBnLXRleHQtLW1idHRtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuXG4uby1saXN0LS1pbmxpbmUgLnBwZy10ZXh0LS1saWdodGVkLTIge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnBwZy1mb290ZXItLWxpc3QgLnBwZy10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnBwZy10YWJsZS0tdHlwZTAyIC5wcGctdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07IH1cbiAgLnBwZy10YWJsZS0tdHlwZTAyIC5wcGctdGV4dC0tdHlwZTAyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBwZy10ZXh0LS10eXBlMDMge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbi5wcGctbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcGctbWVudV9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHBnLW1lbnUgLmNvbnRlbnQtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMxOXB4KSB7XG4gIC5wcGctbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBwZy1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBwZy1tZW51X19pdCAucHBnLW1lbnVfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHBnLW1lbnVfX2l0OmhvdmVyIC5wcGctbWVudV9fY29udGVudCB7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcGctbWVudV9faXQgLnBwZy1tZW51X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcGctbWVudV9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHBnLW1lbnVfX2l0OmhvdmVyIC5wcGctbWVudV9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBwZy1tZW51X19pdDpob3ZlciAucHBnLW1lbnVfX2xpbmsge1xuICAgIGNvbG9yOiAjOWUyYzAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLnBwZy1tZW51X19pdDpob3ZlciAucHBnLW1lbnVfX2xpbmsgLnBwZy1pY29uX19jcm9zc1ctM2E6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTk2cHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAucHBnLW1lbnVfX2l0IC5wcGctbWVudV9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHBnLW1lbnVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBwZy1tZW51X19pdDpob3ZlciAucHBnLW1lbnVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcGctbWVudV9faXQ6aG92ZXIgLnBwZy1tZW51X19saW5rIHtcbiAgICBjb2xvcjogIzllMmMwMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wcGctbWVudV9faXQ6aG92ZXIgLnBwZy1tZW51X19saW5rIC5wcGctaWNvbl9fY3Jvc3NXLTNhOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC05NnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDk5cHgpIHtcbiAgLnBwZy1tZW51X19pdCAucHBnLW1lbnVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBwZy1tZW51X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcGctbWVudV9faXQ6aG92ZXIgLnBwZy1tZW51X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHBnLW1lbnVfX2l0OmhvdmVyIC5wcGctbWVudV9fbGluayB7XG4gICAgY29sb3I6ICM5ZTJjMDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAucHBnLW1lbnVfX2l0OmhvdmVyIC5wcGctbWVudV9fbGluayAucHBnLWljb25fX2Nyb3NzVy0zYTphZnRlciB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtOTZweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIyBNQVAgTEFZRVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHBnLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDE3LjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBwZy1tYXBfX2luZm8ge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWF4LXdpZHRoOiAxNS41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxcmVtO1xuICAgIHRvcDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMzEyNXJlbSAxLjA2MjVyZW07IH1cbiAgICAucHBnLW1hcF9faW5mby0tdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAucHBnLW1hcF9faW5mby0tdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5OyB9XG4gICAgLnBwZy1tYXBfX2luZm8tLXRvcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtOyB9XG4gIC5wcGctbWFwX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gICAgLnBwZy1tYXBfX2xpc3QtLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgI2RkZGRkZDsgfVxuICAgICAgLnBwZy1tYXBfX2xpc3QtLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnBwZy1tYXBfX2xpc3QgLnBwZy1pY29uLS1iZWZvcmU6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW07IH1cbiAgLnBwZy1tYXAgLnBwZy1maWdfX2V4YW1wbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNy41cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBwZy1tYXBfX2luZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODglOyB9XG4gICAgLnBwZy1tYXBfX2luZm8tLXRvcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIG3Ds2R1bG9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIyBUUlVNUFMgRkxPQVRcbiAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICAgICAqIEZsb2F0IGxlZnQuXG4gICAgICovXG4udC1mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICogRmxvYXQgcmlnaHQuXG4gICAgICAqL1xuLnQtZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICogRmxvYXQgbm9uZS5cbiAgICAgICovXG4udC1mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICAgIyBFTkQgVFJVTVBTIEZMT0FUXG4gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICMgVFJVTVBTIEZPTlRTIFNJWkVcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udC1mcy0wIHtcbiAgZm9udC1zaXplOiAwcHggIWltcG9ydGFudDsgfVxuXG4udC1mcy0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LWZzLTEzIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnQtZnMtMTQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuXG4udC1mcy0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi50LWZzLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtZnMtMjAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfVxuXG4udC1mcy0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50OyB9XG5cbi50LWZzLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtZnMtMjcge1xuICBmb250LXNpemU6IDI3cHggIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICMgRU5EIFRSVU1QUyBGT05UUyBTSVpFXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICMgLnQtaGlkZVxuICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gICAgICogSGlkZSBlbGVtZW50cyBvbiBjZXJ0YWluIGJyZWFrcG9pbnRzIGJhc2VkIG9uIHlvdXIgcmVzcG9uc2l2ZSBzZXR0aW5ncy5cbiAgICAgKi9cbi50LWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMTlweCkge1xuICAudC1oaWRlLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LWhpZGUtc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50LWhpZGUtbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50LWhpZGUtbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ5OXB4KSB7XG4gIC50LWhpZGUteGwge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC50LWhpZGUtLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50LWhpZGUtLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICMgVFJVTVBTIEZPTlRTIFNJWkVcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udC1saC0xNjAge1xuICBsaW5lLWhlaWdodDogMTYwJSAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgIyBFTkQgVFJVTVBTIEZPTlRTIFNJWkVcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAjIFRSVU1QIE1BUkdJTlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udC1tYXJnaW4tLTYwMCB7XG4gIG1hcmdpbjogLTYwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNjAwIHtcbiAgbWFyZ2luLXRvcDogLTYwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS02MDAge1xuICBtYXJnaW4tcmlnaHQ6IC02MDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTYwMCB7XG4gIG1hcmdpbi1ib3R0b206IC02MDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS02MDAge1xuICBtYXJnaW4tbGVmdDogLTYwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS01OTUge1xuICBtYXJnaW46IC01OTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTU5NSB7XG4gIG1hcmdpbi10b3A6IC01OTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNTk1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTk1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS01OTUge1xuICBtYXJnaW4tYm90dG9tOiAtNTk1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNTk1IHtcbiAgbWFyZ2luLWxlZnQ6IC01OTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNTkwIHtcbiAgbWFyZ2luOiAtNTkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS01OTAge1xuICBtYXJnaW4tdG9wOiAtNTkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTU5MCB7XG4gIG1hcmdpbi1yaWdodDogLTU5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTU5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTU5MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTU4NSB7XG4gIG1hcmdpbjogLTU4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNTg1IHtcbiAgbWFyZ2luLXRvcDogLTU4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS01ODUge1xuICBtYXJnaW4tcmlnaHQ6IC01ODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTU4NSB7XG4gIG1hcmdpbi1ib3R0b206IC01ODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS01ODUge1xuICBtYXJnaW4tbGVmdDogLTU4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS01ODAge1xuICBtYXJnaW46IC01ODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTU4MCB7XG4gIG1hcmdpbi10b3A6IC01ODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTgwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS01ODAge1xuICBtYXJnaW4tYm90dG9tOiAtNTgwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNTgwIHtcbiAgbWFyZ2luLWxlZnQ6IC01ODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNTc1IHtcbiAgbWFyZ2luOiAtNTc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS01NzUge1xuICBtYXJnaW4tdG9wOiAtNTc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTU3NSB7XG4gIG1hcmdpbi1yaWdodDogLTU3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTU3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTU3NSB7XG4gIG1hcmdpbi1sZWZ0OiAtNTc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTU3MCB7XG4gIG1hcmdpbjogLTU3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNTcwIHtcbiAgbWFyZ2luLXRvcDogLTU3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS01NzAge1xuICBtYXJnaW4tcmlnaHQ6IC01NzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTU3MCB7XG4gIG1hcmdpbi1ib3R0b206IC01NzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS01NzAge1xuICBtYXJnaW4tbGVmdDogLTU3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS01NjUge1xuICBtYXJnaW46IC01NjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTU2NSB7XG4gIG1hcmdpbi10b3A6IC01NjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNTY1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTY1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS01NjUge1xuICBtYXJnaW4tYm90dG9tOiAtNTY1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNTY1IHtcbiAgbWFyZ2luLWxlZnQ6IC01NjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNTYwIHtcbiAgbWFyZ2luOiAtNTYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS01NjAge1xuICBtYXJnaW4tdG9wOiAtNTYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTU2MCB7XG4gIG1hcmdpbi1yaWdodDogLTU2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTU2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTU2MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTU1NSB7XG4gIG1hcmdpbjogLTU1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNTU1IHtcbiAgbWFyZ2luLXRvcDogLTU1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS01NTUge1xuICBtYXJnaW4tcmlnaHQ6IC01NTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTU1NSB7XG4gIG1hcmdpbi1ib3R0b206IC01NTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS01NTUge1xuICBtYXJnaW4tbGVmdDogLTU1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS01NTAge1xuICBtYXJnaW46IC01NTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTU1MCB7XG4gIG1hcmdpbi10b3A6IC01NTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS01NTAge1xuICBtYXJnaW4tYm90dG9tOiAtNTUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNTUwIHtcbiAgbWFyZ2luLWxlZnQ6IC01NTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNTQ1IHtcbiAgbWFyZ2luOiAtNTQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS01NDUge1xuICBtYXJnaW4tdG9wOiAtNTQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTU0NSB7XG4gIG1hcmdpbi1yaWdodDogLTU0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTU0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTU0NSB7XG4gIG1hcmdpbi1sZWZ0OiAtNTQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTU0MCB7XG4gIG1hcmdpbjogLTU0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNTQwIHtcbiAgbWFyZ2luLXRvcDogLTU0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS01NDAge1xuICBtYXJnaW4tcmlnaHQ6IC01NDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTU0MCB7XG4gIG1hcmdpbi1ib3R0b206IC01NDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS01NDAge1xuICBtYXJnaW4tbGVmdDogLTU0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS01MzUge1xuICBtYXJnaW46IC01MzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTUzNSB7XG4gIG1hcmdpbi10b3A6IC01MzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS01MzUge1xuICBtYXJnaW4tYm90dG9tOiAtNTM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNTM1IHtcbiAgbWFyZ2luLWxlZnQ6IC01MzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNTMwIHtcbiAgbWFyZ2luOiAtNTMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS01MzAge1xuICBtYXJnaW4tdG9wOiAtNTMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTUzMCB7XG4gIG1hcmdpbi1yaWdodDogLTUzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTUzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTUzMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTUyNSB7XG4gIG1hcmdpbjogLTUyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNTI1IHtcbiAgbWFyZ2luLXRvcDogLTUyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS01MjUge1xuICBtYXJnaW4tcmlnaHQ6IC01MjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTUyNSB7XG4gIG1hcmdpbi1ib3R0b206IC01MjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS01MjUge1xuICBtYXJnaW4tbGVmdDogLTUyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS01MjAge1xuICBtYXJnaW46IC01MjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTUyMCB7XG4gIG1hcmdpbi10b3A6IC01MjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS01MjAge1xuICBtYXJnaW4tYm90dG9tOiAtNTIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNTIwIHtcbiAgbWFyZ2luLWxlZnQ6IC01MjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNTE1IHtcbiAgbWFyZ2luOiAtNTE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS01MTUge1xuICBtYXJnaW4tdG9wOiAtNTE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTUxNSB7XG4gIG1hcmdpbi1yaWdodDogLTUxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTUxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTUxNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNTE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTUxMCB7XG4gIG1hcmdpbjogLTUxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNTEwIHtcbiAgbWFyZ2luLXRvcDogLTUxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS01MTAge1xuICBtYXJnaW4tcmlnaHQ6IC01MTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTUxMCB7XG4gIG1hcmdpbi1ib3R0b206IC01MTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS01MTAge1xuICBtYXJnaW4tbGVmdDogLTUxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS01MDUge1xuICBtYXJnaW46IC01MDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTUwNSB7XG4gIG1hcmdpbi10b3A6IC01MDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNTA1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS01MDUge1xuICBtYXJnaW4tYm90dG9tOiAtNTA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNTA1IHtcbiAgbWFyZ2luLWxlZnQ6IC01MDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNTAwIHtcbiAgbWFyZ2luOiAtNTAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS01MDAge1xuICBtYXJnaW4tdG9wOiAtNTAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTUwMCB7XG4gIG1hcmdpbi1yaWdodDogLTUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTUwMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTQ5NSB7XG4gIG1hcmdpbjogLTQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNDk1IHtcbiAgbWFyZ2luLXRvcDogLTQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS00OTUge1xuICBtYXJnaW4tcmlnaHQ6IC00OTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTQ5NSB7XG4gIG1hcmdpbi1ib3R0b206IC00OTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS00OTUge1xuICBtYXJnaW4tbGVmdDogLTQ5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS00OTAge1xuICBtYXJnaW46IC00OTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTQ5MCB7XG4gIG1hcmdpbi10b3A6IC00OTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNDkwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS00OTAge1xuICBtYXJnaW4tYm90dG9tOiAtNDkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNDkwIHtcbiAgbWFyZ2luLWxlZnQ6IC00OTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNDg1IHtcbiAgbWFyZ2luOiAtNDg1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS00ODUge1xuICBtYXJnaW4tdG9wOiAtNDg1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTQ4NSB7XG4gIG1hcmdpbi1yaWdodDogLTQ4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNDg1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTQ4NSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDg1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTQ4MCB7XG4gIG1hcmdpbjogLTQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNDgwIHtcbiAgbWFyZ2luLXRvcDogLTQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS00ODAge1xuICBtYXJnaW4tcmlnaHQ6IC00ODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTQ4MCB7XG4gIG1hcmdpbi1ib3R0b206IC00ODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS00ODAge1xuICBtYXJnaW4tbGVmdDogLTQ4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS00NzUge1xuICBtYXJnaW46IC00NzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTQ3NSB7XG4gIG1hcmdpbi10b3A6IC00NzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNDc1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS00NzUge1xuICBtYXJnaW4tYm90dG9tOiAtNDc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNDc1IHtcbiAgbWFyZ2luLWxlZnQ6IC00NzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNDcwIHtcbiAgbWFyZ2luOiAtNDcwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS00NzAge1xuICBtYXJnaW4tdG9wOiAtNDcwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTQ3MCB7XG4gIG1hcmdpbi1yaWdodDogLTQ3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNDcwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTQ3MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDcwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTQ2NSB7XG4gIG1hcmdpbjogLTQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNDY1IHtcbiAgbWFyZ2luLXRvcDogLTQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS00NjUge1xuICBtYXJnaW4tcmlnaHQ6IC00NjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTQ2NSB7XG4gIG1hcmdpbi1ib3R0b206IC00NjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS00NjUge1xuICBtYXJnaW4tbGVmdDogLTQ2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS00NjAge1xuICBtYXJnaW46IC00NjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTQ2MCB7XG4gIG1hcmdpbi10b3A6IC00NjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNDYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS00NjAge1xuICBtYXJnaW4tYm90dG9tOiAtNDYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNDYwIHtcbiAgbWFyZ2luLWxlZnQ6IC00NjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNDU1IHtcbiAgbWFyZ2luOiAtNDU1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS00NTUge1xuICBtYXJnaW4tdG9wOiAtNDU1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTQ1NSB7XG4gIG1hcmdpbi1yaWdodDogLTQ1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNDU1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTQ1NSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDU1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTQ1MCB7XG4gIG1hcmdpbjogLTQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNDUwIHtcbiAgbWFyZ2luLXRvcDogLTQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS00NTAge1xuICBtYXJnaW4tcmlnaHQ6IC00NTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTQ1MCB7XG4gIG1hcmdpbi1ib3R0b206IC00NTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS00NTAge1xuICBtYXJnaW4tbGVmdDogLTQ1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS00NDUge1xuICBtYXJnaW46IC00NDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTQ0NSB7XG4gIG1hcmdpbi10b3A6IC00NDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNDQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS00NDUge1xuICBtYXJnaW4tYm90dG9tOiAtNDQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNDQ1IHtcbiAgbWFyZ2luLWxlZnQ6IC00NDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNDQwIHtcbiAgbWFyZ2luOiAtNDQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS00NDAge1xuICBtYXJnaW4tdG9wOiAtNDQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTQ0MCB7XG4gIG1hcmdpbi1yaWdodDogLTQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNDQwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTQ0MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTQzNSB7XG4gIG1hcmdpbjogLTQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNDM1IHtcbiAgbWFyZ2luLXRvcDogLTQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS00MzUge1xuICBtYXJnaW4tcmlnaHQ6IC00MzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTQzNSB7XG4gIG1hcmdpbi1ib3R0b206IC00MzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS00MzUge1xuICBtYXJnaW4tbGVmdDogLTQzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS00MzAge1xuICBtYXJnaW46IC00MzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTQzMCB7XG4gIG1hcmdpbi10b3A6IC00MzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNDMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS00MzAge1xuICBtYXJnaW4tYm90dG9tOiAtNDMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNDMwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNDI1IHtcbiAgbWFyZ2luOiAtNDI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS00MjUge1xuICBtYXJnaW4tdG9wOiAtNDI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTQyNSB7XG4gIG1hcmdpbi1yaWdodDogLTQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNDI1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTQyNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTQyMCB7XG4gIG1hcmdpbjogLTQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNDIwIHtcbiAgbWFyZ2luLXRvcDogLTQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS00MjAge1xuICBtYXJnaW4tcmlnaHQ6IC00MjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTQyMCB7XG4gIG1hcmdpbi1ib3R0b206IC00MjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS00MjAge1xuICBtYXJnaW4tbGVmdDogLTQyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS00MTUge1xuICBtYXJnaW46IC00MTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTQxNSB7XG4gIG1hcmdpbi10b3A6IC00MTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNDE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS00MTUge1xuICBtYXJnaW4tYm90dG9tOiAtNDE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNDE1IHtcbiAgbWFyZ2luLWxlZnQ6IC00MTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNDEwIHtcbiAgbWFyZ2luOiAtNDEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS00MTAge1xuICBtYXJnaW4tdG9wOiAtNDEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTQxMCB7XG4gIG1hcmdpbi1yaWdodDogLTQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNDEwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTQxMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTQwNSB7XG4gIG1hcmdpbjogLTQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNDA1IHtcbiAgbWFyZ2luLXRvcDogLTQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS00MDUge1xuICBtYXJnaW4tcmlnaHQ6IC00MDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTQwNSB7XG4gIG1hcmdpbi1ib3R0b206IC00MDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS00MDUge1xuICBtYXJnaW4tbGVmdDogLTQwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS00MDAge1xuICBtYXJnaW46IC00MDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTQwMCB7XG4gIG1hcmdpbi10b3A6IC00MDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNDAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS00MDAge1xuICBtYXJnaW4tYm90dG9tOiAtNDAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNDAwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMzk1IHtcbiAgbWFyZ2luOiAtMzk1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0zOTUge1xuICBtYXJnaW4tdG9wOiAtMzk1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTM5NSB7XG4gIG1hcmdpbi1yaWdodDogLTM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMzk1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTM5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTM5NSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzk1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTM5MCB7XG4gIG1hcmdpbjogLTM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMzkwIHtcbiAgbWFyZ2luLXRvcDogLTM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0zOTAge1xuICBtYXJnaW4tcmlnaHQ6IC0zOTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTM5MCB7XG4gIG1hcmdpbi1ib3R0b206IC0zOTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0zOTAge1xuICBtYXJnaW4tbGVmdDogLTM5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0zODUge1xuICBtYXJnaW46IC0zODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTM4NSB7XG4gIG1hcmdpbi10b3A6IC0zODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMzg1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzg1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0zODUge1xuICBtYXJnaW4tYm90dG9tOiAtMzg1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMzg1IHtcbiAgbWFyZ2luLWxlZnQ6IC0zODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMzgwIHtcbiAgbWFyZ2luOiAtMzgwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0zODAge1xuICBtYXJnaW4tdG9wOiAtMzgwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTM4MCB7XG4gIG1hcmdpbi1yaWdodDogLTM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMzgwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTM4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTM4MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzgwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTM3NSB7XG4gIG1hcmdpbjogLTM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMzc1IHtcbiAgbWFyZ2luLXRvcDogLTM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0zNzUge1xuICBtYXJnaW4tcmlnaHQ6IC0zNzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTM3NSB7XG4gIG1hcmdpbi1ib3R0b206IC0zNzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0zNzUge1xuICBtYXJnaW4tbGVmdDogLTM3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0zNzAge1xuICBtYXJnaW46IC0zNzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTM3MCB7XG4gIG1hcmdpbi10b3A6IC0zNzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMzcwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzcwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0zNzAge1xuICBtYXJnaW4tYm90dG9tOiAtMzcwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMzcwIHtcbiAgbWFyZ2luLWxlZnQ6IC0zNzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMzY1IHtcbiAgbWFyZ2luOiAtMzY1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0zNjUge1xuICBtYXJnaW4tdG9wOiAtMzY1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTM2NSB7XG4gIG1hcmdpbi1yaWdodDogLTM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMzY1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTM2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTM2NSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzY1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTM2MCB7XG4gIG1hcmdpbjogLTM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMzYwIHtcbiAgbWFyZ2luLXRvcDogLTM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0zNjAge1xuICBtYXJnaW4tcmlnaHQ6IC0zNjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTM2MCB7XG4gIG1hcmdpbi1ib3R0b206IC0zNjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0zNjAge1xuICBtYXJnaW4tbGVmdDogLTM2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0zNTUge1xuICBtYXJnaW46IC0zNTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTM1NSB7XG4gIG1hcmdpbi10b3A6IC0zNTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMzU1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzU1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0zNTUge1xuICBtYXJnaW4tYm90dG9tOiAtMzU1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMzU1IHtcbiAgbWFyZ2luLWxlZnQ6IC0zNTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMzUwIHtcbiAgbWFyZ2luOiAtMzUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0zNTAge1xuICBtYXJnaW4tdG9wOiAtMzUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTM1MCB7XG4gIG1hcmdpbi1yaWdodDogLTM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMzUwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTM1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTM1MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTM0NSB7XG4gIG1hcmdpbjogLTM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMzQ1IHtcbiAgbWFyZ2luLXRvcDogLTM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0zNDUge1xuICBtYXJnaW4tcmlnaHQ6IC0zNDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTM0NSB7XG4gIG1hcmdpbi1ib3R0b206IC0zNDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0zNDUge1xuICBtYXJnaW4tbGVmdDogLTM0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0zNDAge1xuICBtYXJnaW46IC0zNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTM0MCB7XG4gIG1hcmdpbi10b3A6IC0zNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMzQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0zNDAge1xuICBtYXJnaW4tYm90dG9tOiAtMzQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMzQwIHtcbiAgbWFyZ2luLWxlZnQ6IC0zNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMzM1IHtcbiAgbWFyZ2luOiAtMzM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0zMzUge1xuICBtYXJnaW4tdG9wOiAtMzM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTMzNSB7XG4gIG1hcmdpbi1yaWdodDogLTMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMzM1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTMzNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTMzMCB7XG4gIG1hcmdpbjogLTMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMzMwIHtcbiAgbWFyZ2luLXRvcDogLTMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0zMzAge1xuICBtYXJnaW4tcmlnaHQ6IC0zMzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTMzMCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0zMzAge1xuICBtYXJnaW4tbGVmdDogLTMzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0zMjUge1xuICBtYXJnaW46IC0zMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTMyNSB7XG4gIG1hcmdpbi10b3A6IC0zMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMzI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0zMjUge1xuICBtYXJnaW4tYm90dG9tOiAtMzI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMzI1IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMzIwIHtcbiAgbWFyZ2luOiAtMzIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0zMjAge1xuICBtYXJnaW4tdG9wOiAtMzIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTMyMCB7XG4gIG1hcmdpbi1yaWdodDogLTMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMzIwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTMyMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTMxNSB7XG4gIG1hcmdpbjogLTMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMzE1IHtcbiAgbWFyZ2luLXRvcDogLTMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0zMTUge1xuICBtYXJnaW4tcmlnaHQ6IC0zMTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTMxNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zMTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0zMTUge1xuICBtYXJnaW4tbGVmdDogLTMxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0zMTAge1xuICBtYXJnaW46IC0zMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTMxMCB7XG4gIG1hcmdpbi10b3A6IC0zMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMzEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0zMTAge1xuICBtYXJnaW4tYm90dG9tOiAtMzEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMzEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMzA1IHtcbiAgbWFyZ2luOiAtMzA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0zMDUge1xuICBtYXJnaW4tdG9wOiAtMzA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTMwNSB7XG4gIG1hcmdpbi1yaWdodDogLTMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMzA1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTMwNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTMwMCB7XG4gIG1hcmdpbjogLTMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMzAwIHtcbiAgbWFyZ2luLXRvcDogLTMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0zMDAge1xuICBtYXJnaW4tcmlnaHQ6IC0zMDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTMwMCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0zMDAge1xuICBtYXJnaW4tbGVmdDogLTMwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0yOTUge1xuICBtYXJnaW46IC0yOTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTI5NSB7XG4gIG1hcmdpbi10b3A6IC0yOTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjk1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0yOTUge1xuICBtYXJnaW4tYm90dG9tOiAtMjk1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMjk1IHtcbiAgbWFyZ2luLWxlZnQ6IC0yOTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMjkwIHtcbiAgbWFyZ2luOiAtMjkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0yOTAge1xuICBtYXJnaW4tdG9wOiAtMjkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTI5MCB7XG4gIG1hcmdpbi1yaWdodDogLTI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTI5MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTI4NSB7XG4gIG1hcmdpbjogLTI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMjg1IHtcbiAgbWFyZ2luLXRvcDogLTI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0yODUge1xuICBtYXJnaW4tcmlnaHQ6IC0yODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTI4NSB7XG4gIG1hcmdpbi1ib3R0b206IC0yODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0yODUge1xuICBtYXJnaW4tbGVmdDogLTI4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0yODAge1xuICBtYXJnaW46IC0yODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTI4MCB7XG4gIG1hcmdpbi10b3A6IC0yODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjgwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0yODAge1xuICBtYXJnaW4tYm90dG9tOiAtMjgwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMjgwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMjc1IHtcbiAgbWFyZ2luOiAtMjc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0yNzUge1xuICBtYXJnaW4tdG9wOiAtMjc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTI3NSB7XG4gIG1hcmdpbi1yaWdodDogLTI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMjc1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTI3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTI3NSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTI3MCB7XG4gIG1hcmdpbjogLTI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMjcwIHtcbiAgbWFyZ2luLXRvcDogLTI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0yNzAge1xuICBtYXJnaW4tcmlnaHQ6IC0yNzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTI3MCB7XG4gIG1hcmdpbi1ib3R0b206IC0yNzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0yNzAge1xuICBtYXJnaW4tbGVmdDogLTI3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0yNjUge1xuICBtYXJnaW46IC0yNjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTI2NSB7XG4gIG1hcmdpbi10b3A6IC0yNjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjY1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0yNjUge1xuICBtYXJnaW4tYm90dG9tOiAtMjY1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMjY1IHtcbiAgbWFyZ2luLWxlZnQ6IC0yNjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMjYwIHtcbiAgbWFyZ2luOiAtMjYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0yNjAge1xuICBtYXJnaW4tdG9wOiAtMjYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTI2MCB7XG4gIG1hcmdpbi1yaWdodDogLTI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTI2MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTI1NSB7XG4gIG1hcmdpbjogLTI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMjU1IHtcbiAgbWFyZ2luLXRvcDogLTI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0yNTUge1xuICBtYXJnaW4tcmlnaHQ6IC0yNTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTI1NSB7XG4gIG1hcmdpbi1ib3R0b206IC0yNTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0yNTUge1xuICBtYXJnaW4tbGVmdDogLTI1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0yNTAge1xuICBtYXJnaW46IC0yNTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTI1MCB7XG4gIG1hcmdpbi10b3A6IC0yNTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0yNTAge1xuICBtYXJnaW4tYm90dG9tOiAtMjUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMjUwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMjQ1IHtcbiAgbWFyZ2luOiAtMjQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0yNDUge1xuICBtYXJnaW4tdG9wOiAtMjQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTI0NSB7XG4gIG1hcmdpbi1yaWdodDogLTI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTI0NSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTI0MCB7XG4gIG1hcmdpbjogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMjQwIHtcbiAgbWFyZ2luLXRvcDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0yNDAge1xuICBtYXJnaW4tcmlnaHQ6IC0yNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTI0MCB7XG4gIG1hcmdpbi1ib3R0b206IC0yNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0yNDAge1xuICBtYXJnaW4tbGVmdDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0yMzUge1xuICBtYXJnaW46IC0yMzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTIzNSB7XG4gIG1hcmdpbi10b3A6IC0yMzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0yMzUge1xuICBtYXJnaW4tYm90dG9tOiAtMjM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMjM1IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMjMwIHtcbiAgbWFyZ2luOiAtMjMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0yMzAge1xuICBtYXJnaW4tdG9wOiAtMjMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTIzMCB7XG4gIG1hcmdpbi1yaWdodDogLTIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTIzMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTIyNSB7XG4gIG1hcmdpbjogLTIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMjI1IHtcbiAgbWFyZ2luLXRvcDogLTIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0yMjUge1xuICBtYXJnaW4tcmlnaHQ6IC0yMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTIyNSB7XG4gIG1hcmdpbi1ib3R0b206IC0yMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0yMjUge1xuICBtYXJnaW4tbGVmdDogLTIyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0yMjAge1xuICBtYXJnaW46IC0yMjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTIyMCB7XG4gIG1hcmdpbi10b3A6IC0yMjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0yMjAge1xuICBtYXJnaW4tYm90dG9tOiAtMjIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMjIwIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMjE1IHtcbiAgbWFyZ2luOiAtMjE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0yMTUge1xuICBtYXJnaW4tdG9wOiAtMjE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTIxNSB7XG4gIG1hcmdpbi1yaWdodDogLTIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTIxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTIxNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTIxMCB7XG4gIG1hcmdpbjogLTIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMjEwIHtcbiAgbWFyZ2luLXRvcDogLTIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0yMTAge1xuICBtYXJnaW4tcmlnaHQ6IC0yMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTIxMCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0yMTAge1xuICBtYXJnaW4tbGVmdDogLTIxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0yMDUge1xuICBtYXJnaW46IC0yMDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTIwNSB7XG4gIG1hcmdpbi10b3A6IC0yMDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMjA1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0yMDUge1xuICBtYXJnaW4tYm90dG9tOiAtMjA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMjA1IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMjAwIHtcbiAgbWFyZ2luOiAtMjAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0yMDAge1xuICBtYXJnaW4tdG9wOiAtMjAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTIwMCB7XG4gIG1hcmdpbi1yaWdodDogLTIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMjAwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTIwMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTE5NSB7XG4gIG1hcmdpbjogLTE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMTk1IHtcbiAgbWFyZ2luLXRvcDogLTE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0xOTUge1xuICBtYXJnaW4tcmlnaHQ6IC0xOTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTE5NSB7XG4gIG1hcmdpbi1ib3R0b206IC0xOTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0xOTUge1xuICBtYXJnaW4tbGVmdDogLTE5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0xOTAge1xuICBtYXJnaW46IC0xOTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTE5MCB7XG4gIG1hcmdpbi10b3A6IC0xOTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0xOTAge1xuICBtYXJnaW4tYm90dG9tOiAtMTkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMTkwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xOTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMTg1IHtcbiAgbWFyZ2luOiAtMTg1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0xODUge1xuICBtYXJnaW4tdG9wOiAtMTg1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTE4NSB7XG4gIG1hcmdpbi1yaWdodDogLTE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTE4NSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTg1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTE4MCB7XG4gIG1hcmdpbjogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMTgwIHtcbiAgbWFyZ2luLXRvcDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0xODAge1xuICBtYXJnaW4tcmlnaHQ6IC0xODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTE4MCB7XG4gIG1hcmdpbi1ib3R0b206IC0xODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0xODAge1xuICBtYXJnaW4tbGVmdDogLTE4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0xNzUge1xuICBtYXJnaW46IC0xNzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTE3NSB7XG4gIG1hcmdpbi10b3A6IC0xNzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0xNzUge1xuICBtYXJnaW4tYm90dG9tOiAtMTc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMTc1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMTcwIHtcbiAgbWFyZ2luOiAtMTcwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0xNzAge1xuICBtYXJnaW4tdG9wOiAtMTcwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTE3MCB7XG4gIG1hcmdpbi1yaWdodDogLTE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTE3MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTcwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTE2NSB7XG4gIG1hcmdpbjogLTE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMTY1IHtcbiAgbWFyZ2luLXRvcDogLTE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0xNjUge1xuICBtYXJnaW4tcmlnaHQ6IC0xNjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTE2NSB7XG4gIG1hcmdpbi1ib3R0b206IC0xNjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0xNjUge1xuICBtYXJnaW4tbGVmdDogLTE2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0xNjAge1xuICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTE2MCB7XG4gIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0xNjAge1xuICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMTU1IHtcbiAgbWFyZ2luOiAtMTU1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0xNTUge1xuICBtYXJnaW4tdG9wOiAtMTU1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTE1NSB7XG4gIG1hcmdpbi1yaWdodDogLTE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTE1NSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTU1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTE1MCB7XG4gIG1hcmdpbjogLTE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMTUwIHtcbiAgbWFyZ2luLXRvcDogLTE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0xNTAge1xuICBtYXJnaW4tcmlnaHQ6IC0xNTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0xNTAge1xuICBtYXJnaW4tbGVmdDogLTE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0xNDUge1xuICBtYXJnaW46IC0xNDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTE0NSB7XG4gIG1hcmdpbi10b3A6IC0xNDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0xNDUge1xuICBtYXJnaW4tYm90dG9tOiAtMTQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMTQwIHtcbiAgbWFyZ2luOiAtMTQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0xNDAge1xuICBtYXJnaW4tdG9wOiAtMTQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTE0MCB7XG4gIG1hcmdpbi1yaWdodDogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTE0MCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTEzNSB7XG4gIG1hcmdpbjogLTEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMTM1IHtcbiAgbWFyZ2luLXRvcDogLTEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0xMzUge1xuICBtYXJnaW4tcmlnaHQ6IC0xMzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTEzNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0xMzUge1xuICBtYXJnaW4tbGVmdDogLTEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0xMzAge1xuICBtYXJnaW46IC0xMzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTEzMCB7XG4gIG1hcmdpbi10b3A6IC0xMzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0xMzAge1xuICBtYXJnaW4tYm90dG9tOiAtMTMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMTMwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMTI1IHtcbiAgbWFyZ2luOiAtMTI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0xMjUge1xuICBtYXJnaW4tdG9wOiAtMTI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTEyNSB7XG4gIG1hcmdpbi1yaWdodDogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTEyNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTEyMCB7XG4gIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMTIwIHtcbiAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0xMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0xMjAge1xuICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0xMTUge1xuICBtYXJnaW46IC0xMTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTExNSB7XG4gIG1hcmdpbi10b3A6IC0xMTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0xMTUge1xuICBtYXJnaW4tYm90dG9tOiAtMTE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMTE1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMTEwIHtcbiAgbWFyZ2luOiAtMTEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLS0xMTAge1xuICBtYXJnaW4tdG9wOiAtMTEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtLTExMCB7XG4gIG1hcmdpbi1yaWdodDogLTExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtLTExMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tLTEwNSB7XG4gIG1hcmdpbjogLTEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMTA1IHtcbiAgbWFyZ2luLXRvcDogLTEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS0xMDUge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tLTEwNSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0xMDUge1xuICBtYXJnaW4tbGVmdDogLTEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLS0xMDAge1xuICBtYXJnaW46IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTEwMCB7XG4gIG1hcmdpbi10b3A6IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAtMTAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tOTUge1xuICBtYXJnaW46IC05NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tOTUge1xuICBtYXJnaW4tdG9wOiAtOTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tOTUge1xuICBtYXJnaW4tcmlnaHQ6IC05NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tOTUge1xuICBtYXJnaW4tYm90dG9tOiAtOTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS05NSB7XG4gIG1hcmdpbi1sZWZ0OiAtOTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tOTAge1xuICBtYXJnaW46IC05MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tOTAge1xuICBtYXJnaW4tdG9wOiAtOTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tOTAge1xuICBtYXJnaW4tcmlnaHQ6IC05MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tOTAge1xuICBtYXJnaW4tYm90dG9tOiAtOTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS05MCB7XG4gIG1hcmdpbi1sZWZ0OiAtOTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tODUge1xuICBtYXJnaW46IC04NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tODUge1xuICBtYXJnaW4tdG9wOiAtODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tODUge1xuICBtYXJnaW4tcmlnaHQ6IC04NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tODUge1xuICBtYXJnaW4tYm90dG9tOiAtODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS04NSB7XG4gIG1hcmdpbi1sZWZ0OiAtODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tODAge1xuICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tODAge1xuICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tODAge1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tODAge1xuICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS04MCB7XG4gIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNzUge1xuICBtYXJnaW46IC03NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNzUge1xuICBtYXJnaW4tdG9wOiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNzUge1xuICBtYXJnaW4tcmlnaHQ6IC03NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNzUge1xuICBtYXJnaW4tYm90dG9tOiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS03NSB7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNzAge1xuICBtYXJnaW46IC03MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNzAge1xuICBtYXJnaW4tdG9wOiAtNzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNzAge1xuICBtYXJnaW4tcmlnaHQ6IC03MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNzAge1xuICBtYXJnaW4tYm90dG9tOiAtNzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS03MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNjUge1xuICBtYXJnaW46IC02NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNjUge1xuICBtYXJnaW4tdG9wOiAtNjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNjUge1xuICBtYXJnaW4tcmlnaHQ6IC02NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNjUge1xuICBtYXJnaW4tYm90dG9tOiAtNjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS02NSB7XG4gIG1hcmdpbi1sZWZ0OiAtNjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNjAge1xuICBtYXJnaW46IC02MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNjAge1xuICBtYXJnaW4tdG9wOiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNjAge1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNjAge1xuICBtYXJnaW4tYm90dG9tOiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS02MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNTUge1xuICBtYXJnaW46IC01NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNTUge1xuICBtYXJnaW4tdG9wOiAtNTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNTUge1xuICBtYXJnaW4tcmlnaHQ6IC01NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNTUge1xuICBtYXJnaW4tYm90dG9tOiAtNTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS01NSB7XG4gIG1hcmdpbi1sZWZ0OiAtNTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNTAge1xuICBtYXJnaW46IC01MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNTAge1xuICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNTAge1xuICBtYXJnaW4tcmlnaHQ6IC01MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNTAge1xuICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS01MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNDUge1xuICBtYXJnaW46IC00NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNDUge1xuICBtYXJnaW4tdG9wOiAtNDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNDUge1xuICBtYXJnaW4tcmlnaHQ6IC00NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNDUge1xuICBtYXJnaW4tYm90dG9tOiAtNDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS00NSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNDAge1xuICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tNDAge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tNDAge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNDAge1xuICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS00MCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMzUge1xuICBtYXJnaW46IC0zNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMzUge1xuICBtYXJnaW4tdG9wOiAtMzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMzUge1xuICBtYXJnaW4tcmlnaHQ6IC0zNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMzUge1xuICBtYXJnaW4tYm90dG9tOiAtMzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMzAge1xuICBtYXJnaW46IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMzAge1xuICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMzAge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMzAge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMjUge1xuICBtYXJnaW46IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMjUge1xuICBtYXJnaW4tdG9wOiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMjUge1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMjUge1xuICBtYXJnaW4tYm90dG9tOiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMjAge1xuICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMjAge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMjAge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMjAge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMTUge1xuICBtYXJnaW46IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMTUge1xuICBtYXJnaW4tdG9wOiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMTUge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMTUge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tMTAge1xuICBtYXJnaW46IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0tMTAge1xuICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0tMTAge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tMTAge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0tNSB7XG4gIG1hcmdpbjogLTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtLTUge1xuICBtYXJnaW4tdG9wOiAtNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0tNSB7XG4gIG1hcmdpbi1ib3R0b206IC01cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0tNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLTAge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi01IHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLTUge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTAge1xuICBtYXJnaW46IDEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0xNSB7XG4gIG1hcmdpbjogMTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLTIwIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMjUge1xuICBtYXJnaW46IDI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi0zMCB7XG4gIG1hcmdpbjogMzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLTM1IHtcbiAgbWFyZ2luOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tNDAge1xuICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi00NSB7XG4gIG1hcmdpbjogNDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLTUwIHtcbiAgbWFyZ2luOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tNTUge1xuICBtYXJnaW46IDU1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC01NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi02MCB7XG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLTY1IHtcbiAgbWFyZ2luOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tNzAge1xuICBtYXJnaW46IDcwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC03MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi03NSB7XG4gIG1hcmdpbjogNzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtNzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS03NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC03NSB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLTgwIHtcbiAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tODUge1xuICBtYXJnaW46IDg1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tdG9wLTg1IHtcbiAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1yaWdodC04NSB7XG4gIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWxlZnQtODUge1xuICBtYXJnaW4tbGVmdDogODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi05MCB7XG4gIG1hcmdpbjogOTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXJpZ2h0LTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLWJvdHRvbS05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC05MCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLTk1IHtcbiAgbWFyZ2luOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtbWFyZ2luLXRvcC05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tYm90dG9tLTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1sZWZ0LTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTAwIHtcbiAgbWFyZ2luOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTA1IHtcbiAgbWFyZ2luOiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTA1IHtcbiAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTA1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTA1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xMDUge1xuICBtYXJnaW4tbGVmdDogMTA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTEwIHtcbiAgbWFyZ2luOiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTEwIHtcbiAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xMTAge1xuICBtYXJnaW4tbGVmdDogMTEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTE1IHtcbiAgbWFyZ2luOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTE1IHtcbiAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xMTUge1xuICBtYXJnaW4tbGVmdDogMTE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTIwIHtcbiAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTIwIHtcbiAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xMjAge1xuICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTI1IHtcbiAgbWFyZ2luOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTI1IHtcbiAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xMjUge1xuICBtYXJnaW4tbGVmdDogMTI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTMwIHtcbiAgbWFyZ2luOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTMwIHtcbiAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xMzAge1xuICBtYXJnaW4tbGVmdDogMTMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTM1IHtcbiAgbWFyZ2luOiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTM1IHtcbiAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xMzUge1xuICBtYXJnaW4tbGVmdDogMTM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTQwIHtcbiAgbWFyZ2luOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTQwIHtcbiAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xNDAge1xuICBtYXJnaW4tbGVmdDogMTQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTQ1IHtcbiAgbWFyZ2luOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTQ1IHtcbiAgbWFyZ2luLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xNDUge1xuICBtYXJnaW4tbGVmdDogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTUwIHtcbiAgbWFyZ2luOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTUwIHtcbiAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xNTAge1xuICBtYXJnaW4tbGVmdDogMTUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTU1IHtcbiAgbWFyZ2luOiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTU1IHtcbiAgbWFyZ2luLXRvcDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTU1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTU1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xNTUge1xuICBtYXJnaW4tbGVmdDogMTU1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTYwIHtcbiAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTYwIHtcbiAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xNjAge1xuICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTY1IHtcbiAgbWFyZ2luOiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTY1IHtcbiAgbWFyZ2luLXRvcDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTY1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTY1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xNjUge1xuICBtYXJnaW4tbGVmdDogMTY1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTcwIHtcbiAgbWFyZ2luOiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTcwIHtcbiAgbWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xNzAge1xuICBtYXJnaW4tbGVmdDogMTcwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTc1IHtcbiAgbWFyZ2luOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTc1IHtcbiAgbWFyZ2luLXRvcDogMTc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xNzUge1xuICBtYXJnaW4tbGVmdDogMTc1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTgwIHtcbiAgbWFyZ2luOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTgwIHtcbiAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xODAge1xuICBtYXJnaW4tbGVmdDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTg1IHtcbiAgbWFyZ2luOiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTg1IHtcbiAgbWFyZ2luLXRvcDogMTg1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxODVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTg1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xODUge1xuICBtYXJnaW4tbGVmdDogMTg1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTkwIHtcbiAgbWFyZ2luOiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTkwIHtcbiAgbWFyZ2luLXRvcDogMTkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xOTAge1xuICBtYXJnaW4tbGVmdDogMTkwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMTk1IHtcbiAgbWFyZ2luOiAxOTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMTk1IHtcbiAgbWFyZ2luLXRvcDogMTk1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMTk1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTk1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0xOTUge1xuICBtYXJnaW4tbGVmdDogMTk1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMjAwIHtcbiAgbWFyZ2luOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMjAwIHtcbiAgbWFyZ2luLXRvcDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMjAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMjAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0yMDAge1xuICBtYXJnaW4tbGVmdDogMjAwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMjA1IHtcbiAgbWFyZ2luOiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMjA1IHtcbiAgbWFyZ2luLXRvcDogMjA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMjA1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMjA1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0yMDUge1xuICBtYXJnaW4tbGVmdDogMjA1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMjEwIHtcbiAgbWFyZ2luOiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMjEwIHtcbiAgbWFyZ2luLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMjEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0yMTAge1xuICBtYXJnaW4tbGVmdDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMjE1IHtcbiAgbWFyZ2luOiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMjE1IHtcbiAgbWFyZ2luLXRvcDogMjE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMTVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0yMTUge1xuICBtYXJnaW4tbGVmdDogMjE1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMjIwIHtcbiAgbWFyZ2luOiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMjIwIHtcbiAgbWFyZ2luLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMjIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0yMjAge1xuICBtYXJnaW4tbGVmdDogMjIwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMjI1IHtcbiAgbWFyZ2luOiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMjI1IHtcbiAgbWFyZ2luLXRvcDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMjI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMjVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMjI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0yMjUge1xuICBtYXJnaW4tbGVmdDogMjI1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMjMwIHtcbiAgbWFyZ2luOiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMjMwIHtcbiAgbWFyZ2luLXRvcDogMjMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0yMzAge1xuICBtYXJnaW4tbGVmdDogMjMwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMjM1IHtcbiAgbWFyZ2luOiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMjM1IHtcbiAgbWFyZ2luLXRvcDogMjM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMzVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMjM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0yMzUge1xuICBtYXJnaW4tbGVmdDogMjM1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMjQwIHtcbiAgbWFyZ2luOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMjQwIHtcbiAgbWFyZ2luLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMjQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0yNDAge1xuICBtYXJnaW4tbGVmdDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMjQ1IHtcbiAgbWFyZ2luOiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMjQ1IHtcbiAgbWFyZ2luLXRvcDogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMjQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNDVweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0yNDUge1xuICBtYXJnaW4tbGVmdDogMjQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tMjUwIHtcbiAgbWFyZ2luOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi10b3AtMjUwIHtcbiAgbWFyZ2luLXRvcDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tcmlnaHQtMjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi50LW1hcmdpbi1ib3R0b20tMjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjUwcHggIWltcG9ydGFudDsgfVxuXG4udC1tYXJnaW4tbGVmdC0yNTAge1xuICBtYXJnaW4tbGVmdDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAjIEVORCBUUlVNUCBNQVJHSU5cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIyBUUlVNUCBQQURESU5HXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50LXBhZGRpbmctbm9uZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLXRvcC1ub25lIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLXJpZ2h0LW5vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1ib3R0b20tbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1sZWZ0LW5vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLTAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLXRvcC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi50LXBhZGRpbmctcmlnaHQtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi50LXBhZGRpbmctYm90dG9tLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1sZWZ0LTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50OyB9XG5cbi50LXBhZGRpbmctNSB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50OyB9XG5cbi50LXBhZGRpbmctdG9wLTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1yaWdodC01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1ib3R0b20tNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLWxlZnQtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy0xMCB7XG4gIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLXRvcC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1yaWdodC0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLWJvdHRvbS0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1sZWZ0LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy0xNSB7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLXRvcC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1yaWdodC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLWJvdHRvbS0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1sZWZ0LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy0yMCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLXRvcC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1yaWdodC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLWJvdHRvbS0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1sZWZ0LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy0yNSB7XG4gIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLXRvcC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1yaWdodC0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLWJvdHRvbS0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1sZWZ0LTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy0zMCB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLXRvcC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1yaWdodC0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLWJvdHRvbS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1sZWZ0LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy0zNSB7XG4gIHBhZGRpbmc6IDM1cHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLXRvcC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1yaWdodC0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLWJvdHRvbS0zNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1sZWZ0LTM1IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy00MCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLXRvcC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1yaWdodC00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLWJvdHRvbS00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1sZWZ0LTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy00NSB7XG4gIHBhZGRpbmc6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLXRvcC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1yaWdodC00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLWJvdHRvbS00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1sZWZ0LTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy01MCB7XG4gIHBhZGRpbmc6IDUwcHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLXRvcC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1yaWdodC01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4udC1wYWRkaW5nLWJvdHRvbS01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnQtcGFkZGluZy1sZWZ0LTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIyBFTkQgVFJVTVAgcGFkZGluZ1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAjIFRSVU1QIFRFWFQtQUxJR05cbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnQtdGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnQtdGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4udC10ZXh0LWFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIyBFTkQgVFJVTVAgVEVYVC1BTElHTlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICMgVFJVTVBTIEZPTlRTIFNJWkVcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udC13LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi50LXctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4udC13LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi50LXctODAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAjIEVORCBUUlVNUFMgRk9OVFMgU0laRVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiIsIi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICNNVUxUSUxJTkUgLSBFTExJUFNJU1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogbWl4aW4gZm9yIG11bHRpbGluZSAqL1xuQG1peGluIG11bHRpTGluZUVsbGlwc2lzKCRsaW5lSGVpZ2h0OiAxLjJlbSwgJGxpbmVDb3VudDogMSwgJGJnQ29sb3I6IHdoaXRlKXtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogJGxpbmVIZWlnaHQ7XG4gIG1heC1oZWlnaHQ6ICRsaW5lSGVpZ2h0ICogJGxpbmVDb3VudDsgXG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbi1yaWdodDogLTFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJy4uLic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkYmdDb2xvcjtcbiAgfVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIEdFTkVSSUMgQk9YLVNJWklOR1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIE1vcmUgc2Vuc2libGUgZGVmYXVsdCBib3gtc2l6aW5nOlxuICogY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlXG4gKi9cblxuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuXHQmLFxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Ym94LXNpemluZzogaW5oZXJpdDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgRU5EIEdFTkVSSUMgQk9YLVNJWklOR1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICMgR0VORVJJQyBDTEVBUkZJWFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyoqXG4gKiBNaWNybyBjbGVhcmZpeCwgYXMgcGVyOiBjc3MtMTAxLm9yZy9hcnRpY2xlcy9jbGVhcmZpeC9sYXRlc3QtbmV3LWNsZWFyZml4LXNvLWZhci5waHBcbiAqIEV4dGVuZCB0aGUgY2xlYXJmaXggcGxhY2Vob2xkZXIgY2xhc3MgYCVjbGVhcmZpeGAgd2l0aCBTYXNzIHRvIGF2b2lkIHRoZSBgLmNsZWFyZml4YCBjbGFzcyBhcHBlYXJpbmdcbiAqIG92ZXIgYW5kIG92ZXIgaW4geW91ciBtYXJrdXAuXG4gKi9cbi5jbGVhcmZpeCxcbiVjbGVhcmZpeCB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgICAjIEVORCBHRU5FUklDIENMRUFSRklYXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuIiwiIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICMgR0VORVJJQyBISURFIEFDQ0VTU0lCTEVcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmhpZGVBY2Nlc3NpYmxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAtOTk5OWVtO1xufVxuXG5cbiAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgRU5EIEdFTkVSSUMgSElERSBBQ0NFU1NJQkxFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0IyBHRU5FUklDIFJFU0VUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuaHRtbCxcbmJvZHksXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZGlhbG9nLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSxcbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8sXG5tYXJrLFxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuc3Ryb25nLFxuaW1nLFxucSxcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuZGl2IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudWwsXG5vbCxcbmRsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQjVEFHUyBIVE1MNSBCUk9XU0VSIE5PIFNVUFBPUlRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5kaWFsb2csXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuZGZuIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cblxuXG5cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5cblxuXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG5cdGZvbnQtc2l6ZTogMS42ZW07XG59XG5cblxuXG5cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cblxuXG5cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuXG5cblxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cblxuXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuXG5cblxuXG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCNMSU5LU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5hIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgXG59XG5cbmE6Zm9jdXMsXG5hOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbn1cblxuYTp2aXNpdGVkLFxuYTphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQjSEVBRElOR1MsIFdJVEggQU5EIFdJVEhPVVQgTElOS1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQjUkVTRVQgVEFCTEVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCNSRVNFVCBGT1JNXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuXG5bdHlwZT1cInJhZGlvXCJdLFxuW3R5cGU9XCJjaGVja2JveFwiXXtcbiAgKyBsYWJlbHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0I1JFU0VUIElOVEVSQUNUSVZFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0I1JFU0VUIFNDUklQVElOR1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQjUkVTRVQgSElEREVOXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQjIEVORCBHRU5FUklDIFJFU0VUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4iLCIgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIyBFTEVNRU5UIEJPRFlcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSB7XG5cdHBvc2l0aW9uICAgICAgICAgICAgICAgICAgICA6IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseSAgICAgICAgICAgICAgICAgOiAkd2ZfX2ZvbnQtLWRlZmF1bHQ7XG5cdGNvbG9yICAgICAgICAgICAgICAgICAgICAgICA6IGNvbG9yKCR3Zl9fYmFzZS1jb2xvcik7XG5cdGJhY2tncm91bmQtY29sb3IgICAgICAgICAgICA6IGNvbG9yKCR3Zl9fYmFzZS1iYWNrZ3JvdW5kLWRvY3VtZW50KTtcbn1cblxuIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBFTkQgRUxFTUVOVCBCT0RZXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuIiwiLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgI1NFVFRJTkdTIENPTkZJR1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vXHRDT05URU5UIFRISVMgRklMRTpcbi8vXHRcdCMgTkFNRVNQQUNFXG4vLyAgICAgICMgQ09ORklHIC0gRk9OVFNcbi8vXHRcdCMgQkFTSUMgVkFMVUUgRk9SIFBST0pFQ1Rcbi8vICAgICAgIyBIRUFESU5HUyB8IEZPTlQtU0laRSBERUZBVUxUXG4vL1x0XHQjIElOQ0xVREUgT0JKRUNUU1xuLy9cdFx0IyBDT05GSUcgLSBHUklEIC0gRkxPQVRcbi8vXHRcdCMgQ09ORklHIC0gUkVTUE9OU0lWRSBUWVBFIEFORCBNRURJQVFVRVJJRVMgXG5cblxuXG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgXHQjIE5BTUVTUEFDRVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiR3Zl9fbnNcdFx0XHRcdDogcHBnLSAhZGVmYXVsdDtcblxuXG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLy8gICAgICMgQ09ORklHIC0gRk9OVFNcbi8vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiR3Zl9fZm9udC0tZGVmYXVsdFx0XHRcdFx0OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuJHdmX19mb250LS1hbHRlcm5hdGl2ZVx0XHRcdDogdmVyZGFuYTtcblxuXG5cblxuXG5cblxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIFx0IyBCQVNJQyBWQUxVRSBGT1IgUFJPSkVDVFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiR3Zl9fYmFzZS1mb250LXNpemUgICAgICAgICAgICA6IFx0MTY7XG4kd2ZfX2Jhc2UtbGluZS1oZWlnaHQgICAgICAgICAgOiBcdDEuNTtcbiR3Zl9fYmFzZS1iYWNrZ3JvdW5kLWNvbG9yICAgICA6IFx0Z3JleS0zO1xuJHdmX19iYXNlLWNvbG9yICAgICAgICAgICAgICAgIDogXHRibGFjaztcbiR3Zl9fYmFzZS1iYWNrZ3JvdW5kLWRvY3VtZW50ICA6ICAgIGdyZXktMztcbiR3Zl9fYmFzZS1mb250LWZhbWlseSAgICAgICAgICA6IFx0JHdmX19mb250LS1kZWZhdWx0O1xuJHdmX19iYXNlLXdyYXBwZXIgICAgICAgICAgICAgIDogXHQ5OTA7XG4kd2ZfX2Jhc2UtdHlwb2dyYXBoeS1jb2xvciAgICAgOiBcdGdyZXltZWRpdW07XG4kd2ZfX2Jhc2Utc3BhY2luZyAgICAgICAgICAgICAgOlx0MzA7XG4kd2ZfX2Jhc2UtcGF0aC1mb250ICAgICAgICAgICAgOiBcdFwiY3NzL2ZvbnRzL1wiO1xuJHdmX19iYXNlLXBhdGgtaW1nICAgICAgICAgICAgIDogXHRcIi4uL2Fzc2V0cy9pbWcvXCI7XG4kd2ZfX2Jhc2UtcGF0aC1jb250ZW50cyAgICAgICAgOiAgICBcIi4uL2Fzc2V0cy9pbWcvY29udGVudHMvXCI7XG4kd2ZfX2Jhc2UtcGF0aC1zdmcgICAgICAgICAgICAgOiBcdFwiLi4vYXNzZXRzL2ltZy9zdmcvXCI7XG4kd2ZfX2Jhc2UtcGF0aC1pY29ucyAgICAgICAgICAgOiBcdFwiLi4vYXNzZXRzL2ltZy9pY29ucy9cIjtcbiR3Zl9fYmFzZS1wYXRoLWljb25zLWZpbGVzICAgICA6IFx0XCIuLi9hc3NldHMvaW1nL2ljb25zL2ZpbGVzL1wiO1xuXG5cblxuXG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgIyBIRUFESU5HUyB8IEZPTlQtU0laRSBERUZBVUxUXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuXG4kd2ZfX2gxOiAzMiAhZGVmYXVsdDtcbiR3Zl9faDI6IDI0ICFkZWZhdWx0O1xuJHdmX19oMzogMjAgIWRlZmF1bHQ7XG4kd2ZfX2g0OiAxOCAhZGVmYXVsdDtcbiR3Zl9faDU6IDEzICFkZWZhdWx0O1xuJHdmX19oNjogMTEgIWRlZmF1bHQ7XG5cblxuXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBcdCMgSU5DTFVERSBPQkpFQ1RTXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJGluY2x1ZGVfX2dyaWQtbm9yYSBcdFx0XHQ6XHR0cnVlIFx0IWRlZmF1bHQ7XG4kaW5jbHVkZV9fZGVidWctY3NzXHRcdFx0XHQ6XHRmYWxzZVx0IWRlZmF1bHQ7XG4kaW5jbHVkZV9fdW5pdHMgXHRcdFx0XHQ6XHR0cnVlXHQhZGVmYXVsdDtcblxuXG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLy9cdFx0IyBDT05GSUcgLSBPQkpFQ1RTX19XUkFQUEVSXG4vLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4kd2ZfX3dyYXBwZXItZmx1aWRcdDogXHRmYWxzZTtcblxuXG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLy9cdFx0IyBDT05GSUcgLSBSRVNQT05TSVZFIFRZUEUgQU5EIE1FRElBUVVFUklFUyBcbi8vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiR3Zl9fbW9iaWxlLWZpcnN0ICAgICAgIDogZmFsc2U7XG5cbiR3Zl9feC1zbWFsbCAgICAgIDogXHQzMjA7XG4kd2ZfX3NtYWxsICAgICAgICA6IFx0NzY4O1xuJHdmX19tZWRpdW0gICAgICAgOiBcdDEwMjQ7XG4kd2ZfX2xhcmdlICAgICAgICA6IFx0MTI4MDtcbiR3Zl9fbWluLWxhcmdlICAgIDogXHQxNDAwO1xuJHdmX19tYXgtbGFyZ2UgICAgOiBcdDM1MDA7XG5cblxuXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vL1x0XHQjIENPTkZJRyAtIEdSSUQgLSBGTE9BVFxuLy8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kd2ZfX3Jlc3BvbnNpdmUtLWNvbmZpZ1x0OiB0cnVlO1xuXG4kd2ZfX21hcmdpbi1yb3dcdDogXHR0cnVlO1xuXG4kd2ZfX2NvbC1udW0teGxcdDpcdDEyO1xuJHdmX19jb2wtbnVtLWxnXHQ6XHQxMjtcbiR3Zl9fY29sLW51bS1tZFx0Olx0MTI7XG4kd2ZfX2NvbC1udW0tc21cdDpcdDEyO1xuJHdmX19jb2wtbnVtLXhzXHQ6XHQxMjtcblxuJHdmX19ndXR0ZXIteGxcdFx0OiBcdCR3Zl9fYmFzZS1zcGFjaW5nO1xuJHdmX19ndXR0ZXItbGdcdFx0Olx0JHdmX19iYXNlLXNwYWNpbmc7XG4kd2ZfX2d1dHRlci1tZFx0XHQ6IFx0JHdmX19iYXNlLXNwYWNpbmc7XG4kd2ZfX2d1dHRlci1zbVx0XHQ6XHQkd2ZfX2Jhc2Utc3BhY2luZztcbiR3Zl9fZ3V0dGVyLXN4XHRcdDpcdCR3Zl9fYmFzZS1zcGFjaW5nO1xuXG5cbiR3Zl9fY29sLXByZWZpeFx0XHRcdCAgICA6XHRcImNvbFwiO1xuJHdmX19oaWRlLXByZWZpeFx0XHRcdDogXHRcImhpZGVcIjtcbiR3Zl9fdmlzaWJsZS1wcmVmaXhcdFx0XHQ6IFx0XCJ2aXNpYmxlXCI7XG4kd2ZfX2lubGluZS12aXNpYmxlLXByZWZpeFx0OiBcdFwiaW5saW5lLXZpc2libGVcIjtcbiR3Zl9fb2Zmc2V0LXByZWZpeFx0XHRcdDpcdFwib2Zmc2V0XCI7XG4kd2ZfX3B1bGwtcHJlZml4XHRcdFx0Olx0XCJwdWxsXCI7XG4kd2ZfX3B1c2gtcHJlZml4XHRcdFx0Olx0XCJwdXNoXCI7XG4kd2ZfX2NsZWFyLXByZWZpeFx0XHQgICAgOlx0XCJjbGVhclwiO1xuJHdmX19sZWZ0LXByZWZpeFx0XHRcdDpcdFwibGVmdFwiO1xuJHdmX19yaWdodC1wcmVmaXhcdFx0XHQ6XHRcInJpZ2h0XCI7XG4kd2ZfX2JvdGgtcHJlZml4XHRcdFx0Olx0XCJhbGxcIjtcbiR3Zl9fY2FuY2VsLWd1dHRlci1wcmVmaXhcdDpcdFwibm9HdXR0ZXJcIjtcbiR3Zl9fZW5kLXByZWZpeFx0XHRcdCAgICA6XHRcImVuZFwiO1xuJHdmX194bC1jb2wtcHJlZml4XHRcdFx0Olx0XCJ4bFwiO1xuJHdmX19sZy1jb2wtcHJlZml4XHRcdFx0Olx0XCJsZ1wiO1xuJHdmX19tZC1jb2wtcHJlZml4XHRcdFx0Olx0XCJtZFwiO1xuJHdmX19zbS1jb2wtcHJlZml4XHRcdFx0Olx0XCJzbVwiO1xuJHdmX194cy1jb2wtcHJlZml4XHRcdFx0Olx0XCJ4c1wiO1xuXG5cblxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8vXHRcdCMgSU5DTFVERSBUUlVNUFNcbi8vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAgIC8vIEluY2x1ZGUgdHJ1bXBzIGZvciBmbG9hdFxuICAgICRpbmNsdWRlX190cnVtcHMtLWZsb2F0IDogdHJ1ZSAhZGVmYXVsdDtcblxuXG4gICAgLy8gSW5jbHVkZSB0cnVtcCBmb3IgZm9udC1zaXplXG4gICAgJGluY2x1ZGVfX3RydW1wcy0tZm9udC1zaXplOiB0cnVlICFkZWZhdWx0O1xuICAgICAgICAvLyBjb25maWcgYXJyYXkgd2lkdGggZm9udC1zaXplIG51bWJlclxuICAgICAgICAkd2ZfX3RydW1wcy1mcyA6IDAsMTAsMTMsMTQsMTYsMTgsMjAsMjIsMjQsMjc7XG5cblxuXG4gICAgLy8gSW5jbHVkZSB0cnVtcCBmb3IgaGlkZSBpbiBiYXNlIHRvIGJyZWFrcG9pbnRzXG4gICAgJGluY2x1ZGVfX3RydW1wcy0taGlkZSA6IHRydWUgIWRlZmF1bHQ7XG5cblxuICAgIC8vIEluY2x1ZGUgdHJ1bXAgZm9yIG1hcmdpblxuICAgICRpbmNsdWRlX190cnVtcC0tbWFyZ2luIDogdHJ1ZSAhZGVmYXVsdDtcbiAgICAvLyBjb25maWcgaW5pdCBhbmQgZW5kIGl0ZXJhdGlvbiB3aXRoIHN0ZXBzXG4gICAgICAgICR3Zl9fdHJ1bXBzLW1hcmdpbi1pbml0IDogLTEyMDtcbiAgICAgICAgJHdmX190cnVtcHMtbWFyZ2luLXN0ZXBzOiA1O1xuICAgICAgICAkd2ZfX3RydW1wcy1tYXJnaW4tZW5kIDogNTA7XG5cblxuICAgIC8vIEluY2x1ZGUgdHJ1bXAgZm9yIHBhZGRpbmdcbiAgICAkaW5jbHVkZV9fdHJ1bXAtLXBhZGRpbmcgOiB0cnVlICFkZWZhdWx0O1xuICAgIC8vIGNvbmZpZyBpbml0IGFuZCBlbmQgaXRlcmF0aW9uIHdpdGggc3RlcHNcbiAgICAgICAgJHdmX190cnVtcHMtcGFkZGluZy1pbml0IDogMDtcbiAgICAgICAgJHdmX190cnVtcHMtcGFkZGluZy1zdGVwczogNTtcbiAgICAgICAgJHdmX190cnVtcHMtcGFkZGluZy1lbmQgOiAxMDtcblxuICAgIC8vIGluY2x1ZGUgdHJ1bXAgZm9yIHBvc2l0aW9uXG4gICAgJGluY2x1ZGVfX3RydW1wLS1wb3NpdGlvbiA6IGZhbHNlICFkZWZhdWx0O1xuXG4gICAgLy8gaW5jbHVkZSB0cnVtcCBmb3IgdGV4dCBhbGlnblxuICAgICRpbmNsdWRlX190cnVtcC0tdGV4dC1hbGlnbiA6IHRydWUgIWRlZmF1bHQ7XG5cbiAgICAvLyBpbmNsdWRlIHRydW1wIGZvciB0ZXh0IHRyYW5zZm9ybVxuICAgICRpbmNsdWRlX190cnVtcC0tdGV4dC10cmFuc2Zvcm0gOiBmYWxzZSAhZGVmYXVsdDtcblxuICAgIC8vIGluY2x1ZGUgdHJ1bXAgZm9yIGxpbmUtaGVpZ2h0XG4gICAgJGluY2x1ZGVfX3RydW1wcy0tbGluZS1oZWlnaHQgOiB0cnVlICFkZWZhdWx0O1xuICAgICAgICAvLyBjb25maWcgYXJyYXkgd2lkdGggbGluZS1oZWlnaHQgbnVtYmVyICVcbiAgICAgICAgJHdmX190cnVtcHMtbGggOiAxNjA7XG5cbiAgICAvLyBpbmNsdWRlIHRydW1wIGZvciBsaW5lLWhlaWdodFxuICAgICRpbmNsdWRlX190cnVtcHMtLXdpZHRoIDogdHJ1ZSAhZGVmYXVsdDtcbiAgICAgICAgLy8gY29uZmlnIGFycmF5IHdpZHRoIGxpbmUtaGVpZ2h0IG51bWJlciAlXG4gICAgICAgICR3Zl9fdHJ1bXBzLXdpZHRoIDogNTAsMTAwLDI1LDgwO1xuIiwiLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAgI0NPTE9SU1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG5cbiRjb2xvci1tYXA6IChcblx0cHJpbWFyeVx0XHQ6XHQjYzMzNDAwLFxuICAgIHByaW1hcnktaG92ZXI6ICM5ZTJjMDIsXG4gICAgcHJpbWFyeS1iZ1x0Olx0I2ZjZjNmMCxcblx0c2Vjb25kYXJ5XHQ6XHQjMzMzMzMzLFxuXHR0ZXJ0aWFyeVx0Olx0IzQ0NDQ0NCxcblx0Z3JleS0xXHRcdDpcdCM2NjY2NjYsXG5cdGdyZXktMlx0XHQ6ICAgI2U5ZTllOSxcblx0Z3JleS0zXHRcdDogICAjZjhmOGY4LFxuXHRncmV5LTQgIFx0OiAgICNkZGRkZGQsXG5cdGdyZXktNVx0XHQ6XHQjZWZlZmVmLFxuXHRncmV5LTYgXHRcdDogICAjZGJkYmRiLFxuXHRncmV5LTcgXHRcdDogXHQjZTBkZWQ5LFxuXHRncmV5LTggXHRcdDogXHQjOTk5OTk5LFxuXHRncmV5LTkgXHRcdDogXHQjYmJiYmJiLFxuXHRncmV5LTEwICAgICA6ICAgI2MxYzFjMSxcblx0Z3JleS0xMSBcdDogXHQjZjRmNGY0LFxuXHRncmV5LTEyICAgICA6ICAgI2Y5ZjlmOSxcblx0Yi1ncmV5LTFcdDpcdCNjOWM2YzYsXG5cdGItZGlzYWJsZWRcdDpcdCNmM2YzZjMsXG5cdHdoaXRlIFx0ICBcdDogICAjZmZmZmZmLFxuXHR3aGl0ZS1vXHRcdDpyZ2JhKDI1NSwyNTUsMjU1LDAuMjgpLFxuXHRibGFjayAgICAgOiAgICMwMDAwMDAsXG4gICAgc2FsbW9uOiAjZmZmNGYwLFxuXHRlcnJvclx0XHQ6XHQjZDAwMTFiXG4pO1xuXG4iLCIgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gXHQjIEVMRU1FTlQgRk9OVCBHRU5FUkFUT1JcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLy8qIEV4YW1wbGUgZm9yIHVzZSBAZm9udC1mYWNlXG4vL1xuLy9cdEBpbmNsdWRlIGZvbnQtZmFjZShbbmFtZS1mb250XSxcbi8vXHRcdFwiW3BhdGhdXCIsXG4vL1x0XHRbZm9udC1zdHlsZV0sXG4vL1x0XHRbZm9udC13ZWlnaHRdLFxuLy9cdFx0W3R5cGUtZm9udChlb3QgfCB3b2ZmIHwgc3ZnIHwgdHRmKV1cbi8vXHQpO1xuLy9cbi8vKi9cblxuIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgRU5EIEVMRU1FTlQgRk9OVCBHRU5FUkFUT1Jcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4iLCIgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICMgRUxFTUVOVCBIRUFESU5HU1xuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0bWFyZ2luIFx0XHRcdDogMDtcblx0Zm9udC1mYW1pbHkgXHQ6ICR3Zl9fZm9udC0tZGVmYXVsdDtcblx0Zm9udC13ZWlnaHQgXHQ6IG5vcm1hbDtcblx0Y29sb3IgXHRcdFx0OiBjb2xvcigkd2ZfX2Jhc2UtY29sb3IpO1xuXHRsaW5lLWhlaWdodCAgXHQ6ICR3Zl9fYmFzZS1saW5lLWhlaWdodDtcbn1cblxuaDEsICVoMVx0eyBmb250LXNpemU6IHJlbSgkd2ZfX2gxKX1cbmgyLCAlaDJcdHsgZm9udC1zaXplOiByZW0oJHdmX19oMil9XG5oMywgJWgzXHR7IGZvbnQtc2l6ZTogcmVtKCR3Zl9faDMpfVxuaDQsICVoNFx0eyBmb250LXNpemU6IHJlbSgkd2ZfX2g0KX1cbmg1LCAlaDVcdHsgZm9udC1zaXplOiByZW0oJHdmX19oNSl9XG5oNiwgJWg2XHR7IGZvbnQtc2l6ZTogcmVtKCR3Zl9faDYpfVxuXG4gLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICMgRU5EIEVMRU1FTlQgSEVBRElOR1NcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuIiwiLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICNQSVhFTCBUTyBSRU1cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkd2ZfX2Jhc2UtZm9udC1zaXplKSB7XG5cdEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fXJlbVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIEVMRU1FTlQgSFRNTFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaHRtbCB7XG5cdGZvbnQtZmFtaWx5ICAgICAgICAgICAgICAgICA6ICR3Zl9fYmFzZS1mb250LWZhbWlseTtcblx0Zm9udC1zaXplIFx0XHRcdFx0XHQ6ICR3Zl9fYmFzZS1mb250LXNpemUgKyBweDtcblx0bGluZS1oZWlnaHQgXHRcdFx0XHQ6ICR3Zl9fYmFzZS1saW5lLWhlaWdodDtcblx0bWluLWhlaWdodCBcdFx0XHRcdFx0OiAxMDAlO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3QgXHQ6IDEwMCU7XG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0IFx0XHQ6IDEwMCU7XG5cdHBvc2l0aW9uICBcdFx0XHRcdFx0OiByZWxhdGl2ZTtcbn1cblxuLmJjay1ncmV5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctdG9wOiA0NnB4O1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBFTkQgRUxFTUVOVCBIVE1MXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIEVMRU1FTlQgSU1BR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmltZyB7XG5cdG1heC13aWR0aCBcdFx0OiAxMDAlO1xuXHRmb250LXN0eWxlIFx0XHQ6IGl0YWxpYztcblx0dmVydGljYWwtYWxpZ24gXHQ6IG1pZGRsZTtcbn1cbmltZyxcbmltZ1t3aWR0aF0sXG5pbWdbaGVpZ2h0XSB7XG5cdG1heC13aWR0aCBcdFx0OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgRU5EIEVMRU1FTlQgSU1BR0Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgRUxFTUVOVCBMSVNUU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cblxubGkge1xuXHQ+IHVsLFxuXHQ+IG9sIHtcblx0XHRtYXJnaW4tYm90dG9tIFx0OiAgXHQwO1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgRU5EIEVMRU1FTlQgTElTVFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIE9CSkVDVFMgQVZBVEFSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kby1hdmF0YXItc3BhY2luZy1taWRkbGU6ICgkd2ZfX2Jhc2Utc3BhY2luZyAvIDMpK3B4O1xuXG4uby1hdmF0YXJ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgJl9faXRlbXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkby1hdmF0YXItc3BhY2luZy1taWRkbGU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRvLWF2YXRhci1zcGFjaW5nLW1pZGRsZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgJi0tdHlwZTAye1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAmLS1mbHVzaC1wZHtcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAvLyBNT0RJRklFUlxuXG4gICAgJi0tbWlkZGxle1xuICAgICAgICAuby1hdmF0YXJfX2l0ZW17XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgJi0tYmFzZXtcbiAgICAgICAgLm8tYXZhdGFyX19pdGVtIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdzbScpe1xuICAgIC5vLWF2YXRhcntcbiAgICAgICAgJi0tdHlwZTAye1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMDtcbiAgICAgICAgICAgIC5vLWF2YXRhcl9faXRlbXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vLWF2YXRhcl9faXRlbS0tdHlwZTAye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgRU5EIE9CSkVDVFMgQVZBVEFSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5cbiIsIi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICNUT09MUy1SRVNQT05TSVZFXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIEhlcmUgd2Ugc2V0IGEgdmFyaWFibGUgYXNzdW1pbmcgdGhhdCByZXNwb25zaXZlIHNldHRpbmdzIGFyZSBub3Qgc2V0XG4vLyBnbG9iYWxseS4gSWYgdGhleSBoYXZlIGJlZW4gcHJldmlvdXNseSBiZWVuIGRlZmluZWQsIHRoZSBmb2xsb3dpbmcgdmFyaWFibGVcbi8vIHdpbGwgYmUgb3ZlcnJpZGUgYW5kIHdpbGwgYmUgc2V0IHRvIGB0cnVlYC5cbiR3Zl9fcmVzcG9uc2l2ZS1zZXR0aW5nczogZmFsc2UgIWRlZmF1bHQ7XG5cbkBpZiAoJHdmX19yZXNwb25zaXZlLXNldHRpbmdzID09IGZhbHNlKSB7XG4gIEB3YXJuIFwiT29wcyEgSGF2ZSB5b3UgaW5jbHVkZWQgYSBfc2V0dGluZ3NfX3Jlc3BvbnNpdmUgZmlsZT9cIjtcbn1cblxuQG1peGluIG1lZGlhLXF1ZXJ5KCRtcSkge1xuXG4gICRicmVha3BvaW50LWZvdW5kOiBmYWxzZTtcblxuICAvLyBMb29wIHRocm91Z2ggdGhlIGxpc3Qgb2YgYnJlYWtwb2ludHMgd2XigJl2ZSBwcm92aWRlZCBpbiBvdXIgc2V0dGluZ3MgZmlsZS5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcblxuICAgIC8vIEdyYWIgdGhlIGFsaWFzIGFuZCB0aGUgY29uZGl0aW9uIGZyb20gdGhlaXIgcmVzcGVjdGl2ZSBsb2NhdGlvbnMgaW5cbiAgICAvLyB0aGUgbGlzdC5cbiAgICAkYWxpYXM6ICAgICBudGgoJGJyZWFrcG9pbnQsIDEpO1xuICAgICRjb25kaXRpb246IG50aCgkYnJlYWtwb2ludCwgMik7XG5cbiAgICAvLyBJZiB0aGUgbWVkaWEgcXVlcnkgd2XigJl2ZSBzcGVjaWZpZWQgaGFzIGFuIGFsaWFzIGFuZCBhIGNvbmRpdGlvbi4uLlxuICAgIEBpZiAkbXEgPT0gJGFsaWFzIGFuZCAkY29uZGl0aW9uIHtcblxuICAgICAgLy8gLi4udGVsbCB0aGUgbWl4aW4gdGhhdCB3ZeKAmXZlIGZvdW5kIGl0Li4uXG4gICAgICAkYnJlYWtwb2ludC1mb3VuZDogdHJ1ZTtcblxuICAgICAgLy8gLi4uYW5kIHNwaXQgaXQgb3V0IGhlcmUuXG4gICAgICBAbWVkaWEgI3skY29uZGl0aW9ufSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIElmIHRoZSB1c2VyIHNwZWNpZmllcyBhIG5vbi1leGl0ZW50IGFsaWFzLCBzZW5kIHRoZW0gYSB3YXJuaW5nLlxuICBAaWYgJGJyZWFrcG9pbnQtZm91bmQgPT0gZmFsc2V7XG4gICAgQHdhcm4gXCJPb3BzISBCcmVha3BvaW50IOKAmCN7JG1xfeKAmSBkb2VzIG5vdCBleGlzdC5cIlxuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgT0JKRUNUIEJPWFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8tIERlY2xhcmUgbG9jYWwgdmFyXG4kby1ib3hfX2JkcjogY29sb3IoZ3JleS00KTtcbiRvLWJveF9fYmNrOiBjb2xvcih3aGl0ZSk7XG5cbi5vLWJveHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRvLWJveF9fYmRyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvLWJveF9fYmNrO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICYtLXR5cGUwMXtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgIH1cbiAgICAmLS1mbHVzaC1wZHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgIH1cblxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdtZCcpe1xuICAgIC5vLWJveHtcbiAgICAgICAgJi0tdHlwZTAye1xuICAgICAgICAgICAgd2lkdGg6IDMyLjklO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgfVxuICAgICAgICAmX19pbWd7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnc20nKXtcbiAgICAuby1ib3h7XG4gICAgICAgICYtLXR5cGUwMntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgRU5EIE9CSkVDVCBCT1hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgT0JKRUNUUyBDQVJEXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kby1jYXJkX19icmQtY29sb3I6IGNvbG9yKGItZ3JleS0xKTtcbiRvLWNhcmRfX2JyZC1jb2xvcjAxOiBjb2xvcihncmV5LTQpO1xuJG8tY2FyZF9femluZGV4LWJhc2U6IHotaW5kZXgoYmFzZSk7XG4kby1jYXJkX196aW5kZXgtb2ZmY2FudmFzOiB6LWluZGV4KG9mZmNhbnZhcyk7XG4kby1jYXJkX19ia2ctY2xyMDA6IGNvbG9yKHdoaXRlKTtcblxuXG4uby1jYXJke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvLWNhcmRfX2JrZy1jbHIwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkby1jYXJkX19icmQtY29sb3I7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIC8vIEVMRU1FTlRcbiAgICAmX19jb250ZW50e1xuICAgICAgICBwYWRkaW5nOjlweCAxMHB4O1xuICAgIH1cbiAgICAmX19waWN0dXJle1xuICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgfVxuICAgICZfX3RleHR7XG4gICAgICAgIG1heC1oZWlnaHQ6IHJlbSg1NSk7XG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgJl9fbGlua3t9XG4gICAgLm8tY2FyZHtcbiAgICAgICAgJl9fYm94e1xuICAgICAgICAgICAgJGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICRsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgICAgICRsaW5lcy10by1zaG93OiAyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAvL0BpbmNsdWRlIG11bHRpTGluZUVsbGlwc2lzKCRsaW5lSGVpZ2h0OiAxLjllbSwgJGxpbmVDb3VudDogNSwgJGJnQ29sb3I6IHdoaXRlKTsgXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgLyogRmFsbGJhY2sgZm9yIG5vbi13ZWJraXQgKi9cbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDRweDtcbiAgICAgICAgICAgIGhlaWdodDogJGZvbnQtc2l6ZSokbGluZS1oZWlnaHQqJGxpbmVzLXRvLXNob3c7IC8qIEZhbGxiYWNrIGZvciBub24td2Via2l0ICovXG4gICAgICAgICAgICAvL21hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzLXRvLXNob3c7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG5cbiAgICB9XG4gICAgXG4gICAgLy9NT0RJRklFUlxuICAgICYtLXNsaWNre1xuICAgICAgICB3aWR0aDozMTZweDtcbiAgICAgICAgaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoNjgsIDY4LCA2OCwgMC4zOCk7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYzMzNDAwO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZle1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSg2OCwgNjgsIDY4LCAwLjM4KTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNjMzM0MDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMXB4IDAgI2MzMzQwMDtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNiYzMzMDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10eXBlMntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAuby1jYXJkX19waWN0dXJle1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6ICRvLWNhcmRfX3ppbmRleC1iYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5vLWNhcmRfX2NvbnRlbnR7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAkby1jYXJkX196aW5kZXgtb2ZmY2FudmFzO1xuICAgICAgICB9XG4gICAgICAgIC5vLWNhcmRfX3RpdGxle31cbiAgICAgICAgLm8tY2FyZF9fbGlua3t9XG4gICAgICAgIC5vLWNhcmRfX3RleHR7XG4gICAgICAgICAgICB3aWR0aDo3MCU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgICYtLXR5cGUze1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkby1jYXJkX19icmQtY29sb3IwMTtcbiAgICAgICAgLm8tY2FyZF9fcGljdHVyZXtcbiAgICAgICAgICAgIHdpZHRoOjYwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICAgICAgLm8tY2FyZF9fY29udGVudHtcbiAgICAgICAgICAgIHdpZHRoOiAzOSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgICAgIC5vLWNhcmRfX3RpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5vLWNhcmRfX3RleHR7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmLS1taWRkbGV7XG5cbiAgICB9XG59XG5cbi4jeyR3Zl9fbnN9c2xpY2t7XG4gICAgJl9fbGlua3tcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgICAgIC5vLWNhcmQtLXNsaWNrIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTFweCAwICNjMzM0MDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2JjMzMwMjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbGcnKSB7XG4gICAgLm8tY2FyZCB7XG4gICAgICAgICYtLXNsaWNre1xuICAgICAgICAgICAgd2lkdGg6IDM1MS4xcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQzMS4zcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8tbGF5b3V0LS1keW5hbWlje1xuICAgICAgICAuI3skd2ZfX25zfXNsaWNre1xuICAgICAgICAgICAgLm8tY2FyZC0tc2xpY2sge1xuXHRcdFx0XHR3aWR0aDogMzA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbWQnKSB7XG4gICAgLy8gLm8tY2FyZCB7XG4gICAgLy8gICAgICYtLXNsaWNre1xuICAgIC8vICAgICAgICAgd2lkdGg6IDQ0NXB4O1xuICAgIC8vICAgICAgICAgaGVpZ2h0OiA0NzBweDtcbiAgICAvLyAgICAgfVxuICAgICAgICBcbiAgICAvLyB9XG4gICAgXG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnc20nKSB7XG4gICAgLm8tY2FyZCB7XG4gICAgICAgICYtLXNsaWNre1xuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNjYuNHB4O1xuICAgICAgICB9XG4gICAgICAgICYtLXR5cGUze1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG8tY2FyZF9fYnJkLWNvbG9yMDE7XG4gICAgICAgICAgICAuby1jYXJkX19waWN0dXJle1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vLWNhcmRfX2NvbnRlbnR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuby1jYXJkX190aXRsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuby1jYXJkX190ZXh0e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbiIsIi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICNaLUlOREVYLU1BUFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiR6LWluZGV4LW1hcDogKFxuICAgICAgICBiYXNlOiAgICAgICAwLFxuICAgICAgICBvZmZjYW52YXM6ICAxLFxuICAgICAgICBkcm9wZG93bjogICAxMCxcbiAgICAgICAgdG9vbHRpcDogICAgMTUsXG4gICAgICAgIGxpZ2h0Ym94OiAgIDUwMFxuKTtcblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIE9CSkVDVCBMQVlPVVQgVU5PXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm8tbGF5b3V0e1xuICAgIG1heC13aWR0aDogJHdmX19iYXNlLXdyYXBwZXIrcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICBAZXh0ZW5kICVjbGVhcmZpeDtcbiAgICBcbiAgICAvLyBFTEVNRU5UUyBcbiAgICAmX19qdW1ib3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgICZfX2NvbnRlbnR7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDY1LjglO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjE5LjVweDtcbiAgICB9XG4gICAgJl9fc2lkZWJhcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAvLyBNT0RJRklFUlxuXG4gICAgJi0tZHluYW1pY3tcbiAgICAgICAgLm8tbGF5b3V0X19qdW1ib3tcbiAgICAgICAgICAgIHdpZHRoOjY1JTtcbiAgICAgICAgfVxuICAgICAgICAuby1sYXlvdXRfX2NvbnRlbnR7fVxuICAgICAgICAuby1sYXlvdXRfX3NpZGViYXJ7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ2xnJykge1xuICAgIC5vLWxheW91dCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICZfX2p1bWJve1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDY3KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIxKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMSk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tZHluYW1pY3tcbiAgICAgICAgICAgIC5vLWxheW91dF9fanVtYm97XG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm8tbGF5b3V0X19jb250ZW50e31cbiAgICAgICAgICAgIC5vLWxheW91dF9fc2lkZWJhcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNjcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbWQnKXtcbiAgICAuby1sYXlvdXR7XG4gICAgICAgIC8vcGFkZGluZzoyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XG4gICAgICAgIC8vIEVMRU1FTlRTXG4gICAgICAgICZfX2p1bWJve1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50e1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJl9fc2lkZWJhcntcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTU9ESUZJRVJcblxuICAgICAgICAmLS1keW5hbWlje1xuICAgICAgICAgICAgLm8tbGF5b3V0X19qdW1ibyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm8tbGF5b3V0X19zaWRlYmFye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdzbScpIHtcbiAgICAuby1sYXlvdXQge1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICZfX2p1bWJve1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgzKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgICAgICB9XG4gICAgICAgIC8vJl9fY29udGVudCwmX19zaWRlYmFye1xuICAgICAgICAvLyAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIC8vfVxuICAgICAgICAmX19jb250ZW50e1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTApO1xuICAgICAgICB9XG4gICAgICAgICYtLXNtLW5vbWFyZ2lue1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQtLXR5cGUwMiwmX19zaWRlYmFyLS10eXBlMDJ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIEVORCBPQkpFQ1QgTEFZT1VUIFVOT1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBPQkpFQ1QgTEFZT1VUIExJU1Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vLSBEZWNsYXJlIGxvY2FsIHZhclxuXG4kby1saXN0LWJvcmRlckNvbG9yOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcbiRvLWxpc3QtYmNrLWNvbG9yOiBjb2xvcih3aGl0ZSk7XG4kby1saXN0LWJjay1jb2xvcjAxOiB0cmFuc3BhcmVudDtcblxuLm8tbGlzdHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkby1saXN0LWJjay1jb2xvcjtcbiAgICBib3JkZXI6ICRvLWxpc3QtYm9yZGVyQ29sb3I7XG4gICAgcGFkZGluZzogMCAoJHdmX19iYXNlLXNwYWNpbmcgLyAyKStweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLy9FTEVNRU5UXG4gICAgJl9fbmFtZXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJG8tbGlzdC1ib3JkZXJDb2xvcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgICZfX2l0ZW17XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRvLWxpc3QtYm9yZGVyQ29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE1PRElGSUVSXG4gICAgJi0tYXNpZGV7XG4gICAgICAgICYuby1saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAvL0VMRU1FTlRcbiAgICAgICAgICAgIC5vLWxpc3RfX25hbWUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuby1saXN0X19pdGVtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1pbmxpbmV7XG4gICAgICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgICAgICAuby1saXN0X19pdGVte1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm8tbGlzdHtcbiAgICAgICAgICAgICYtLWZsdXNoLXBke1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1mbHVzaHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbjowO1xuICAgIH1cbiAgICAmLS1mbHVzaC1icntcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAmLS1mbHVzaC1wZHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgICAmLS1mbHVzaC1tZ3tcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgICYtLXRhYmxle1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLS1ib3JkZXJ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihncmV5LTEwKTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGdyZXktNyk7XG4gICAgfVxuICAgICYtLWJvcmRlcjAye1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGdyZXktNCk7XG4gICAgICAgIC5vLWxpc3RfX2l0ZW17XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgICAgICB9XG4gICAgICAgIC5vLWxpdF9fYm94e1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWJvcmRlcjAze1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgLm8tbGlzdF9faXRlbXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgICAgIH1cbiAgICAgICAgLm8tbGl0X19ib3h7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tdHlwZTAxe1xuICAgICAgICAmLm8tbGlzdHtcbiAgICAgICAgICAgIC5vLWxpc3RfX2l0ZW17XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5vLWxpc3RfX25hbWV7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBNT0RJRklFUlxuICAgICAgICAgICAgJi5vLWxpc3QtLWlubGluZXtcbiAgICAgICAgICAgICAgICAuby1saXN0X19pdGVte1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1zdHlsZXtcbiAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5KTtcbiAgICB9XG4gICAgJi0tbWFyZ2lue1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNjApO1xuXG4gICAgfVxuICAgICYtLXJyc3N7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcblx0XHQuby1saXN0e1xuXHRcdFx0Jl9fYm94e1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdEBleHRlbmQgJWNsZWFyZml4O1xuXHRcdFx0fVxuXHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG4gICAgJi0taGVhZGVye1xuXHRcdC5vLWxpc3R7XG5cdFx0XHQmX19ib3h7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0QGV4dGVuZCAlY2xlYXJmaXg7XG5cdFx0XHR9XG5cdFx0XHQmX19pdGVte1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdH1cblx0XHR9XG4gICAgfVxufVxuXG4vL01PRElGSUVSXG4ucHBnLWZvb3RlcntcbiAgICAuby1saXN0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkby1saXN0LWJjay1jb2xvcjAxO1xuICAgICAgICAmLm8tbGlzdC0taW5saW5le1xuICAgICAgICAgICAgLm8tbGlzdC1pdGVte1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihiLWdyZXktMSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGItZ3JleS0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBwZy1uZXdze1xuICAgIC5vLWxpc3RfX2l0ZW17XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yKHNhbG1vbik7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHBnLXRhYmxle1xuICAgIC5vLWxpc3RfX2l0ZW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuICAgIC5vLWxpc3RfX2l0ZW0ye1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihncmV5LTEwKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAuby1saXN0X19pdGVtM3tcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLm8tbGlzdF9faXRlbTR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuLnBwZy10YWJsZS0tdHlwZTAye1xuICAgIC5vLWxpc3RfX2l0ZW17XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cblxuLm8tbGlzdC0tYXNpZGV7XG4gICAgLm8tbGlzdF9fbmFtZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbWQnKXtcbiAgICAuby1saXN0e1xuICAgICAgICAmLS10eXBlMDJ7XG4gICAgICAgICAgICB3aWR0aDogMzIuOSU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgICAgICYtLXR5cGUwM3tcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgICYtLXR5cGUwNHtcbiAgICAgICAgICAgIHdpZHRoOiA2NCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbWFyZ2lue1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuICAgICAgICB9XG4gICAgfVxuICAgIFxuXG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdzbScpe1xuICAgIC5vLWxpc3R7XG4gICAgICAgICYtLXR5cGUwMntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG4gICAgICAgICYtLXR5cGUwMywmLS10eXBlMDR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYtLXR5cGUwMXtcbiAgICAgICAgICAgICYuby1saXN0e1xuICAgICAgICAgICAgICAgIC8vIE1PRElGSUVSXG4gICAgICAgICAgICAgICAgJi5vLWxpc3QtLWlubGluZXtcbiAgICAgICAgICAgICAgICAgICAgLm8tbGlzdF9faXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLXR5cGUwMntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgXG4gICAgLm8tbGlzdC0tYm9yZGVyMDJ7XG4gICAgICAgIC5vLWxpc3RfX2l0ZW17XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgICAgfVxuICAgICAgICAuby1saXRfX2JveHtcbiAgICAgICAgICAgIGZsb2F0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5vLWxpc3QtLWJvcmRlcjAze1xuICAgICAgICAuby1saXN0X19pdGVte1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm8tbGl0X19ib3h7XG4gICAgICAgICAgICBmbG9hdDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcblxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgRU5EIE9CSkVDVCBMSVNUXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIE9CSkVDVCBOT1JBXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJG1hcmdpbi1yb3dcdDogXHQkd2ZfX21hcmdpbi1yb3c7XG5cbiR4bC1jb2xzXHQ6XHQkd2ZfX2NvbC1udW0teGw7XG4kbGctY29sc1x0OiBcdCR3Zl9fY29sLW51bS1sZztcbiRtZC1jb2xzXHQ6IFx0JHdmX19jb2wtbnVtLW1kO1xuJHNtLWNvbHNcdDogXHQkd2ZfX2NvbC1udW0tc207XG4keHMtY29sc1x0OiBcdCR3Zl9fY29sLW51bS14cztcblxuXG4keGwtbWluXHRcdDogXHQkd2ZfX21pbi1sYXJnZTtcbiRsZy1taW5cdFx0OiBcdCR3Zl9fbGFyZ2U7XG4kbWQtbWluXHRcdDogXHQkd2ZfX21lZGl1bTtcbiRzbS1taW5cdFx0OiBcdCR3Zl9fc21hbGw7XG4keHMtbWluXHRcdDogXHQkd2ZfX3gtc21hbGw7XG5cblxuJHhsLWd1dHRlclx0OiBcdCR3Zl9fZ3V0dGVyLXhsO1xuJGxnLWd1dHRlclx0OiBcdCR3Zl9fZ3V0dGVyLWxnO1xuJG1kLWd1dHRlclx0OiBcdCR3Zl9fZ3V0dGVyLW1kO1xuJHNtLWd1dHRlclx0OiBcdCR3Zl9fZ3V0dGVyLXNtO1xuJHhzLWd1dHRlclx0OiBcdCR3Zl9fZ3V0dGVyLXN4O1xuXG5cbiRjb2wtcHJlZml4XHRcdFx0XHQ6XHQkd2ZfX2NvbC1wcmVmaXg7XG4kaGlkZS1wcmVmaXhcdFx0XHQ6IFx0JHdmX19oaWRlLXByZWZpeDtcbiR2aXNpYmxlLXByZWZpeFx0XHRcdDogXHQkd2ZfX3Zpc2libGUtcHJlZml4O1xuJGlubGluZS12aXNpYmxlLXByZWZpeFx0OiBcdCR3Zl9faW5saW5lLXZpc2libGUtcHJlZml4O1xuJG9mZnNldC1wcmVmaXhcdFx0XHQ6XHQkd2ZfX29mZnNldC1wcmVmaXg7XG4kcHVsbC1wcmVmaXhcdFx0XHQ6XHQkd2ZfX3B1bGwtcHJlZml4O1xuJHB1c2gtcHJlZml4XHRcdFx0Olx0JHdmX19wdXNoLXByZWZpeDtcbiRjbGVhci1wcmVmaXhcdFx0XHQ6XHQkd2ZfX2NsZWFyLXByZWZpeDtcbiRsZWZ0LXByZWZpeFx0XHRcdDpcdCR3Zl9fbGVmdC1wcmVmaXg7XG4kcmlnaHQtcHJlZml4XHRcdFx0Olx0JHdmX19yaWdodC1wcmVmaXg7XG4kYm90aC1wcmVmaXhcdFx0XHQ6XHQkd2ZfX2JvdGgtcHJlZml4O1xuJGNhbmNlbC1ndXR0ZXItcHJlZml4XHQ6XHQkd2ZfX2NhbmNlbC1ndXR0ZXItcHJlZml4O1xuJGVuZC1wcmVmaXhcdFx0XHRcdDpcdCR3Zl9fZW5kLXByZWZpeDtcbiR4bC1jb2wtcHJlZml4XHRcdFx0Olx0JHdmX194bC1jb2wtcHJlZml4O1xuJGxnLWNvbC1wcmVmaXhcdFx0XHQ6XHQkd2ZfX2xnLWNvbC1wcmVmaXg7XG4kbWQtY29sLXByZWZpeFx0XHRcdDpcdCR3Zl9fbWQtY29sLXByZWZpeDtcbiRzbS1jb2wtcHJlZml4XHRcdFx0Olx0JHdmX19zbS1jb2wtcHJlZml4O1xuJHhzLWNvbC1wcmVmaXhcdFx0XHQ6XHQkd2ZfX3hzLWNvbC1wcmVmaXg7XG5cbi8vLyBPYnRpZW5lIGxhIGxvbmdpdHVkIHBhcmEgdW5hIGNvbHVtbmEgZW4gYmFzZSBhbCBuw7ptZXJvIGRlIGNvbHVtbmFzXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8gQGdyb3VwIGdyaWRcbi8vLyBAcGFyYW0ge251bWJlcn0gJGN1cnJlbnRDb2wgICAgIENvbHVtbmEgYWN0dWFsIHBhcmEgbGEgY3VhbCBjYWxjdWxhciBhbmNob1xuLy8vIEBwYXJhbSB7bnVtYmVyfSAkbnVtQ29scyAgICAgICAgVG90YWwgZGUgY29sdW1uYXNcbi8vLyBAcmV0dXJuIHtudW1iZXJ9IHdpZHRoXG4vL1xuQGZ1bmN0aW9uIF9nZXRXaWR0aCgkY3VycmVudENvbCwkbnVtQ29scykge1xuXHRAcmV0dXJuICgxMDAqJGN1cnJlbnRDb2wpLyRudW1Db2xzO1xufVxuXG5cblxuXG5cbi8vLyBHZW5lcmEgZWwgY3NzIHBhcmEgbGEgY29sdW1uYSBlbiBiYXNlIGEgdW5vcyBwcmVmaWpvcyB5IHRhbWFub1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBncm91cCBncmlkXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICAgICAgICAgICAgICRjb2wtcHJlZml4ICAgICAgUHJlZmlqbyBhIGFkZCBwYXJhIGxhIGNvbHVtbmFcbi8vLyBAcGFyYW0ge1N0cmluZ30gICAgICAgICAgICAgJHNjcmVlblByZWZpeCAgIFByZWZpam8gYSBhZGQgcGFyYSBlbCB0YW1hbm8gKHJlc29sdWNpb24pXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBudW1iZXJ9ICAgICRzaXplICAgICAgICAgICBudW1iZXIgbyBTdHJpbmcgY29ycmVzcG9uZGllbnRlIGEgbGEgY29sdW1uYSBhY3R1YWxcbi8vLyBAcGFyYW0ge251bWJlcn0gICAgICAgICAgICAgJG51bUNvbHMgICAgICAgIE51bWVybyBkZSBjb2x1bW5hcyB0b3RhbGVzXG4vLy8gQHNlZSBfZ2V0V2lkdGhcbi8vLyBAb3V0cHV0IEdlbmVyYSBsYSBjbGFzZSBjc3MgY29uIGxvcyBlc3RpbG9zIHBhcmEgbGEgY29sdW1uYSBzZWd1biBlbCBmb3JtYXRvOlxuLy8vICBjb2xQcmVmaXgtc2NyZWVuUHJlZml4LXNpemV7XG4vLy8gICAgIEBleHRlbmQgc2NyZWVuUHJlZml4XG4vLy8gICAgIHdpZHRoXG4vLy8gIH1cbkBtaXhpbiBfY3JlYXRlQ29sKCRjb2wtcHJlZml4LCRzY3JlZW5QcmVmaXgsJHNpemUsJG51bUNvbHMpIHtcblx0LiN7JGNvbC1wcmVmaXh9LSN7JHNjcmVlblByZWZpeH0tI3skc2l6ZX0ge1xuXHRcdEBleHRlbmQgJSN7JHNjcmVlblByZWZpeH07XG5cdFx0d2lkdGg6IHVucXVvdGUoX2dldFdpZHRoKCRzaXplLCRudW1Db2xzKStcIiVcIik7XG5cdH1cbn1cblxuXG5cblxuXG4vLy8gR2VuZXJhIGVsIGNzcyBwYXJhIGVsIG9mZnNldCBkZSBsYXMgY29sdW1uYXNcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAZ3JvdXAgZ3JpZFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICAgICAgICAgICAkY29sLXByZWZpeCAgICAgIFByZWZpam8gYSBhZGQgcGFyYSBsYSBjb2x1bW5hXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICAgICAgICAgICAgICRzY3JlZW5QcmVmaXggICBQcmVmaWpvIGEgYWRkIHBhcmEgZWwgdGFtYW5vIChyZXNvbHVjaW9uKVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICAgICAgICAgICAkb2Zmc2V0LXByZWZpeCAgIFByZWZpam8gYSBhZGQgcGFyYSBpZGVudGlmaWNhciBxdWUgZXMgb2Zmc2V0XG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBudW1iZXJ9ICAgICRzaXplICAgICAgICAgICBudW1iZXIgbyBTdHJpbmcgY29ycmVzcG9uZGllbnRlIGEgbGEgY29sdW1uYSBhY3R1YWxcbi8vLyBAcGFyYW0ge251bWJlcn0gICAgICAgICAgICAgJG51bUNvbHMgICAgICAgIE51bWVybyBkZSBjb2x1bW5hcyB0b3RhbGVzXG4vLy8gQHNlZSBfZ2V0V2lkdGhcbi8vLyBAb3V0cHV0IEdlbmVyYSBsYSBjbGFzZSBjc3MgY29uIGxvcyBlc3RpbG9zIHBhcmEgbGEgY29sdW1uYSBzZWd1biBlbCBmb3JtYXRvOlxuLy8vICAkY29sLXByZWZpeC0kc2NyZWVuUHJlZml4LSRvZmZzZXQtcHJlZml4LSRzaXple1xuLy8vICAgICBtYXJnaW4tbGVmdFxuLy8vICB9XG5AbWl4aW4gX2NyZWF0ZU9mZnNldCgkY29sLXByZWZpeCwkc2NyZWVuUHJlZml4LCRvZmZzZXQtcHJlZml4LCRzaXplLCRudW1Db2xzKSB7XG5cdC4jeyRjb2wtcHJlZml4fS0jeyRzY3JlZW5QcmVmaXh9LSN7JG9mZnNldC1wcmVmaXh9LSN7JHNpemV9IHtcblx0XHRtYXJnaW4tbGVmdDogdW5xdW90ZShfZ2V0V2lkdGgoJHNpemUsJG51bUNvbHMpK1wiJVwiKTtcblx0fVxufVxuXG5AbWl4aW4gX2NyZWF0ZVB1bGwoJGNvbC1wcmVmaXgsJHNjcmVlblByZWZpeCwkcHVsbC1wcmVmaXgsJHNpemUsJG51bUNvbHMpIHtcblx0LiN7JGNvbC1wcmVmaXh9LSN7JHNjcmVlblByZWZpeH0tI3skcHVsbC1wcmVmaXh9LSN7JHNpemV9IHtcblx0XHRyaWdodDogdW5xdW90ZShfZ2V0V2lkdGgoJHNpemUsJG51bUNvbHMpK1wiJVwiKTtcblx0fVxufVxuQG1peGluIF9jcmVhdGVQdXNoKCRjb2wtcHJlZml4LCRzY3JlZW5QcmVmaXgsJHB1c2gtcHJlZml4LCRzaXplLCRudW1Db2xzKSB7XG5cdC4jeyRjb2wtcHJlZml4fS0jeyRzY3JlZW5QcmVmaXh9LSN7JHB1c2gtcHJlZml4fS0jeyRzaXplfSB7XG5cdFx0bGVmdDogdW5xdW90ZShfZ2V0V2lkdGgoJHNpemUsJG51bUNvbHMpK1wiJVwiKTtcblx0fVxufVxuXG5cblxuXG5cbi8vLyBHZW5lcmEgZWwgY3NzIHBhcmEgZWwgY2xlYXIgZGUgbGFzIGNvbHVtbmFzXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8gQGdyb3VwIGdyaWRcbi8vLyBAcGFyYW0ge1N0cmluZ30gICAgICAgICAgICAgJGNvbC1wcmVmaXggICAgICBQcmVmaWpvIGEgYWRkIHBhcmEgbGEgY29sdW1uYVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICAgICAgICAgICAkc2NyZWVuUHJlZml4ICAgUHJlZmlqbyBhIGFkZCBwYXJhIGVsIHRhbWFubyAocmVzb2x1Y2lvbilcbi8vLyBAcGFyYW0ge1N0cmluZ30gICAgICAgICAgICAgJGNsZWFyLXByZWZpeCAgICBQcmVmaWpvIGEgYWRkIHBhcmEgaWRlbnRpZmljYXIgcXVlIGVzIGNsZWFyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICAgICAgICAgICAgICRsZWZ0LXByZWZpeCAgICAgUHJlZmlqbyBhIGFkZCBwYXJhIGlkZW50aWZpY2FyIHF1ZSBlcyBkZSBsYSBpenF1aWVyZGFcbi8vLyBAcGFyYW0ge1N0cmluZ30gICAgICAgICAgICAgJHJpZ2h0LXByZWZpeCAgICBQcmVmaWpvIGEgYWRkIHBhcmEgaWRlbnRpZmljYXIgcXVlIGVzIGRlIGxhIGRlcmVjaGFcbi8vLyBAcGFyYW0ge1N0cmluZ30gICAgICAgICAgICAgJGJvdGgtcHJlZml4ICAgICBQcmVmaWpvIGEgYWRkIHBhcmEgaWRlbnRpZmljYXIgcXVlIGVzIGRlIGFtYm9zIGxhZG9zXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICAgICAgICAgICAgICRudW1Db2xzICAgICAgICBOdW1lcm8gZGUgY29sdW1uYXMgdG90YWxlc1xuLy8vIEBzZWUgX2dldFdpZHRoXG4vLy8gQG91dHB1dCBHZW5lcmEgbGEgY2xhc2UgY3NzIGNvbiBsb3MgZXN0aWxvcyBwYXJhIGxhIGNvbHVtbmEgc2VndW4gZWwgZm9ybWF0bzpcbi8vLyAgJGNvbC1wcmVmaXgtJHNjcmVlblByZWZpeC0kY2xlYXItcHJlZml4LSgkbGVmdC1wcmVmaXh8JHJpZ2h0LXByZWZpeHwkYm90aC1wcmVmaXgpe1xuLy8vICAgICAoJjphZnRlcnwmYmVmb3JlKXtcbi8vLyAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbi8vLyAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG4vLy8gICAgICAgICBjbGVhclxuLy8vICAgICB9XG4vLy8gIH1cbi8vL1xuQG1peGluIF9jcmVhdGVDbGVhcigkY29sLXByZWZpeCwkc2NyZWVuUHJlZml4LCRjbGVhci1wcmVmaXgsJGxlZnQtcHJlZml4LCRyaWdodC1wcmVmaXgsJGJvdGgtcHJlZml4KSB7XG5cdC4jeyRjb2wtcHJlZml4fS0jeyRzY3JlZW5QcmVmaXh9LSN7JGNsZWFyLXByZWZpeH0tI3skcmlnaHQtcHJlZml4fSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblx0LiN7JGNvbC1wcmVmaXh9LSN7JHNjcmVlblByZWZpeH0tI3skY2xlYXItcHJlZml4fS0jeyRsZWZ0LXByZWZpeH0ge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXHQuI3skY29sLXByZWZpeH0tI3skc2NyZWVuUHJlZml4fS0jeyRjbGVhci1wcmVmaXh9LSN7JGJvdGgtcHJlZml4fSB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuLy8vIEdlbmVyYSBlbCBjc3MgcGFyYSBjYW5jZWxhciBsb3MgcGFkZGluZyBsYXRlcmFsZXMgZGUgY2FkYSBjb2xcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAZ3JvdXAgZ3JpZFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICAgICAgICAgICAkY29sLXByZWZpeCAgICAgICAgICAgICAgUHJlZmlqbyBhIGFkZCBwYXJhIGxhIGNvbHVtbmFcbi8vLyBAcGFyYW0ge1N0cmluZ30gICAgICAgICAgICAgJHNjcmVlblByZWZpeCAgICAgICAgICAgUHJlZmlqbyBhIGFkZCBwYXJhIGVsIHRhbWFubyAocmVzb2x1Y2lvbilcbi8vLyBAcGFyYW0ge1N0cmluZ30gICAgICAgICAgICAgJGNhbmNlbC1ndXR0ZXItcHJlZml4ICAgIFByZWZpam8gYSBhZGQgcGFyYSBpZGVudGlmaWNhciBlbCBjYW5jZWxhbWllbnRvIGRlIHBhZGRpbmdcbi8vLyBAcGFyYW0ge1N0cmluZ30gICAgICAgICAgICAgJGxlZnQtcHJlZml4ICAgICAgICAgICAgIFByZWZpam8gYSBhZGQgcGFyYSBpZGVudGlmaWNhciBxdWUgZXMgZGUgbGEgaXpxdWllcmRhXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICAgICAgICAgICAgICRyaWdodC1wcmVmaXggICAgICAgICAgICBQcmVmaWpvIGEgYWRkIHBhcmEgaWRlbnRpZmljYXIgcXVlIGVzIGRlIGxhIGRlcmVjaGFcbi8vLyBAcGFyYW0ge1N0cmluZ30gICAgICAgICAgICAgJGJvdGgtcHJlZml4ICAgICAgICAgICAgIFByZWZpam8gYSBhZGQgcGFyYSBpZGVudGlmaWNhciBxdWUgZXMgZGUgYW1ib3MgbGFkb3Ncbi8vLyBAcGFyYW0ge251bWJlcn0gICAgICAgICAgICAgJG51bUNvbHMgICAgICAgICAgICAgICAgTnVtZXJvIGRlIGNvbHVtbmFzIHRvdGFsZXNcbi8vLyBAc2VlIF9nZXRXaWR0aFxuLy8vIEBvdXRwdXQgR2VuZXJhIGxhIGNsYXNlIGNzcyBjb24gbG9zIGVzdGlsb3MgcGFyYSBsYSBjb2x1bW5hIHNlZ3VuIGVsIGZvcm1hdG86XG4vLy8gICRjb2wtcHJlZml4LSRzY3JlZW5QcmVmaXgtJGNhbmNlbC1ndXR0ZXItcHJlZml4LSgkbGVmdC1wcmVmaXh8JHJpZ2h0LXByZWZpeHwkYm90aC1wcmVmaXgpe1xuLy8vICAgICAgICAgcGFkZGluZy0obGVmdHxyaWdodClcbi8vLyAgfVxuLy8vXG5AbWl4aW4gX2NyZWF0ZUNhbmNlbEd1dHRlcigkY29sLXByZWZpeCwkc2NyZWVuUHJlZml4LCRjYW5jZWwtZ3V0dGVyLXByZWZpeCwkbGVmdC1wcmVmaXgsJHJpZ2h0LXByZWZpeCwkYm90aC1wcmVmaXgpIHtcblx0LiN7JGNvbC1wcmVmaXh9LSN7JHNjcmVlblByZWZpeH0tI3skY2FuY2VsLWd1dHRlci1wcmVmaXh9LSN7JHJpZ2h0LXByZWZpeH0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblx0LiN7JGNvbC1wcmVmaXh9LSN7JHNjcmVlblByZWZpeH0tI3skY2FuY2VsLWd1dHRlci1wcmVmaXh9LSN7JGxlZnQtcHJlZml4fSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC4jeyRjb2wtcHJlZml4fS0jeyRzY3JlZW5QcmVmaXh9LSN7JGNhbmNlbC1ndXR0ZXItcHJlZml4fS0jeyRib3RoLXByZWZpeH0ge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cblxuXG5cblxuLy8vIEdlbmVyYSBlbCBjc3MgcGFyYSBsb3MgcGFkZGluZyBsYXRlcmFsZXMgZXh0ZXJub3Ncbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAZ3JvdXAgZ3JpZFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICAgICAgICAgICAkZ3V0dGVyICAgICAgICAgICAgICAgICBQcmVmaWpvIGEgYWRkIHBhcmEgZWwgdGFtYW5vIGRlbCBwYWRkaW5nIChzZSBpbmRpY2EgZW4gcHggeSBzZSBwYXNhIGEgZW0gY29uIGxhIGZ1bmNpb24pLlxuLy8vIEBvdXRwdXQgR2VuZXJhIGxhIGNsYXNlIGNzcyBjb24gbG9zIGVzdGlsb3Mgc2VndW4gZWwgZm9ybWF0bzpcbi8vLyAgLmdyaWRDb250YWluZXIge1xuLy8vICAgICAgcGFkZGluZy0obGVmdHxyaWdodCk6IGVtKCRndXR0ZXIvMik7XG4vLy8gIH1cbi8vL1xuQG1peGluIF9tYWtlQ29udGFpbmVyKCRndXR0ZXIsICRtaW5XaWR0aCwgJG1heFdpZHRoKSB7XG5cdC5ncmlkQ29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgkZ3V0dGVyLzIpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgkZ3V0dGVyLzIpO1xuXHR9XG59XG5cblxuXG5cblxuXG4vLy8gR2VuZXJhIGxvcyBlc3RpbG9zIGJhc2UgZGUgY2FkYSBjb2x1bW5hIChjb2wpLCBsb3MgcGFkZGluZyBsYXRlcmFsZXMgYSB0dXR0byBsbyBxdWUgc2VhIGNvbHVtbmEgeSBlbCBmbG90YWRvIGNvbiBib3gtc2l6aW5nIHBvciBjYWRhIHVubyBkZSBsb3MgdGFtYW5vcy5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLyBAZ3JvdXAgZ3JpZFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICAgICAgICAgICAkZ3V0dGVyICAgICAgICAgUHJlZmlqbyBhIGFkZCBwYXJhIGVsIHRhbWFubyBkZWwgcGFkZGluZyAoc2UgaW5kaWNhIGVuIHB4IHkgc2UgcGFzYSBhIGVtIGNvbiBsYSBmdW5jaW9uKS5cbi8vLyBAcGFyYW0ge1N0cmluZyB8IG51bWJlcn0gICAgJHNpemUgICAgICAgICAgIE51bWJlciBvIFN0cmluZyBjb3JyZXNwb25kaWVudGUgYSBsYSBjb2x1bW5hIGFjdHVhbFxuLy8vIEBvdXRwdXQgR2VuZXJhIGxhIGNsYXNlIGNzcyBjb24gbG9zIGVzdGlsb3Mgc2VndW4gZWwgZm9ybWF0bzpcbi8vLyAgJSN7JHNpemV9IHtcbi8vLyAgICAgZmxvYXQ6IGxlZnQ7XG4vLy8gICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4vLy8gIH1cbi8vLyAgW2NsYXNzKj1cImNvbC1cIl0ge1xuLy8vICAgICBwYWRkaW5nLShsZWZ0fHJpZ2h0KTogZW0oJGd1dHRlci8yKTtcbi8vLyAgfVxuLy8vXG5AbWl4aW4gX21ha2VCYXNlQ29sKCRzaXplLCRndXR0ZXIpIHtcblx0JSN7JHNpemV9IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdFtjbGFzcyo9XCJjb2wtXCJdIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiByZW0oJGd1dHRlci8yKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oJGd1dHRlci8yKTtcblx0fVxufVxuXG5cblxuXG5cbi8vLyBHZW5lcmEgbG9zIG1hcmdpbiBsYXRlcmFsZXMgbmVnYXRpdm9zIHBhcmEgY2FkYSBmaWxhIChyb3cpXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8gQGdyb3VwIGdyaWRcbi8vLyBAcGFyYW0ge1N0cmluZ30gICAgICAgICAgICAgJGd1dHRlciAgICAgICAgICAgICBQcmVmaWpvIGEgYWRkIHBhcmEgZWwgdGFtYW5vIGRlbCBtYXJnaW4gKHNlIGluZGljYSBlbiBweCB5IHNlIHBhc2EgYSBlbSBjb24gbGEgZnVuY2lvbikuXG4vLy8gQG91dHB1dCBHZW5lcmEgbGEgY2xhc2UgY3NzIGNvbiBsb3MgZXN0aWxvcyBzZWd1biBlbCBmb3JtYXRvOlxuLy8vICAucm93e1xuLy8vICAgICAgbWFyZ2luLShsZWZ0fHJpZ2h0KTogZW0oJGd1dHRlci8tMik7XG4vLy8gIH1cbi8vL1xuQG1peGluIF9tYWtlUm93KCRndXR0ZXIsICRtYXJnaW4tcm93KSB7XG5cdC5yb3d7XG5cdFx0QGlmICRtYXJnaW4tcm93e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgkZ3V0dGVyLy0yKTtcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtKCRndXR0ZXIvLTIpO1xuXHRcdH1cblx0XHRAZWxzZXtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQucm93e1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgkZ3V0dGVyLy0yKTtcblx0XHRcdG1hcmdpbi1yaWdodDogcmVtKCRndXR0ZXIvLTIpO1xuXHRcdH1cblx0fVxufVxuXG5cbkBtaXhpbiBfY3JlYXRlRW5kKCRjb2wtcHJlZml4LCRzY3JlZW5QcmVmaXgsJGVuZC1wcmVmaXgpIHtcblx0LiN7JGNvbC1wcmVmaXh9LSN7JHNjcmVlblByZWZpeH0tI3skZW5kLXByZWZpeH0ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuXG5cblxuXG5cbi8vLyBHZW5lcmEgdG9kYXMgbGFzIGNvbHVtbmFzIHNlZ3VuIHN1IGNvbmZpZ3VyYWNpb24gaW52b2NhbmRvIGxvcyBtaXhpbnMgYW50ZXJpb3Jlcy5cbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBncm91cCBncmlkXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICAgICAgICAgICAgICR3aWR0aCAgICAgICAgICAgICAgUmVzb2x1Y2nDs24gYSBsYSBxdWUgY29tZW56YXLDoSBhIGFwbGljYXJzZSBsb3MgZXN0aWxvc1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICAgICAgICAgICAkZ3V0dGVyICAgICAgICAgICAgIFByZWZpam8gYSBhZGQgcGFyYSBlbCB0YW1hbm8gZGVsIG1hcmdpbiAoc2UgaW5kaWNhIGVuIHB4IHkgc2UgcGFzYSBhIGVtIGNvbiBsYSBmdW5jaW9uKS5cbi8vLyBAcGFyYW0ge1N0cmluZ30gICAgICAgICAgICAgJGNvbC1wcmVmaXggICAgICAgICAgUHJlZmlqbyBhIGFkZCBwYXJhIGxhIGNvbHVtbmFcbi8vLyBAcGFyYW0ge1N0cmluZ30gICAgICAgICAgICAgJHNjcmVlblByZWZpeCAgICAgICBQcmVmaWpvIGEgYWRkIHBhcmEgZWwgdGFtYW5vIChyZXNvbHVjaW9uKVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICAgICAgICAgICAkb2Zmc2V0LXByZWZpeCAgICAgICBQcmVmaWpvIGEgYWRkIHBhcmEgaWRlbnRpZmljYXIgcXVlIGVzIG9mZnNldFxuLy8vIEBwYXJhbSB7bnVtYmVyfSAgICAgICAgICAgICAkbnVtQ29scyAgICAgICAgICAgIE51bWVybyBkZSBjb2x1bW5hcyB0b3RhbGVzXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICAgICAgICAgICAgICR0b051bUNvbHMgICAgICAgICAgTnVtZXJvIGRlIGNvbHVtbmFzIHRvdGFsZXMgKyAxIHBhcmEgcmVjb3JyZXIgYnVjbGUgcXVlIGVtcGllemEgZGVzZGUgMS5cbi8vLyBAcGFyYW0ge251bWJlcn0gICAgICAgICAgICAgJGkgICAgICAgICAgICAgICAgICBDb250YWRvciBwYXJhIHJlY29ycmVyIGVsIGJ1Y2xlLlxuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICAgICAgICAgICAkY2FuY2VsLWd1dHRlci1wcmVmaXggICAgUHJlZmlqbyBhIGFkZCBwYXJhIGlkZW50aWZpY2FyIGVsIGNhbmNlbGFtaWVudG8gZGUgcGFkZGluZ1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICAgICAgICAgICAkY2xlYXItcHJlZml4ICAgICAgICBQcmVmaWpvIGEgYWRkIHBhcmEgaWRlbnRpZmljYXIgcXVlIGVzIGNsZWFyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICAgICAgICAgICAgICRsZWZ0LXByZWZpeCAgICAgICAgIFByZWZpam8gYSBhZGQgcGFyYSBpZGVudGlmaWNhciBxdWUgZXMgZGUgbGEgaXpxdWllcmRhXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICAgICAgICAgICAgICRyaWdodC1wcmVmaXggICAgICAgIFByZWZpam8gYSBhZGQgcGFyYSBpZGVudGlmaWNhciBxdWUgZXMgZGUgbGEgZGVyZWNoYVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAgICAgICAgICAgICAkYm90aC1wcmVmaXggICAgICAgICBQcmVmaWpvIGEgYWRkIHBhcmEgaWRlbnRpZmljYXIgcXVlIGVzIGRlIGFtYm9zIGxhZG9zXG4vLy8gQHNlZSBfbWFrZUNvbnRhaW5lclxuLy8vIEBzZWUgX21ha2VCYXNlQ29sXG4vLy8gQHNlZSBfbWFrZVJvd1xuLy8vIEBzZWUgX2NyZWF0ZU9mZnNldFxuLy8vIEBzZWUgX2NyZWF0ZUNsZWFyXG4vLy8gQHNlZSBfY3JlYXRlQ2FuY2VsR3V0dGVyXG4vLy8gQHNlZSBfY3JlYXRlQ29sXG4vLy8gQG91dHB1dCBHZW5lcmEgbGEgY2xhc2UgY3NzIGNvbiBsb3MgZXN0aWxvcyBzZWd1biBlbCBmb3JtYXRvOlxuLy8vICAucm93e1xuLy8vICAgICAgbWFyZ2luLShsZWZ0fHJpZ2h0KTogZW0oJGd1dHRlci8tMik7XG4vLy8gIH1cbi8vL1xuXG5cbkBtaXhpbiBfY3JlYXRlSGlkZSAoJHNjcmVlblByZWZpeCwgJGhpZGUtcHJlZml4KXtcblx0LiN7JHNjcmVlblByZWZpeH0tI3skaGlkZS1wcmVmaXh9e1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5cbkBtaXhpbiBfY3JlYXRlVmlzaWJsZSgkc2NyZWVuUHJlZml4LCAkdmlzaWJsZS1wcmVmaXgpIHtcblx0LiN7JHNjcmVlblByZWZpeH0tI3skdmlzaWJsZS1wcmVmaXh9IHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5cblxuQG1peGluIF9jcmVhdGVJbmxpbmVWaXNpYmxlKCRzY3JlZW5QcmVmaXgsICRpbmxpbmUtdmlzaWJsZS1wcmVmaXgpIHtcblx0LiN7JHNjcmVlblByZWZpeH0tI3skaW5saW5lLXZpc2libGUtcHJlZml4fSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG5AbWl4aW4gX2NyZWF0ZVZpc2libGVIaWRlICgkc2NyZWVuUHJlZml4LCAkdmlzaWJsZS1wcmVmaXgpe1xuXHQuI3skc2NyZWVuUHJlZml4fS0jeyR2aXNpYmxlLXByZWZpeH0ge1xuXHRcdEBleHRlbmQgJV92aXNpYmxlSGlkZTtcblx0fVxufVxuXG5cbkBtaXhpbiBtYWtlQ29scyggJG1pbldpZHRoLCAkbWF4V2lkdGgsICRndXR0ZXIsICRjb2wtcHJlZml4LCAkc2NyZWVuUHJlZml4LCAkbnVtQ29scywgJG1hcmdpbi1yb3cpIHtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogdW5xdW90ZSgkbWluV2lkdGgrXCJweFwiKSkge1xuXHRcdCR0b051bUNvbHM6ICRudW1Db2xzKzE7XG5cdFx0QGluY2x1ZGUgX21ha2VDb250YWluZXIoJGd1dHRlciwgJG1pbldpZHRoLCAkbWF4V2lkdGgpO1xuXHRcdEBpbmNsdWRlIF9tYWtlQmFzZUNvbCgkc2NyZWVuUHJlZml4LCAkZ3V0dGVyKTtcblx0XHRAaW5jbHVkZSBfbWFrZVJvdygkZ3V0dGVyLCAkbWFyZ2luLXJvdyk7XG5cdFx0QGZvciAkaSBmcm9tIDAgdG8gJG51bUNvbHMge1xuXHRcdFx0QGluY2x1ZGUgX2NyZWF0ZU9mZnNldCgkY29sLXByZWZpeCwgJHNjcmVlblByZWZpeCwgJG9mZnNldC1wcmVmaXgsICRpLCAkbnVtQ29scyk7XG5cdFx0XHRAaW5jbHVkZSBfY3JlYXRlUHVsbCgkY29sLXByZWZpeCwgJHNjcmVlblByZWZpeCwgJHB1bGwtcHJlZml4LCAkaSwgJG51bUNvbHMpO1xuXHRcdFx0QGluY2x1ZGUgX2NyZWF0ZVB1c2goJGNvbC1wcmVmaXgsICRzY3JlZW5QcmVmaXgsICRwdXNoLXByZWZpeCwgJGksICRudW1Db2xzKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgX2NyZWF0ZUNsZWFyKCRjb2wtcHJlZml4LCAkc2NyZWVuUHJlZml4LCAkY2xlYXItcHJlZml4LCAkbGVmdC1wcmVmaXgsICRyaWdodC1wcmVmaXgsICRib3RoLXByZWZpeCk7XG5cdFx0QGluY2x1ZGUgX2NyZWF0ZUNhbmNlbEd1dHRlcigkY29sLXByZWZpeCwgJHNjcmVlblByZWZpeCwgJGNhbmNlbC1ndXR0ZXItcHJlZml4LCAkbGVmdC1wcmVmaXgsICRyaWdodC1wcmVmaXgsICRib3RoLXByZWZpeCk7XG5cdFx0QGZvciAkaSBmcm9tIDEgdG8gJHRvTnVtQ29scyB7XG5cdFx0XHRAaW5jbHVkZSBfY3JlYXRlQ29sKCRjb2wtcHJlZml4LCAkc2NyZWVuUHJlZml4LCAkaSwgJG51bUNvbHMpO1xuXHRcdH1cblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogdW5xdW90ZSgkbWluV2lkdGgrXCJweFwiKSkgYW5kIChtYXgtd2lkdGg6IHVucXVvdGUoJG1heFdpZHRoIC0gMSArXCJweFwiICkpIHtcblx0XHRAaW5jbHVkZSBfY3JlYXRlVmlzaWJsZSgkc2NyZWVuUHJlZml4LCR2aXNpYmxlLXByZWZpeCk7XG5cdFx0QGluY2x1ZGUgX2NyZWF0ZUlubGluZVZpc2libGUoJHNjcmVlblByZWZpeCwkaW5saW5lLXZpc2libGUtcHJlZml4KTtcblx0XHRAaW5jbHVkZSBfY3JlYXRlSGlkZSgkc2NyZWVuUHJlZml4LCAkaGlkZS1wcmVmaXgpO1xuXHRcdEBpbmNsdWRlIF9jcmVhdGVFbmQgKCRjb2wtcHJlZml4LCAkc2NyZWVuUHJlZml4LCAkZW5kLXByZWZpeCk7XG5cdH1cblx0QGluY2x1ZGUgX2NyZWF0ZVZpc2libGVIaWRlKCRzY3JlZW5QcmVmaXgsJGlubGluZS12aXNpYmxlLXByZWZpeCk7XG5cdEBpbmNsdWRlIF9jcmVhdGVWaXNpYmxlSGlkZSgkc2NyZWVuUHJlZml4LCR2aXNpYmxlLXByZWZpeCk7XG59XG5cblxuXG5cblxuLy8vIEdlbmVyYXRlIGdyaWRcbkBpZiAkaW5jbHVkZV9fZ3JpZC1ub3JhIHtcblxuXHRAaWYgKCR3Zl9fcmVzcG9uc2l2ZS0tY29uZmlnID09IGZhbHNlKSB7XG5cdFx0QHdhcm4gXCJPb3BzISBIYXZlIHlvdSBpbmNsdWRlZCBhIHJlc3BvbnNpdmUgc2V0dGluZ3MgZmlsZT9cIlxuXHR9XG5cblxuXG5cdC8vIGxhcyB2ZXJzaW9uZXMgb2N1bHRhcyBkZSBsYSBjb25maWd1cmFjacOzbiBcInZpc2libGVcIiBoZXJlZGEgZGUgX3Zpc2libGVIaWRlXG5cdFxuXHQlX3Zpc2libGVIaWRle1xuXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ly8vIEdlbmVyYSBsb3MgcHNldWRvc2VsZWN0b3JlcyA6YWZ0ZXIgeSA6YmVmb3JlIHBhcmEgbGltcGlhciBlbCBjb250ZW5pZG8geSBvY3VwYXIgZWwgZXNwYWNpby5cblx0Ly8vIEBhY2Nlc3MgcHVibGljXG5cdC8vLyBAZ3JvdXAgZ3JpZFxuXHQvLy8gQG91dHB1dCBHZW5lcmEgbGEgY2xhc2UgY3NzIGNvbiBsb3MgZXN0aWxvcyBzZWd1biBlbCBmb3JtYXRvOlxuXHQvLy8gIC5yb3d7XG5cdC8vLyAgICAgICgmOmFmdGVyfCY6YmVmb3JlKSB7XG5cdC8vLyAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG5cdC8vLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQvLy8gICAgICAgICBjbGVhcjogYm90aDtcblx0Ly8vICAgICAgfVxuXHQvLy8gIH1cblx0Ly8vXG5cdC5yb3cge1xuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxuXG5cdC8vLyBHZW5lcmEgbG9zIGVzdGlsb3MgcGFyYSBsYXMgZGlmZXJlbnRlcyB2aXN0YXMuXG5cdC8vLyBAYWNjZXNzIHB1YmxpY1xuXHQvLy8gQGdyb3VwIGdyaWRcblx0Ly8vIEBwYXJhbSB7bnVtYmVyfSAgICAgICAgICAgICAoJHhzLWNvbHN8JHNtLWNvbHN8JG1kLWNvbHN8JGxnLWNvbHN8JHhsLWNvbHMpICAgICAgICAgICAgICAgICAgICAgIE51bWVybyBkZSBjb2x1bW5hcyBwYXJhIGNhZGEgdmlzdGEuXG5cdC8vLyBAcGFyYW0ge251bWJlcn0gICAgICAgICAgICAgKCR4cy1taW58JHNtLW1pbnwkbWQtbWlufCRsZy1taW58JHhsLW1pbikgICAgICAgICAgICAgICAgICAgICAgICAgICB0YW1hbm8gbWluaW1vIChlbiBweCkgcXVlIGVudHJhIGEgdmVyc2UgY2FkYSB2aXN0YS5cblx0Ly8vIEBwYXJhbSB7bnVtYmVyfSAgICAgICAgICAgICAoJHhzLWd1dHRlcnwkc20tZ3V0dGVyfCRtZC1ndXR0ZXJ8JGxnLWd1dHRlcnwkeGwtZ3V0dGVyKSAgICAgICAgICAgIHRhbWFubyBlbnRyZSBjb2x1bW5hcyAoZW4gcHgpLlxuXHQvLy8gQHBhcmFtIHtTdHJpbmd9ICAgICAgICAgICAgICRjb2wtcHJlZml4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFByZWZpam8gYSBhZGQgcGFyYSBsYSBjb2x1bW5hLlxuXHQvLy8gQHBhcmFtIHtTdHJpbmd9ICAgICAgICAgICAgICgkeHMtY29sLXByZWZpeHwkc20tY29sLXByZWZpeHwkbWQtY29sLXByZWZpeHwkbGctY29sLXByZWZpeHwkeGwtY29sLXByZWZpeCkgIFByZWZpam8gZGVmaW5pZG8gcGFyYSBjYWRhIGNvbHVtbmEuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFByZWZpam8gYSBhZGQgcGFyYSBsYSBjb2x1bW5hXG5cdC8vLyBAc2VlIF9jb25maWcuc2Nzc1xuXHQvLy9cblx0QGlmICgkeHMtY29scykge1xuXHRcdEBpbmNsdWRlIG1ha2VDb2xzKCAkeHMtbWluLCAkc20tbWluLCAkeHMtZ3V0dGVyLCAkY29sLXByZWZpeCwgJHhzLWNvbC1wcmVmaXgsICR4cy1jb2xzLCAkbWFyZ2luLXJvdyApO1xuXHR9XG5cblx0QGlmICgkc20tY29scykge1xuXHRcdEBpbmNsdWRlIG1ha2VDb2xzKCAkc20tbWluLCAkbWQtbWluLCAkc20tZ3V0dGVyLCAkY29sLXByZWZpeCwgJHNtLWNvbC1wcmVmaXgsICRzbS1jb2xzLCAkbWFyZ2luLXJvdyApO1xuXHR9XG5cblx0QGlmICgkbWQtY29scykge1xuXHRcdEBpbmNsdWRlIG1ha2VDb2xzKCAkbWQtbWluLCAkbGctbWluLCAkbWQtZ3V0dGVyLCAkY29sLXByZWZpeCwgJG1kLWNvbC1wcmVmaXgsICRtZC1jb2xzLCAkbWFyZ2luLXJvdyApO1xuXHR9XG5cblx0QGlmICgkbGctY29scykge1xuXHRcdEBpbmNsdWRlIG1ha2VDb2xzKCAkbGctbWluLCAkeGwtbWluLCAkbGctZ3V0dGVyLCAkY29sLXByZWZpeCwgJGxnLWNvbC1wcmVmaXgsICRsZy1jb2xzLCAkbWFyZ2luLXJvdyApO1xuXHR9XG5cblx0QGlmICgkeGwtY29scykge1xuXHRcdEBpbmNsdWRlIG1ha2VDb2xzKCAkeGwtbWluLCAkd2ZfX21heC1sYXJnZSwgJHhsLWd1dHRlciwgJGNvbC1wcmVmaXgsICR4bC1jb2wtcHJlZml4LCAkeGwtY29scywgJG1hcmdpbi1yb3cgKTtcblx0fVxuXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIEVORCBPQkpFQ1QgTk9SQVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG59IC8vIGVuZCBpZlxuXG5cblxuIiwiQGlmICRpbmNsdWRlX191bml0cyB7XG5cblxuICAgICRvLXVuaXQtc3BhY2luZzogKCR3Zl9fYmFzZS1zcGFjaW5nIC8gMikrcHg7XG4gICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAjIE9CSkVDVFMgVU5JVFNcbiAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICAuby11bml0e1xuICAgICAgICBmb250LXNpemU6MDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkby11bml0LXNwYWNpbmc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRvLXVuaXQtc3BhY2luZztcbiAgICAgICAgW2NsYXNzKj1cIiBvLWl0XCJdLFxuICAgICAgICBbY2xhc3NePVwiby1pdFwiXXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG8tdW5pdC1zcGFjaW5nO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG8tdW5pdC1zcGFjaW5nO1xuXG4gICAgICAgIH1cbiAgICAgICAgLy8gRUxFTUVOVFxuICAgICAgICAmX19yb3d7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRvLXVuaXQtc3BhY2luZztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRvLXVuaXQtc3BhY2luZztcbiAgICAgICAgfVxuICAgICAgICAmLS1tYXJnaW57XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIE1PRElGSUVSXG4gICAgLm8tdW5pdC0tbWlkZGxle1xuICAgICAgICBbY2xhc3MqPVwiIG8taXRcIl0sXG4gICAgICAgIFtjbGFzc149XCJvLWl0XCJdIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8tdW5pdC0tYmFzZXtcbiAgICAgICAgW2NsYXNzKj1cIiBvLWl0XCJdLFxuICAgICAgICBbY2xhc3NePVwiby1pdFwiXSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8tdW5pdC0tYm90dG9te1xuICAgICAgICBbY2xhc3MqPVwiIG8taXRcIl0sXG4gICAgICAgIFtjbGFzc149XCJvLWl0XCJdIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGZvciAkbiBmcm9tIDEgdGhyb3VnaCAxNntcbiAgICAgICAgQGZvciAkeiBmcm9tIDEgdGhyb3VnaCAxNiB7XG4gICAgICAgICAgICAuby1pdC0jeyR6fVxcLyN7JG59IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogKCgxMDAlLyRuKSokeik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAZWFjaCAkbXEsICRpIGluICRicmVha3BvaW50cyB7XG4gICAgICAgICAgICAgICAgQG1lZGlhICN7JGl9e1xuICAgICAgICAgICAgICAgICAgICAuby1pdC0jeyRtcX0tI3sken1cXC8jeyRufSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogKCgxMDAlLyRuKSokeik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAjIEVORCBPQkpFQ1RTIFVOSVRTXG4gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gfVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ21kJyl7XG4gICAgLm8tdW5pdHtcbiAgICAgICAgJi0tbWFyZ2lue1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdzbScpe1xuICAgIC5vLXVuaXR7XG4gICAgICAgICYtLW1hcmdpbntcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4gIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAjIE9CSkVDVCBXUkFQUEVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaWYgJHdmX193cmFwcGVyLWZsdWlkID09IHRydWV7XG5cdC53cmFwcGVyLWZsdWlke1xuXHRcdG1pbi13aWR0aDogcmVtKCR3Zl9fYmFzZS13cmFwcGVyKTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAwIHJlbSgkd2ZfX2Jhc2Utc3BhY2luZy8yKTtcblx0fVxufVxuQGVsc2V7XG5cdC53cmFwcGVye1xuXHRcdG1heC13aWR0aDogcmVtKCR3Zl9fYmFzZS13cmFwcGVyKTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBFTkQgT0JKRUNUIFdSQVBQRVJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgbcOzZHVsbyBhY2NvcmRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi4jeyR3Zl9fbnN9YWNjb3JkaW9ue1xuICAgICZfX2hlYWRpbmd7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcbiAgICAgICAgcGFkZGluZzogcmVtKDI1KSByZW0oNTApIHJlbSgyNSkgcmVtKDI1KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTpyZW0oMjApO1xuICAgICAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC51aS1hY2NvcmRpb24taGVhZGVyLWljb257XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvL3RvcDogNTAlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKCgxMDAlIC0gMjVweCkvMik7XG4gICAgICAgICAgICByaWdodDogcmVtKDI1KTtcbiAgICAgICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDpyZW0oMTQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDpyZW0oMTApO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6dXJsKCR3Zl9fYmFzZS1wYXRoLWljb25zLWZpbGVzICsgXCJpY29uLWZsZWNoYS1uZWdyYS0tMmQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzYWxtb24pO1xuICAgICAgICAgICAgY29sb3I6IGNvbG9yKHByaW1hcnkpO1xuICAgICAgICAgICAgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbntcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJHdmX19iYXNlLXBhdGgtaWNvbnMtZmlsZXMgKyBcImljb24tZmxlY2hhLXJvamEtLTJkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNhbG1vbik7XG4gICAgICAgICAgICBjb2xvcjogY29sb3IocHJpbWFyeSk7XG4gICAgICAgICAgICAudWktYWNjb3JkaW9uLWhlYWRlci1pY29ue1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp1cmwoJHdmX19iYXNlLXBhdGgtaWNvbnMtZmlsZXMgKyBcImljb24tZmxlY2hhLXJvamEtLTJkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50e1xuICAgICAgICAvL2Rpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCByZW0oMjUpIHJlbSgyNSkgcmVtKDI1KTtcbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ21kJyl7XG5cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnc20nKXtcblxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgneHMnKXtcblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIEVzdGlsb3MgcGFyYSBlbCBib2R5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uYm9keXtcblx0Ji0tdHlwZTAye1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHdoaXRlKTtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbWQnKXtcblxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdzbScpe1xuXG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCd4cycpe1xuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICMgQk9SREVSXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kdHlwZTAxIDogMXB4IHNvbGlkIGNvbG9yKGdyZXktMTApO1xuXG4uI3skd2ZfX25zfWJyZHtcbiAgYm9yZGVyOiAkdHlwZTAxO1xuICAmLS10b3B7XG4gICAgYm9yZGVyOjA7XG4gICAgYm9yZGVyLXRvcDokdHlwZTAxO1xuICB9XG4gICYtLWJvdHRvbXtcbiAgICBib3JkZXI6MDtcbiAgICBib3JkZXItYm90dG9tOiR0eXBlMDE7XG4gIH1cbiAgJi0tbGVmdHtcbiAgICBib3JkZXI6MDtcbiAgICBib3JkZXItbGVmdDokdHlwZTAxO1xuICB9XG4gICYtLXJpZ2h0e1xuICAgIGJvcmRlcjowO1xuICAgIGJvcmRlci1yaWdodDokdHlwZTAxO1xuICB9XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgQlVUVE9OUzogZXN0aWxpemFjacOzbiBkZSBsb3MgYm90b25lc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLiN7JHdmX19uc31idXR0b257XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnkpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IHJlbSgxMykgcmVtKDUpO1xuICAgIGZvbnQtZmFtaWx5OiR3Zl9fZm9udC0tZGVmYXVsdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6Zm9jdXN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnkpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvcih3aGl0ZSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvcihwcmltYXJ5KTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgfVxuICAgICYtLXR5cGUwMntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCAwICNjMzM0MDA7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYmMzMzAyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLXR5cGUwM3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gICAgJi0tdHlwZTA0e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IocHJpbWFyeSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNhbG1vbik7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICAgICAgICAgIGNvbG9yOiBjb2xvcihwcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKHByaW1hcnkpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IGNvbG9yKHByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLW5vcGR7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNi41KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2LjUpO1xuICAgIH1cbiAgIFxufVxuXG4uI3skd2ZfX25zfWhlYWRlcntcbiAgICAuYnRuLWRlZmF1bHR7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE4KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNSk7XG4gICAgICAgIC5maWx0ZXItb3B0aW9uLmZpbHRlci1vcHRpb257XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuYnMtY2FyZXR7XG4gICAgICAgICAgICAuY2FyZXR7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSg1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3Iod2hpdGUpO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgY29sb3IocHJpbWFyeSk7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYmMzMzAyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICBvdXRsaW5lOm5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3R7XG4gICAgICAgIHNwYW57XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LXRleHR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zZWFyY2h7XG4gICAgICAgIC5wcGctYnV0dG9ue1xuICAgICAgICAgICAgLy9wb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vdG9wOjA7XG4gICAgICAgICAgICAvL3JpZ2h0OjA7XG4gICAgICAgICAgICAvL3dpZHRoOiByZW0oNDUpO1xuICAgICAgICAgICAgLy9oZWlnaHQ6cmVtKDQ1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLiN7JHdmX19uc31mb3Jte1xuICAgICYtLWJ1dHRvbntcbiAgICAgICAgLnBwZy1idXR0b257XG4gICAgICAgICAgICB3aWR0aDo2MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDpyZW0oMjApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi4jeyR3Zl9fbnN9bWFpbl9fc2VhcmNoe1xuICAgIC5wcGctYnV0dG9ue1xuICAgICAgICB3aWR0aDogcmVtKDQ2KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oNDYpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICByaWdodDowO1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbWQnKXtcblxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdzbScpe1xuXG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCd4cycpe1xuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgQlVUVE9OUzogZXN0aWxpemFjacOzbiBkZWwgY2FycnVzZWxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi4jeyR3Zl9fbnN9Y2FycnVzZWx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JleS0yKTtcbiAgICBwYWRkaW5nOiByZW0oNTQpIHJlbSgyMDApO1xuICAgIC4jeyR3Zl9fbnN9Y2FycnVzZWwze1xuICAgICAgICAmX19maWd7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE0Myk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg5MCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxOSk7XG4gICAgICAgIH1cbiAgICAgICAgJl9faW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG5cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ21kJyl7XG5cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnc20nKXtcblxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgneHMnKXtcblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIFBQRy1EQVRFXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBMT0NBTCBWQVJcblxuJGJvcmRlci1jb2xvcjogY29sb3IoYi1ncmV5LTEpO1xuJGZvbnQtY29sb3I6IGNvbG9yKHByaW1hcnkpO1xuJGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZXktNSk7XG5cbi4jeyR3Zl9fbnN9ZGF0ZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJGZvbnQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBwYWRkaW5nOnJlbSgxMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gICAgJl9fbW9udGh7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ21kJyl7XG5cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnc20nKXtcblxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgneHMnKXtcblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIG3Ds2R1bG8gZGF0ZXBpY2tlcjogc29icmVlc2NyaWJlIGxvcyBlc3RpbG9zIGRlIGpxdWVyeSB1aSBwYXJhIGVsIGNvbXBvbmVudGUgIGRhdGVwaWNrZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi51aS1kYXRlcGlja2Vye1xuXHRiYWNrZ3JvdW5kOiBjb2xvcih3aGl0ZSk7XG5cdHdpZHRoOiByZW0oMzAwKTtcblx0Ym9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcblx0cGFkZGluZzpyZW0oMTUpO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2hhZG93OiAwIDJweCA0cHggMCAjOWI5YjliO1xuXHRtYXJnaW4tdG9wOjFweDtcblx0LnVpLXN0YXRlLWRlZmF1bHR7XG5cdFx0Y29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRwYWRkaW5nOnJlbSgxMCk7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKGdyZXktOSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjb2xvcihzYWxtb24pO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHQudWktc3RhdGUtYWN0aXZle1xuXHRcdGJhY2tncm91bmQ6IGNvbG9yKHByaW1hcnkpO1xuXHRcdGNvbG9yOiBjb2xvcih3aGl0ZSk7XG5cdFx0Ji51aS1zdGF0ZS1ob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6IGNvbG9yKHByaW1hcnkpO1xuXHRcdFx0Y29sb3I6IGNvbG9yKHdoaXRlKTtcblx0XHR9XG5cdH1cbn1cbi51aS1kYXRlcGlja2VyLWhlYWRlcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy1ib3R0b206cmVtKDEwKTtcblx0LnVpLWRhdGVwaWNrZXItbW9udGh7XG5cdFx0Zm9udC1mYW1pbHk6JHdmX19mb250LS1kZWZhdWx0O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cdC51aS1kYXRlcGlja2VyLXllYXJ7XG5cdFx0Zm9udC1mYW1pbHk6JHdmX19mb250LS1kZWZhdWx0O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59XG4udWktZGF0ZXBpY2tlci1jYWxlbmRhcntcblx0d2lkdGg6MTAwJTtcblx0c3Bhbntcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQvL3BhZGRpbmc6MTBweDtcblx0fVxuXHR0Ym9keXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG5cdFx0dGR7XG5cdFx0XHQvL3BhZGRpbmc6MTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnVpLWRhdGVwaWNrZXItcHJldntcblx0dGV4dC1pbmRlbnQ6LTk5OTk5OXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiByZW0oMTEpO1xuXHRoZWlnaHQ6cmVtKDExKTtcblx0bGVmdDpyZW0oMik7XG5cdHRvcDpyZW0oNSk7XG5cdHNwYW57XG5cdFx0d2lkdGg6cmVtKDgpO1xuXHRcdGhlaWdodDogcmVtKDExKTtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkd2ZfX2Jhc2UtcGF0aC1pY29ucyArIFwic3ByaXRlc2hlZXQucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtNjdweDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0fVxuXHQmLnVpLXN0YXRlLWRpc2FibGVke1xuXHRcdHNwYW57XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjNweCAtNjdweDtcblx0XHRcdHdpZHRoOnJlbSg4KTtcblx0XHRcdGhlaWdodDpyZW0oMTEpO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHQtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cbn1cblxuLnVpLWRhdGVwaWNrZXItbmV4dHtcblx0dGV4dC1pbmRlbnQ6LTk5OTk5OXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OnJlbSgyKTtcblx0dG9wOnJlbSg1KTtcblx0d2lkdGg6cmVtKDExKTtcblx0aGVpZ2h0OnJlbSgxMSk7XG5cdHNwYW57XG5cdFx0d2lkdGg6cmVtKDgpO1xuXHRcdGhlaWdodDogcmVtKDExKTtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdC8vbGVmdDo1MCU7XG5cdFx0dG9wOjUwJTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHdmX19iYXNlLXBhdGgtaWNvbnMgKyBcInNwcml0ZXNoZWV0LnBuZ1wiKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTY3cHg7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdH1cbn1cblxuXG5cblxuXG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdtZCcpe1xuXG59XG5cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3NtJyl7XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3hzJyl7XG5cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIyBtw7NkdWxvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uI3skd2ZfX25zfWR1cGxpY2F0ZWR7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ21kJyl7XG5cdC4jeyR3Zl9fbnN9ZHVwbGljYXRlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ly8gbWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0XHQvLyBtYXJnaW4tbGVmdDogLTE1cHg7XG5cdH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnc20nKXtcblxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgneHMnKXtcblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIG3Ds2R1bG8gZm9vdGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uI3skd2ZfX25zfWZvb3Rlcntcblx0YmFja2dyb3VuZDogY29sb3IoZ3JleS01KTtcblx0Jl9fcm93e1xuXHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGItZ3JleS0xKTtcblx0XHRwYWRkaW5nOiByZW0oMTcpIDA7XG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxuXHQmX19saXN0e1xuXHRcdHdpZHRoOiByZW0oMTc1KTtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0Jl9fbGlua3tcblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0LiN7JHdmX19uc31saW5re1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2NvcHlyaWdodHtcblx0XHR3aWR0aDogcmVtKDE0MCk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHQmX19jb3B5cmlnaHQtdGl0bGUuI3skd2ZfX25zfWZvb3Rlcl9fY29weXJpZ2h0LXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEwKTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXHQvL01PRElGSUVSXG5cdCZfX2l0ZW17XG5cdFx0Ji0taW5saW5le1xuXHRcdFx0cGFkZGluZy10b3A6IHJlbSgxMCk7XG5cdFx0XHQvL3BhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ21kJyl7XG5cdC4jeyR3Zl9fbnN9Zm9vdGVye1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDIwKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuXHR9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3NtJyl7XG5cdC4jeyR3Zl9fbnN9Zm9vdGVye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmX191ZXtcblx0XHRcdHdpZHRoOiByZW0oNjMpO1xuXHRcdH1cblx0XHQmX19jb3B5cmlnaHQuI3skd2ZfX25zfWZvb3Rlcl9fY29weXJpZ2h0e1xuXHRcdFx0d2lkdGg6IHJlbSgxMTApO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgtMTApO1xuXHRcdH1cblx0XHQmX19jb3B5cmlnaHQtdGl0bGUuI3skd2ZfX25zfWZvb3Rlcl9fY29weXJpZ2h0LXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiByZW0oOCk7XG5cdFx0fVxuXHR9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3hzJyl7XG5cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIyBtw7NkdWxvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uI3skd2ZfX25zfWZvcm17XG5cdHBhZGRpbmctdG9wOiByZW0oMjUpO1xuXHRwYWRkaW5nLWJvdHRvbTogcmVtKDI1KTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjcsIDIyNywgMjI3LCAwLjgyKTtcblx0LiN7JHdmX19uc31mb3Jte1xuXHRcdCZfX2dyb3Vwe1xuXHRcdFx0Ji0tbm9wYWR7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdGl0bGV7XG5cdFx0cGFkZGluZy1sZWZ0OnJlbSg3LjUpO1xuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHR3aWR0aDpyZW0oMjUpO1xuXHRcdFx0aGVpZ2h0OnJlbSgyNSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJHdmX19iYXNlLXBhdGgtaWNvbnMgICtcInN2Zy9pY29uLWF5dWRhLnN2Z1wiKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oMTApO1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG5cdFx0fVxuXHR9XG5cdCZfX2dyb3Vwe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tbGVmdDpyZW0oLTcuNSk7XG5cdFx0bWFyZ2luLXJpZ2h0OnJlbSgtNy41KTtcblx0XHQvL21hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0JjphZnRlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OnJlbSgxNSk7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG5cdFx0fVxuXHRcdCYtLWRhdGVwaWNrZXJ7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFxuXHRcdH1cblx0XHQmLS1zaG9ydHtcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdC8vcmlnaHQ6NDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbm9sYWJlbHtcblx0XHRcdHBhZGRpbmctdG9wOnJlbSgzMCk7XG5cdFx0fVxuXHRcdFxuXHR9XG5cdCZfX3RpdGxle1xuXHRcdGZvbnQtZmFtaWx5OiAkd2ZfX2ZvbnQtLWRlZmF1bHRcdDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0Y29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblx0fVxuXHQmX19yb3d7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG5cdH1cblx0Jl9fY29udGVudHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCZfX2ZpZWxkc2V0e1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGItZ3JleS0xKTtcblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0bWFyZ2luLXRvcDowO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTowO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHR9XG5cdFx0Ji0tZmx1c2gtYnJ7XG5cdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0fVxuXHRcdCYtLXN1Ym1pdHtcblx0XHRcdHBhZGRpbmctbGVmdDpyZW0oMTUpO1xuXHRcdFx0cGFkZGluZy1yaWdodDpyZW0oMTUpO1xuXHRcdFx0LiN7JHdmX19uc31saW5re1xuXHRcdFx0XHQmLiN7JHdmX19uc31pY29uX19jcm9zc1ItM2F7XG5cdFx0XHRcdFx0Ji5vcGVue1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGV4dGVuZCAlY2xlYXJmaXg7XG5cdH1cblx0Jl9fbGVnZW5ke1xuXHRcdGZvbnQtZmFtaWx5OiAkd2ZfX2ZvbnQtLWRlZmF1bHQ7XG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuXHRcdGNvbG9yOiBjb2xvcihwcmltYXJ5KTtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDcuNSk7XG5cdH1cblx0Jl9fbGFiZWx7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRmb250LWZhbWlseTogJHdmX19mb250LS1kZWZhdWx0O1xuXHRcdGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRwYWRkaW5nOiByZW0oNSkgMDtcblx0XHQmLS1sZWZ0e1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0fVxuXHRcdCYtLXJpZ2h0e1xuXHRcdFx0Zm9udC1zaXplOnJlbSgxNCk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiByZW0oOTApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHR9XG5cdFx0Ji0tYWJze1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOnJlbSgtMjUpO1xuXHRcdFx0bGVmdDowO1xuXHRcdH1cblx0fVxuXHQmX19vcHRpb25Cb3h7XG5cdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JleS05KTtcblx0XHRib3JkZXItcmFkaXVzOjNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmV5LTExKTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdC5wcGctZm9ybV9faW5wdXQtLXJhZGlve1xuXHRcdFx0JjpjaGVja2VkICsgLnBwZy1mb3JtX19jaGVja2JveHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkIGNvbG9yKGdyZXktOSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jaGVja2JveHtcblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6cmVtKDQwKTtcblx0XHRib3JkZXItcmFkaXVzOjNweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmc6IHJlbSg3KSByZW0oOSkgcmVtKDEzKSByZW0oOSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOjQ5LjIlO1xuXHRcdGZvbnQtc2l6ZTpyZW0oMTQpO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiYmJiO1xuXHRcdH1cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Jl9faW5wdXR7XG5cdFx0aGVpZ2h0OnJlbSg0MCk7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRib3JkZXItcmFkaXVzOjNweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkIGNvbG9yKGdyZXktOSk7XG5cdFx0cGFkZGluZzogcmVtKDEwKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ly9Nb2RpZmllclxuXHRcdCYtLWRpc2FibGVke1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoYi1kaXNhYmxlZCk7XG5cdFx0fVxuXHRcdCYtLWVycm9ye1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgY29sb3IoZXJyb3IpO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1ub2xhYmVse1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDMwKTtcblx0XHR9XG5cdFx0Ji0tbnVtYmVye1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogcmVtKDY1KTtcblx0XHR9XG5cdFx0Ji0tZGF0ZXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiByZW0oMTQ1KTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgzMCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0fVxuXHRcdCY6Zm9jdXN7XG5cdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBjb2xvcih0ZXJ0aWFyeSk7XG5cdFx0fVxuXHR9XG5cdCZfX3N1Ym1pdGJveHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR3aWR0aDpyZW0oMzAwKTtcblx0XHRmbG9hdDpyaWdodDtcblx0fVxufVxuXG4ucHBnLWZvcm0tLW9wdGlvbnN7XG5cdC5wcGctZm9ybV9fZ3JvdXB7XG5cdFx0bWFyZ2luOnJlbSgyMCkgMDtcblx0XHR3aWR0aDogcmVtKDMyMCk7XG5cdFx0LnBwZy1mb3JtX19vcHRpb25Cb3h7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbWQnKXtcblx0XG5cdC4jeyR3Zl9fbnN9Zm9ybXtcblx0XHQmX19ncm91cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cdFx0XHQmLS1kYXRlcGlja2Vye1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdHJpZ2h0OnJlbSgxMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fb3B0aW9uQm94e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblx0XHR9XG5cdFx0Jl9faW5wdXR7XG5cdFx0XHQmLS1kYXRle1xuXHRcdFx0XHR3aWR0aDpyZW0oMTMwKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbGFiZWx7XG5cdFx0XHQmLS1hYnN7XG5cdFx0XHRcdHRvcDpyZW0oLTM1KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3NtJyl7XG5cdC4jeyR3Zl9fbnN9Zm9ybXtcblx0XHQuI3skd2ZfX25zfWZvcm17XG5cdFx0XHQmX19ncm91cHtcblx0XHRcdFx0Ji0tbm9wYWR7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oOCk7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RpdGxle1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTcpO1xuXHRcdH1cblx0XHQmX19ncm91cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxNSk7XG5cdFx0XHQmLS1kYXRlcGlja2Vye1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjpib3R0b207XG5cdFx0XHRcdFxuXHRcdFx0XHQucHBnLWZvcm1fX2lucHV0LS1ub2xhYmVse1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLXRve1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOnJlbSgzMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHQvL3RvcDo3OCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LiN7JHdmX19uc31mb3JtX19sYWJlbHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tZmx1c2h7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OnJlbSgtMTUpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6cmVtKC0xNSk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHR0b3A6IDcwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbGFiZWx7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Ji0tYWJze1xuXHRcdFx0XHR0b3A6cmVtKC0yNSk7XG5cdFx0XHR9XG5cdFx0XHQmLS1yaWdodHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OnJlbSgtMTApO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pbnB1dHtcblx0XHRcdCYtLW5vbGFiZWx7XG5cdFx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHRcdH1cblx0XHRcdCYtLWRhdGV7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2ZpZWxkc2V0e1xuXHRcdFx0Ji0tc3VibWl0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0JiA+IGEge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oNSk7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IHJlbSg1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQucHBnLWZvcm1fX3N1Ym1pdGJveHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHQmID4gYXtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6cmVtKDUpO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206cmVtKDUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmID4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5wcGctZm9ybS0tb3B0aW9uc3tcblx0XHQucHBnLWZvcm1fX2dyb3Vwe1xuXHRcdFx0XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdH1cblx0fVxuXHRcbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3hzJyl7XG5cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIyBtw7NkdWxvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uI3skd2ZfX25zfWhlYWRlcntcblx0Ly9oZWlnaHQ6IDEyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih3aGl0ZSk7XG5cdCZfX3Jvd3tcblx0XHRtYXJnaW4tbGVmdDogcmVtKC0xNSk7XG5cdFx0bWFyZ2luLXJpZ2h0OiByZW0oLTE1KTtcblx0fVxuXHQmX19sb2dve1xuXHRcdHBhZGRpbmctdG9wOiByZW0oMzUpO1xuXHRcdHBhZGRpbmctYm90dG9tOnJlbSgxNSk7XG5cdFx0aW1ne1xuXHRcdFx0aGVpZ2h0OiByZW0oNjApO1xuXHRcdFx0d2lkdGg6cmVtKDM1NCk7XG5cdFx0fVxuXHR9XG5cdCZfX2xpc3R7XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRcblx0fVxuXHQmX19pdGVtLiN7JHdmX19uc31oZWFkZXJfX2l0ZW17XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDMpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNSk7XG5cdFx0d2lkdGg6IHJlbSgxMTQpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Jjpob3Zlcntcblx0XHRcdC8vYmFja2dyb3VuZDogY29sb3Ioc2FsbW9uKTtcblx0XHR9XG5cdH1cblx0Jl9faXRlbXtcblx0XHQmLS1idXR0b24uI3skd2ZfX25zfWhlYWRlcl9faXRlbS0tYnV0dG9ue1xuXHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA0NSU7XG5cdFx0XHRyaWdodDpyZW0oMTApO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7XG5cdFx0XHQtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7XG5cdFx0XHQtby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7XG5cdFx0fVxuXHR9XG5cdCZfX3NlYXJjaHtcblx0XHR3aWR0aDpyZW0oMzcwKTtcblx0XHRmbG9hdDpyaWdodDtcblx0XHRtYXJnaW4tdG9wOnJlbSgxNSk7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDo1MCU7XG5cdFx0XHRyaWdodDogcmVtKDEwKTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG5cdFx0fVxuXHR9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ21kJyl7XG5cdC4jeyR3Zl9fbnN9aGVhZGVyIHtcblx0XHQmX19yb3cge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQmX19pdGVte1xuXHRcdFx0Ji0tYnV0dG9uLiN7JHdmX19uc31oZWFkZXJfX2l0ZW0tLWJ1dHRvbntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTpyZW0oMTApO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19zZWFyY2h7XG5cdFx0XHR3aWR0aDogcmVtKDM1MCk7XG5cdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0fVxuXHRcdCZfX2xvZ297XG5cdFx0XHRtYXJnaW4tdG9wOnJlbSg1KTtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IHJlbSgzMTcpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg1Myk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdtZCcpe1xuXG59XG5cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3NtJyl7XG5cdC4jeyR3Zl9fbnN9aGVhZGVyIHtcblx0XHQmX19idXR0b25ze1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0XHQmX19zZWFyY2h7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdCZfX2xvZ297XG5cdFx0XHRtYXJnaW46IHJlbSgxMCkgYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IHJlbSgyMjYpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgzNyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCd4cycpe1xuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgSEVBRElOR1M6IGVzdGlsaXphY2nDs24gZGUgbG9zIGVuY2FiZXphZG9zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uI3skd2ZfX25zfWhlYWRpbmd7XG4gICAgZm9udC1mYW1pbHk6ICR3Zl9fZm9udC0tZGVmYXVsdDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0Zm9udC1zaXplOiByZW0oMzIpO1xuXHRjb2xvcjogY29sb3IocHJpbWFyeSk7XG5cblx0Ly8gTU9ESUZJRVJcblxuXHQmLS1ib2xke1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdH1cblx0Ji0td2hpdGV7XG5cdFx0Y29sb3I6IGNvbG9yKHdoaXRlKTtcblx0fVxuXHQmLS1ibGFja3tcblx0XHRjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcblx0fVxuXHQmLS13aW5ke1xuXHRcdG1hcmdpbi10b3A6IHJlbSgyMCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcblx0fVxuXHQmLS1icmR7XG5cdFx0cGFkZGluZy10b3A6IHJlbSgyMCk7XG5cdFx0cGFkZGluZy1ib3R0b206IHJlbSgyMCk7XG5cdFx0bWFyZ2luLWJvdHRvbTpyZW0oMTApO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihncmV5LTQpO1xuXHR9XG5cdCYtLXdpbmQwMntcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjEpO1xuXHR9XG5cdCYtLXR5cGUwMntcblx0XHRmb250LXNpemU6IHJlbSgxOCk7XG5cdH0gXG59XG5cbi4jeyR3Zl9fbnN9bWFpbl9fc2VhcmNoe1xuXHQuI3skd2ZfX25zfWhlYWRpbmd7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0fVxufVxuLiN7JHdmX19uc310YWJsZXtcblx0LiN7JHdmX19uc31oZWFkaW5ne1xuXHRcdGNvbG9yOiBjb2xvcihibGFjayk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ji0tdHlwZTAye1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuXHRcdFx0cGFkZGluZzogcmVtKDEwKSAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuLiN7JHdmX19uc310YWJsZS0tdHlwZTAye1xuXHQuI3skd2ZfX25zfWhlYWRpbmd7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDogMS44Mztcblx0XHQmLS10eXBlMDJ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oMzApO1xuXHRcdH1cblx0XHQmLS10eXBlMDN7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihncmV5LTQpO1xuXHRcdH1cblx0XHQmLS10eXBlMDR7XG5cdFx0XHRjb2xvcjogY29sb3IoYi1ncmV5LTEpO1xuXHRcdFx0XG5cdFx0fVxuXHR9XG5cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbGcnKXtcblx0LiN7JHdmX19uc31tYWluX19zZWFyY2h7XG5cdFx0LiN7JHdmX19uc31oZWFkaW5ne1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblx0XHR9XG5cdH1cblx0XG5cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnc20nKXtcblx0LiN7JHdmX19uc31tYWluX19zZWFyY2h7XG5cdFx0LiN7JHdmX19uc31oZWFkaW5ne1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjgpO1xuXHRcdFx0bWF4LXdpZHRoOiByZW0oMjgyKTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDE3KTtcblx0XHRcdG1hcmdpbi10b3A6IHJlbSgtMjMpO1xuXG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdzbScpe1xuXHQuI3skd2ZfX25zfWhlYWRpbmd7XG5cdFx0Zm9udC1zaXplOiByZW0oMjApO1xuXHRcdCYtLXdpbmQwMntcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgxMi41KTtcblx0XHR9XG5cdFx0Ji0tdHlwZTAye1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdH0gXG5cdH1cbn1cbiIsIi8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgICAgIyBJQ09OXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbltjbGFzcyo9XCIgcHBnLWljb25cIl0sXG5bY2xhc3NePVwicHBnLWljb25cIl17XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkd2ZfX2Jhc2UtcGF0aC1pY29ucyArIFwic3ByaXRlc2hlZXQucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDUpO1xuXHR9XG59XG4vL0VMRU1FTlRcbi4jeyR3Zl9fbnN9aWNvbntcblx0Jl9fZmItYXtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA1MXB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtNXB4O1xuXHRcdH1cblx0fVxuXHQmX19mYi1ie1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDEwMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IC01cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2ZiLWN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMTUzcHg7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OHB4IC01cHg7XG5cdFx0fVxuXHR9XG5cdCZfXzA2MC1he1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQxcHggLTVweDtcblx0XHR9XG5cdH1cblx0Jl9fMDYwLWJ7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zOTFweCAtNXB4O1xuXHRcdH1cblx0fVxuXHQmX18wNjAtY3tcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdCB3aWR0aDogMTIwcHg7XG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MXB4IC05NXB4O1xuXHRcdH1cblx0fVxuXHQmX19hY2MtYXtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MXB4IC01cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2FjYy1ie1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDgwcHg7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgxcHggLTU1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2FjYy1je1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTIyNXB4O1xuXHRcdH1cblx0fVxuXHQmX19oZWxwLWF7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01MzFweCAtNXB4O1xuXHRcdH1cblx0fVxuXHQmX19oZWxwLWJ7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTE0NXB4O1xuXHRcdH1cblx0fVxuXHQmX19oZWxwLWN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNzVweDtcblx0XHRcdGhlaWdodDogNzVweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00NzFweCAtMTQ1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2J1bGxldC1he1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01NjZweCAtNXB4O1xuXHRcdH1cblx0fVxuXHQmX19idWxsZXQtYntcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU2NnB4IC0yMnB4O1xuXHRcdH1cblx0fVxuXHQmX19idWxsZXQtY3tcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE0NXB4O1xuXHRcdH1cblx0fVxuXHQmX19tYWlsYm94LWF7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDVweDtcblx0XHR9XG5cdH1cblx0Jl9fbWFpbGJveC1ie1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM1cHggLTIzMHB4O1xuXHRcdH1cblx0fVxuXHQmX19tYWlsYm94LWN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNzJweDtcblx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xOTNweCAtMjMwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX21haWxncmV5LWF7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMzBweCAtMTQ1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX21haWxncmV5LWJ7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNDRweDtcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yNzVweCAtMjMwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX21haWxncmV5LWN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNjZweDtcblx0XHRcdGhlaWdodDogNTFweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMjlweCAtMjMwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NhbGVuZGFyLWF7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01NTZweCAtMTQ1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NhbGVuZGFyLWJ7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMzhweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MDVweCAtMjMwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NhbGVuZGFyLWN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNTdweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00NTNweCAtMjMwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2ZvbGRlci1he1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIwcHggLTIzMHB4O1xuXHRcdH1cblx0fVxuXHQmX19mb2xkZXItYntcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNXB4IC0zMDBweDtcblx0XHR9XG5cdH1cblx0Jl9fZm9sZGVyLWN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHQgd2lkdGg6IDEyMHB4O1xuXHRcdFx0aGVpZ2h0OiA4MXB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNXB4IC0zMDRweDtcblx0XHR9XG5cdH1cblx0Jl9fY2hhdC1he1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2NoYXQtYntcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NXB4IC0zMDRweDtcblx0XHR9XG5cdH1cblx0Jl9fY2hhdC1je1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDY5cHg7XG5cdFx0XHRoZWlnaHQ6IDYzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDExcHggLTMwNHB4O1xuXHRcdH1cblx0fVxuXHQmX19zaGFyZS1he1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI5cHggLTE3NXB4O1xuXHRcdH1cblx0fVxuXHQmX19zaGFyZS1ie1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkwcHggLTMwNHB4O1xuXHRcdH1cblx0fVxuXHQmX19zaGFyZS1je1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDU0cHg7XG5cdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkwcHggLTM1MHB4O1xuXHRcdH1cblx0fVxuXHQmX19kb3dubG9hZC1he1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3cHggLTE3NXB4O1xuXHRcdH1cblx0fVxuXHQmX19kb3dubG9hZC1ie1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC00MTRweDtcblx0XHR9XG5cdH1cblx0Jl9fZG93bmxvYWQtY3tcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdFx0aGVpZ2h0OiA2M3B4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQzcHggLTQxNHB4O1xuXHRcdH1cblx0fVxuXHQmX19hZGRyZXNzLWF7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdGhlaWdodDogMjlweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xODFweCAtMTc1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2FkZHJlc3MtYntcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0aGVpZ2h0OiA1OHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk1cHggLTQxNHB4O1xuXHRcdH1cblx0fVxuXHQmX19hZGRyZXNzLWN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNjZweDtcblx0XHRcdGhlaWdodDogODdweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDlweCAtNDE0cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2xpbmstYXtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIxM3B4IC0xNzVweDtcblx0XHR9XG5cdH1cblx0Jl9fbGluay1ie1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2cHggLTMwNHB4O1xuXHRcdH1cblx0fVxuXHQmX19saW5rLWN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdGhlaWdodDogNDhweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMjVweCAtNDE0cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2xpc3Rlbi1he1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDIzcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM5cHggLTE3NXB4O1xuXHRcdH1cblx0fVxuXHQmX19saXN0ZW4tYntcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA0NnB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTI4M3B4IC00MTRweDtcblx0XHR9XG5cdH1cblx0Jl9fbGlzdGVuLWN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNjlweDtcblx0XHRcdGhlaWdodDogNjBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zMzlweCAtNDE0cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nyb3NzVy0yYXtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcxcHggLTQ2cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nyb3NzVy0yYS1MaWdodHtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC02N3B4O1xuXHRcdH0gXG5cdH1cblx0Jl9fY3Jvc3NXLTJie1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcycHggLTE3NXB4O1xuXHRcdH1cblx0fVxuXHQmX19jcm9zc1ctMmItTGlnaHR7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yOThweCAtMTc1cHg7XG5cdFx0fSBcblx0fVxuXHQmX19jcm9zc1ctMmN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMzNweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01NTZweCAtMTc1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nyb3NzVy0ze1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDExcHg7XG5cdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01NTRweCAtMzQ2cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nyb3NzVy0zYXtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC0zNjNweDtcblx0XHR9XG5cdH1cblx0Jl9fY3Jvc3NXLTNie1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjZweCAtMzYzcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nyb3NzVy0zY3tcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAzM3B4O1xuXHRcdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IC00MTRweDtcblx0XHR9XG5cdH1cblx0Jl9fY3Jvc3NXLTR7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01OHB4IC0zNjNweDtcblx0XHR9XG5cdH1cblx0Jl9fY3Jvc3NEaXNhYmxlLTRhTGlnaHR7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC04NHB4IC0zNjNweDtcblx0XHR9XG5cdH1cblx0Jl9fY3Jvc3NEaXNhYmxlLTRiTGlnaHR7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdGhlaWdodDogNTRweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00NjFweCAtNDE0cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nyb3NzRGlzYWJsZS00Y0xpZ2h0e1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDQ4cHg7XG5cdFx0XHRoZWlnaHQ6IDgxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAzcHggLTQxNHB4O1xuXHRcdH1cblx0fVxuXHQmX19jcm9zc0ItMmF7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTIzcHggLTY3cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nyb3NzQi0yYntcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NXB4IC0zNjNweDtcblx0XHR9XG5cdH1cblx0Jl9fY3Jvc3NCLTJje1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0cHggLTM2M3B4O1xuXHRcdH1cblx0fVxuXHQmX19jcm9zc0ItM2EtZmlsbGVke1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQxcHggLTY3cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nyb3NzQi0zYi1maWxsZWR7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01NjFweCAtNDA2cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nyb3NzQi0zYy1maWxsZWR7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMjdweDtcblx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTUwNXB4O1xuXHRcdH1cblx0fVxuXHQmX19jcm9zc0ItM2MtZmlsbGVke1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDI3cHg7XG5cdFx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC01MDVweDtcblx0XHR9XG5cdH1cblx0Jl9fY3Jvc3NSLTFhe1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDExcHg7XG5cdFx0XHRoZWlnaHQ6IDdweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTBweCAtMzYzcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nyb3NzUi0xYntcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTUwNXB4O1xuXHRcdH1cblx0fVxuXHQmX19jcm9zc1ItMWN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMzNweDtcblx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC03NHB4IC01MDVweDtcblx0XHR9XG5cdH1cblx0Jl9fY3Jvc3NSLTJhe1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0zNDFweCAtNjdweDtcblx0XHR9XG5cdH1cblx0Jl9fY3Jvc3NSLTJhTGlnaHR7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01NjFweCAtNDMwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nyb3NzUi0yYntcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtNDY3cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nyb3NzUi0yYkxpZ2h0e1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRoZWlnaHQ6IDU0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI1cHggLTUwNXB4O1xuXHRcdH1cblx0fVxuXHQmX19jcm9zc1ItMmN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMzNweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yNjdweCAtNTA1cHg7XG5cblx0XHR9XG5cdH1cblx0Jl9fY3Jvc3NSLTJjTGlnaHR7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNDhweDtcblx0XHRcdGhlaWdodDogODFweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01OTBweCAtNXB4O1xuXHRcdH1cblx0fVxuXHQmX19jcm9zc1ItM2F7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMTFweDtcblx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtOTZweDtcblx0XHR9XG5cdH1cblx0Jl9fY3Jvc3NSLTNhLWZpbGxlZHtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yNnB4IC05NnB4O1xuXHRcdH1cblx0fVxuXHQmX19jcm9zc1ItM2J7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01NzFweCAtOTZweDtcblx0XHR9XG5cdH1cblx0Jl9fY3Jvc3NSLTNiLWZpbGxlZHtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTYwM3B4IC05NnB4O1xuXHRcdH1cblx0fVxuXHQmX19jcm9zc1ItM2N7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMzNweDtcblx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02MDNweCAtMTE4cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Nyb3NzUi0zYy1maWxsZWR7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMjdweDtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01OTBweCAtMTQ5cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3RpbWV0YWJsZS1he1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRoZWlnaHQ6IDE5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTc3cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3RpbWV0YWJsZS1ie1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDM4cHg7XG5cdFx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkwcHggLTE3N3B4O1xuXHRcdH1cblx0fVxuXHQmX190aW1ldGFibGUtY3tcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA1N3B4O1xuXHRcdFx0aGVpZ2h0OiA1N3B4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IC0yMjVweDtcblx0XHR9XG5cdH1cblx0Jl9fcHJpbnQtYXtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0aGVpZ2h0OiAxOXB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU3OHB4IC0yOTJweDtcblx0XHR9XG5cdH1cblx0Jl9fcHJpbnQtYntcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA0MnB4O1xuXHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU4OHB4IC0zMjFweDtcblx0XHR9XG5cdH1cblx0Jl9fcHJpbnQtY3tcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA2M3B4O1xuXHRcdFx0aGVpZ2h0OiA1N3B4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MXB4IC00NjdweDtcblx0XHR9XG5cdH1cblx0Jl9fbWFwLWF7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMzFweCAtMzY5cHg7XG5cdFx0fVxuXHR9XG5cdCZfX21hcC1ie1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDU2cHg7XG5cdFx0XHRoZWlnaHQ6IDU2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE3cHggLTUzNHB4O1xuXHRcdH1cblx0fVxuXHQmX19tYXAtY3tcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA4NHB4O1xuXHRcdFx0aGVpZ2h0OiA4NHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMXB4IC01MDVweDtcblx0XHR9XG5cdH1cblx0Jl9fcG9zaXRpb24tYXtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OXB4IC0zNjlweDtcblx0XHR9XG5cdH1cblx0Jl9fcG9zaXRpb24tYntcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTU4OXB4IC0zNjlweDtcblx0XHR9XG5cdH1cblx0Jl9fcG9zaXRpb24tY3tcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiA3MnB4O1xuXHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NXB4IC01MzRweDtcblx0XHR9XG5cdH1cblx0Jl9fc2VhcmNoLXJ7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01ODlweCAtNDI5cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3NlYXJjaC1yYXtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IC00NjJweDtcblx0XHR9XG5cdH1cblx0Jl9fc2VhcmNoLXJie1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDQycHg7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3cHggLTUzNHB4O1xuXHRcdH1cblx0fVxuXHQmX19zZWFyY2gtcmN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNjNweDtcblx0XHRcdGhlaWdodDogNjlweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01MjlweCAtNTM0cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3NlYXJjaC13e1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDIxcHg7XG5cdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtNTM0cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3NlYXJjaC13YXtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE4M3B4IC01MzRweDtcblx0XHR9XG5cdH1cblx0Jl9fc2VhcmNoLXdie1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDQycHg7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNXB4IC02MTNweDtcblx0XHR9XG5cdH1cblx0Jl9fc2VhcmNoLXdje1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDYzcHg7XG5cdFx0XHRoZWlnaHQ6IDY5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjQ4cHggLTVweDtcblx0XHR9XG5cdH1cblx0Jl9fdGxmLWF7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdGhlaWdodDogMjNweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02NDhweCAtODRweDtcblx0XHR9XG5cdH1cblx0Jl9fdGxmLWJ7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNDRweDtcblx0XHRcdGhlaWdodDogNDZweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02NDZweCAtMTE3cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3RsZi1je1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDY2cHg7XG5cdFx0XHRoZWlnaHQ6IDY5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM4cHggLTE3M3B4O1xuXHRcdH1cblx0fVxuXHQmX190bGZHcmV5LWF7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAtODRweDtcblx0XHR9XG5cdH1cblx0Jl9fdGxmR3JleS1ie1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDQ0cHg7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM3cHggLTI1MnB4O1xuXHRcdH1cblx0fVxuXHQmX190bGZHcmV5LWN7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNjZweDtcblx0XHRcdGhlaWdodDogNjZweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02MzRweCAtNDI5cHg7XG5cdFx0fVxuXHR9XG5cdCZfX3RyZWUtYXtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0MHB4IC0zMDZweDtcblxuXHRcdH1cblx0fVxuXHQmX190cmVlLWJ7XG5cdFx0JjphZnRlciwgJjpiZWZvcmV7XG5cdFx0XHR3aWR0aDogNTZweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02NDdweCAtMzM2cHg7XG5cblx0XHR9XG5cdH1cblx0Jl9fdHJlZS1je1xuXHRcdCY6YWZ0ZXIsICY6YmVmb3Jle1xuXHRcdFx0d2lkdGg6IDg0cHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjAycHggLTUzNHB4O1xuXG5cdFx0fVxuXHR9XG59XG5cbi8vTU9ESUZJRVJcbi4jeyR3Zl9fbnN9aWNvbi0tYmVmb3Jle1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OicnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHdmX19iYXNlLXBhdGgtaWNvbnMgKyBcInNwcml0ZXNoZWV0LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg1KTtcbiAgICB9XG59XG4uI3skd2ZfX25zfWljb24tLXJvdGF0ZXtcblx0JjphZnRlciwmOmJlZm9yZXtcblx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyBcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHR9XG59XG5cbi5wcGctaWNvbl9faGVscHtcblx0cGFkZGluZy1sZWZ0OnJlbSg2NSk7XG4gICAgbWluLWhlaWdodDogcmVtKDUxKTtcbiAgICBwYWRkaW5nLXJpZ2h0OnJlbSg0MCk7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICY6YmVmb3Jle1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGxlZnQ6MDtcblx0XHR0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTMpO1xuICAgICAgICB3aWR0aDpyZW0oNTIpO1xuICAgICAgICBoZWlnaHQ6cmVtKDUxKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb250ZW50OiB1cmwoJHdmX19iYXNlLXBhdGgtY29udGVudHMgKyAnc3VwcG9ydC5wbmcnKTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAmLS10ZXh0e1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHBnLWljb25fX2pvYntcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMyk7XG4gICAgICAgIHdpZHRoOnJlbSg1MCk7XG4gICAgICAgIGhlaWdodDpyZW0oNTApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgkd2ZfX2Jhc2UtcGF0aC1jb250ZW50cyArICdwYWUtYXBwLnBuZycpO1xuICAgIH1cbn1cblxuLy8gTU9ESUZJRVJcbi8qXG5cdE1vZGlmaWNhZG9yIHBhcmEgbG9zIGljb25vcyBlbiBlbCBtZW51IHByaW5jaXBhbFxuKi9cblxuLiN7JHdmX19uc31tZW51e1xuXHQuI3skd2ZfX25zfW1lbnVfX2xpbmt7XG5cdFx0LnBwZy1pY29uX19jcm9zc1ctM2F7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cdFxufVxuXG4vLyBFbmQgaWNvbnMuc2Nzc1xuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIG3Ds2R1bG9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi4jeyR3Zl9fbnN9aW5mb3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmV5LTExKTtcbiAgICBib3JkZXI6MXB4IHNvbGlkIGNvbG9yKGdyZXktNCk7XG4gICAgcGFkZGluZzogcmVtKDI1KSByZW0oMjUpIDAgcmVtKDI1KTtcbiAgICAmX19maWVsZHNldHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmX19sZWdlbmR7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOnJlbSgyNSk7XG4gICAgICAgIHBhZGRpbmctdG9wOnJlbSg3KTtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihncmV5LTQpO1xuICAgIH1cbiAgICAmX19yYWRpb3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAmX19sYmwtcmFkaW97XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IHJlbSg5MCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3Iod2hpdGUpO1xuICAgICAgICBjb2xvcjogY29sb3IocHJpbWFyeSk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDIwKTtcbiAgICAgICAgZm9udC1zaXplOnJlbSgxNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSk7XG4gICAgICAgICAgICBjb2xvcjogY29sb3Iod2hpdGUpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xibC10ZXh0YXJlYXtcbiAgICAgICAgZm9udC1zaXplOnJlbSgxNik7XG4gICAgICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJl9fdGV4dGFyZWF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIGNvbG9yKGdyZXktNCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWluLWhlaWdodDpyZW0oMTUwKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgcGFkZGluZzpyZW0oMTApO1xuICAgICAgICBjb2xvcjogY29sb3IoZ3JleS04KTtcbiAgICB9XG4gICAgJl9fc3VibWl0e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OnJlbSg1MCk7XG4gICAgICAgIHBhZGRpbmctbGVmdDpyZW0oNTApO1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgICZfX2NvbnRldC10ZXh0LWFyZWF7XG4gICAgICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI1KTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdtZCcpe1xuICAgIC4jeyR3Zl9fbnN9aW5mb3tcbiAgICAgICAgJl9fcmFkaW97XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGVnZW5ke1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnc20nKXtcbiAgICAuI3skd2ZfX25zfWluZm97XG4gICAgICAgICZfX2xlZ2VuZHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgneHMnKXtcblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIExJTks6IGVzdGlsaXphY2nDs24gZGUgbG9zIGVubGFjZXMgZGVsIHBvcnRhbFxuXHRcdFx0RW50ZW5lbW9kcyBwb3IgZW5sYWNlIHRvZG9zIGFxdWVsbG9zIHF1ZSBzdVxuXHRcdFx0Y29tcG9ydGFtaWVudG8gYWZlY3RhIGEgbGEgVVJMIGRlIGxhIHDDoWdpbmEuXG5cdFx0XHRUYW1iacOpbiwgaW5jbHVpbW9zIGVubGFjcyB0cG8gXCJhbmNsYVwiLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLiN7JHdmX19uc31saW5re1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtZmFtaWx5OiAkd2ZfX2ZvbnQtLWRlZmF1bHQ7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0Y29sb3I6IGNvbG9yKHByaW1hcnkpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBhZGRpbmctdG9wOiByZW0oMik7XG5cdHBhZGRpbmctYm90dG9tOiByZW0oMik7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Jjpob3Zlcntcblx0XG5cdH1cblx0Jjpmb2N1c3tcblx0XHRib3gtc2hhZG93OiAwIDAgNXB4IDAgY29sb3IocHJpbWFyeSk7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2JjMzMwMjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czoxcHg7XG5cdFx0b3V0bGluZTogMDtcblx0fVxuXHQmOmFjdGl2ZXtcblx0XHRjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdC8vIEVMRU1FTlRcblx0Jl9fYXBwc3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDQ5JTtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQvL01PRElGSUVSXG5cdCYtLWJvbGR7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblx0Ji0td2hpdGV7XG5cdFx0Y29sb3I6IGNvbG9yKHdoaXRlKTtcblx0fVxuXHQmLS1ibGFja3tcblx0XHRjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcblx0XHQmOmZvY3Vze1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdCY6YWN0aXZle1xuXHRcdFx0Y29sb3I6IGNvbG9yKHByaW1hcnkpO1xuXHRcdH1cblx0fVxuXHQmLS1yZWR7XG5cdFx0Y29sb3I6IGNvbG9yKHByaW1hcnkpO1xuXHR9XG5cdFxuXHQmLS1ib3JkZXJ7XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdGhlaWdodDogcmVtKDE1KTtcblx0XHRcdGJvcmRlcjogMC41cHggc29saWQgY29sb3IoYi1ncmV5LTEpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6MDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG5cdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHR9XG5cdH1cblx0Ji0tYmlne1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcblx0XHRmb250LXdlaWdodDpib2xkO1xuXHR9XG4gICAgLy8gc2FtZSBidXR0b25cbiAgICAmLS1idG57XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSk7XG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgyMCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiR3Zl9fZm9udC0tZGVmYXVsdDtcbiAgICAgICAgY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnktaG92ZXIpO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKHdoaXRlKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCBjb2xvcihwcmltYXJ5KTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblx0Ly9MaW5rIGJ1dHRvbiBkaXNhYmxlZFxuXHRcblx0Ji0tYnRuMntcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JleS05KTtcblx0XHRwYWRkaW5nOiByZW0oMTApO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRsaW5lLWhlaWdodDogMS4yOTtcblx0XHRjb2xvcjogY29sb3IocHJpbWFyeSk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihzYWxtb24pO1xuXHRcdH1cblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDVweCAwIGNvbG9yKHByaW1hcnkpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgY29sb3IocHJpbWFyeSk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtLWJ0bi1kaXNhYmxle1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKGdyZXktNyk7XG5cdFx0Y29sb3I6IGNvbG9yKGdyZXktOCk7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0XHQmOmZvY3Vze1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGJvcmRlcjogIDFweCBzb2xpZCBjb2xvcihncmV5LTcpO1xuXHRcdH1cblx0fVxuXHQmLS1idG4tYWN0aXZle1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHByaW1hcnkpO1xuXHRcdGNvbG9yOiBjb2xvcih3aGl0ZSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JleS03KTtcblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSk7XG5cdFx0XHRjb2xvcjogY29sb3Iod2hpdGUpOyBcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdH1cblx0Ji0tYnRuM3tcblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Ioc2FsbW9uKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji0tc2VlZHN7XG5cdFx0Ly9tYXJnaW4tdG9wOjIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTpyZW0oNik7XG5cdFx0JjpiZWZvcmV7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGluaXRpYWw7XG5cdFx0XHRcblx0XHR9XG5cdH1cblx0Ji0tYnRuLW1hcmdpbntcblx0XHRtYXJnaW4tdG9wOiByZW0oMTIpO1xuXHR9XG5cdCYtLWJ0bi1wYWRkaW5ne1xuXHRcdHBhZGRpbmc6IHJlbSgxMikgcmVtKDE0KTtcblx0fVxuXHRcblxuXHQmLS1waWxsc3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIGNvbG9yKGdyZXktNCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSg2OCwgNjgsIDY4LCAwLjYzKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IocHJpbWFyeSk7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgY29sb3IocHJpbWFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxufVxuXG4vLyBNT0RJRklFUiBTTElDSyBUWVBFIDNcbi4jeyR3Zl9fbnN9c2xpY2stLXR5cGUze1xuXHQuI3skd2ZfX25zfWxpbmt7XG5cdFx0Ji0tYnRuMntcblx0XHRcdHdpZHRoOnJlbSg0MCk7XG5cdFx0XHRoZWlnaHQ6cmVtKDQwKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbi8vIEJMT0NLIE1PRElGSUVSXG4uI3skd2ZfX25zfWhlYWRlcntcblx0LiN7JHdmX19uc31oZWFkZXJfX2l0ZW0tLWJ1dHRvbntcblx0XHQuI3skd2ZfX25zfWxpbmt7XG5cdFx0XHQmLS1idG57XG5cdFx0XHRcdGNvbG9yOmNvbG9yKHdoaXRlKTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6bm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHBnLW5ld3Mge1xuXHQuby1saXN0X19pdGVtIHtcblx0XHQmOmhvdmVye1xuXHRcdFx0LnBwZy1saW5re1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5vLWxpc3QtLWlubGluZXtcblx0LiN7JHdmX19uc31saW5re1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDI0KTtcblx0XHRwYWRkaW5nLXJpZ2h0OiByZW0oMjQpO1xuXHRcdGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuXHRcdCYuI3skd2ZfX25zfWxpbmstLXJyc3N7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IHJlbSg1KSAwIHJlbSg1KSByZW0oMTApO1xuXHRcdFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Ioc2FsbW9uKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5vLWxpc3QtLWhlYWRlcntcblx0LiN7JHdmX19uc31saW5re1xuXHRcdGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuXHRcdCYuI3skd2ZfX25zfWxpbmstLWhlYWRlcntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogcmVtKDEwKSByZW0oMjQpO1xuXHRcdFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Ioc2FsbW9uKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogdXJsKCR3Zl9fYmFzZS1wYXRoLWljb25zLWZpbGVzICsgJ2ljb24tZmxlY2hhLW5lZ3JhLS0zYS1maWxsZWQucG5nJyk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uI3skd2ZfX25zfXRhYmxle1xuXHQuI3skd2ZfX25zfWxpbmt7XG5cdFx0Y29sb3I6IGNvbG9yKHByaW1hcnkpO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Ji0tdHlwZTAye1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdFxuXHR9XG5cbn1cblxuLiN7JHdmX19uc31mb290ZXJ7XG5cdCYtLWxpc3R7XG5cdFx0LiN7JHdmX19uc31saW5re1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdFx0Y29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG5cdFx0fVxuXHR9XG5cdCZfX2xpbmt7XG5cdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdC4jeyR3Zl9fbnN9bGlua3tcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuICAgICYuI3skd2ZfX25zfWZvb3Rlcl9fbGlua3tcbiAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihiLWdyZXktMSk7XG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8tbGlzdHtcbiAgICAgICAgJi5vLWxpc3QtLWlubGluZXtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihiLWdyZXktMSk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoYi1ncmV5LTEpO1xuICAgICAgICAgICAgLm8tbGlzdF9faXRlbXtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLm8tbGlzdC0tdHlwZTAxe1xuXHQucHBnLWxpbmt7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOiByZW0oMTApIHJlbSgyMCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDpyZW0oNDApO1xuXHRcdCYtLXJlZHtcblx0XHRcdGNvbG9yOmNvbG9yKHByaW1hcnkpO1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZDogY29sb3Ioc2FsbW9uKTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHRcdHdpZHRoOnJlbSg1KTtcblx0XHRcdFx0aGVpZ2h0OnJlbSg0MCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG59XG5cblxuLy8gRU5EIEJMT0NLIE1PRElGSUVSXG5cblxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbWQnKXtcblx0Lm8tbGlzdC0taW5saW5le1xuXHRcdC4jeyR3Zl9fbnN9bGlua3tcblx0XHRcdHBhZGRpbmctbGVmdDogcmVtKDEyKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IHJlbSgxMik7XG5cdFx0fVxuXHR9XG5cdC5wcGctdGFibGV7XG5cdFx0LnBwZy1saW5rLS10eXBlMDJ7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHQuI3skd2ZfX25zfWxpbmt7XG5cdFx0Ji0tc2VlZHN7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oOSk7XG5cdFx0fVxuXHR9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3NtJyl7XG5cdC4jeyR3Zl9fbnN9bGlua3tcblx0XHQmX19hcHBze1xuXHRcdFx0d2lkdGg6IHJlbSgxMzApO1xuXHRcdH1cblx0XHQmLS1ib3JkZXJ7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLXNlZWRze1xuXHRcdFx0bWFyZ2luLXRvcDogcmVtKDUpO1xuXHRcdH1cblx0XHQmLS1idG4tcGFkZGluZ3tcblx0XHRcdHBhZGRpbmc6IHJlbSgxMikgcmVtKDgpO1xuXHRcdH1cblx0fVxuXHQuI3skd2ZfX25zfWZvb3Rlcntcblx0XHQmX19saW5rLiN7JHdmX19uc31mb290ZXJfX2xpbmt7XG5cdFx0XHQvL2JvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihiLWdyZXktMSk7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0XHQmX19saW5re1xuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oMTIpO1xuXHRcdFx0fVxuXHRcdH1cbiAgICAgICAgLm8tbGlzdHtcbiAgICAgICAgICAgICYuby1saXN0LS1pbmxpbmV7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgICAgICAgICAgLm8tbGlzdF9faXRlbXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGNvbG9yKGItZ3JleS0xKTtcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6cmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vLXVuaXR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcGctdGV4dC0tbGlnaHRlZC0ze1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDpyZW0oMTIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgneHMnKXtcblxufVxuIiwiLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICAjIG3Ds2R1bG8gbWVuw7o6IHNlIGNvbXBvbmUgZGUgdW4gbWVuw7ogZHJvcGRvd24gcXVlIGRlYmUgc2VyIGFjY2VzaWJsZVxuLy8gICAgZWwgbWVuw7ogc2UgY29udmllcnRlIGVuIHVuIG1lbsO6IHN0aWNreSBlbiB2ZXJzacOzbiBtw7N2aWxcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gTE9DQUwgVkFSXG5cbiRiY2s6IGNvbG9yKHdoaXRlKTtcbiRjb2xvcjAxOiBjb2xvcih3aGl0ZSk7XG4kY29sb3IwMjogY29sb3IocHJpbWFyeS1ob3Zlcik7XG5cbi4jeyR3Zl9fbnN9bWVudXtcblx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSk7XG5cblx0Ly8gRUxFTUVOVFxuXHQmX19saXN0e1xuXHRcdEBleHRlbmQgJWNsZWFyZml4O1xuXHR9XG5cdCZfX2l0e1xuXHRcdC8vIGRpc3BsYXk6IHRhYmxlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC8vbWF4LXdpZHRoOiBjYWxjKDEwMCUvNSk7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgLjI4KTtcblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LCAuMjgpO1xuXHRcdH1cblx0fVxuXHQmX19saW5re1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OnRhYmxlO1xuXHRcdGNvbG9yOiAkY29sb3IwMTtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZzogcmVtKDE2KSByZW0oMTgpIHJlbSgxNikgcmVtKDE4KTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDUpO1xuXHRcdC4jeyR3Zl9fbnN9bWVudV9fdGV4dC1saW5re1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdCY6aG92ZXJ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IwMjtcblx0XHR9XG5cdFx0Jjpmb2N1c3tcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3IwMTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDNweCAkY29sb3IwMjtcblx0XHR9XG5cdFx0Ji5hY3RpdmV7XG5cdFx0XHRjb2xvcjogJGNvbG9yMDI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjAxO1xuXHRcdFx0LnBwZy1pY29uX19jcm9zc1ctM2E6YWZ0ZXJ7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTEpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg3KTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtOTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY29udGVudHtcblx0XHQvLyByZWxhdGl2byBhbCBib2R5IGNhbGN1bGF0ZSB3LyBqc1xuXHRcdHBhZGRpbmc6IHJlbSgzMCk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiY2s7XG5cdFx0ei1pbmRleDogei1pbmRleChvZmZjYW52YXMpICsgMTtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjb2xvcihncmV5LTQpO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcblx0XHQucHBnLXRleHR7XG5cdFx0XHRtYXJnaW4tdG9wOiByZW0oMTApO1xuXHRcdH1cblx0fVxuXHQmX19saXN0LTJse1xuXHR9XG5cdCZfX2l0LTJse1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSgyNSk7XG5cdH1cblx0Jl9fbGluay0ybHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LWZhbWlseTogJHdmX19mb250LS1kZWZhdWx0O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcblx0XHRwYWRkaW5nOiByZW0oMTUpIHJlbSgxMCkgcmVtKDEwKTtcblx0XHQmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Ioc2FsbW9uKTtcblx0XHR9XG5cdFx0Ly8mOmJlZm9yZXtcblx0XHQvL1x0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXHRcdC8vfVxuXHR9XG5cdCZfX3N0aWNreXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC4jeyR3Zl9fbnN9bWVudV9fc2Vjb25kYXJ5e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ly8gTU9ESUZJRVJcbn1cblxuLm1lbnUtZml4ZWQge1xuXHRwb3NpdGlvbjpmaXhlZDtcblx0ei1pbmRleDoxMDAwO1xuXHR0b3A6MDtcblx0bWF4LXdpZHRoOnJlbSgxMDAwKTtcblx0d2lkdGg6MTAwJTtcblx0Ym94LXNoYWRvdzowIDRweCAzcHggcmdiYSgwLDAsMCwuMik7XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdtZCcpe1xuXHQuI3skd2ZfX25zfW1lbnV7XG5cdFx0Jl9fbGlua3tcblx0XHRcdHBhZGRpbmctdG9wOiByZW0oMTApO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMCk7XG5cdFx0fVxuXHRcdCZfX3N0aWNreXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3NtJyl7XG5cdC4jeyR3Zl9fbnN9bWVudXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHdoaXRlKTtcblx0XHRib3JkZXItdG9wOjVweCBzb2xpZCBjb2xvcihwcmltYXJ5KTtcblx0XHQvLyBFTEVNRU5UXG5cdFx0Jl9fbGlzdHtcblx0XHR9XG5cdFx0Jl9faXR7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdC8vbWF4LXdpZHRoOiBjYWxjKDEwMCUvNSk7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6cmVtKC0xNSk7XG5cdFx0XHRtYXJnaW4tbGVmdDpyZW0oLTE1KTtcblx0XHR9XG5cdFx0LiN7JHdmX19uc31tZW51X19saW5re1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3IwMjtcblx0XHRcdHBhZGRpbmc6IHJlbSgxNSkgcmVtKDE2KTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihncmV5LTQpO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHRcdC4jeyR3Zl9fbnN9bWVudV9fdGV4dC1saW5re1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOjk0JTtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3Iod2hpdGUpO1xuXHRcdFx0fVxuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5wcGctaWNvbl9fY3Jvc3NXLTNhe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOjUlO1xuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdHdpZHRoOiByZW0oMTEpO1xuXHRcdFx0XHRcdGhlaWdodDogcmVtKDcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC01cHggLTk2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yMDI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGNvbG9yMDE7XG5cdFx0XHRcdC5wcGctaWNvbl9fY3Jvc3NXLTNhOmFmdGVye1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fY29udGVudHtcblx0XHRcdC8vIHJlbGF0aXZvIGFsIGJvZHkgY2FsY3VsYXRlIHcvIGpzXG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0XHQmX19saXN0LTJse1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JleS0xMSk7XG5cdFx0XHQvL21hcmdpbi1yaWdodDotMTVweDtcblx0XHRcdC8vbWFyZ2luLWxlZnQ6LTE1cHg7XG5cdFx0fVxuXHRcdCZfX2l0LTJse1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6cmVtKDE2KTtcblx0XHRcdHBhZGRpbmctbGVmdDpyZW0oMTYpO1xuXHRcdH1cblx0XHQmX19saW5rLTJse1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJHdmX19mb250LS1kZWZhdWx0O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0Y29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG5cdFx0XHRwYWRkaW5nOiByZW0oMTIpIHJlbSgxMCk7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19zdGlja3l7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZXktMyk7XG5cdFx0XHQmOmFmdGVyLCAmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdC4jeyR3Zl9fbnN9bWVudV9fc3RrLWl0ZW17XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0d2lkdGg6MzAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHQuI3skd2ZfX25zfW1lbnVfX3N0ay1saW5re1xuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LiN7JHdmX19uc31tZW51X19zdGstbGlua3tcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogcmVtKDE1KTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgxNSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMik7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwJTtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGNvbG9yKGdyZXktNCk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0Ji5zdGstLW1lbnV7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJHdmX19iYXNlLXBhdGgtaWNvbnMtZmlsZXMgKyAnaWNvbi1tZW51LW1vYmlsZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg1KTtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0d2lkdGg6IHJlbSgyNSk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IHJlbSgyNSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuc3RrLS1mb2xkZXJ7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltZy9pY29ucy9zcHJpdGVzaGVldC5wbmcpIG5vLXJlcGVhdCAtNTIwcHggLTIzMHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDUpO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHR3aWR0aDogcmVtKDQwKTtcblx0XHRcdFx0XHRcdGhlaWdodDogcmVtKDI1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zdGstLWhlbHB7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oNSk7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9hc3NldHMvaW1nL2ljb25zL3Nwcml0ZXNoZWV0LnBuZykgbm8tcmVwZWF0IC01MzFweCAtNXB4Oztcblx0XHRcdFx0XHRcdHdpZHRoOiByZW0oMjUpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiByZW0oMjUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihwcmltYXJ5KTtcblx0XHRcdFx0XHRjb2xvcjogY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHQmLnN0ay0tbWVudXtcblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJHdmX19iYXNlLXBhdGgtaWNvbnMtZmlsZXMgKyAnYXNwYS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuI3skd2ZfX25zfW1lbnVfX3NlY29uZGFyeXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JleS0xMSk7XG5cdFx0XHQuI3skd2ZfX25zfW1lbnVfX2l0e1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG5cdFx0XHR9XG5cdFx0XHQucHBnLWZvcm1fX2dyb3Vwe1xuXHRcdFx0XHQucHBnLWZvcm1fX2xhYmVse1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQudWktc2VsZWN0bWVudS1idXR0b257XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdC51aS1zZWxlY3RtZW51LXRleHQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTowO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCd4cycpe1xuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgbcOzZHVsb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLiN7JHdmX19uc31taWNhcnBldGF7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdtZCcpe1xuXHQuI3skd2ZfX25zfW1pY2FycGV0YXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IHJlbSgxMjApO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQucHBnLWxpbmt7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IHJlbSgyMCk7XG5cdFx0XHRyaWdodDogcmVtKDE0MCk7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdzbScpe1xuXHQuI3skd2ZfX25zfW1pY2FycGV0YXtcblx0XHRoZWlnaHQ6cmVtKDE4NSk7XG5cdFx0LnBwZy1saW5re1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cmlnaHQ6MDtcblx0XHRcdHRvcDowO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgneHMnKXtcblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIG3Ds2R1bG9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi4jeyR3Zl9fbnN9bmV3c3tcblxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbWQnKXtcblxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdzbScpe1xuXG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCd4cycpe1xuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgUFBHLVBBR0lOQVRJT05cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi4jeyR3Zl9fbnN9cGFnaW5hdGlvbntcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDQ3KTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICAmX19idG57XG4gICAgICAgICYtLWxlZnR7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJi0tcmlnaHR7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAmLS1taWRkbGV7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ21kJyl7XG5cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnc20nKXtcbiAgICAuI3skd2ZfX25zfXBhZ2luYXRpb257XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICZfX2J0bntcbiAgICAgICAgICAgICYtLW1pZGRsZXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLWxlZnQsJi0tcmlnaHR7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCd4cycpe1xuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgUElMTFNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi4jeyR3Zl9fbnN9cGlsbHN7XG4gIHdpZHRoOjEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKGdyZXktNCk7XG4gIG1hcmdpbi1ib3R0b206cmVtKDIwKTtcbiAgJl9faW1ne1xuICAgIHdpZHRoOnJlbSg3MCk7XG4gICAgcGFkZGluZzowO1xuICB9XG4gICZfX3RleHR7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKHByaW1hcnkpO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDRweCAwIHJnYmEoNjgsIDY4LCA2OCwgMC4zOClcbiAgfVxuICAmOmFjdGl2ZXtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gICYuYWN0aXZle1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKHByaW1hcnkpO1xuICB9XG4gICZfX2xpc3R7XG4gICAgbWFyZ2luLWxlZnQ6IHJlbSg2MCk7XG4gIH1cbiAgJl9faXRlbXt9XG4gICZfX2xpbmt7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOnJlbSgxMCkgMDtcbiAgfVxuICAmX19tcmctdHh0e1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gIH1cbiAgJl9fbXJnLWJsa3tcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICB9XG4gICZfX21yZy1idHRte1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg2MCk7XG4gIH1cbiAgJl9fdHlwZTAye1xuICAgIHBhZGRpbmc6IHJlbSgxNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcbiAgICBtYXJnaW4tYm90dG9tOnJlbSgzMCk7XG4gICAgJjpob3ZlcntcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKHByaW1hcnkpO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSg2OCwgNjgsIDY4LCAwLjM4KVxuICAgIH1cbiAgICAmLmFjdGl2ZXtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKHByaW1hcnkpO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIyBtw7NkdWxvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4uI3skd2ZfX25zfXJyc3N7XG5cdHotaW5kZXg6IHotaW5kZXgodG9vbHRpcCk7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiByZW0oMjMwKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6cmVtKDUwKTtcblx0bGVmdDpyZW0oMTApO1xuXHRib3JkZXI6IDFweCBzb2xpZCBjb2xvcihncmV5LTQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcih3aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0JjpiZWZvcmV7XG5cdFx0Y29udGVudDogdXJsKCR3Zl9fYmFzZS1wYXRoLWljb25zLWZpbGVzICsgJ2ljb24tYXJyb3ctZG93bi1ncmV5LXVwLnBuZycpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOnJlbSgtMTcpO1xuXHRcdGxlZnQ6cmVtKDIwKTtcblx0XHRcblx0fVxuXHQmX19pdGVte1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihncmV5LTQpO1xuXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdGJvcmRlci1ib3R0b206MDtcblx0XHR9XG5cdFx0LnBwZy1saW5rLnBwZy1saW5rLS1ycnNze1xuXHRcdFx0cGFkZGluZzpyZW0oMTUpO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ly8gTU9ESUZJRVJcblx0XG5cdCYuI3skd2ZfX25zfXJyc3MtLWhlYWRlcntcblx0XHR3aWR0aDogcmVtKDE1MCk7XG5cdFx0bGVmdDowO1xuXHR9XG59XG4uI3skd2ZfX25zfW1lbnVfX3NlY29uZGFyeXtcblx0Lm8tbGlzdC0taGVhZGVye1xuXHRcdC5vLWxpc3RfX2JveHtcblx0XHRcdGZsb2F0OiBpbmhlcml0O1xuXHRcdFx0Lm8tbGlzdF9faXRlbXtcblx0XHRcdFx0ZmxvYXQ6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcGctbGluay5wcGctbGluay0taGVhZGVye1xuXHRcdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdtZCcpe1xuXG59XG5cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3NtJyl7XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3hzJyl7XG5cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIyBTRUFSQ0g6IGlucHV0IHNlYXJjaFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4uI3skd2ZfX25zfXNlYXJjaHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX19pbnB1dHtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdHBhZGRpbmc6IHJlbSgxMykgcmVtKDMwKSByZW0oMTMpIHJlbSgxNSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGNvbG9yKGdyZXktNik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6Zm9jdXN7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBjb2xvcih0ZXJ0aWFyeSk7XG5cdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX2J1dHRvbntcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRyaWdodDowO1xuXHRcdHdpZHRoOiByZW0oNDUpO1xuXHRcdGhlaWdodDpyZW0oNDUpO1xuXHR9XG5cdFxuXHQvL01PRElGSUVSXG5cdFxuXHQmLS1zcGxpdHRlZHtcblx0XHRwYWRkaW5nOnJlbSgxNSk7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCBjb2xvcihncmV5LTQpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZXktMTEpO1xuXHRcdG1hcmdpbi10b3A6cmVtKDE1KTtcblx0XHRtYXJnaW4tYm90dG9tOnJlbSgzMCk7XG5cdFx0LnBwZy1zZWFyY2hfX2lucHV0e1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuXHRcdFx0dmVydGljYWwtYWxpZ246dG9wO1xuXHRcdH1cblx0XHQucHBnLXNlYXJjaF9fYnV0dG9ue1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246dG9wO1xuXHRcdFx0d2lkdGg6IHJlbSgxMjApO1xuXHRcdH1cblx0fVxuXHRcbn1cblxuXG4uI3skd2ZfX25zfW1haW57XG5cdCZfX3NlYXJjaHtcblx0XHRoZWlnaHQ6cmVtKDMyNSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCR3Zl9fYmFzZS1wYXRoLWNvbnRlbnRzICsgXCJkZW1vLmpwZ1wiKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHQucHBnLXNlYXJjaF9faW5wdXR7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OnJlbSg1MCk7XG5cdFx0fVxuXHR9XG5cdCZfX292ZXJsYXl7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSw1MSw1MSwwLjgyKTtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6MDtcblx0XHRsZWZ0OjA7XG5cdFx0cmlnaHQ6MDtcblx0XHRib3R0b206MDtcblx0fVxuXHQmX19zZWFyY2gtaG9tZXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogcmVtKDUwKTtcblx0XHRcblx0fVxuXHQmX19ib3h7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiByZW0oODAwKTtcblx0XHRtYXJnaW46YXV0bztcblx0fVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdsZycpe1xuXHQuI3skd2ZfX25zfW1haW57XG5cdFx0Jl9fc2VhcmNoLWhvbWV7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblx0XHQmX19zZWFyY2h7XG5cdFx0XHRoZWlnaHQ6cmVtKDI0Ni44KTtcblx0XHR9XG5cdFx0Jl9fYm94e1xuXHRcdFx0d2lkdGg6IDc0JTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0XHRcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbWQnKXtcblx0LiN7JHdmX19uc31zZWFyY2h7XG5cdFx0Jl9faW5wdXR7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ji0tc3BsaXR0ZWR7XG5cdFx0XHRtYXJnaW4tbGVmdDpyZW0oMTUpO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OnJlbSgxNSk7XG5cdFx0fVxuXHR9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3NtJyl7XG5cdC4jeyR3Zl9fbnN9bWFpbntcblx0XHQmX19zZWFyY2h7XG5cdFx0XHRoZWlnaHQ6cmVtKDIxNik7XG5cdFx0fVxuXHRcdCZfX2JveHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0fVxuXHR9XG5cdC4jeyR3Zl9fbnN9c2VhcmNoe1xuXHRcdCYtLXNwbGl0dGVke1xuXHRcdFx0LnBwZy1zZWFyY2hfX2lucHV0e1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0XHQucHBnLXNlYXJjaF9fYnV0dG9ue1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIyBtw7NkdWxvIHNlbGVjdDogc2Ugc29icmVlc2NyaWJlbiBsb3MgZXN0aWxvcyBkZWwgc2VsZWN0IGN1c3RvbSBkZSBqcXVlcnkgdWlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi51aS1zZWxlY3RtZW51LXRleHR7XG5cdGJhY2tncm91bmQ6IGNvbG9yKHdoaXRlKTtcblx0cGFkZGluZzpyZW0oNy41KTtcblx0Ym9yZGVyLXJhZGl1czozcHg7XG5cdGJvcmRlcjoxcHggc29saWQgY29sb3IoZ3JleS05KTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRoZWlnaHQ6IHJlbSg0MCk7XG59XG5cbi51aS1zZWxlY3RtZW51LW1lbnV7XG5cdC8vcGFkZGluZy10b3A6IDQycHg7XG5cdC51aS1tZW51e1xuXHRcdHdpZHRoOiByZW0oMjIwKTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcblx0XHRiYWNrZ3JvdW5kOiBjb2xvcih3aGl0ZSk7XG5cdFx0Ym94LXNoYWRvdzogMCAycHggNHB4IDAgIzliOWI5Yjtcblx0XHRtYXgtaGVpZ2h0OnJlbSgxODUpO1xuXHRcdC8vcG9zaXRpb246IGFic29sdXRlO1xuXHRcdC8vdG9wOiA0MnB4O1xuXHRcdFxuXHR9XG5cdC51aS1tZW51LWl0ZW17XG5cdFx0cGFkZGluZzpyZW0oOCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGdyZXktNCk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjb2xvcihzYWxtb24pO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRib3JkZXI6bm9uZTtcblx0XHR9XG5cdH1cblx0LnVpLW1lbnUtaXRlbS13cmFwcGVye1xuXHRcdCYudWktc3RhdGUtYWN0aXZle1xuXHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHR9XG5cdH1cbn1cblxuLnVpLXNlbGVjdG1lbnUtYnV0dG9ue1xuXHQmLnVpLWJ1dHRvbntcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmZvY3Vze1xuXHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0LnVpLXNlbGVjdG1lbnUtdGV4dHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDVweCAwICNjMzM0MDA7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgMXB4IGNvbG9yKHByaW1hcnkpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi4jeyR3Zl9fbnN9aGVhZGVye1xuXHQudWktc2VsZWN0bWVudS10ZXh0e1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjb2xvcihzYWxtb24pO1xuXHRcdH1cblx0XHRcblx0fVxufVxuXG4uI3skd2ZfX25zfXNlbGVjdHtcblx0Ji0tZm9ybXtcblx0XHQudWktc2VsZWN0bWVudS10ZXh0e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCR3Zl9fYmFzZS1wYXRoLWljb25zICsgXCJzcHJpdGVzaGVldC5wbmdcIik7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg1KTtcblx0XHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdFx0aGVpZ2h0OiA3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MXB4IC02N3B4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdHJpZ2h0OnJlbSgxMCk7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHRcdFx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbWQnKXtcblx0LnVpLXNlbGVjdG1lbnUtYnV0dG9ue1xuXHRcdCYudWktYnV0dG9ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3NtJyl7XG5cdC51aS1zZWxlY3RtZW51LWJ1dHRvbntcblx0XHQmLnVpLWJ1dHRvbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgneHMnKXtcblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIFNMSUNLOiBlc3RpbGl6YWNpw7NuIGRlbCBjYXJydXNlbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8vIExPQ0FMIFZBUlxuXG5cbiRiYWNrZ3JvdW5kLWNvbG9yIDogY29sb3IoZ3JleS0yKTtcblxuXG4vLyBJTVBPUlRcbkBpbXBvcnQgJy4vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzJztcbkBpbXBvcnQgJy4vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzJztcblxuLiN7JHdmX19uc31zbGlja3tcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC8vTU9ESUZJRVJcbiAgICAmLS10eXBlMXtcbiAgICAgICAgLiN7JHdmX19uc31zbGlja3tcbiAgICAgICAgICAgICZfX2ZpZ3t9XG4gICAgICAgICAgICAmX19pbWd7fVxuICAgICAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzNzUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxOS41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2xpbmt7XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBvdmVycmlkZSBzdHlsZSBzbGlja1xuICAgICAgICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHR7XG4gICAgICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICAgICAgICB6LWluZGV4OnotaW5kZXgob2ZmY2FudmFzKTtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTYpIHJlbSgxMik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IocHJpbWFyeSk7XG4gICAgICAgICAgICAgICAgY29udGVudDp1cmwoJHdmX19iYXNlLXBhdGgtaWNvbnMtZmlsZXMgKyAnaWNvbi1mbGVjaGEtYmxhbmNhLS0yYi1saWdodC5wbmcnKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpY2stZGlzYWJsZWR7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGItZ3JleS0xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCAjYzMzNDAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjYmMzMzAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpY2stcHJldntcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgtMzApO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDp1cmwoJHdmX19iYXNlLXBhdGgtaWNvbnMtZmlsZXMgKyAnaWNvbi1mbGVjaGEtYmxhbmNhLS0yYi1saWdodGIucG5nJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLW5leHR7XG4gICAgICAgICAgICByaWdodDogcmVtKC0zMCk7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWRpc2FibGVke1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgJi0tdHlwZTJ7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oNTApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoZ3JleS0yKTtcbiAgICAgICAgLiN7JHdmX19uc31zbGlja19fYm94e1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg4NTApO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC4jeyR3Zl9fbnN9c2xpY2t7XG4gICAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDI1KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fbGlua3tcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIG92ZXJyaWRlIHN0eWxlIHNsaWNrXG4gICAgICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dHtcbiAgICAgICAgICAgIHotaW5kZXg6ei1pbmRleChvZmZjYW52YXMpO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6dXJsKCR3Zl9fYmFzZS1wYXRoLWljb25zLWZpbGVzICsgJ2ljb24tZmxlY2hhLXJvamEtLTJhLWxpZ2h0LnBuZycpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1kaXNhYmxlZHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IoYi1ncmV5LTEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1wcmV2e1xuICAgICAgICAgICAgbGVmdDogcmVtKC0zMCk7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1uZXh0e1xuICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMzApO1xuICAgICAgICB9XG4gICAgICAgIC5zbGljay1kaXNhYmxlZHtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tdHlwZTN7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDIwKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGNvbG9yKGdyZXktNCk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihncmV5LTQpO1xuXG4gICAgICAgIC8vIG92ZXJyaWRlIHN0eWxlIHNsaWNrXG4gICAgICAgIC5zbGljay1wcmV2LCAuc2xpY2stbmV4dHtcbiAgICAgICAgICAgIHotaW5kZXg6ei1pbmRleChvZmZjYW52YXMpO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6dXJsKCR3Zl9fYmFzZS1wYXRoLWljb25zLWZpbGVzICsgJ2ljb24tZmxlY2hhLXJvamEtLTJhLnBuZycpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zbGljay1kaXNhYmxlZHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGljay1wcmV2e1xuICAgICAgICAgICAgbGVmdDogcmVtKC0yNSk7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OnVybCgkd2ZfX2Jhc2UtcGF0aC1pY29ucy1maWxlcyArICdpY29uLWZsZWNoYS1yb2phLS0yYWIucG5nJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLW5leHR7XG4gICAgICAgICAgICByaWdodDogcmVtKC0yNSk7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWNrLWRpc2FibGVke1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzpub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm8tbGF5b3V0LS1keW5hbWlje1xuICAgIC5vLWNhcmQtLXNsaWNre1xuICAgICAgICB3aWR0aDogcmVtKDMwNSk7XG4gICAgfVxuXHQuI3skd2ZfX25zfXNsaWNre1xuXHRcdEBleHRlbmQgJWNsZWFyZml4O1xuXHRcdC8vTU9ESUZJRVJcblx0XHQmLS10eXBlMXtcblx0XHRcdC4jeyR3Zl9fbnN9c2xpY2t7XG5cdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMzMpO1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdsZycpe1xuICAgIC4jeyR3Zl9fbnN9c2xpY2t7XG4gICAgICAgICYtLXR5cGUxe1xuICAgICAgICAgICAgLnNsaWNrLW5leHR7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpY2stcHJldntcbiAgICAgICAgICAgICAgICBsZWZ0OnJlbSgtMTgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLiN7JHdmX19uc31zbGlja3tcbiAgICAgICAgICAgICAgICAmX19pdGVte1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXHQuby1sYXlvdXQtLWR5bmFtaWN7XG5cdFx0LiN7JHdmX19uc31zbGlja3tcblx0XHRcdC8vTU9ESUZJRVJcblx0XHRcdCYtLXR5cGUxe1xuXHRcdFx0XHQuI3skd2ZfX25zfXNsaWNre1xuXHRcdFx0XHRcdCZfX2l0ZW17XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgzMyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbWQnKXtcbiAgICAuI3skd2ZfX25zfXNsaWNre1xuICAgICAgICAmLS10eXBlMntcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzUpO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzNSk7XG4gICAgICAgICAgICAuI3skd2ZfX25zfXNsaWNrX19ib3h7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg3MDApO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblx0Lm8tbGF5b3V0LS1keW5hbWlje1xuXHRcdC4jeyR3Zl9fbnN9c2xpY2t7XG5cdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0bWFyZ2luOmF1dG87XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Ji0tdHlwZTF7XG5cdFx0XHRcdC4jeyR3Zl9fbnN9c2xpY2t7XG5cdFx0XHRcdFx0Jl9faXRlbXtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKDMzKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdzbScpe1xuICAgIC4jeyR3Zl9fbnN9c2xpY2t7XG4gICAgICAgICYtLXR5cGUye1xuICAgICAgICAgICAgLiN7JHdmX19uc31zbGlja19fYm94e1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm8tbGF5b3V0LS1keW5hbWlje1xuICAgICAgICAuI3skd2ZfX25zfXNsaWNre1xuICAgICAgICAgICAgJi0tdHlwZTF7XG4gICAgICAgICAgICAgICAgLiN7JHdmX19uc31zbGlja3tcbiAgICAgICAgICAgICAgICAgICAgJl9faXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCd4cycpe1xuXG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG4uc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgJi5zbGljay1sb2FkaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuZHJhZ2dpbmcgaW1nIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWluaXRpYWxpemVkICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5zbGljay12ZXJ0aWNhbCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gRGVmYXVsdCBWYXJpYWJsZXNcblxuLy8gU2xpY2sgaWNvbiBlbnRpdHkgY29kZXMgb3V0cHV0cyB0aGUgZm9sbG93aW5nXG4vLyBcIlxcMjE5MFwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaQXCJcbi8vIFwiXFwyMTkyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpJcIlxuLy8gXCJcXDIwMjJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKAolwiXG5cbiRzbGljay1mb250LXBhdGg6IFwiLi9mb250cy9cIiAhZGVmYXVsdDtcbiRzbGljay1mb250LWZhbWlseTogXCJzbGlja1wiICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXDIxOTBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXDIxOTJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcMjAyMlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2stbGlzdCB7XG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgc2xpY2staW1hZ2UtdXJsKFwiYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAkc2xpY2stZG90LWNoYXJhY3RlcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIyBTVEVQU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLiN7JHdmX19uc31zdGVwe1xuICAmX19vbmV7XG4gICAgcGFkZGluZy10b3A6cmVtKDIwKTtcbiAgfVxuICAmX190d297XG4gICAgXG4gIH1cbiAgJl9fY2hpbGRze1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiByZW0oMjApO1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiByZW0oLTIwKTtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICAgIHotaW5kZXg6NTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDpyZW0oLTkpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICBjb250ZW50OiB1cmwoJHdmX19iYXNlLXBhdGgtaWNvbnMtZmlsZXMgKyAnaWNvbi1hcnJvdy1kb3duLWdyZXkucG5nJyk7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJl9fdGhpcmR7fVxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIFBQRy1UQUJMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLiN7JHdmX19uc310YWJsZXtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTUpO1xuICAgICZfX2hlYWR7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE0KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMCk7XG4gICAgfVxuICAgICZfX2JvZHl7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcihncmV5LTcpO1xuICAgIH1cbiAgICAmX19jb2x7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICZfX3Jvd3tcbiAgICAgICAgLy9wYWRkaW5nLXRvcDogcmVtKDExKTtcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogcmVtKDIyKTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfX3JvdyA+IHRke1xuICAgICAgICBwYWRkaW5nLXRvcDpyZW0oMTEpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIyKTtcbiAgICB9XG4gICAgJl9fdGV4dHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgJi0tdHlwZTAye1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19ib3h7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihncmV5LTcpO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgY29sb3IoZ3JleS03KTtcbiAgICAgICAgcGFkZGluZzogcmVtKDApIHJlbSgxNCk7XG4gICAgICAgICYtLXR5cGUwMntcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcihncmV5LTEwKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgwKSByZW0oMTQpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3R7XG4gICAgICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgICAgICAmLS10eXBlMDJ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE1KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTUpO1xuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcihncmV5LTMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgW2NsYXNzKj1cIiBvLWl0XCJdLFxuICAgICAgICAgICAgW2NsYXNzXj1cIm8taXRcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHNhbG1vbik7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxle1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMik7XG4gICAgICAgIGNvbG9yOiBjb2xvcihiLWdyZXktMSk7XG4gICAgfVxuICAgICZfX2NvbnRlbnR7XG4gICAgICAgICYtLXR5cGUwMntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKGdyZXktMTIpO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgY29sb3IoZ3JleS00KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMSkgMCByZW0oMTIpIHJlbSg1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ21kJyl7XG4gICAgLiN7JHdmX19uc310YWJsZXtcbiAgICAgICAgJl9fY29udGVudHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3NtJyl7XG4gICAgLiN7JHdmX19uc310YWJsZXtcbiAgICAgICAgJl9faGVhZHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAgLiN7JHdmX19uc310YWJsZXtcbiAgICAgICAgICAgICZfX3Jvd3tcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAmLS10eXBlMDJ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJl9fdGV4dCwmX190ZXh0LS10eXBlMDJ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXR5cGUwMntcbiAgICAgICAgICAgIC4jeyR3Zl9fbnN9dGFibGVfX2xpc3QtLXR5cGUwMntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICAgICAgICAgIC5wcGctaGVhZGluZy0tdHlwZTAze1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBbY2xhc3MqPVwiIG8taXRcIl0sXG4gICAgICAgICAgICAgICAgW2NsYXNzXj1cIm8taXRcIl17XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5vcGVue1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTpyZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICAucHBnLWhlYWRpbmctLXR5cGUwM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206cmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIGNvbG9yKGdyZXktNCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgW2NsYXNzKj1cIiBvLWl0XCJdLFxuICAgICAgICAgICAgICAgICAgICBbY2xhc3NePVwiby1pdFwiXXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206cmVtKDEwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIFBQR19fVEFCU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gTE9DQUwgVkFSXG4kdGFic19fYmNrOiBjb2xvcih3aGl0ZSk7XG4kdGFic19fYmNrLWFjdGl2ZTogY29sb3IocHJpbWFyeSk7XG4kdGFic19fYmNrLWhvdmVyOiBjb2xvcihzYWxtb24pO1xuJHRhYnNfX2ZvbnQtY29sb3I6IGNvbG9yKHNlY29uZGFyeSk7XG4kdGFic19fZm9udC1jb2xvci1hY3RpdmU6IGNvbG9yKHdoaXRlKTtcbiR0YWJzX19icmQtY29sb3I6IGNvbG9yKGItZ3JleS0xKTtcblxuXG4uI3skd2ZfX25zfXRhYnN7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYnNfX2JyZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG4gICAgLiN7JHdmX19uc310YWJzX19saXN0e1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MDtcbiAgICAgICAgQGV4dGVuZCAlY2xlYXJmaXg7XG4gICAgICAgIC4jeyR3Zl9fbnN9dGFic19faXRlbXtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG4gICAgICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgLy8gbW9kaWZpZXJcbiAgICAgICAgICAgICYudWktdGFicy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIC4jeyR3Zl9fbnN9dGFic19fbGlua3tcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFic19fYmNrLWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0YWJzX19mb250LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnNfX2Jjay1hY3RpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IHJlbSgtNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwwKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC4jeyR3Zl9fbnN9dGFic19fbGlua3tcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzX19iY2s7XG4gICAgICAgICAgICBjb2xvcjogJHRhYnNfX2ZvbnQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJzX19iY2staG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLiN7JHdmX19uc310YWJzX19jb250ZW50e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFic19fZm9udC1jb2xvci1hY3RpdmU7XG4gICAgfVxuICAgICZfX2ltZ3tcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBcbiAgICAvL01PRElGSUVSXG4gICAgLnBwZy1saW5re1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICAgICAucHBnLXRhYnNfX2ltZ3tcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCBjb2xvcihwcmltYXJ5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcGctdGFic19fY2FwdGlvbntcbiAgICAgICAgICAgICAgICBjb2xvcjogY29sb3IocHJpbWFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tdHlwZTJ7XG4gICAgICAgICYuI3skd2ZfX25zfXRhYnN7XG4gICAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICAgIC4jeyR3Zl9fbnN9dGFic19fbGlzdHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWNsZWFyZml4O1xuICAgICAgICAgICAgICAgIC4jeyR3Zl9fbnN9dGFic19faXRlbXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OnJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgY29sb3IoZ3JleS05KTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gbW9kaWZpZXJcbiAgICAgICAgICAgICAgICAgICAgJi51aS10YWJzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjb2xvcih3aGl0ZSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAuI3skd2ZfX25zfXRhYnNfX2xpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yKHdoaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogY29sb3Ioc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuI3skd2ZfX25zfXRhYnNfX2xpbmt7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6NXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo1cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgY29sb3Iod2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYnNfX2Jjay1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4jeyR3Zl9fbnN9dGFic19fY29udGVudHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCBjb2xvcihncmV5LTkpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFic19fZm9udC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuI3skd2ZfX25zfXRhYnNfX3RleHR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ21kJyl7XG5cbn1cblxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnc20nKXtcbiAgICAuI3skd2ZfX25zfXRhYnN7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEVOVFJFR0FcbiAgICAgICAgJi0tdHlwZTJ7XG4gICAgICAgICAgICAmLiN7JHdmX19uc310YWJze1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC4jeyR3Zl9fbnN9dGFic19fbGlzdHtcbiAgICAgICAgICAgICAgICAgICAgLiN7JHdmX19uc310YWJzX19pdGVte1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDklO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi41JTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuI3skd2ZfX25zfXRhYnNfX2xpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OnJlbSg1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDpyZW0oNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgneHMnKXtcblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIFRFWFQ6IGVzdGlsaXphY2nDs24gZGUgbG9zIGVsZW1lbnRvcyBkZSB0ZXh0byBkZWwgcG9ydGFsXG5cdFx0XHRTw7NsbyBzZSBlc3RpbGl6YW4gdHh0IHDDoXJyYWZvcyBxZSBubyB0aWVuZW4gaW50ZXJhY2Npw7NuXG5cdFx0XHRwcm9waWEgZGVsIGVsZW1lbnRvLlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLiN7JHdmX19uc310ZXh0e1xuICAgIC8vZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIGZvbnQtZmFtaWx5OiAkd2ZfX2ZvbnQtLWRlZmF1bHQ7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0bGluZS1oZWlnaHQ6IDEuMjk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdGNvbG9yOiBjb2xvcihzZWNvbmRhcnkpO1xuXHQmLS1ib2xke1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdH1cblx0Ji0tbGlnaHRlZHtcblx0XHRjb2xvcjogY29sb3IoZ3JleS0xKTtcblx0fVxuXHQmLS1saWdodGVkLTJ7XG5cdFx0Y29sb3I6IGNvbG9yKHRlcnRpYXJ5KTtcblx0fVxuXHQmLS1saWdodGVkLTN7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdGNvbG9yOiBjb2xvcih0ZXJ0aWFyeSlcblx0fVxuXHQmLS10b3AtbGlnaHRlZHtcblx0XHRwYWRkaW5nLXRvcDogcmVtKDYpO1xuXHRcdGNvbG9yOiBjb2xvcih0ZXJ0aWFyeSk7XG5cdH1cblx0Ji0tcHJpbWFyeS1jb2xvcntcblx0XHRjb2xvcjogY29sb3IocHJpbWFyeSk7XG5cdH1cblx0Ji0td2luZHtcblx0XHRwYWRkaW5nLXRvcDpyZW0oMTApO1xuXHR9XG5cdCYtLXR5cGUwMntcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdH1cblx0Ji0tdHlwZTAze1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDE2KTtcblx0fVxuXHQmLS1tYnR0bXtcblx0XHRtYXJnaW4tYm90dG9tOnJlbSgxMCk7XG5cdH1cblxufVxuXG5cbi8vIE1PRElGSUVSXG4uby1saXN0LS1pbmxpbmV7XG5cdC4jeyR3Zl9fbnN9dGV4dC0tbGlnaHRlZC0ye1xuXHRcdHBhZGRpbmctdG9wOiByZW0oMTIpO1xuXHRcdGZvbnQtc2l6ZTpyZW0oMTIpO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuLiN7JHdmX19uc31mb290ZXJ7XG5cdCYtLWxpc3R7XG5cdFx0LiN7JHdmX19uc310ZXh0e1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTMpO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IHJlbSgxMCk7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cbn1cbi4jeyR3Zl9fbnN9dGFibGUtLXR5cGUwMntcblx0LiN7JHdmX19uc310ZXh0e1xuXHRcdHBhZGRpbmctbGVmdDogcmVtKDMwKTtcblx0XHQmLS10eXBlMDJ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRcdG1heC13aWR0aDogNjYlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdzbScpe1xuXHQuI3skd2ZfX25zfXRleHR7XG5cdFx0Ji0tdHlwZTAze1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiLnBwZy1tZW51e1xuICBkaXNwbGF5OiBibG9jaztcbiAgJl9fY29udGVudHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cblxuICAvLyZfX2l0e1xuICAvLyAgd2lkdGg6IGF1dG87XG4gIC8vICBoZWlnaHQ6IGF1dG87XG4gIC8vfVxuICAuY29udGVudC1hY3RpdmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCd4cycpe1xuICAucHBnLW1lbnV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmX19pdDpob3ZlciB7XG5cdFx0LnBwZy1tZW51X19jb250ZW50IHtcblx0XHRcblx0XHR9XG4gICAgfVxuICB9XG59XG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnc20nKXtcbiAgLnBwZy1tZW51e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJl9faXR7XG5cdFx0LnBwZy1tZW51X19jb250ZW50e1xuXHRcdFx0d2lkdGg6YXV0byAhaW1wb3J0YW50O1xuXHRcdFx0ZGlzcGxheTogbm9uZSA7XG5cdFx0fVxuICAgICAgJjpob3ZlciB7XG5cdFx0ICAucHBnLW1lbnVfX2NvbnRlbnR7XG5cdFx0XHQgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcblx0XHRcdCAgZGlzcGxheTogbm9uZTtcblx0XHQgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdtZCcpe1xuICAucHBnLW1lbnV7XG4gICAgJl9faXQgJl9fY29udGVudHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgJl9fY29udGVudHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgJl9faXQ6aG92ZXIgJl9fY29udGVudHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgICZfX2l0OmhvdmVyICZfX2xpbmt7XG4gICAgICBjb2xvcjogJGNvbG9yMDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjAxO1xuICAgICAgLnBwZy1pY29uX19jcm9zc1ctM2E6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtOTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdsZycpe1xuICAucHBnLW1lbnV7XG4gICAgJl9faXQgJl9fY29udGVudHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgJl9fY29udGVudHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgJl9faXQ6aG92ZXIgJl9fY29udGVudHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgICZfX2l0OmhvdmVyICZfX2xpbmt7XG4gICAgICBjb2xvcjogJGNvbG9yMDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjAxO1xuICAgICAgLnBwZy1pY29uX19jcm9zc1ctM2E6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtOTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCd4bCcpe1xuICAucHBnLW1lbnV7XG4gICAgJl9faXQgJl9fY29udGVudHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgJl9fY29udGVudHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgJl9faXQ6aG92ZXIgJl9fY29udGVudHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgICZfX2l0OmhvdmVyICZfX2xpbmt7XG4gICAgICBjb2xvcjogJGNvbG9yMDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRjb2xvcjAxO1xuICAgICAgLnBwZy1pY29uX19jcm9zc1ctM2E6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTVweCAtOTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAjIE1BUCBMQVlFUlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLiN7JHdmX19uc31tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiByZW0oMjgwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICZfX2luZm8ge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgyNDgpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IHJlbSgxNik7XG4gICAgICAgIHRvcDogcmVtKDE2KTtcbiAgICAgICAgYmFja2dyb3VuZDogY29sb3Iod2hpdGUpO1xuICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgyMSkgcmVtKDE3KTtcbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR3Zl9fZm9udC0tZGVmYXVsdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICB9XG4gICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR3Zl9fZm9udC0tZGVmYXVsdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICAgICAgICB9XG4gICAgICAgICYtLXRvcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTIpO1xuICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KSAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogcmVtKDEpIHNvbGlkIGNvbG9yKGdyZXktNCk7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcGctaWNvbi0tYmVmb3JlOmJlZm9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnBwZy1maWdfX2V4YW1wbGUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyODApO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ21kJykge1xuICAgIC4jeyR3Zl9fbnN9bWFwIHtcbiAgICAgICAgJl9faW5mbyB7XG4gICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXRvcCB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcGctaWNvbi0tYmVmb3JlOmJlZm9yZSB7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBwZy1maWdfX2V4YW1wbGUge1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnc20nKSB7XG5cbiAgICAuI3skd2ZfX25zfW1hcCB7XG4gICAgICAgICZfX2luZm8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg4JTtcbiAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXRleHQge1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tdG9wIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgJi0taXRlbSB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHBnLWljb24tLWJlZm9yZTpiZWZvcmUge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5wcGctZmlnX19leGFtcGxlIHtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtcXVlcnkoJ3hzJykge1xuXG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICMgbcOzZHVsb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLiN7JHdmX19uc31FTEVNRU5UT3tcblxufVxuXG5AaW5jbHVkZSBtZWRpYS1xdWVyeSgnbWQnKXtcblxufVxuXG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdzbScpe1xuXG59XG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCd4cycpe1xuXG59XG4iLCJAaWYgJGluY2x1ZGVfX3RydW1wcy0tZmxvYXQge1xuXG5cbiAgICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICMgVFJVTVBTIEZMT0FUXG4gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgICAgLyoqXG4gICAgICogRmxvYXQgbGVmdC5cbiAgICAgKi9cbiAgICAgLnQtZmxvYXQtbGVmdCB7XG4gICAgICAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgICB9XG5cbiAgICAgLyoqXG4gICAgICAqIEZsb2F0IHJpZ2h0LlxuICAgICAgKi9cbiAgICAgLnQtZmxvYXQtcmlnaHQge1xuICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgIH1cblxuICAgICAvKipcbiAgICAgICogRmxvYXQgbm9uZS5cbiAgICAgICovXG4gICAgIC50LWZsb2F0LW5vbmUge1xuICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgfVxuXG5cbiAgICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAgICMgRU5EIFRSVU1QUyBGTE9BVFxuICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4gfVxuIiwiQGlmICRpbmNsdWRlX190cnVtcHMtLWZvbnQtc2l6ZSB7XG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAjIFRSVU1QUyBGT05UUyBTSVpFXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIEBlYWNoICRudW1iZXIsICRpIGluICR3Zl9fdHJ1bXBzLWZzIHtcbiAgICAgICAgLnQtZnMtI3skbnVtYmVyfXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogI3skbnVtYmVyfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICAgICMgRU5EIFRSVU1QUyBGT05UUyBTSVpFXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xufS8vIGVuZCBpZlxuXG5cbiIsIlxuQGlmICRpbmNsdWRlX190cnVtcHMtLWhpZGUge1xuXG4gICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgICAjIC50LWhpZGVcbiAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAgIC8qKlxuICAgICAqIEhpZGUgZWxlbWVudHMgb24gY2VydGFpbiBicmVha3BvaW50cyBiYXNlZCBvbiB5b3VyIHJlc3BvbnNpdmUgc2V0dGluZ3MuXG4gICAgICovXG4gICAgLnQtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLy8gTG9vcCBvdmVyIG91ciBicmVha3BvaW50cyBkZWZpbmVkIGluIF9zZXR0aW5ncy5yZXNwb25zaXZlLnNjc3NcbiAgICBcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuXG4gICAgICAgIC8vIEdldCB0aGUgbmFtZSBvZiB0aGUgYnJlYWtwb2ludC5cbiAgICAgICAgJGFsaWFzOiBudGgoJGJyZWFrcG9pbnQsIDEpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCRhbGlhcykge1xuXG4gICAgICAgICAgICAudC1oaWRlLSN7JGFsaWFzfSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLy8gQ2xvc2UgbWVkaWEgcXVlcnkuXG4gICAgfVxuXG59Ly8gZW5kIGlmXG5cblxuXG5cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdsZycpe1xuICAgIC50LWhpZGUtLWxnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbn1cbkBpbmNsdWRlIG1lZGlhLXF1ZXJ5KCdzbScpe1xuICAgIC50LWhpZGUtLXNtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbn1cbiIsIkBpZiAkaW5jbHVkZV9fdHJ1bXBzLS1saW5lLWhlaWdodCB7XG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgICAjIFRSVU1QUyBGT05UUyBTSVpFXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIEBlYWNoICRudW1iZXIsICRpIGluICR3Zl9fdHJ1bXBzLWxoIHtcbiAgICAgICAgLnQtbGgtI3skbnVtYmVyfXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoJG51bWJlciswJSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgIyBFTkQgVFJVTVBTIEZPTlRTIFNJWkVcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59Ly8gZW5kIGlmXG5cblxuIiwiQGlmICRpbmNsdWRlX190cnVtcC0tbWFyZ2lue1xuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICMgVFJVTVAgTUFSR0lOXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuICAgIEBmb3IgJGkgZnJvbSAkd2ZfX3RydW1wcy1tYXJnaW4taW5pdCB0aHJvdWdoICR3Zl9fdHJ1bXBzLW1hcmdpbi1lbmR7XG4gICAgICAgICR2YWx1ZSA6ICRpKiR3Zl9fdHJ1bXBzLW1hcmdpbi1zdGVwcztcblxuICAgICAgICAudC1tYXJnaW4tI3skdmFsdWV9e1xuICAgICAgICAgICAgbWFyZ2luOiAjeyR2YWx1ZX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC50LW1hcmdpbi10b3AtI3skdmFsdWV9e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogI3skdmFsdWV9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudC1tYXJnaW4tcmlnaHQtI3skdmFsdWV9e1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAjeyR2YWx1ZX1weCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC50LW1hcmdpbi1ib3R0b20tI3skdmFsdWV9e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogI3skdmFsdWV9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudC1tYXJnaW4tbGVmdC0jeyR2YWx1ZX17XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogI3skdmFsdWV9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICMgRU5EIFRSVU1QIE1BUkdJTlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbn0vLyBlbmQgaWZcbiIsIkBpZiAkaW5jbHVkZV9fdHJ1bXAtLXBhZGRpbmd7XG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIyBUUlVNUCBQQURESU5HXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICAudC1wYWRkaW5nLW5vbmV7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnQtcGFkZGluZy10b3Atbm9uZXtcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnQtcGFkZGluZy1yaWdodC1ub25le1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50LXBhZGRpbmctYm90dG9tLW5vbmV7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC50LXBhZGRpbmctbGVmdC1ub25le1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGZvciAkaSBmcm9tICR3Zl9fdHJ1bXBzLXBhZGRpbmctaW5pdCB0aHJvdWdoICR3Zl9fdHJ1bXBzLXBhZGRpbmctZW5ke1xuICAgICAgICAkdmFsdWUgOiAkaSokd2ZfX3RydW1wcy1wYWRkaW5nLXN0ZXBzO1xuXG4gICAgICAgIC50LXBhZGRpbmctI3skdmFsdWV9e1xuICAgICAgICAgICAgcGFkZGluZzogI3skdmFsdWV9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudC1wYWRkaW5nLXRvcC0jeyR2YWx1ZX17XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogI3skdmFsdWV9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudC1wYWRkaW5nLXJpZ2h0LSN7JHZhbHVlfXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JHZhbHVlfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnQtcGFkZGluZy1ib3R0b20tI3skdmFsdWV9e1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICN7JHZhbHVlfXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnQtcGFkZGluZy1sZWZ0LSN7JHZhbHVlfXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogI3skdmFsdWV9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICMgRU5EIFRSVU1QIHBhZGRpbmdcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG59Ly8gZW5kIGlmXG4iLCJAaWYgJGluY2x1ZGVfX3RydW1wLS10ZXh0LWFsaWdue1xuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICMgVFJVTVAgVEVYVC1BTElHTlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgQGVhY2ggJHBvcyBpbiByaWdodCwgY2VudGVyLCBsZWZ0e1xuICAgICAgICAudC10ZXh0LWFsaWduLSN7JHBvc30ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogI3skcG9zfSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgIyBFTkQgVFJVTVAgVEVYVC1BTElHTlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59Ly8gZW5kIGlmXG4iLCJAaWYgJGluY2x1ZGVfX3RydW1wcy0td2lkdGgge1xuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgIyBUUlVNUFMgRk9OVFMgU0laRVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICBAZWFjaCAkbnVtYmVyLCAkaSBpbiAkd2ZfX3RydW1wcy13aWR0aCB7XG4gICAgICAgIC50LXctI3skbnVtYmVyfXtcbiAgICAgICAgICAgIHdpZHRoOiAoJG51bWJlciswJSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgICAgIyBFTkQgVFJVTVBTIEZPTlRTIFNJWkVcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59Ly8gZW5kIGlmXG5cblxuIl19 */



/* ----------------- Redes Sociales ----------------- */

.columna_redes_sociales {
  display: flex;
}

.redes_sociales_izq {
  margin-right: 25px;
}

.fb_iframe_widget {
  width: 100%;
}

.redes_sociales_izq .pg-rrss,
.redes_sociales_der .pg-rrss {
  width: 100%;
  margin: 10px 0;
}

.redes_sociales_izq .pg-rrss:first-child,
.redes_sociales_der .pg-rrss:first-child {
  margin-top: 0;
}

.pg-rrss h3 {
  margin-bottom: 2px;
}

.area_enlaces.css3 {
  margin-top: 15px;
}

@media (max-width: 1024px) {
  .columna_redes_sociales {
    display: block;
  }
}

/* ----------------- Fin Redes Sociales ----------------- */


/*------------Menú Lateral------------*/
.menuLateral {
  padding-left: 0 !important;
  margin-bottom: 2rem;
}

.menuLateral li a {
  display: block;
  border: 1px solid #dddddd;
  padding: 6px 8px 6px 20px;
  border-top: none;
  position: relative;
  text-indent: -8px;
}

.menuLateral li:first-child a {
  border-top: 1px solid #dddddd;
}

.menuLateral li a:hover,
.menuLateral li a.on:hover {
  text-decoration: none;
  background: #fff4f0;
  text-indent: 0;
}

.menuLateral li a::before {
  content: "▪";
  margin-right: 8px;
  color: #c33400;
}

.menuLateral li a:hover:before {
  content: "";
  width: 5px;
  width: 0.3125rem;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #c33400;
}

.menuLateral li a.on {
  background: #ddd;
}

/*------------Fin Menú Lateral------------*/

/*------------fecha actualizacion------------*/
.fechaactualizacion {
  text-align: right;
  padding: 10px 0px 10px 10px;
  position: relative;
  float: right;
}

.fechaactualizacion span {
  background: #eee;
  border: 1px solid #ddd;
  padding: 4px 15px;
  color: #c33400;
  font-size: 12px;
  font-weight: bold;
  margin: 0 5px;
  display: inline-block;
}

@media screen and (max-width: 767px) {
  h1.ppg-heading {
    font-size: 32px;
    font-size: 2rem;
  }
}

/*------------fin fecha actualizacion------------*/
/*------------Pseudo-pie------------*/
.ppg-heading-grey {
  background: #eee;
  border: 1px solid #ddd;
  padding: 10px;
  font-size: 2rem;
}

.pseudopie {
  padding: 14px 0;
}

.pseudopie .pseudopie_txt {
  width: 65%;
  border: 1px solid #ddd;
  display: inline-block;
  padding: 10px;
}

.pseudopie .pseudopie_figure {
  width: 32%;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  float: right;
}

.pseudopie p {
  padding-left: 0;
}

.pseudopie h3 {
  font-weight: bold;
}

/*------------Fin Pseudo-pie------------*/

.title_mb_30 {
  margin-bottom: 30px;
}

.o-unit-2 {
  padding: 0;
}

.margintop {
  margin-top: 20px;
}

.flex {
  display: flex;
  flex-wrap: wrap;
}

h2.ppg-heading.ppg-heading--wind {
  font-size: 24px;
  color: #c33400;
}


/*@media (max-width: 767px){
  .o-unit [class*=" o-it"], .o-unit [class^="o-it"]{
    width: 100%;
    padding-left: 0 !important;
  }

}*/

.ref {
  float: left;
  margin-bottom: 0.5em;
  margin-top: 1em;
  width: 100%;
}

.label_plazas {
  width: 100%;
  text-align: left;
}

.label_plazas+div {
  float: left;
  padding: 0 !important;
}

.select2-selection__choice {
  max-height: 100px;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.fieldset_ambito {
  width: 100%;
}

.sm-calendarioDesdeAncho,
.sm-calendarioHastaAncho {
  display: inline;
  width: 50%;
}

.sm-calendarioAncho fieldset:nth-of-type(2) {
  float: right;
}

.sm-calendarioAncho .ppg-form__group {
  margin: 0;
}

.sm-calendarioHastaAncho {
  float: right;
}

#plazasHasta {
  margin-top: 0;
}

.plazasValor {
  padding: 0 !important;
  text-align: right;
}

@media only screen and (min-width: 767px) {
  .contenido-acordeon {
    display: inherit !important;
  }

  .acordeonBuscador {
    display: none;
  }

  .titulo-filtro {
    visibility: hidden;
  }

  .buscadorEmpleo .ui-tabs .ui-tabs-panel {
    padding: 0;
  }
}

.menu-movil .ppg-form__group.ppg-form__group--datepicker.ppg-icon__calendar-a.fecha-calendario {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}

.menu-movil .ppg-form__group.ppg-form__group--datepicker.ppg-icon__calendar-a.fecha-calendario .ppg-form__input--date {
  width: 100%;
}

.menu-movil .ppg-icon__calendar-a:after {
  top: 2.7rem;
}

.ordenar .drop-down-ico {
  top: 12px;
}

@media (max-width: 425px) {
  .numero-resultados-select {
    width: 100%;
  }

  .oferta.o-unit__row {
    margin-left: 0;
  }

  .sm-calendarioAncho {
    flex-wrap: wrap;
  }

  .sm-calendarioAncho input#plazasDesde {
    margin-top: 0;
    margin-bottom: 0;
  }

  #plazasDesde+.ppg-form__group {
    margin: 0;
  }

  label[for="tipoPlazaPublicacion-button"]>.o-it-sm-12\/12 {
    padding: 0;
  }

  .ordenar .select2-container {
    width: 100% !important;
    float: none;
  }

  .resultados-pagina #menu {
    width: 100% !important;
    display: inline-block;
  }
}

@media (max-width: 767px) {
  .oferta.o-unit__row {
    margin-left: 0;
  }

  .pagination .ppg-pagination__btn--right {
    padding-right: 0;
  }

  .sm-calendarioAncho .sm-calendarioHastaAncho {
    margin-top: 0;
  }

  .tipoO {
    width: 100% !important;
  }

  .sm-calendarioAncho .ppg-form__group {
    width: 100%;
  }

  .sm-calendarioAncho>div[class^="o-it"]:nth-of-type(2) {
    text-align: left;
  }

  .ppg-icon__crossR-2a:after {
    display: none;
  }

  .ppg-icon__crossB-2a:after {
    display: none;
  }

}

@media (min-width: 768px) and (max-width:1022px) {
  .tipoO {
    width: 14.6% !important;
  }

  input#plazasDesde,
  input#plazasHasta {
    width: 3.0625rem;
  }

  .sm-calendarioAncho .ppg-form__label--left {
    width: 18%;
  }

  .sm-calendarioDesdeAncho .ppg-form__input,
  .sm-calendarioHastaAncho .ppg-form__input {
    width: 82%;
  }

  .sm-calendarioAncho .ppg-form__group--datepicker:after {
    right: 3.625rem !important;
    top: 66% !important;
  }
}

@media (max-width: 790px) {

  .ocultar {
    display: none;
  }
}

@media (max-width:1023px) {
  .plazasValor {
    margin-top: .5rem;
    text-align: left !important;
  }

  .sm-calendarioDesdeAncho,
  .sm-calendarioHastaAncho {
    width: 100%;
  }

}

.notaEditorMagnolia {
  border-image: initial;
  border: 1px solid black;
  background-color: orange;
  padding: 10px;
  margin: 10px;
}

.enlaceSDG {
  margin: 5px 5px 5px 5px;
  width: -webkit-fill-available;
}


.titulo-anyo {
  float: right;
  margin-top: 1em;
  margin-bottom: 1em;
}

.cstm-buscador-totalregistros {
    width: 15%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.cstm-resultados-ordenar {
    background: none;
    font-weight: bold;
    color: #C33400;
}

.cstm-ordenarResultados {
    background: none;
    font-weight: bold;
    color: #C33400;
}

.cstm-div-map_canvas {
    position: relative;
    overflow: auto;
}

.cstm-iframe-contactomapa {
    width: 100%;
    min-height: 400px;
    margin: 10px
}

.cstm-iframe-buscadorOficinas {
    overflow: hidden;
    width: 100%;
    min-height: 1248px;
    height: auto;
    margin: 0px;
    border: 0px;
}

.ppg-table__responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
}

.ppg-table__responsive .ppg-table__content {
  display: inline-table;
}

.ppg-table_th6 {
  min-width: 6rem;
}

.ppg-table_th15 {
  min-width: 15rem;
}

.ppg-table__responsive table.ppg-table__content thead tr th {
  border-bottom: 1px solid #681E02;
}

.ppg-table__responsive .ppg-table__content tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, .05);
}

.ppg-table__responsive .ppg-table__content tbody td {
  padding: 0.5rem;
}

.bordeIz::before {
  content: "";
  position: absolute;
  left: 0;
  width: 100px;
  height: 100%;
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
}

.bordeDer::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
  height: 100%;
  background: rgb(255, 255, 255);
  background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(270deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
}

/***** Estilos clase personalizada "custom" tablas PET5923  *****/
table.custom {
  display: table;
  font-size: 0.7rem !important;
  text-align: left;
  line-height: 15px;
}

table.custom thead {
  border-bottom: 2px solid #fff;
}

table.custom thead th {
  background-color: #5A9BD5;
  color: #fff;
  font-weight: 700;
  display: table-cell;
  padding: .1rem .3rem;
  vertical-align: middle;
  border: 1px solid #fff;
}

table.custom tbody tr:nth-child(odd) {
  background: #d9e5f9;
}

table.custom tbody tr:nth-child(even) {
  background: #f4f7fc;
}

table.custom tbody td {
  display: table-cell;
  vertical-align: middle;
  padding: .1rem .3rem;
  border: 1px solid #fff;
}

/* END */
/* 5927 */
.ppg-slick--new .o-card__content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 165px;
}

.ppg-slick--new .ppg-slick__item figure.o-card__picture {
  height: 195px;
  overflow: hidden;
  position: relative;
}

.ppg-slick--new .ppg-slick__item figure.o-card__picture img {
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}

.truncate {
  display: block;
  display: -webkit-box;
  max-height: 60px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.round--image-container {
  overflow: hidden;
  position: relative;
  display: block;
  height: 114px;
  width: 114px;
  border-radius: 50%;
  margin: auto;
  border: 3px solid transparent;
}

.round--img {
  border-radius: 0;
  border: none;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}

.ppg-tabs .ppg-link:hover .round--image-container {
  border: 3px solid #c33400;
}

.ppg-tabs .ppg-link:hover .ppg-tabs__img.round--img {
  border: none
}

.box--new {
  display: flex;
  flex-wrap: wrap;
}

.box--new .mgnlEditorBar {
  width: 100% !important;
  display: block;
  flex: 1;
  flex-basis: 100%;
}

.box--new__img {
  -ms-flex: 0 0 18%;
  flex: 0 0 18%;
  max-width: 18%;
}

.box--new__img picture {
  overflow: hidden;
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

.box--new__img img {
  border-radius: 0;
  border: none;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 0;
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
  transform: translate(-50%);
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
}

.box--new__content {
  -ms-flex: 0 0 82%;
  flex: 0 0 82%;
  max-width: 82%;
  padding: 0
}

.box--new__info {
  display: flex;
  padding: .5rem;
}

.box--new__text {
  -ms-flex: 0 0 65%;
  flex: 0 0 65%;
  max-width: 65%;
}

.box--new__button {
  -ms-flex: 0 0 35%;
  flex: 0 0 35%;
  max-width: 35%;
}

.o-list--inline .o-list__item.ppg-footer__copyright--new {
  float: right;
  font-size: 12px;
  color: #333333;
  vertical-align: middle;
  line-height: 24px;
  margin-left: auto;
}

.o-list--inline .o-list__item.ppg-footer__copyright--new .textojustificado {
  font-size: 12px;
  color: #333333;
  width: 100%;
  padding: 0;
  line-height: 24px;
}

/**5930**/
.no--sidebar .o-layout__content {
    width: 100%;
}
.no--sidebar .o-layout__sidebar {
    display: none;
}

p.heading2 {
  padding: 0;
  font-size: 1.5rem;
  color: black;
}

/** Buscador de tramites */
button.button-txtClaveTramites {
  position: relative;
  float: left;
  width: 40px !important;
  height: 40px !important;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 0px 3px 3px 0px !important;

}

button.button-txtClaveTramites:after {
  margin: 0 !important;
}

input.inputText-txtClaveTramites {
  position: relative;
  float: left;
  margin: 0 !important;
  border-radius: 3px 0px 0px 3px !important;
}


#section_map_canvas {
  margin-bottom: 1em !important;
}

.main_top .mod_tools.rs_skip.rs_preserve {
  float: left;
}

.resultados-busqueda .ppg-form__input.ppg-form__input--date {
  width: 100% !important;
  float: right !important;
}

.resultados-busqueda .ui-datepicker-trigger {
  position: relative !important;
  right: 10px !important;
  height: 1px !important;
  width: 1px !important;
  float: right !important;
  top: -10px !important;
  margin-top: -20px !important;
}

.resultados-busqueda .ppg-form__group--datepicker {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
}

input[aria-invalid], select[aria-invalid], textarea[aria-invalid], span[aria-invalid]  { border:2px solid #FF0000;}

.input_focus:focus {
    border-style: solid;
	border-width: 5px;
	border-color: #c33400;
}

.date-picker-control {
  float: right;
  position: absolute !important;
  top: 10px;
  right: 5px;
}

.resultados-busqueda .date-picker-control {
  top: 35px !important;
}

.resultado-tramite {
  padding-top: 0.5em !important;
}

.resultados .pae-form__custom-rb + .pae-form__custom-rb-label.medium {
	width: auto;
}

.select2-container--default .select2-results>.select2-results__options {
  max-height: 300px !important;
}

.detalle-resultado div div dt {
	float: left;
}

.text-discapacidad {
  width: 175px;
  display: inline-block;
}

.rel-titulo{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.disposiciones .txt-det p {
	padding-left: 0px;
}

.detalle-datos p {
	padding-left: 5px;
}

.tramite-head
{
	font-weight: normal;
	line-height: 1.2em;
	color: #c33400 important;
	font-size: 1.125rem;
}

.tramite-p
{
    padding-bottom: 8px;
    font-size: 18px;
}

.tramite-pb
{
    font-size: 18px;
}

/*----------------------------------------------
   # Estilos para accesibilidad
------------------------------------------------*/
.buscadorTramite a:hover,
.buscadorTramite a:focus {
  height: 17rem;
  display: inline-block;
  box-shadow: 2.3rem 1rem 1rem 1.25rem;
  border-right: 5px solid black;
}

.buscadorOferta a:hover,
.buscadorOferta a:focus {
  height: 17rem;
  display: inline-block;
  box-shadow: 2.3rem 1rem 1rem 1.25rem;
  border-right: 5px solid black;
}

@media only screen and (max-width:600px) {

  .buscadorTramite a:hover,
  .buscadorTramite a:focus {
    height: 26rem;
    display: inline-block;
    box-shadow: 1rem 1rem 1rem 1rem;
    border-right: 3px solid black;
  }

  .buscadorOferta a:hover,
  .buscadorOferta a:focus {
    height: 26rem;
    display: inline-block;
    box-shadow: 1rem 1rem 1rem 1rem;
    border-right: 3px solid black;
  }
}

.select2-hidden-accessible button {
	visibility:hidden;
}

.select2-selection__choice button {
    visibility:hidden;
}


/*----------------------------------------------
   # Accesibilidad 09/03/2023
------------------------------------------------*/
.ppg-slick__fig:active {outline: 4px solid #c33400 !important;background: ;#fff4f0 !important;}
.ppg-slick__fig:focus {outline: 4px solid #c33400 !important;background: ;#fff4f0 !important;}
.ppg-slick__fig:hover {outline: 4px solid #c33400 !important;background: ;#fff4f0 !important;}
.ppg-slick__item:focus {outline: 4px solid #c33400 !important;background: ;#fff4f0 !important;}
.ppg-slick__item:hover {outline: 4px solid #c33400 !important;background: ;#fff4f0 !important;}
.ppg-slick__item:active {outline: 4px solid #c33400 !important;background: ;#fff4f0 !important;}
.ppg-slick__link:active {outline: 4px solid #c33400 !important;background: ;#fff4f0 !important;}
.ppg-slick__link:focus {outline: 4px solid #c33400 !important; background: ;#fff4f0 !important;}
.ppg-slick__link:hover {outline: 4px solid #c33400 !important;background: ;#fff4f0 !important;}


/*----------------------------------------------
   # Plantilla lectura facil
------------------------------------------------*/
.ppg-lf .pg-lf--section{
    margin-bottom: 10px;
}
.ppg-lf .pg-lf--info{
    display:flex;
    flex-wrap: wrap;
    margin: 30px 0;
}
.pg-lf-title{
    font-size: 22px;
}
.ppg-lf .pg-lf--info {
    font-size: 20px;
}
.ppg-lf .pg-lf--info>div{
    flex:0 0 50%;
}
.ppg-lf .pg-lf--info a{
    font-size: 18px;
}
.ppg-lf .pg-lf--info img{
    float: left;
    width: 100px;
    height: 100px;
    border-radius: 20px;
    margin-right: 20px;
}


.pg-lf--text--glosa{
    display: flex;
}


.ppg-lf .pg-lf--text{
    flex:0 0 50%;
    padding-right: 5rem;       
}

.pg-lf--text{
    flex:0 0 50%;
    padding-right: 5rem;       
}
.ppg-lf h3.ppg-heading--wind{
    font-weight: bolder;
    margin-top: 0;
}
.ppg-lf .lista1{
    margin-left: 4%;
    margin-top: 0;
}
.ppg-lf .pg-lf--section .pg-lf--video{
    margin-bottom: 30px;
}
.ppg-lf .ppg-heading--wind{
    margin-bottom: 1rem;
}

.ppg-lf .pg-lf--text img{
    width: 100%;
    margin: 15px 0;
}
.ppg-lf .pg-lf--text .textojustificado,.ppg-lf .pg-lf--text ul.lista1 li{  
    font-size: 18px;
    line-height: 34px;
    margin-bottom: 10px;
    text-align: left;
}
.ppg-lf .pg-lf--text .lista1{
    margin-top: 0;
}
.ppg-lf .ppg-lf--glosa{
    width: 350px;   
}
.ppg-lf--glosa > div > p{
    line-height: 34px !important;   
    text-align: left !important;
    font-size: 16px !important;
    padding: 16px !important;
    border:2px solid #C33400 !important;
    border-radius: 20px !important;
    margin-bottom: 10px !important;
}

.ppg-lf--glosa > p{
    line-height: 34px !important;   
    text-align: left !important;
    font-size: 16px !important;
    padding: 16px !important;
    border:2px solid #C33400 !important;
    border-radius: 20px !important;
    margin-bottom: 10px !important;
}


.ppg-lf--glosa > div > div > p.textojustificado {
    line-height: 34px !important;   
    text-align: left !important;
    font-size: 16px !important;
    padding: 16px !important;
    border:2px solid #C33400 !important;
    border-radius: 20px !important;
    margin-bottom: 10px !important;
}

.ppg-lf li::marker {
    font-weight: bolder;
}

@media only screen and (max-width: 767px){
    .ppg-lf .pg-lf--info>div{
        flex:0 0 100%;
    }
    .ppg-lf .pg-lf--text{
        flex:0 0 100%;
    }
}

.ppg-lf .pg-lf--info>div {
    flex: 0 0 50%;
}


.pg-lf--text > div > p.textojustificado {
    line-height:34px !important;
    font-size:18px !important;
    font-family:Inherit !important;
    margin-bottom:10px;
}

.pg-lf--text > div > p {
    line-height:34px !important;
    font-size:18px !important;
    font-family:Inherit !important;
    margin-bottom:10px;
}

div.pg-lf--text>p {
    line-height:34px !important;
    font-size:18px !important;
    font-family:Inherit !important;
    margin-bottom:10px;
}

.pg-lf--text>.textojustificado {
    line-height:34px !important;
    font-size:18px !important;
    font-family:Inherit !important;
    margin-bottom:10px;
}

.ppg-lf .pg-lf--info>div {
    flex: 0 0 50%;
}

.o-it-10\/12.o-it-md-12\/12.o-it-sm-12\/12 {
    vertical-align: baseline !important;
    margin-bottom:14px !important;
}

.pg-lf--text.textoGlosa{
    flex: 0 0 50% !important;
    padding-right: 5rem !important;
}

