/*
** RTL Mixins including margin, pading, position, border and border radius
** See documentation https://www.npmjs.com/package/rtl-sass
*/
/*
** Variables, Functions and Mixins
*/
/* Margin left and right */
/* Padding left and right */
/* Position left and right */
/* Float */
/* Text align */
/* Border */
/* Text color palette */
/* Divider color palette */
/* Background color palette */
/* 
** Custom property dark and ligth mode
*/
/* Custom shadows */
/** spacing funcation
** Sample 1: margin-left: spacing(5);
** Sample 2: @include margin-left(spacing(5));
**/
/* See full documentation at:
** https://glennmccomb.com/articles/useful-sass-scss-media-query-mixins-for-bootstrap/
*/
.use-text-title {
  font-weight: var(--font-bold);
  font-size: 48px;
  line-height: 72px;
}

@media (max-width: 1279px) {
  .use-text-title {
    font-size: 38px;
    line-height: 56px;
  }
}

@media (max-width: 599px) {
  .use-text-title {
    font-size: 28px;
    line-height: 42px;
  }
}

.use-text-title2 {
  font-size: 36px;
  line-height: 54px;
  font-weight: var(--font-bold);
}

@media (max-width: 1279px) {
  .use-text-title2 {
    font-size: 32px;
    line-height: 48px;
  }
}

@media (max-width: 599px) {
  .use-text-title2 {
    font-size: 24px;
    line-height: 36px;
  }
}

.use-text-subtitle {
  font-weight: var(--font-medium);
  font-size: 28px;
  line-height: 42px;
}

@media (max-width: 1279px) {
  .use-text-subtitle {
    font-size: 24px;
    line-height: 36px;
  }
}

@media (max-width: 599px) {
  .use-text-subtitle {
    font-size: 18px;
    line-height: 26px;
  }
}

.use-text-subtitle2 {
  font-weight: var(--font-regular);
  font-size: 22px;
  line-height: 32px;
}

@media (max-width: 1279px) {
  .use-text-subtitle2 {
    font-size: 20px;
    line-height: 32px;
  }
}

@media (max-width: 599px) {
  .use-text-subtitle2 {
    font-size: 16px;
    line-height: 24px;
  }
}

.use-text-paragraph {
  font-weight: var(--font-regular);
  font-size: 16px;
  line-height: 24px;
}

.use-text-caption {
  font-weight: var(--font-regular);
  font-size: 16px;
  line-height: 24px;
}

@media (max-width: 599px) {
  .use-text-caption {
    font-size: 14px;
    line-height: 21px;
  }
}

@media (max-width: 1919px) {
  .hidden-lg-down {
    display: none !important;
  }
}

@media (max-width: 1279px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (max-width: 959px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (max-width: 599px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .hidden-lg-up {
    display: none !important;
  }
}

@media (min-width: 960px) {
  .hidden-md-up {
    display: none !important;
  }
}

@media (min-width: 600px) {
  .hidden-sm-up {
    display: none !important;
  }
}

@media (min-width: 1920px) {
  .show-lg-down {
    display: none !important;
  }
}

@media (min-width: 1280px) {
  .show-md-down {
    display: none !important;
  }
}

@media (min-width: 960px) {
  .show-sm-down {
    display: none !important;
  }
}

@media (min-width: 600px) {
  .show-xs-down {
    display: none !important;
  }
}

@media (max-width: 1919px) {
  .show-xl-up {
    display: none !important;
  }
}

@media (max-width: 1279px) {
  .show-lg-up {
    display: none !important;
  }
}

@media (max-width: 959px) {
  .show-md-up {
    display: none !important;
  }
}

@media (max-width: 599px) {
  .show-sm-up {
    display: none !important;
  }
}

.page-fadeUp-transition-enter {
  opacity: 0;
  -webkit-transform: translate3d(0, 20px, 0);
  -ms-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}

.page-fadeUp-transition-enter-active {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: opacity 400ms, -webkit-transform 400ms;
  -webkit-transition: opacity 400ms, transform 400ms;
  transition: opacity 400ms, -webkit-transform 400ms;
  -o-transition: opacity 400ms, transform 400ms;
  transition: opacity 400ms, transform 400ms;
  transition: opacity 400ms, transform 400ms, -webkit-transform 400ms;
}

.page-fadeUp-transition-exit {
  opacity: 1;
}

.fragment-fadeUp {
  opacity: 0;
  -webkit-transform: translate3d(0, 20px, 0);
  -ms-transform: translate3d(0, 20px, 0);
  transform: translate3d(0, 20px, 0);
}

[class$="transition-exit"] .fragment-fadeUp {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: opacity 400ms, -webkit-transform 400ms;
  -webkit-transition: opacity 400ms, transform 400ms;
  transition: opacity 400ms, -webkit-transform 400ms;
  -o-transition: opacity 400ms, transform 400ms;
  transition: opacity 400ms, transform 400ms;
  transition: opacity 400ms, transform 400ms, -webkit-transform 400ms;
}

/*
** theme color var
*/
.fresh-var {
  --v-anchor-base: #03ACF2;
  --v-primarylight-base: #B3E5FC;
  --v-primary-base: #03ACF2;
  --v-primarydark-base: #01579B;
  --v-secondarylight-base: #C8E6C9;
  --v-secondary-base: #4CAF50;
  --v-secondarydark-base: #357A38;
}

.passion-var {
  --v-anchor-base: #E91E63;
  --v-primarylight-base: #F8BBD0;
  --v-primary-base: #E91E63;
  --v-primarydark-base: #880E4F;
  --v-secondarylight-base: #C5CAE9;
  --v-secondary-base: #304FFE;
  --v-secondarydark-base: #1A237E;
}

.smart-var {
  --v-anchor-base: #00BCD4;
  --v-primarylight-base: #B2EBF2;
  --v-primary-base: #00BCD4;
  --v-primarydark-base: #00838F;
  --v-secondarylight-base: #FFECB3;
  --v-secondary-base: #FFA000;
  --v-secondarydark-base: #FF6F00;
}

.burgundy-var {
  --v-anchor-base: #e91e63;
  --v-primarylight-base: #f8bbd0;
  --v-primary-base: #e91e63;
  --v-primarydark-base: #ad1457;
  --v-secondarylight-base: #bbdefb;
  --v-secondary-base: #2196f3;
  --v-secondarydark-base: #1565c0;
}

.ocean-blue-var {
  --v-anchor-base: #2196f3;
  --v-primarylight-base: #bbdefb;
  --v-primary-base: #2196f3;
  --v-primarydark-base: #0d47a1;
  --v-secondarylight-base: #b2ebf2;
  --v-secondary-base: #00bcd4;
  --v-secondarydark-base: #006064;
}

.green-leaf-var {
  --v-anchor-base: #009688;
  --v-primarylight-base: #E0F7FA;
  --v-primary-base: #009688;
  --v-primarydark-base: #00695C;
  --v-secondarylight-base: #CFD8DC;
  --v-secondary-base: #607D8B;
  --v-secondarydark-base: #37474F;
}

.money-var {
  --v-anchor-base: #4CAF50;
  --v-primarylight-base: #C8E6C9;
  --v-primary-base: #4CAF50;
  --v-primarydark-base: #2E7D32;
  --v-secondarylight-base: #FFECB3;
  --v-secondary-base: #FFA000;
  --v-secondarydark-base: #FF6F00;
}

.grayscale-var {
  --v-anchor-base: #546E7A;
  --v-primarylight-base: #CFD8DC;
  --v-primary-base: #546E7A;
  --v-primarydark-base: #263238;
  --v-secondarylight-base: #D7CCC8;
  --v-secondary-base: #6D4C41;
  --v-secondarydark-base: #3E2723;
}

.cloud-var {
  --v-anchor-base: #03A9F4;
  --v-primarylight-base: #B3E5FC;
  --v-primary-base: #03A9F4;
  --v-primarydark-base: #01579B;
  --v-secondarylight-base: #FFE0B2;
  --v-secondary-base: #FF9800;
  --v-secondarydark-base: #E65100;
}

.joker-var {
  --v-anchor-base: #673AB7;
  --v-primarylight-base: #D1C4E9;
  --v-primary-base: #673AB7;
  --v-primarydark-base: #311B92;
  --v-secondarylight-base: #B2EBF2;
  --v-secondary-base: #00BCD4;
  --v-secondarydark-base: #006064;
  --v-primarylight-lighten1: #ede0ff;
}

.violet-var {
  --v-anchor-base: #EC407A;
  --v-primarylight-base: #FCE4EC;
  --v-primary-base: #EC407A;
  --v-primarydark-base: #D81B60;
  --v-secondarylight-base: #D1C4E9;
  --v-secondary-base: #673AB7;
  --v-secondarydark-base: #311B92;
}

.violeta-var {
  --v-anchor-base: #9C27B0;
  --v-primarylight-base: #E1BEE7;
  --v-primary-base: #9C27B0;
  --v-primarydark-base: #6A1B9A;
  --v-secondarylight-base: #DCEDC8;
  --v-secondary-base: #E42385;
  --v-secondarydark-base: #a41f62;
}

.roseGold-var {
  --v-anchor-base: #EC407A;
  --v-primarylight-base: #FFF8E1;
  --v-primary-base: #FFA000;
  --v-primarydark-base: #FFA000;
  --v-secondarylight-base: #FCE4EC;
  --v-secondary-base: #EC407A;
  --v-secondarydark-base: #D81B60;
}

.deepBlue-var {
  --v-anchor-base: #3F51B5;
  --v-primarylight-base: #E8EAF6;
  --v-primary-base: #3F51B5;
  --v-primarydark-base: #283593;
  --v-secondarylight-base: #E1F5FE;
  --v-secondary-base: #03A9F4;
  --v-secondarydark-base: #0277BD;
}

.ubuntu-var {
  --v-anchor-base: #EF6C00;
  --v-primarylight-base: #FFF3E0;
  --v-primary-base: #EF6C00;
  --v-primarydark-base: #E65100;
  --v-secondarylight-base: #F3E5F5;
  --v-secondary-base: #9C27B0;
  --v-secondarydark-base: #7B1FA2;
}

.greenNature-var {
  --v-anchor-base: #009688;
  --v-primarylight-base: #E0F7FA;
  --v-primary-base: #009688;
  --v-primarydark-base: #00695C;
  --v-secondarylight-base: #F1F8E9;
  --v-secondary-base: #689F38;
  --v-secondarydark-base: #33691E;
}

.vampire-var {
  --v-anchor-base: #f44336;
  --v-primarylight-base: #FFEBEE;
  --v-primary-base: #f44336;
  --v-primarydark-base: #E53935;
  --v-secondarylight-base: #ECEFF1;
  --v-secondary-base: #607D8B;
  --v-secondarydark-base: #455A64;
}

.mint-var {
  --v-anchor-base: #2196f3;
  --v-primarylight-base: #bbdefb;
  --v-primary-base: #2196f3;
  --v-primarydark-base: #0d47a1;
  --v-secondarylight-base: #b3e5fc;
  --v-secondary-base: #03a9f4;
  --v-secondarydark-base: #01579b;
}

.gold-var {
  --v-anchor-base: #FF9100;
  --v-primarylight-base: #FFF9C4;
  --v-primary-base: #FF9100;
  --v-primarydark-base: #FF6D00;
  --v-secondarylight-base: #EFEBE9;
  --v-secondary-base: #8D6E63;
  --v-secondarydark-base: #4E342E;
}

.botani-var {
  --v-anchor-base: #689F38;
  --v-primarylight-base: #DCEDC8;
  --v-primary-base: #689F38;
  --v-primarydark-base: #33691E;
  --v-secondarylight-base: #FCE4EC;
  --v-secondary-base: #F06292;
  --v-secondarydark-base: #AD1457;
}

.littleQueen-var {
  --v-anchor-base: #00BCD4;
  --v-primarylight-base: #E0F7FA;
  --v-primary-base: #00BCD4;
  --v-primarydark-base: #006064;
  --v-secondarylight-base: #FCE4EC;
  --v-secondary-base: #F06292;
  --v-secondarydark-base: #AD1457;
}

.purple-var {
  --v-anchor-base: #9c27b0;
  --v-primarylight-base: #f3e5f5;
  --v-primary-base: #9c27b0;
  --v-primarydark-base: #6a1b9a;
  --v-secondarylight-base: #ea80fc;
  --v-secondary-base: #aa00ff;
  --v-secondarydark-base: #4a148c;
}

.black-var {
  --v-anchor-base: #212121;
  --v-primarylight-base: #9e9e9e;
  --v-primary-base: #212121;
  --v-primarydark-base: #000;
  --v-secondarylight-base: #E0E0E0;
  --v-secondary-base: #757575;
  --v-secondarydark-base: #424242;
}

.brown-var {
  --v-anchor-base: #795548;
  --v-primarylight-base: #d7ccc8;
  --v-primary-base: #795548;
  --v-primarydark-base: #4e342e;
  --v-secondarylight-base: #ccb0b0;
  --v-secondary-base: #794848;
  --v-secondarydark-base: #3e2723;
}

* {
  background-repeat: no-repeat;
  padding: 0;
  margin: 0;
}

*, ::before, ::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

@media only screen and (min-width: 992px) {
  html {
    font-size: 16px;
  }
}

@media only screen and (min-width: 0) {
  html {
    font-size: 16px;
  }
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  line-height: 1.5;
}

strong {
  font-weight: var(--font-bold);
}

button {
  text-align: center;
}

.m-application {
  overflow: hidden;
  line-height: 1.5;
}

.m-application .input-field .help-block {
  position: absolute;
  font-size: 13px;
}

.m-application .input-field .help-block.form-error {
  color: #dd493c;
}

.m-application input:not([type]):focus.valid ~ label, .m-application input[type=text]:not(.browser-default):focus.valid ~ label, .m-application input[type=password]:not(.browser-default):focus.valid ~ label, .m-application input[type=email]:not(.browser-default):focus.valid ~ label, .m-application input[type=url]:not(.browser-default):focus.valid ~ label, .m-application input[type=time]:not(.browser-default):focus.valid ~ label, .m-application input[type=date]:not(.browser-default):focus.valid ~ label, .m-application input[type=datetime]:not(.browser-default):focus.valid ~ label, .m-application input[type=datetime-local]:not(.browser-default):focus.valid ~ label, .m-application input[type=tel]:not(.browser-default):focus.valid ~ label, .m-application input[type=number]:not(.browser-default):focus.valid ~ label, .m-application input[type=search]:not(.browser-default):focus.valid ~ label, .m-application textarea.materialize-textarea:focus.valid ~ label {
  color: inherit;
}

.m-application [type=checkbox] + span:not(.lever) {
  padding-left: 30px;
}

.m-application .carousel-item {
  -webkit-transition: auto;
  -o-transition: auto;
  transition: auto;
}

.m-application .modal-content h4 {
  font-size: 1.25rem;
  font-weight: var(--font-bold);
  margin-bottom: 16px;
}

.m-application .modal-content .modal-close {
  position: absolute;
  top: 8px;
  right: 8px;
}

.m-application .carousel {
  height: auto;
}

.m-application a:hover {
  text-decoration: none;
}

.m-application figure {
  margin: 0;
}

.m-application .btn:not(.btn-flat):not(.btn-icon):hover {
  color: #FFF;
}

.m-application .btn:not(.btn-flat):not(.btn-icon):focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.theme--dark .m-application .btn-floating {
  -webkit-box-shadow: 0px 2px 4px -1px rgba(50, 50, 50, 0.2), 0px 4px 5px 0px rgba(50, 50, 50, 0.14), 0px 1px 10px 0px rgba(50, 50, 50, 0.12);
  box-shadow: 0px 2px 4px -1px rgba(50, 50, 50, 0.2), 0px 4px 5px 0px rgba(50, 50, 50, 0.14), 0px 1px 10px 0px rgba(50, 50, 50, 0.12);
}

.theme--light .m-application .btn-floating {
  -webkit-box-shadow: 0px 2px 4px -1px rgba(128, 128, 128, 0.2), 0px 4px 5px 0px rgba(128, 128, 128, 0.14), 0px 1px 10px 0px rgba(128, 128, 128, 0.12);
  box-shadow: 0px 2px 4px -1px rgba(128, 128, 128, 0.2), 0px 4px 5px 0px rgba(128, 128, 128, 0.14), 0px 1px 10px 0px rgba(128, 128, 128, 0.12);
}

.m-application textarea.materialize-textarea {
  height: auto;
}

.m-application nav {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
  width: auto;
  color: inherit;
}

.m-application nav i {
  height: auto;
  line-height: normal;
}

.m-application nav ul a:hover {
  background: none;
}

.m-application--is-rtl {
  text-align: right;
}

.m-application .m-content {
  font-family: 'Happy Monkey', cursive !important;
  padding: 0 !important;
}

.m-application .overlay {
  z-index: 90 !important;
}

.m-application .m-application--wrap a {
  color: var(--v-primary-base);
}

.m-application .btn.btn-large {
  font-size: 0.9375rem;
}

.m-application .btn {
  font-weight: var(--font-bold);
}

.m-application .slick-slide:focus {
  outline: none;
}

.m-application label {
  font-size: 1rem;
  color: var(--con-2);
}

.m-application .row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0;
}

.m-application .row:after {
  display: none;
}

.m-application .row.spacing2 {
  margin-left: -8px;
  margin-right: -8px;
}

.m-application .row.spacing4 {
  margin-left: -16px;
  margin-right: -16px;
}

.m-application .row.spacing6 {
  margin-left: -24px;
  margin-right: -24px;
}

.m-application .row.spacing8 {
  margin-left: -32px;
  margin-right: -32px;
}

.m-application .row.row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.m-application .row.column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.m-application .row.column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.m-application :focus {
  outline: none;
}

.m-application .card {
  border: none;
  border-radius: 12px;
  overflow: hidden;
}

.m-application .card-content {
  font-size: 0.875rem;
}

.m-application .accordion-content.active .collapsible-header > .arrow {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.m-application .collapsible-header > p {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.m-application .collapsible-header > i {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform-origin: center;
  -ms-transform-origin: center;
  transform-origin: center;
  height: 28px;
  width: 28px;
}

.m-application .collapsible-header h6 {
  margin: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.m-application .collapsible-body {
  padding: 0 1rem;
}

.m-application.theme--dark .card {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.m-application.theme--light .card {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

.m-content {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
  max-width: 100%;
  position: relative;
}

.solltroll {
  width: 600px;
}

/* Content Overider */
#main-wrap .container {
  padding: 0 16px;
  max-width: 1280px;
  width: auto;
}

@media (min-width: 600px) {
  #main-wrap .container {
    padding: 0 24px;
  }
}

@media (min-width: 960px) {
  #main-wrap .container {
    padding: 0 32px;
  }
}

@media (min-width: 280px) {
  #main-wrap .container .solltroll {
    width: 280px;
  }
  #main-wrap .container .boat-one {
    position: relative;
    top: 100px;
    margin-bottom: 100px;
  }
  #main-wrap .container .boat-two {
    position: relative;
    top: 100px;
    margin-bottom: 100px;
  }
}

@media (min-width: 350px) {
  #main-wrap .container .solltroll {
    width: 350px;
  }
  #main-wrap .container .boat-one {
    position: relative;
    top: 100px;
    margin-bottom: 100px;
  }
  #main-wrap .container .boat-two {
    position: relative;
    top: 100px;
    margin-bottom: 100px;
  }
}

@media (min-width: 600px) {
  #main-wrap .container .solltroll {
    width: 450px;
  }
}

@media (min-width: 960px) {
  #main-wrap .container .solltroll {
    width: 650px;
  }
}

@media (min-width: 600px) {
  #main-wrap .container.fixed-width {
    max-width: 600px;
  }
}

@media (min-width: 960px) {
  #main-wrap .container.fixed-width {
    max-width: 960px;
  }
}

@media (min-width: 1280px) {
  #main-wrap .container.fixed-width {
    max-width: 1280px;
  }
}

@media (min-width: 960px) {
  #main-wrap .container.fixed-width-md-up {
    max-width: 960px;
  }
}

@media (min-width: 1280px) {
  #main-wrap .container.fixed-width-md-up {
    max-width: 1280px;
  }
}

@media (min-width: 1280px) {
  #main-wrap .container.fixed-width-lg-up {
    max-width: 1280px;
  }
}

#main-wrap .container.max-lg {
  max-width: 1280px;
}

#main-wrap .container.max-md {
  max-width: 960px;
}

#main-wrap .container.max-sm {
  max-width: 600px;
}

#main-wrap .container.max-xs {
  max-width: 444px;
}

.card .card-action a:not(.btn):not(.btn-small):not(.btn-large):not(.btn-large):not(.btn-floating) {
  color: var(--v-primary-base) !important;
  padding: 0;
}

select.select {
  display: none;
}

.theme--light .dropdown-content li > a, .theme--light .dropdown-content li > span {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .dropdown-content li > a, .theme--dark .dropdown-content li > span {
  color: #fff;
}

/* Theme overider */
.violeta {
  --font-regular: 400;
  --font-medium: 600;
  --font-bold: 700;
}

.violeta .input-field {
  border-radius: 8px;
}

.violeta .input-field > label {
  padding: 4px 16px;
}

.violeta .input-field > label:not(.label-icon).active {
  -webkit-transform: translateY(0px) scale(0.8);
  -ms-transform: translateY(0px) scale(0.8);
  transform: translateY(0px) scale(0.8);
}

.violeta .input-field input, .violeta .input-field textarea {
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding: 20px 12px 0px 12px;
  margin-bottom: 0;
}

.violeta .input-field input {
  height: 2rem;
}

.violeta .input-field.light {
  background: rgba(0, 0, 0, 0.08);
  color: #FFF;
  border: 1px solid rgba(255, 255, 255, 0.4);
}

.violeta .input-field.light label {
  color: rgba(255, 255, 255, 0.7);
}

.violeta .input-field.light input, .violeta .input-field.light textarea {
  color: #FFF;
}

.violeta .input-field.dark {
  background: transparent;
  border: 1px solid;
}

.theme--light .violeta .input-field.dark {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .violeta .input-field.dark {
  color: #fff;
}

.theme--light .violeta .input-field.dark {
  border-color: rgba(0, 0, 0, 0.2);
}

.theme--dark .violeta .input-field.dark {
  border-color: rgba(255, 255, 255, 0.25);
}

.theme--light .violeta .input-field.dark label {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .violeta .input-field.dark label {
  color: rgba(255, 255, 255, 0.7);
}

.theme--light .violeta .input-field.dark input, .theme--light .violeta .input-field.dark textarea {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .violeta .input-field.dark input, .theme--dark .violeta .input-field.dark textarea {
  color: #fff;
}

.violeta .modal {
  border-radius: 12px;
}

.violeta .accordion .collapsible {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.violeta .accordion .collapsible-header {
  border: none;
}

.violeta .tabs {
  background: transparent;
}

.theme--light .violeta .tabs a {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .violeta .tabs a {
  color: rgba(255, 255, 255, 0.7);
}

.theme--light .violeta .tabs a:focus {
  color: var(--v-primary-base);
}

.theme--dark .violeta .tabs a:focus {
  color: var(--v-primarylight-base);
}

.theme--light .violeta .tabs a:focus {
  background-color: var(--v-primarylight-base);
}

.theme--dark .violeta .tabs a:focus {
  background-color: rgba(0, 0, 0, 0.12);
}

.violeta .tabs .indicator {
  height: 5px;
  border-radius: 4px 4px 0 0;
  bottom: 0px;
  background: var(--v-primarylight-base);
}

.violeta .btn {
  letter-spacing: 0.3px;
  border-radius: 36px;
  font-weight: var(--font-bold);
  -webkit-box-shadow: none;
  box-shadow: none;
  line-height: 28px;
  height: auto;
}

.violeta .btn:not(.btn-small) {
  padding: 8px 24px;
  line-height: 28px;
}

.socmed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: -18px;
}

@media (max-width: 599px) {
  .socmed {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.socmed a {
  margin: 8px;
  color: var(--v-primarydark-base);
  background: var(--v-primary-base);
  width: 36px;
  height: 36px;
}

.socmed a .icon {
  color: #FFF;
}

html {
  height: 100%;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

body {
  min-height: 100%;
}

.btn {
  border-radius: 4px;
  background: none;
  line-height: normal;
  position: relative;
  font-weight: var(--font-bold);
}

.btn.block {
  width: 100%;
}

.theme--light .btn-default {
  background-color: #f5f5f5;
}

.theme--dark .btn-default {
  background-color: #212121;
}

.btn.primary {
  background-color: var(--v-primary-base);
}

.btn.secondary {
  background-color: var(--v-secondary-base);
}

.btn-flat {
  font-weight: var(--font-medium);
}

.btn-flat:hover {
  background: none;
}

.btn-icon {
  text-decoration: none;
  text-align: center;
  letter-spacing: .5px;
  -webkit-transition: background-color .2s ease-out;
  -o-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
  cursor: pointer;
  font-size: 14px;
  outline: 0;
  border: none;
  font-weight: var(--font-bold);
  border-radius: 50%;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding: 0;
  width: 36px;
  overflow: hidden;
}

.btn-icon:before {
  border-radius: 4px;
  bottom: 0;
  color: inherit;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  background-color: currentColor;
  -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

.btn-icon:hover:before {
  opacity: 0.06;
}

.theme--light .btn-icon {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .btn-icon {
  color: rgba(255, 255, 255, 0.7);
}

.btn-icon:focus {
  background-color: transparent;
}

.btn-icon i {
  line-height: 36px;
}

.btn-icon:before {
  border-radius: 50%;
}

.btn-outlined {
  position: relative;
  background-color: transparent !important;
  text-decoration: none;
  text-align: center;
  letter-spacing: .5px;
  -webkit-transition: background-color .2s ease-out;
  -o-transition: background-color .2s ease-out;
  transition: background-color .2s ease-out;
  cursor: pointer;
  font-size: 14px;
  outline: 0;
  border: 1px solid;
  font-weight: var(--font-bold);
  border-radius: 4px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.btn-outlined:before {
  border-radius: 4px;
  bottom: 0;
  color: inherit;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  background-color: currentColor;
  -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

.btn-outlined:hover:before {
  opacity: 0.06;
}

.theme--light .btn-outlined {
  border-color: rgba(0, 0, 0, 0.87);
}

.theme--dark .btn-outlined {
  border-color: #fff;
}

.btn-outlined.primary {
  color: var(--v-primary-base) !important;
  border-color: var(--v-primary-base);
}

.btn-outlined.primary .waves-ripple {
  background: var(--v-primarylight-base);
}

.btn-outlined.secondary {
  color: var(--v-secondary-base) !important;
  border-color: var(--v-secondary-base);
}

.btn-outlined.secondary .waves-ripple {
  background: var(--v-secondarylight-base);
}

.btn-outlined.white {
  color: #FFF;
  border-color: rgba(255, 255, 255, 0.54);
}

.btn-floating.primary {
  background: var(--v-primary-base) !important;
}

.btn-floating.secondary {
  background: var(--v-secondary-base) !important;
}

.btn:before {
  border-radius: 4px;
  bottom: 0;
  color: inherit;
  content: "";
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  background-color: currentColor;
  -webkit-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  -o-transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

.btn:hover:before {
  opacity: 0.06;
}

.icon.primary {
  color: var(--v-primary-base);
}

.icon.secondary {
  color: var(--v-secondary-base);
}

.collection-item.no-hover:hover {
  background: none;
}

.m-application .display-4 {
  font-size: 6rem !important;
  font-weight: var(--font-regular);
  line-height: 6rem;
  letter-spacing: -0.015625em !important;
}

.m-application .display-3 {
  font-size: 3.75rem !important;
  font-weight: var(--font-regular);
  line-height: 3.75rem;
  letter-spacing: -0.0083333333em !important;
}

.m-application .display-2 {
  font-size: 3rem !important;
  font-weight: var(--font-regular);
  line-height: 3.125rem;
  letter-spacing: normal !important;
}

.m-application .display-1 {
  font-size: 2.125rem !important;
  font-weight: var(--font-medium);
  line-height: 2.5rem;
  letter-spacing: 0.0073529412em !important;
}

.m-application .headline {
  font-size: 1.5rem !important;
  font-weight: var(--font-medium);
  line-height: 2rem;
  letter-spacing: normal !important;
}

.m-application .title {
  font-size: 1.25rem !important;
  font-weight: var(--font-bold);
  line-height: 2rem;
  letter-spacing: 0.0125em !important;
}

.m-application .subtitle-1 {
  font-size: 1rem !important;
  font-weight: var(--font-medium);
  letter-spacing: 0.009375em !important;
  line-height: 1.75rem;
}

.m-application .subtitle-2 {
  font-size: 0.875rem !important;
  font-weight: var(--font-bold);
  letter-spacing: 0.0071428571em !important;
  line-height: 1.375rem;
}

.m-application .body-2 {
  font-size: 0.875rem !important;
  font-weight: var(--font-medium);
  letter-spacing: 0.0178571429em !important;
  line-height: 1.25rem;
}

.m-application .body-1 {
  font-size: 1rem !important;
  font-weight: var(--font-medium);
  letter-spacing: 0.03125em !important;
  line-height: 1.5rem;
}

.m-application .caption {
  font-size: 0.75rem !important;
  font-weight: var(--font-medium);
  letter-spacing: 0.0333333333em !important;
  line-height: 1.25rem;
}

.m-application .overline {
  font-size: 0.625rem !important;
  font-weight: var(--font-medium);
  letter-spacing: 0.1666666667em !important;
  line-height: 1rem;
  text-transform: uppercase;
}

.m-application p {
  margin-bottom: 16px;
}

.avatar-img {
  width: 42px;
  height: 42px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
}

.avatar-img img {
  width: 100%;
}

.theme--light .avatar-img.icon {
  background-color: #bdbdbd;
}

.theme--dark .avatar-img.icon {
  background-color: #757575;
}

.theme--light .avatar-img.icon {
  color: #fff;
}

.theme--dark .avatar-img.icon {
  color: #121212;
}

.avatar-img.small {
  width: 24px;
  height: 24px;
}

.avatar-img.big {
  width: 56px;
  height: 56px;
}

.select-outlined .select-wrapper input.select-dropdown {
  border: 1px solid var(--div-2);
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

[dir="ltr"] .select-outlined .select-wrapper input.select-dropdown {
  padding-left: 8px;
}

[dir="rtl"] .select-outlined .select-wrapper input.select-dropdown {
  padding-right: 8px;
}

.input-field input:-internal-autofill-selected {
  background-color: transparent !important;
}

.input-field.primary input:not([type]):focus:not([readonly]), .input-field.primary input[type=text]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=password]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=email]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=url]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=time]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=date]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=datetime]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=datetime-local]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=tel]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=number]:not(.browser-default):focus:not([readonly]), .input-field.primary input[type=search]:not(.browser-default):focus:not([readonly]), .input-field.primary textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom-color: var(--v-primary-base);
  -webkit-box-shadow: 0 1px 0 0 var(--v-primary-base);
  box-shadow: 0 1px 0 0 var(--v-primary-base);
}

.input-field.primary input:not([type]):focus:not([readonly]) + label, .input-field.primary input[type=text]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=password]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=email]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=url]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=time]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=date]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=datetime]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=tel]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=number]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary input[type=search]:not(.browser-default):focus:not([readonly]) + label, .input-field.primary textarea.materialize-textarea:focus:not([readonly]) + label {
  color: var(--v-primary-base);
}

.input-field.secondary input:not([type]):focus:not([readonly]), .input-field.secondary input[type=text]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=password]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=email]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=url]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=time]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=date]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=datetime]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=datetime-local]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=tel]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=number]:not(.browser-default):focus:not([readonly]), .input-field.secondary input[type=search]:not(.browser-default):focus:not([readonly]), .input-field.secondary textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom-color: var(--v-secondary-base);
  -webkit-box-shadow: 0 1px 0 0 var(--v-secondary-base);
  box-shadow: 0 1px 0 0 var(--v-secondary-base);
}

.input-field.secondary input:not([type]):focus:not([readonly]) + label, .input-field.secondary input[type=text]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=password]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=email]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=url]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=time]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=date]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=datetime]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=tel]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=number]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary input[type=search]:not(.browser-default):focus:not([readonly]) + label, .input-field.secondary textarea.materialize-textarea:focus:not([readonly]) + label {
  color: var(--v-secondary-base);
}

[type=checkbox].filled-in.primary:checked + span:not(.lever):after {
  border: 2px solid var(--v-primary-base);
  background-color: var(--v-primary-base);
}

[type=checkbox].filled-in.secondary:checked + span:not(.lever):after {
  border: 2px solid var(--v-secondary-base);
  background-color: var(--v-secondary-base);
}

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #E1BEE7;
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
  -ms-flex-pack: space-evenly !important;
  justify-content: space-evenly !important;
}

.theme--light .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .dropdown-divider {
  border-color: rgba(255, 255, 255, 0.12);
}

@media (min-width: 576px) {
  [class*=row-cols-sm-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=col-sm-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=order-sm-] {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  [class*=offset-sm-] {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  [class*=row-cols-md-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=col-md-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=order-md-] {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  [class*=offset-md-] {
    margin-left: 0;
  }
}

@media (min-width: 992px) {
  [class*=row-cols-lg-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=col-lg-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=order-lg-] {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  [class*=offset-lg-] {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  [class*=row-cols-xl-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=col-xl-] {
    -ms-flex: inherit;
    -webkit-box-flex: inherit;
    flex: inherit;
    max-width: inherit;
  }
  [class*=order-xl-] {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  [class*=offset-xl-] {
    margin-left: 0;
  }
}

@media (min-width: 600px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 960px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1264px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1904px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -ms-flex: 0 0 20%;
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.m-application .ma-0 {
  margin: 0px !important;
}

.m-application .ma-1 {
  margin: 4px !important;
}

.m-application .ma-2 {
  margin: 8px !important;
}

.m-application .ma-3 {
  margin: 12px !important;
}

.m-application .ma-4 {
  margin: 16px !important;
}

.m-application .ma-5 {
  margin: 20px !important;
}

.m-application .ma-6 {
  margin: 24px !important;
}

.m-application .ma-7 {
  margin: 28px !important;
}

.m-application .ma-8 {
  margin: 32px !important;
}

.m-application .ma-9 {
  margin: 36px !important;
}

.m-application .ma-10 {
  margin: 40px !important;
}

.m-application .ma-11 {
  margin: 44px !important;
}

.m-application .ma-12 {
  margin: 48px !important;
}

.m-application .ma-auto {
  margin: auto !important;
}

.m-application .mx-0 {
  margin-right: 0px !important;
  margin-left: 0px !important;
}

.m-application .mx-1 {
  margin-right: 4px !important;
  margin-left: 4px !important;
}

.m-application .mx-2 {
  margin-right: 8px !important;
  margin-left: 8px !important;
}

.m-application .mx-3 {
  margin-right: 12px !important;
  margin-left: 12px !important;
}

.m-application .mx-4 {
  margin-right: 16px !important;
  margin-left: 16px !important;
}

.m-application .mx-5 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}

.m-application .mx-6 {
  margin-right: 24px !important;
  margin-left: 24px !important;
}

.m-application .mx-7 {
  margin-right: 28px !important;
  margin-left: 28px !important;
}

.m-application .mx-8 {
  margin-right: 32px !important;
  margin-left: 32px !important;
}

.m-application .mx-9 {
  margin-right: 36px !important;
  margin-left: 36px !important;
}

.m-application .mx-10 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.m-application .mx-11 {
  margin-right: 44px !important;
  margin-left: 44px !important;
}

.m-application .mx-12 {
  margin-right: 48px !important;
  margin-left: 48px !important;
}

.m-application .mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.m-application .my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.m-application .my-1 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.m-application .my-2 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.m-application .my-3 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.m-application .my-4 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.m-application .my-5 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.m-application .my-6 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.m-application .my-7 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.m-application .my-8 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.m-application .my-9 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.m-application .my-10 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.m-application .my-11 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.m-application .my-12 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.m-application .my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

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

.m-application .mt-1 {
  margin-top: 4px !important;
}

.m-application .mt-2 {
  margin-top: 8px !important;
}

.m-application .mt-3 {
  margin-top: 12px !important;
}

.m-application .mt-4 {
  margin-top: 16px !important;
}

.m-application .mt-5 {
  margin-top: 20px !important;
}

.m-application .mt-6 {
  margin-top: 24px !important;
}

.m-application .mt-7 {
  margin-top: 28px !important;
}

.m-application .mt-8 {
  margin-top: 32px !important;
}

.m-application .mt-9 {
  margin-top: 36px !important;
}

.m-application .mt-10 {
  margin-top: 40px !important;
}

.m-application .mt-11 {
  margin-top: 44px !important;
}

.m-application .mt-12 {
  margin-top: 48px !important;
}

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

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

.m-application .mr-1 {
  margin-right: 4px !important;
}

.m-application .mr-2 {
  margin-right: 8px !important;
}

.m-application .mr-3 {
  margin-right: 12px !important;
}

.m-application .mr-4 {
  margin-right: 16px !important;
}

.m-application .mr-5 {
  margin-right: 20px !important;
}

.m-application .mr-6 {
  margin-right: 24px !important;
}

.m-application .mr-7 {
  margin-right: 28px !important;
}

.m-application .mr-8 {
  margin-right: 32px !important;
}

.m-application .mr-9 {
  margin-right: 36px !important;
}

.m-application .mr-10 {
  margin-right: 40px !important;
}

.m-application .mr-11 {
  margin-right: 44px !important;
}

.m-application .mr-12 {
  margin-right: 48px !important;
}

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

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

.m-application .mb-1 {
  margin-bottom: 4px !important;
}

.m-application .mb-2 {
  margin-bottom: 8px !important;
}

.m-application .mb-3 {
  margin-bottom: 12px !important;
}

.m-application .mb-4 {
  margin-bottom: 16px !important;
}

.m-application .mb-5 {
  margin-bottom: 20px !important;
}

.m-application .mb-6 {
  margin-bottom: 24px !important;
}

.m-application .mb-7 {
  margin-bottom: 28px !important;
}

.m-application .mb-8 {
  margin-bottom: 32px !important;
}

.m-application .mb-9 {
  margin-bottom: 36px !important;
}

.m-application .mb-10 {
  margin-bottom: 40px !important;
}

.m-application .mb-11 {
  margin-bottom: 44px !important;
}

.m-application .mb-12 {
  margin-bottom: 48px !important;
}

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

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

.m-application .ml-1 {
  margin-left: 4px !important;
}

.m-application .ml-2 {
  margin-left: 8px !important;
}

.m-application .ml-3 {
  margin-left: 12px !important;
}

.m-application .ml-4 {
  margin-left: 16px !important;
}

.m-application .ml-5 {
  margin-left: 20px !important;
}

.m-application .ml-6 {
  margin-left: 24px !important;
}

.m-application .ml-7 {
  margin-left: 28px !important;
}

.m-application .ml-8 {
  margin-left: 32px !important;
}

.m-application .ml-9 {
  margin-left: 36px !important;
}

.m-application .ml-10 {
  margin-left: 40px !important;
}

.m-application .ml-11 {
  margin-left: 44px !important;
}

.m-application .ml-12 {
  margin-left: 48px !important;
}

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

[dir="ltr"] .m-application .ms-0 {
  margin-left: 0px !important;
}

[dir="rtl"] .m-application .ms-0 {
  margin-right: 0px !important;
}

[dir="ltr"] .m-application .ms-1 {
  margin-left: 4px !important;
}

[dir="rtl"] .m-application .ms-1 {
  margin-right: 4px !important;
}

[dir="ltr"] .m-application .ms-2 {
  margin-left: 8px !important;
}

[dir="rtl"] .m-application .ms-2 {
  margin-right: 8px !important;
}

[dir="ltr"] .m-application .ms-3 {
  margin-left: 12px !important;
}

[dir="rtl"] .m-application .ms-3 {
  margin-right: 12px !important;
}

[dir="ltr"] .m-application .ms-4 {
  margin-left: 16px !important;
}

[dir="rtl"] .m-application .ms-4 {
  margin-right: 16px !important;
}

[dir="ltr"] .m-application .ms-5 {
  margin-left: 20px !important;
}

[dir="rtl"] .m-application .ms-5 {
  margin-right: 20px !important;
}

[dir="ltr"] .m-application .ms-6 {
  margin-left: 24px !important;
}

[dir="rtl"] .m-application .ms-6 {
  margin-right: 24px !important;
}

[dir="ltr"] .m-application .ms-7 {
  margin-left: 28px !important;
}

[dir="rtl"] .m-application .ms-7 {
  margin-right: 28px !important;
}

[dir="ltr"] .m-application .ms-8 {
  margin-left: 32px !important;
}

[dir="rtl"] .m-application .ms-8 {
  margin-right: 32px !important;
}

[dir="ltr"] .m-application .ms-9 {
  margin-left: 36px !important;
}

[dir="rtl"] .m-application .ms-9 {
  margin-right: 36px !important;
}

[dir="ltr"] .m-application .ms-10 {
  margin-left: 40px !important;
}

[dir="rtl"] .m-application .ms-10 {
  margin-right: 40px !important;
}

[dir="ltr"] .m-application .ms-11 {
  margin-left: 44px !important;
}

[dir="rtl"] .m-application .ms-11 {
  margin-right: 44px !important;
}

[dir="ltr"] .m-application .ms-12 {
  margin-left: 48px !important;
}

[dir="rtl"] .m-application .ms-12 {
  margin-right: 48px !important;
}

[dir="ltr"] .m-application .ms-auto {
  margin-left: auto !important;
}

[dir="rtl"] .m-application .ms-auto {
  margin-right: auto !important;
}

[dir="ltr"] .m-application .me-0 {
  margin-right: 0px !important;
}

[dir="rtl"] .m-application .me-0 {
  margin-left: 0px !important;
}

[dir="ltr"] .m-application .me-1 {
  margin-right: 4px !important;
}

[dir="rtl"] .m-application .me-1 {
  margin-left: 4px !important;
}

[dir="ltr"] .m-application .me-2 {
  margin-right: 8px !important;
}

[dir="rtl"] .m-application .me-2 {
  margin-left: 8px !important;
}

[dir="ltr"] .m-application .me-3 {
  margin-right: 12px !important;
}

[dir="rtl"] .m-application .me-3 {
  margin-left: 12px !important;
}

[dir="ltr"] .m-application .me-4 {
  margin-right: 16px !important;
}

[dir="rtl"] .m-application .me-4 {
  margin-left: 16px !important;
}

[dir="ltr"] .m-application .me-5 {
  margin-right: 20px !important;
}

[dir="rtl"] .m-application .me-5 {
  margin-left: 20px !important;
}

[dir="ltr"] .m-application .me-6 {
  margin-right: 24px !important;
}

[dir="rtl"] .m-application .me-6 {
  margin-left: 24px !important;
}

[dir="ltr"] .m-application .me-7 {
  margin-right: 28px !important;
}

[dir="rtl"] .m-application .me-7 {
  margin-left: 28px !important;
}

[dir="ltr"] .m-application .me-8 {
  margin-right: 32px !important;
}

[dir="rtl"] .m-application .me-8 {
  margin-left: 32px !important;
}

[dir="ltr"] .m-application .me-9 {
  margin-right: 36px !important;
}

[dir="rtl"] .m-application .me-9 {
  margin-left: 36px !important;
}

[dir="ltr"] .m-application .me-10 {
  margin-right: 40px !important;
}

[dir="rtl"] .m-application .me-10 {
  margin-left: 40px !important;
}

[dir="ltr"] .m-application .me-11 {
  margin-right: 44px !important;
}

[dir="rtl"] .m-application .me-11 {
  margin-left: 44px !important;
}

[dir="ltr"] .m-application .me-12 {
  margin-right: 48px !important;
}

[dir="rtl"] .m-application .me-12 {
  margin-left: 48px !important;
}

[dir="ltr"] .m-application .me-auto {
  margin-right: auto !important;
}

[dir="rtl"] .m-application .me-auto {
  margin-left: auto !important;
}

.m-application .ma-n1 {
  margin: -4px !important;
}

.m-application .ma-n2 {
  margin: -8px !important;
}

.m-application .ma-n3 {
  margin: -12px !important;
}

.m-application .ma-n4 {
  margin: -16px !important;
}

.m-application .ma-n5 {
  margin: -20px !important;
}

.m-application .ma-n6 {
  margin: -24px !important;
}

.m-application .ma-n7 {
  margin: -28px !important;
}

.m-application .ma-n8 {
  margin: -32px !important;
}

.m-application .ma-n9 {
  margin: -36px !important;
}

.m-application .ma-n10 {
  margin: -40px !important;
}

.m-application .ma-n11 {
  margin: -44px !important;
}

.m-application .ma-n12 {
  margin: -48px !important;
}

.m-application .mx-n1 {
  margin-right: -4px !important;
  margin-left: -4px !important;
}

.m-application .mx-n2 {
  margin-right: -8px !important;
  margin-left: -8px !important;
}

.m-application .mx-n3 {
  margin-right: -12px !important;
  margin-left: -12px !important;
}

.m-application .mx-n4 {
  margin-right: -16px !important;
  margin-left: -16px !important;
}

.m-application .mx-n5 {
  margin-right: -20px !important;
  margin-left: -20px !important;
}

.m-application .mx-n6 {
  margin-right: -24px !important;
  margin-left: -24px !important;
}

.m-application .mx-n7 {
  margin-right: -28px !important;
  margin-left: -28px !important;
}

.m-application .mx-n8 {
  margin-right: -32px !important;
  margin-left: -32px !important;
}

.m-application .mx-n9 {
  margin-right: -36px !important;
  margin-left: -36px !important;
}

.m-application .mx-n10 {
  margin-right: -40px !important;
  margin-left: -40px !important;
}

.m-application .mx-n11 {
  margin-right: -44px !important;
  margin-left: -44px !important;
}

.m-application .mx-n12 {
  margin-right: -48px !important;
  margin-left: -48px !important;
}

.m-application .my-n1 {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}

.m-application .my-n2 {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}

.m-application .my-n3 {
  margin-top: -12px !important;
  margin-bottom: -12px !important;
}

.m-application .my-n4 {
  margin-top: -16px !important;
  margin-bottom: -16px !important;
}

.m-application .my-n5 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}

.m-application .my-n6 {
  margin-top: -24px !important;
  margin-bottom: -24px !important;
}

.m-application .my-n7 {
  margin-top: -28px !important;
  margin-bottom: -28px !important;
}

.m-application .my-n8 {
  margin-top: -32px !important;
  margin-bottom: -32px !important;
}

.m-application .my-n9 {
  margin-top: -36px !important;
  margin-bottom: -36px !important;
}

.m-application .my-n10 {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}

.m-application .my-n11 {
  margin-top: -44px !important;
  margin-bottom: -44px !important;
}

.m-application .my-n12 {
  margin-top: -48px !important;
  margin-bottom: -48px !important;
}

.m-application .mt-n1 {
  margin-top: -4px !important;
}

.m-application .mt-n2 {
  margin-top: -8px !important;
}

.m-application .mt-n3 {
  margin-top: -12px !important;
}

.m-application .mt-n4 {
  margin-top: -16px !important;
}

.m-application .mt-n5 {
  margin-top: -20px !important;
}

.m-application .mt-n6 {
  margin-top: -24px !important;
}

.m-application .mt-n7 {
  margin-top: -28px !important;
}

.m-application .mt-n8 {
  margin-top: -32px !important;
}

.m-application .mt-n9 {
  margin-top: -36px !important;
}

.m-application .mt-n10 {
  margin-top: -40px !important;
}

.m-application .mt-n11 {
  margin-top: -44px !important;
}

.m-application .mt-n12 {
  margin-top: -48px !important;
}

.m-application .mr-n1 {
  margin-right: -4px !important;
}

.m-application .mr-n2 {
  margin-right: -8px !important;
}

.m-application .mr-n3 {
  margin-right: -12px !important;
}

.m-application .mr-n4 {
  margin-right: -16px !important;
}

.m-application .mr-n5 {
  margin-right: -20px !important;
}

.m-application .mr-n6 {
  margin-right: -24px !important;
}

.m-application .mr-n7 {
  margin-right: -28px !important;
}

.m-application .mr-n8 {
  margin-right: -32px !important;
}

.m-application .mr-n9 {
  margin-right: -36px !important;
}

.m-application .mr-n10 {
  margin-right: -40px !important;
}

.m-application .mr-n11 {
  margin-right: -44px !important;
}

.m-application .mr-n12 {
  margin-right: -48px !important;
}

.m-application .mb-n1 {
  margin-bottom: -4px !important;
}

.m-application .mb-n2 {
  margin-bottom: -8px !important;
}

.m-application .mb-n3 {
  margin-bottom: -12px !important;
}

.m-application .mb-n4 {
  margin-bottom: -16px !important;
}

.m-application .mb-n5 {
  margin-bottom: -20px !important;
}

.m-application .mb-n6 {
  margin-bottom: -24px !important;
}

.m-application .mb-n7 {
  margin-bottom: -28px !important;
}

.m-application .mb-n8 {
  margin-bottom: -32px !important;
}

.m-application .mb-n9 {
  margin-bottom: -36px !important;
}

.m-application .mb-n10 {
  margin-bottom: -40px !important;
}

.m-application .mb-n11 {
  margin-bottom: -44px !important;
}

.m-application .mb-n12 {
  margin-bottom: -48px !important;
}

.m-application .ml-n1 {
  margin-left: -4px !important;
}

.m-application .ml-n2 {
  margin-left: -8px !important;
}

.m-application .ml-n3 {
  margin-left: -12px !important;
}

.m-application .ml-n4 {
  margin-left: -16px !important;
}

.m-application .ml-n5 {
  margin-left: -20px !important;
}

.m-application .ml-n6 {
  margin-left: -24px !important;
}

.m-application .ml-n7 {
  margin-left: -28px !important;
}

.m-application .ml-n8 {
  margin-left: -32px !important;
}

.m-application .ml-n9 {
  margin-left: -36px !important;
}

.m-application .ml-n10 {
  margin-left: -40px !important;
}

.m-application .ml-n11 {
  margin-left: -44px !important;
}

.m-application .ml-n12 {
  margin-left: -48px !important;
}

[dir="ltr"] .m-application .ms-n1 {
  margin-left: -4px !important;
}

[dir="rtl"] .m-application .ms-n1 {
  margin-right: -4px !important;
}

[dir="ltr"] .m-application .ms-n2 {
  margin-left: -8px !important;
}

[dir="rtl"] .m-application .ms-n2 {
  margin-right: -8px !important;
}

[dir="ltr"] .m-application .ms-n3 {
  margin-left: -12px !important;
}

[dir="rtl"] .m-application .ms-n3 {
  margin-right: -12px !important;
}

[dir="ltr"] .m-application .ms-n4 {
  margin-left: -16px !important;
}

[dir="rtl"] .m-application .ms-n4 {
  margin-right: -16px !important;
}

[dir="ltr"] .m-application .ms-n5 {
  margin-left: -20px !important;
}

[dir="rtl"] .m-application .ms-n5 {
  margin-right: -20px !important;
}

[dir="ltr"] .m-application .ms-n6 {
  margin-left: -24px !important;
}

[dir="rtl"] .m-application .ms-n6 {
  margin-right: -24px !important;
}

[dir="ltr"] .m-application .ms-n7 {
  margin-left: -28px !important;
}

[dir="rtl"] .m-application .ms-n7 {
  margin-right: -28px !important;
}

[dir="ltr"] .m-application .ms-n8 {
  margin-left: -32px !important;
}

[dir="rtl"] .m-application .ms-n8 {
  margin-right: -32px !important;
}

[dir="ltr"] .m-application .ms-n9 {
  margin-left: -36px !important;
}

[dir="rtl"] .m-application .ms-n9 {
  margin-right: -36px !important;
}

[dir="ltr"] .m-application .ms-n10 {
  margin-left: -40px !important;
}

[dir="rtl"] .m-application .ms-n10 {
  margin-right: -40px !important;
}

[dir="ltr"] .m-application .ms-n11 {
  margin-left: -44px !important;
}

[dir="rtl"] .m-application .ms-n11 {
  margin-right: -44px !important;
}

[dir="ltr"] .m-application .ms-n12 {
  margin-left: -48px !important;
}

[dir="rtl"] .m-application .ms-n12 {
  margin-right: -48px !important;
}

[dir="ltr"] .m-application .me-n1 {
  margin-right: -4px !important;
}

[dir="rtl"] .m-application .me-n1 {
  margin-left: -4px !important;
}

[dir="ltr"] .m-application .me-n2 {
  margin-right: -8px !important;
}

[dir="rtl"] .m-application .me-n2 {
  margin-left: -8px !important;
}

[dir="ltr"] .m-application .me-n3 {
  margin-right: -12px !important;
}

[dir="rtl"] .m-application .me-n3 {
  margin-left: -12px !important;
}

[dir="ltr"] .m-application .me-n4 {
  margin-right: -16px !important;
}

[dir="rtl"] .m-application .me-n4 {
  margin-left: -16px !important;
}

[dir="ltr"] .m-application .me-n5 {
  margin-right: -20px !important;
}

[dir="rtl"] .m-application .me-n5 {
  margin-left: -20px !important;
}

[dir="ltr"] .m-application .me-n6 {
  margin-right: -24px !important;
}

[dir="rtl"] .m-application .me-n6 {
  margin-left: -24px !important;
}

[dir="ltr"] .m-application .me-n7 {
  margin-right: -28px !important;
}

[dir="rtl"] .m-application .me-n7 {
  margin-left: -28px !important;
}

[dir="ltr"] .m-application .me-n8 {
  margin-right: -32px !important;
}

[dir="rtl"] .m-application .me-n8 {
  margin-left: -32px !important;
}

[dir="ltr"] .m-application .me-n9 {
  margin-right: -36px !important;
}

[dir="rtl"] .m-application .me-n9 {
  margin-left: -36px !important;
}

[dir="ltr"] .m-application .me-n10 {
  margin-right: -40px !important;
}

[dir="rtl"] .m-application .me-n10 {
  margin-left: -40px !important;
}

[dir="ltr"] .m-application .me-n11 {
  margin-right: -44px !important;
}

[dir="rtl"] .m-application .me-n11 {
  margin-left: -44px !important;
}

[dir="ltr"] .m-application .me-n12 {
  margin-right: -48px !important;
}

[dir="rtl"] .m-application .me-n12 {
  margin-left: -48px !important;
}

.m-application .pa-0 {
  padding: 0px !important;
}

.m-application .pa-1 {
  padding: 4px !important;
}

.m-application .pa-2 {
  padding: 8px !important;
}

.m-application .pa-3 {
  padding: 12px !important;
}

.m-application .pa-4 {
  padding: 16px !important;
}

.m-application .pa-5 {
  padding: 20px !important;
}

.m-application .pa-6 {
  padding: 24px !important;
}

.m-application .pa-7 {
  padding: 28px !important;
}

.m-application .pa-8 {
  padding: 32px !important;
}

.m-application .pa-9 {
  padding: 36px !important;
}

.m-application .pa-10 {
  padding: 40px !important;
}

.m-application .pa-11 {
  padding: 44px !important;
}

.m-application .pa-12 {
  padding: 48px !important;
}

.m-application .px-0 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.m-application .px-1 {
  padding-right: 4px !important;
  padding-left: 4px !important;
}

.m-application .px-2 {
  padding-right: 8px !important;
  padding-left: 8px !important;
}

.m-application .px-3 {
  padding-right: 12px !important;
  padding-left: 12px !important;
}

.m-application .px-4 {
  padding-right: 16px !important;
  padding-left: 16px !important;
}

.m-application .px-5 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.m-application .px-6 {
  padding-right: 24px !important;
  padding-left: 24px !important;
}

.m-application .px-7 {
  padding-right: 28px !important;
  padding-left: 28px !important;
}

.m-application .px-8 {
  padding-right: 32px !important;
  padding-left: 32px !important;
}

.m-application .px-9 {
  padding-right: 36px !important;
  padding-left: 36px !important;
}

.m-application .px-10 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.m-application .px-11 {
  padding-right: 44px !important;
  padding-left: 44px !important;
}

.m-application .px-12 {
  padding-right: 48px !important;
  padding-left: 48px !important;
}

.m-application .py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.m-application .py-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.m-application .py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.m-application .py-3 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.m-application .py-4 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.m-application .py-5 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.m-application .py-6 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.m-application .py-7 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.m-application .py-8 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.m-application .py-9 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.m-application .py-10 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.m-application .py-11 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.m-application .py-12 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.m-application .pt-0 {
  padding-top: 0px !important;
}

.m-application .pt-1 {
  padding-top: 4px !important;
}

.m-application .pt-2 {
  padding-top: 8px !important;
}

.m-application .pt-3 {
  padding-top: 12px !important;
}

.m-application .pt-4 {
  padding-top: 16px !important;
}

.m-application .pt-5 {
  padding-top: 20px !important;
}

.m-application .pt-6 {
  padding-top: 24px !important;
}

.m-application .pt-7 {
  padding-top: 28px !important;
}

.m-application .pt-8 {
  padding-top: 32px !important;
}

.m-application .pt-9 {
  padding-top: 36px !important;
}

.m-application .pt-10 {
  padding-top: 40px !important;
}

.m-application .pt-11 {
  padding-top: 44px !important;
}

.m-application .pt-12 {
  padding-top: 48px !important;
}

.m-application .pr-0 {
  padding-right: 0px !important;
}

.m-application .pr-1 {
  padding-right: 4px !important;
}

.m-application .pr-2 {
  padding-right: 8px !important;
}

.m-application .pr-3 {
  padding-right: 12px !important;
}

.m-application .pr-4 {
  padding-right: 16px !important;
}

.m-application .pr-5 {
  padding-right: 20px !important;
}

.m-application .pr-6 {
  padding-right: 24px !important;
}

.m-application .pr-7 {
  padding-right: 28px !important;
}

.m-application .pr-8 {
  padding-right: 32px !important;
}

.m-application .pr-9 {
  padding-right: 36px !important;
}

.m-application .pr-10 {
  padding-right: 40px !important;
}

.m-application .pr-11 {
  padding-right: 44px !important;
}

.m-application .pr-12 {
  padding-right: 48px !important;
}

.m-application .pb-0 {
  padding-bottom: 0px !important;
}

.m-application .pb-1 {
  padding-bottom: 4px !important;
}

.m-application .pb-2 {
  padding-bottom: 8px !important;
}

.m-application .pb-3 {
  padding-bottom: 12px !important;
}

.m-application .pb-4 {
  padding-bottom: 16px !important;
}

.m-application .pb-5 {
  padding-bottom: 20px !important;
}

.m-application .pb-6 {
  padding-bottom: 24px !important;
}

.m-application .pb-7 {
  padding-bottom: 28px !important;
}

.m-application .pb-8 {
  padding-bottom: 32px !important;
}

.m-application .pb-9 {
  padding-bottom: 36px !important;
}

.m-application .pb-10 {
  padding-bottom: 40px !important;
}

.m-application .pb-11 {
  padding-bottom: 44px !important;
}

.m-application .pb-12 {
  padding-bottom: 48px !important;
}

.m-application .pl-0 {
  padding-left: 0px !important;
}

.m-application .pl-1 {
  padding-left: 4px !important;
}

.m-application .pl-2 {
  padding-left: 8px !important;
}

.m-application .pl-3 {
  padding-left: 12px !important;
}

.m-application .pl-4 {
  padding-left: 16px !important;
}

.m-application .pl-5 {
  padding-left: 20px !important;
}

.m-application .pl-6 {
  padding-left: 24px !important;
}

.m-application .pl-7 {
  padding-left: 28px !important;
}

.m-application .pl-8 {
  padding-left: 32px !important;
}

.m-application .pl-9 {
  padding-left: 36px !important;
}

.m-application .pl-10 {
  padding-left: 40px !important;
}

.m-application .pl-11 {
  padding-left: 44px !important;
}

.m-application .pl-12 {
  padding-left: 48px !important;
}

[dir="ltr"] .m-application .ps-0 {
  padding-left: 0px !important;
}

[dir="rtl"] .m-application .ps-0 {
  padding-right: 0px !important;
}

[dir="ltr"] .m-application .ps-1 {
  padding-left: 4px !important;
}

[dir="rtl"] .m-application .ps-1 {
  padding-right: 4px !important;
}

[dir="ltr"] .m-application .ps-2 {
  padding-left: 8px !important;
}

[dir="rtl"] .m-application .ps-2 {
  padding-right: 8px !important;
}

[dir="ltr"] .m-application .ps-3 {
  padding-left: 12px !important;
}

[dir="rtl"] .m-application .ps-3 {
  padding-right: 12px !important;
}

[dir="ltr"] .m-application .ps-4 {
  padding-left: 16px !important;
}

[dir="rtl"] .m-application .ps-4 {
  padding-right: 16px !important;
}

[dir="ltr"] .m-application .ps-5 {
  padding-left: 20px !important;
}

[dir="rtl"] .m-application .ps-5 {
  padding-right: 20px !important;
}

[dir="ltr"] .m-application .ps-6 {
  padding-left: 24px !important;
}

[dir="rtl"] .m-application .ps-6 {
  padding-right: 24px !important;
}

[dir="ltr"] .m-application .ps-7 {
  padding-left: 28px !important;
}

[dir="rtl"] .m-application .ps-7 {
  padding-right: 28px !important;
}

[dir="ltr"] .m-application .ps-8 {
  padding-left: 32px !important;
}

[dir="rtl"] .m-application .ps-8 {
  padding-right: 32px !important;
}

[dir="ltr"] .m-application .ps-9 {
  padding-left: 36px !important;
}

[dir="rtl"] .m-application .ps-9 {
  padding-right: 36px !important;
}

[dir="ltr"] .m-application .ps-10 {
  padding-left: 40px !important;
}

[dir="rtl"] .m-application .ps-10 {
  padding-right: 40px !important;
}

[dir="ltr"] .m-application .ps-11 {
  padding-left: 44px !important;
}

[dir="rtl"] .m-application .ps-11 {
  padding-right: 44px !important;
}

[dir="ltr"] .m-application .ps-12 {
  padding-left: 48px !important;
}

[dir="rtl"] .m-application .ps-12 {
  padding-right: 48px !important;
}

[dir="ltr"] .m-application .pe-0 {
  padding-right: 0px !important;
}

[dir="rtl"] .m-application .pe-0 {
  padding-left: 0px !important;
}

[dir="ltr"] .m-application .pe-1 {
  padding-right: 4px !important;
}

[dir="rtl"] .m-application .pe-1 {
  padding-left: 4px !important;
}

[dir="ltr"] .m-application .pe-2 {
  padding-right: 8px !important;
}

[dir="rtl"] .m-application .pe-2 {
  padding-left: 8px !important;
}

[dir="ltr"] .m-application .pe-3 {
  padding-right: 12px !important;
}

[dir="rtl"] .m-application .pe-3 {
  padding-left: 12px !important;
}

[dir="ltr"] .m-application .pe-4 {
  padding-right: 16px !important;
}

[dir="rtl"] .m-application .pe-4 {
  padding-left: 16px !important;
}

[dir="ltr"] .m-application .pe-5 {
  padding-right: 20px !important;
}

[dir="rtl"] .m-application .pe-5 {
  padding-left: 20px !important;
}

[dir="ltr"] .m-application .pe-6 {
  padding-right: 24px !important;
}

[dir="rtl"] .m-application .pe-6 {
  padding-left: 24px !important;
}

[dir="ltr"] .m-application .pe-7 {
  padding-right: 28px !important;
}

[dir="rtl"] .m-application .pe-7 {
  padding-left: 28px !important;
}

[dir="ltr"] .m-application .pe-8 {
  padding-right: 32px !important;
}

[dir="rtl"] .m-application .pe-8 {
  padding-left: 32px !important;
}

[dir="ltr"] .m-application .pe-9 {
  padding-right: 36px !important;
}

[dir="rtl"] .m-application .pe-9 {
  padding-left: 36px !important;
}

[dir="ltr"] .m-application .pe-10 {
  padding-right: 40px !important;
}

[dir="rtl"] .m-application .pe-10 {
  padding-left: 40px !important;
}

[dir="ltr"] .m-application .pe-11 {
  padding-right: 44px !important;
}

[dir="rtl"] .m-application .pe-11 {
  padding-left: 44px !important;
}

[dir="ltr"] .m-application .pe-12 {
  padding-right: 48px !important;
}

[dir="rtl"] .m-application .pe-12 {
  padding-left: 48px !important;
}

@media only screen and (min-width: 600px) {
  .m-application .ma-sm-0 {
    margin: 0px !important;
  }
  .m-application .ma-sm-1 {
    margin: 4px !important;
  }
  .m-application .ma-sm-2 {
    margin: 8px !important;
  }
  .m-application .ma-sm-3 {
    margin: 12px !important;
  }
  .m-application .ma-sm-4 {
    margin: 16px !important;
  }
  .m-application .ma-sm-5 {
    margin: 20px !important;
  }
  .m-application .ma-sm-6 {
    margin: 24px !important;
  }
  .m-application .ma-sm-7 {
    margin: 28px !important;
  }
  .m-application .ma-sm-8 {
    margin: 32px !important;
  }
  .m-application .ma-sm-9 {
    margin: 36px !important;
  }
  .m-application .ma-sm-10 {
    margin: 40px !important;
  }
  .m-application .ma-sm-11 {
    margin: 44px !important;
  }
  .m-application .ma-sm-12 {
    margin: 48px !important;
  }
  .m-application .ma-sm-auto {
    margin: auto !important;
  }
  .m-application .mx-sm-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .m-application .mx-sm-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .m-application .mx-sm-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .m-application .mx-sm-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .m-application .mx-sm-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .m-application .mx-sm-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .m-application .mx-sm-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .m-application .mx-sm-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .m-application .mx-sm-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .m-application .mx-sm-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .m-application .mx-sm-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .m-application .mx-sm-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .m-application .mx-sm-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .m-application .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .m-application .my-sm-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-application .my-sm-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-application .my-sm-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-application .my-sm-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-application .my-sm-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-application .my-sm-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-application .my-sm-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-application .my-sm-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-application .my-sm-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-application .my-sm-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-application .my-sm-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-application .my-sm-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-application .my-sm-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-application .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .m-application .mt-sm-0 {
    margin-top: 0px !important;
  }
  .m-application .mt-sm-1 {
    margin-top: 4px !important;
  }
  .m-application .mt-sm-2 {
    margin-top: 8px !important;
  }
  .m-application .mt-sm-3 {
    margin-top: 12px !important;
  }
  .m-application .mt-sm-4 {
    margin-top: 16px !important;
  }
  .m-application .mt-sm-5 {
    margin-top: 20px !important;
  }
  .m-application .mt-sm-6 {
    margin-top: 24px !important;
  }
  .m-application .mt-sm-7 {
    margin-top: 28px !important;
  }
  .m-application .mt-sm-8 {
    margin-top: 32px !important;
  }
  .m-application .mt-sm-9 {
    margin-top: 36px !important;
  }
  .m-application .mt-sm-10 {
    margin-top: 40px !important;
  }
  .m-application .mt-sm-11 {
    margin-top: 44px !important;
  }
  .m-application .mt-sm-12 {
    margin-top: 48px !important;
  }
  .m-application .mt-sm-auto {
    margin-top: auto !important;
  }
  .m-application .mr-sm-0 {
    margin-right: 0px !important;
  }
  .m-application .mr-sm-1 {
    margin-right: 4px !important;
  }
  .m-application .mr-sm-2 {
    margin-right: 8px !important;
  }
  .m-application .mr-sm-3 {
    margin-right: 12px !important;
  }
  .m-application .mr-sm-4 {
    margin-right: 16px !important;
  }
  .m-application .mr-sm-5 {
    margin-right: 20px !important;
  }
  .m-application .mr-sm-6 {
    margin-right: 24px !important;
  }
  .m-application .mr-sm-7 {
    margin-right: 28px !important;
  }
  .m-application .mr-sm-8 {
    margin-right: 32px !important;
  }
  .m-application .mr-sm-9 {
    margin-right: 36px !important;
  }
  .m-application .mr-sm-10 {
    margin-right: 40px !important;
  }
  .m-application .mr-sm-11 {
    margin-right: 44px !important;
  }
  .m-application .mr-sm-12 {
    margin-right: 48px !important;
  }
  .m-application .mr-sm-auto {
    margin-right: auto !important;
  }
  .m-application .mb-sm-0 {
    margin-bottom: 0px !important;
  }
  .m-application .mb-sm-1 {
    margin-bottom: 4px !important;
  }
  .m-application .mb-sm-2 {
    margin-bottom: 8px !important;
  }
  .m-application .mb-sm-3 {
    margin-bottom: 12px !important;
  }
  .m-application .mb-sm-4 {
    margin-bottom: 16px !important;
  }
  .m-application .mb-sm-5 {
    margin-bottom: 20px !important;
  }
  .m-application .mb-sm-6 {
    margin-bottom: 24px !important;
  }
  .m-application .mb-sm-7 {
    margin-bottom: 28px !important;
  }
  .m-application .mb-sm-8 {
    margin-bottom: 32px !important;
  }
  .m-application .mb-sm-9 {
    margin-bottom: 36px !important;
  }
  .m-application .mb-sm-10 {
    margin-bottom: 40px !important;
  }
  .m-application .mb-sm-11 {
    margin-bottom: 44px !important;
  }
  .m-application .mb-sm-12 {
    margin-bottom: 48px !important;
  }
  .m-application .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .m-application .ml-sm-0 {
    margin-left: 0px !important;
  }
  .m-application .ml-sm-1 {
    margin-left: 4px !important;
  }
  .m-application .ml-sm-2 {
    margin-left: 8px !important;
  }
  .m-application .ml-sm-3 {
    margin-left: 12px !important;
  }
  .m-application .ml-sm-4 {
    margin-left: 16px !important;
  }
  .m-application .ml-sm-5 {
    margin-left: 20px !important;
  }
  .m-application .ml-sm-6 {
    margin-left: 24px !important;
  }
  .m-application .ml-sm-7 {
    margin-left: 28px !important;
  }
  .m-application .ml-sm-8 {
    margin-left: 32px !important;
  }
  .m-application .ml-sm-9 {
    margin-left: 36px !important;
  }
  .m-application .ml-sm-10 {
    margin-left: 40px !important;
  }
  .m-application .ml-sm-11 {
    margin-left: 44px !important;
  }
  .m-application .ml-sm-12 {
    margin-left: 48px !important;
  }
  .m-application .ml-sm-auto {
    margin-left: auto !important;
  }
  [dir="ltr"] .m-application .ms-sm-0 {
    margin-left: 0px !important;
  }
  [dir="rtl"] .m-application .ms-sm-0 {
    margin-right: 0px !important;
  }
  [dir="ltr"] .m-application .ms-sm-1 {
    margin-left: 4px !important;
  }
  [dir="rtl"] .m-application .ms-sm-1 {
    margin-right: 4px !important;
  }
  [dir="ltr"] .m-application .ms-sm-2 {
    margin-left: 8px !important;
  }
  [dir="rtl"] .m-application .ms-sm-2 {
    margin-right: 8px !important;
  }
  [dir="ltr"] .m-application .ms-sm-3 {
    margin-left: 12px !important;
  }
  [dir="rtl"] .m-application .ms-sm-3 {
    margin-right: 12px !important;
  }
  [dir="ltr"] .m-application .ms-sm-4 {
    margin-left: 16px !important;
  }
  [dir="rtl"] .m-application .ms-sm-4 {
    margin-right: 16px !important;
  }
  [dir="ltr"] .m-application .ms-sm-5 {
    margin-left: 20px !important;
  }
  [dir="rtl"] .m-application .ms-sm-5 {
    margin-right: 20px !important;
  }
  [dir="ltr"] .m-application .ms-sm-6 {
    margin-left: 24px !important;
  }
  [dir="rtl"] .m-application .ms-sm-6 {
    margin-right: 24px !important;
  }
  [dir="ltr"] .m-application .ms-sm-7 {
    margin-left: 28px !important;
  }
  [dir="rtl"] .m-application .ms-sm-7 {
    margin-right: 28px !important;
  }
  [dir="ltr"] .m-application .ms-sm-8 {
    margin-left: 32px !important;
  }
  [dir="rtl"] .m-application .ms-sm-8 {
    margin-right: 32px !important;
  }
  [dir="ltr"] .m-application .ms-sm-9 {
    margin-left: 36px !important;
  }
  [dir="rtl"] .m-application .ms-sm-9 {
    margin-right: 36px !important;
  }
  [dir="ltr"] .m-application .ms-sm-10 {
    margin-left: 40px !important;
  }
  [dir="rtl"] .m-application .ms-sm-10 {
    margin-right: 40px !important;
  }
  [dir="ltr"] .m-application .ms-sm-11 {
    margin-left: 44px !important;
  }
  [dir="rtl"] .m-application .ms-sm-11 {
    margin-right: 44px !important;
  }
  [dir="ltr"] .m-application .ms-sm-12 {
    margin-left: 48px !important;
  }
  [dir="rtl"] .m-application .ms-sm-12 {
    margin-right: 48px !important;
  }
  [dir="ltr"] .m-application .ms-sm-auto {
    margin-left: auto !important;
  }
  [dir="rtl"] .m-application .ms-sm-auto {
    margin-right: auto !important;
  }
  [dir="ltr"] .m-application .me-sm-0 {
    margin-right: 0px !important;
  }
  [dir="rtl"] .m-application .me-sm-0 {
    margin-left: 0px !important;
  }
  [dir="ltr"] .m-application .me-sm-1 {
    margin-right: 4px !important;
  }
  [dir="rtl"] .m-application .me-sm-1 {
    margin-left: 4px !important;
  }
  [dir="ltr"] .m-application .me-sm-2 {
    margin-right: 8px !important;
  }
  [dir="rtl"] .m-application .me-sm-2 {
    margin-left: 8px !important;
  }
  [dir="ltr"] .m-application .me-sm-3 {
    margin-right: 12px !important;
  }
  [dir="rtl"] .m-application .me-sm-3 {
    margin-left: 12px !important;
  }
  [dir="ltr"] .m-application .me-sm-4 {
    margin-right: 16px !important;
  }
  [dir="rtl"] .m-application .me-sm-4 {
    margin-left: 16px !important;
  }
  [dir="ltr"] .m-application .me-sm-5 {
    margin-right: 20px !important;
  }
  [dir="rtl"] .m-application .me-sm-5 {
    margin-left: 20px !important;
  }
  [dir="ltr"] .m-application .me-sm-6 {
    margin-right: 24px !important;
  }
  [dir="rtl"] .m-application .me-sm-6 {
    margin-left: 24px !important;
  }
  [dir="ltr"] .m-application .me-sm-7 {
    margin-right: 28px !important;
  }
  [dir="rtl"] .m-application .me-sm-7 {
    margin-left: 28px !important;
  }
  [dir="ltr"] .m-application .me-sm-8 {
    margin-right: 32px !important;
  }
  [dir="rtl"] .m-application .me-sm-8 {
    margin-left: 32px !important;
  }
  [dir="ltr"] .m-application .me-sm-9 {
    margin-right: 36px !important;
  }
  [dir="rtl"] .m-application .me-sm-9 {
    margin-left: 36px !important;
  }
  [dir="ltr"] .m-application .me-sm-10 {
    margin-right: 40px !important;
  }
  [dir="rtl"] .m-application .me-sm-10 {
    margin-left: 40px !important;
  }
  [dir="ltr"] .m-application .me-sm-11 {
    margin-right: 44px !important;
  }
  [dir="rtl"] .m-application .me-sm-11 {
    margin-left: 44px !important;
  }
  [dir="ltr"] .m-application .me-sm-12 {
    margin-right: 48px !important;
  }
  [dir="rtl"] .m-application .me-sm-12 {
    margin-left: 48px !important;
  }
  [dir="ltr"] .m-application .me-sm-auto {
    margin-right: auto !important;
  }
  [dir="rtl"] .m-application .me-sm-auto {
    margin-left: auto !important;
  }
  .m-application .ma-sm-n1 {
    margin: -4px !important;
  }
  .m-application .ma-sm-n2 {
    margin: -8px !important;
  }
  .m-application .ma-sm-n3 {
    margin: -12px !important;
  }
  .m-application .ma-sm-n4 {
    margin: -16px !important;
  }
  .m-application .ma-sm-n5 {
    margin: -20px !important;
  }
  .m-application .ma-sm-n6 {
    margin: -24px !important;
  }
  .m-application .ma-sm-n7 {
    margin: -28px !important;
  }
  .m-application .ma-sm-n8 {
    margin: -32px !important;
  }
  .m-application .ma-sm-n9 {
    margin: -36px !important;
  }
  .m-application .ma-sm-n10 {
    margin: -40px !important;
  }
  .m-application .ma-sm-n11 {
    margin: -44px !important;
  }
  .m-application .ma-sm-n12 {
    margin: -48px !important;
  }
  .m-application .mx-sm-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }
  .m-application .mx-sm-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }
  .m-application .mx-sm-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }
  .m-application .mx-sm-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }
  .m-application .mx-sm-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .m-application .mx-sm-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }
  .m-application .mx-sm-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }
  .m-application .mx-sm-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }
  .m-application .mx-sm-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }
  .m-application .mx-sm-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .m-application .mx-sm-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }
  .m-application .mx-sm-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }
  .m-application .my-sm-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .m-application .my-sm-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .m-application .my-sm-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .m-application .my-sm-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .m-application .my-sm-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .m-application .my-sm-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .m-application .my-sm-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .m-application .my-sm-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
  .m-application .my-sm-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .m-application .my-sm-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .m-application .my-sm-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }
  .m-application .my-sm-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }
  .m-application .mt-sm-n1 {
    margin-top: -4px !important;
  }
  .m-application .mt-sm-n2 {
    margin-top: -8px !important;
  }
  .m-application .mt-sm-n3 {
    margin-top: -12px !important;
  }
  .m-application .mt-sm-n4 {
    margin-top: -16px !important;
  }
  .m-application .mt-sm-n5 {
    margin-top: -20px !important;
  }
  .m-application .mt-sm-n6 {
    margin-top: -24px !important;
  }
  .m-application .mt-sm-n7 {
    margin-top: -28px !important;
  }
  .m-application .mt-sm-n8 {
    margin-top: -32px !important;
  }
  .m-application .mt-sm-n9 {
    margin-top: -36px !important;
  }
  .m-application .mt-sm-n10 {
    margin-top: -40px !important;
  }
  .m-application .mt-sm-n11 {
    margin-top: -44px !important;
  }
  .m-application .mt-sm-n12 {
    margin-top: -48px !important;
  }
  .m-application .mr-sm-n1 {
    margin-right: -4px !important;
  }
  .m-application .mr-sm-n2 {
    margin-right: -8px !important;
  }
  .m-application .mr-sm-n3 {
    margin-right: -12px !important;
  }
  .m-application .mr-sm-n4 {
    margin-right: -16px !important;
  }
  .m-application .mr-sm-n5 {
    margin-right: -20px !important;
  }
  .m-application .mr-sm-n6 {
    margin-right: -24px !important;
  }
  .m-application .mr-sm-n7 {
    margin-right: -28px !important;
  }
  .m-application .mr-sm-n8 {
    margin-right: -32px !important;
  }
  .m-application .mr-sm-n9 {
    margin-right: -36px !important;
  }
  .m-application .mr-sm-n10 {
    margin-right: -40px !important;
  }
  .m-application .mr-sm-n11 {
    margin-right: -44px !important;
  }
  .m-application .mr-sm-n12 {
    margin-right: -48px !important;
  }
  .m-application .mb-sm-n1 {
    margin-bottom: -4px !important;
  }
  .m-application .mb-sm-n2 {
    margin-bottom: -8px !important;
  }
  .m-application .mb-sm-n3 {
    margin-bottom: -12px !important;
  }
  .m-application .mb-sm-n4 {
    margin-bottom: -16px !important;
  }
  .m-application .mb-sm-n5 {
    margin-bottom: -20px !important;
  }
  .m-application .mb-sm-n6 {
    margin-bottom: -24px !important;
  }
  .m-application .mb-sm-n7 {
    margin-bottom: -28px !important;
  }
  .m-application .mb-sm-n8 {
    margin-bottom: -32px !important;
  }
  .m-application .mb-sm-n9 {
    margin-bottom: -36px !important;
  }
  .m-application .mb-sm-n10 {
    margin-bottom: -40px !important;
  }
  .m-application .mb-sm-n11 {
    margin-bottom: -44px !important;
  }
  .m-application .mb-sm-n12 {
    margin-bottom: -48px !important;
  }
  .m-application .ml-sm-n1 {
    margin-left: -4px !important;
  }
  .m-application .ml-sm-n2 {
    margin-left: -8px !important;
  }
  .m-application .ml-sm-n3 {
    margin-left: -12px !important;
  }
  .m-application .ml-sm-n4 {
    margin-left: -16px !important;
  }
  .m-application .ml-sm-n5 {
    margin-left: -20px !important;
  }
  .m-application .ml-sm-n6 {
    margin-left: -24px !important;
  }
  .m-application .ml-sm-n7 {
    margin-left: -28px !important;
  }
  .m-application .ml-sm-n8 {
    margin-left: -32px !important;
  }
  .m-application .ml-sm-n9 {
    margin-left: -36px !important;
  }
  .m-application .ml-sm-n10 {
    margin-left: -40px !important;
  }
  .m-application .ml-sm-n11 {
    margin-left: -44px !important;
  }
  .m-application .ml-sm-n12 {
    margin-left: -48px !important;
  }
  [dir="ltr"] .m-application .ms-sm-n1 {
    margin-left: -4px !important;
  }
  [dir="rtl"] .m-application .ms-sm-n1 {
    margin-right: -4px !important;
  }
  [dir="ltr"] .m-application .ms-sm-n2 {
    margin-left: -8px !important;
  }
  [dir="rtl"] .m-application .ms-sm-n2 {
    margin-right: -8px !important;
  }
  [dir="ltr"] .m-application .ms-sm-n3 {
    margin-left: -12px !important;
  }
  [dir="rtl"] .m-application .ms-sm-n3 {
    margin-right: -12px !important;
  }
  [dir="ltr"] .m-application .ms-sm-n4 {
    margin-left: -16px !important;
  }
  [dir="rtl"] .m-application .ms-sm-n4 {
    margin-right: -16px !important;
  }
  [dir="ltr"] .m-application .ms-sm-n5 {
    margin-left: -20px !important;
  }
  [dir="rtl"] .m-application .ms-sm-n5 {
    margin-right: -20px !important;
  }
  [dir="ltr"] .m-application .ms-sm-n6 {
    margin-left: -24px !important;
  }
  [dir="rtl"] .m-application .ms-sm-n6 {
    margin-right: -24px !important;
  }
  [dir="ltr"] .m-application .ms-sm-n7 {
    margin-left: -28px !important;
  }
  [dir="rtl"] .m-application .ms-sm-n7 {
    margin-right: -28px !important;
  }
  [dir="ltr"] .m-application .ms-sm-n8 {
    margin-left: -32px !important;
  }
  [dir="rtl"] .m-application .ms-sm-n8 {
    margin-right: -32px !important;
  }
  [dir="ltr"] .m-application .ms-sm-n9 {
    margin-left: -36px !important;
  }
  [dir="rtl"] .m-application .ms-sm-n9 {
    margin-right: -36px !important;
  }
  [dir="ltr"] .m-application .ms-sm-n10 {
    margin-left: -40px !important;
  }
  [dir="rtl"] .m-application .ms-sm-n10 {
    margin-right: -40px !important;
  }
  [dir="ltr"] .m-application .ms-sm-n11 {
    margin-left: -44px !important;
  }
  [dir="rtl"] .m-application .ms-sm-n11 {
    margin-right: -44px !important;
  }
  [dir="ltr"] .m-application .ms-sm-n12 {
    margin-left: -48px !important;
  }
  [dir="rtl"] .m-application .ms-sm-n12 {
    margin-right: -48px !important;
  }
  [dir="ltr"] .m-application .me-sm-n1 {
    margin-right: -4px !important;
  }
  [dir="rtl"] .m-application .me-sm-n1 {
    margin-left: -4px !important;
  }
  [dir="ltr"] .m-application .me-sm-n2 {
    margin-right: -8px !important;
  }
  [dir="rtl"] .m-application .me-sm-n2 {
    margin-left: -8px !important;
  }
  [dir="ltr"] .m-application .me-sm-n3 {
    margin-right: -12px !important;
  }
  [dir="rtl"] .m-application .me-sm-n3 {
    margin-left: -12px !important;
  }
  [dir="ltr"] .m-application .me-sm-n4 {
    margin-right: -16px !important;
  }
  [dir="rtl"] .m-application .me-sm-n4 {
    margin-left: -16px !important;
  }
  [dir="ltr"] .m-application .me-sm-n5 {
    margin-right: -20px !important;
  }
  [dir="rtl"] .m-application .me-sm-n5 {
    margin-left: -20px !important;
  }
  [dir="ltr"] .m-application .me-sm-n6 {
    margin-right: -24px !important;
  }
  [dir="rtl"] .m-application .me-sm-n6 {
    margin-left: -24px !important;
  }
  [dir="ltr"] .m-application .me-sm-n7 {
    margin-right: -28px !important;
  }
  [dir="rtl"] .m-application .me-sm-n7 {
    margin-left: -28px !important;
  }
  [dir="ltr"] .m-application .me-sm-n8 {
    margin-right: -32px !important;
  }
  [dir="rtl"] .m-application .me-sm-n8 {
    margin-left: -32px !important;
  }
  [dir="ltr"] .m-application .me-sm-n9 {
    margin-right: -36px !important;
  }
  [dir="rtl"] .m-application .me-sm-n9 {
    margin-left: -36px !important;
  }
  [dir="ltr"] .m-application .me-sm-n10 {
    margin-right: -40px !important;
  }
  [dir="rtl"] .m-application .me-sm-n10 {
    margin-left: -40px !important;
  }
  [dir="ltr"] .m-application .me-sm-n11 {
    margin-right: -44px !important;
  }
  [dir="rtl"] .m-application .me-sm-n11 {
    margin-left: -44px !important;
  }
  [dir="ltr"] .m-application .me-sm-n12 {
    margin-right: -48px !important;
  }
  [dir="rtl"] .m-application .me-sm-n12 {
    margin-left: -48px !important;
  }
  .m-application .pa-sm-0 {
    padding: 0px !important;
  }
  .m-application .pa-sm-1 {
    padding: 4px !important;
  }
  .m-application .pa-sm-2 {
    padding: 8px !important;
  }
  .m-application .pa-sm-3 {
    padding: 12px !important;
  }
  .m-application .pa-sm-4 {
    padding: 16px !important;
  }
  .m-application .pa-sm-5 {
    padding: 20px !important;
  }
  .m-application .pa-sm-6 {
    padding: 24px !important;
  }
  .m-application .pa-sm-7 {
    padding: 28px !important;
  }
  .m-application .pa-sm-8 {
    padding: 32px !important;
  }
  .m-application .pa-sm-9 {
    padding: 36px !important;
  }
  .m-application .pa-sm-10 {
    padding: 40px !important;
  }
  .m-application .pa-sm-11 {
    padding: 44px !important;
  }
  .m-application .pa-sm-12 {
    padding: 48px !important;
  }
  .m-application .px-sm-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .m-application .px-sm-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .m-application .px-sm-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .m-application .px-sm-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .m-application .px-sm-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .m-application .px-sm-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .m-application .px-sm-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .m-application .px-sm-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .m-application .px-sm-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .m-application .px-sm-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .m-application .px-sm-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .m-application .px-sm-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .m-application .px-sm-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .m-application .py-sm-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-application .py-sm-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-application .py-sm-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-application .py-sm-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-application .py-sm-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-application .py-sm-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-application .py-sm-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-application .py-sm-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-application .py-sm-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-application .py-sm-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-application .py-sm-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-application .py-sm-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-application .py-sm-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-application .pt-sm-0 {
    padding-top: 0px !important;
  }
  .m-application .pt-sm-1 {
    padding-top: 4px !important;
  }
  .m-application .pt-sm-2 {
    padding-top: 8px !important;
  }
  .m-application .pt-sm-3 {
    padding-top: 12px !important;
  }
  .m-application .pt-sm-4 {
    padding-top: 16px !important;
  }
  .m-application .pt-sm-5 {
    padding-top: 20px !important;
  }
  .m-application .pt-sm-6 {
    padding-top: 24px !important;
  }
  .m-application .pt-sm-7 {
    padding-top: 28px !important;
  }
  .m-application .pt-sm-8 {
    padding-top: 32px !important;
  }
  .m-application .pt-sm-9 {
    padding-top: 36px !important;
  }
  .m-application .pt-sm-10 {
    padding-top: 40px !important;
  }
  .m-application .pt-sm-11 {
    padding-top: 44px !important;
  }
  .m-application .pt-sm-12 {
    padding-top: 48px !important;
  }
  .m-application .pr-sm-0 {
    padding-right: 0px !important;
  }
  .m-application .pr-sm-1 {
    padding-right: 4px !important;
  }
  .m-application .pr-sm-2 {
    padding-right: 8px !important;
  }
  .m-application .pr-sm-3 {
    padding-right: 12px !important;
  }
  .m-application .pr-sm-4 {
    padding-right: 16px !important;
  }
  .m-application .pr-sm-5 {
    padding-right: 20px !important;
  }
  .m-application .pr-sm-6 {
    padding-right: 24px !important;
  }
  .m-application .pr-sm-7 {
    padding-right: 28px !important;
  }
  .m-application .pr-sm-8 {
    padding-right: 32px !important;
  }
  .m-application .pr-sm-9 {
    padding-right: 36px !important;
  }
  .m-application .pr-sm-10 {
    padding-right: 40px !important;
  }
  .m-application .pr-sm-11 {
    padding-right: 44px !important;
  }
  .m-application .pr-sm-12 {
    padding-right: 48px !important;
  }
  .m-application .pb-sm-0 {
    padding-bottom: 0px !important;
  }
  .m-application .pb-sm-1 {
    padding-bottom: 4px !important;
  }
  .m-application .pb-sm-2 {
    padding-bottom: 8px !important;
  }
  .m-application .pb-sm-3 {
    padding-bottom: 12px !important;
  }
  .m-application .pb-sm-4 {
    padding-bottom: 16px !important;
  }
  .m-application .pb-sm-5 {
    padding-bottom: 20px !important;
  }
  .m-application .pb-sm-6 {
    padding-bottom: 24px !important;
  }
  .m-application .pb-sm-7 {
    padding-bottom: 28px !important;
  }
  .m-application .pb-sm-8 {
    padding-bottom: 32px !important;
  }
  .m-application .pb-sm-9 {
    padding-bottom: 36px !important;
  }
  .m-application .pb-sm-10 {
    padding-bottom: 40px !important;
  }
  .m-application .pb-sm-11 {
    padding-bottom: 44px !important;
  }
  .m-application .pb-sm-12 {
    padding-bottom: 48px !important;
  }
  .m-application .pl-sm-0 {
    padding-left: 0px !important;
  }
  .m-application .pl-sm-1 {
    padding-left: 4px !important;
  }
  .m-application .pl-sm-2 {
    padding-left: 8px !important;
  }
  .m-application .pl-sm-3 {
    padding-left: 12px !important;
  }
  .m-application .pl-sm-4 {
    padding-left: 16px !important;
  }
  .m-application .pl-sm-5 {
    padding-left: 20px !important;
  }
  .m-application .pl-sm-6 {
    padding-left: 24px !important;
  }
  .m-application .pl-sm-7 {
    padding-left: 28px !important;
  }
  .m-application .pl-sm-8 {
    padding-left: 32px !important;
  }
  .m-application .pl-sm-9 {
    padding-left: 36px !important;
  }
  .m-application .pl-sm-10 {
    padding-left: 40px !important;
  }
  .m-application .pl-sm-11 {
    padding-left: 44px !important;
  }
  .m-application .pl-sm-12 {
    padding-left: 48px !important;
  }
  [dir="ltr"] .m-application .ps-sm-0 {
    padding-left: 0px !important;
  }
  [dir="rtl"] .m-application .ps-sm-0 {
    padding-right: 0px !important;
  }
  [dir="ltr"] .m-application .ps-sm-1 {
    padding-left: 4px !important;
  }
  [dir="rtl"] .m-application .ps-sm-1 {
    padding-right: 4px !important;
  }
  [dir="ltr"] .m-application .ps-sm-2 {
    padding-left: 8px !important;
  }
  [dir="rtl"] .m-application .ps-sm-2 {
    padding-right: 8px !important;
  }
  [dir="ltr"] .m-application .ps-sm-3 {
    padding-left: 12px !important;
  }
  [dir="rtl"] .m-application .ps-sm-3 {
    padding-right: 12px !important;
  }
  [dir="ltr"] .m-application .ps-sm-4 {
    padding-left: 16px !important;
  }
  [dir="rtl"] .m-application .ps-sm-4 {
    padding-right: 16px !important;
  }
  [dir="ltr"] .m-application .ps-sm-5 {
    padding-left: 20px !important;
  }
  [dir="rtl"] .m-application .ps-sm-5 {
    padding-right: 20px !important;
  }
  [dir="ltr"] .m-application .ps-sm-6 {
    padding-left: 24px !important;
  }
  [dir="rtl"] .m-application .ps-sm-6 {
    padding-right: 24px !important;
  }
  [dir="ltr"] .m-application .ps-sm-7 {
    padding-left: 28px !important;
  }
  [dir="rtl"] .m-application .ps-sm-7 {
    padding-right: 28px !important;
  }
  [dir="ltr"] .m-application .ps-sm-8 {
    padding-left: 32px !important;
  }
  [dir="rtl"] .m-application .ps-sm-8 {
    padding-right: 32px !important;
  }
  [dir="ltr"] .m-application .ps-sm-9 {
    padding-left: 36px !important;
  }
  [dir="rtl"] .m-application .ps-sm-9 {
    padding-right: 36px !important;
  }
  [dir="ltr"] .m-application .ps-sm-10 {
    padding-left: 40px !important;
  }
  [dir="rtl"] .m-application .ps-sm-10 {
    padding-right: 40px !important;
  }
  [dir="ltr"] .m-application .ps-sm-11 {
    padding-left: 44px !important;
  }
  [dir="rtl"] .m-application .ps-sm-11 {
    padding-right: 44px !important;
  }
  [dir="ltr"] .m-application .ps-sm-12 {
    padding-left: 48px !important;
  }
  [dir="rtl"] .m-application .ps-sm-12 {
    padding-right: 48px !important;
  }
  [dir="ltr"] .m-application .pe-sm-0 {
    padding-right: 0px !important;
  }
  [dir="rtl"] .m-application .pe-sm-0 {
    padding-left: 0px !important;
  }
  [dir="ltr"] .m-application .pe-sm-1 {
    padding-right: 4px !important;
  }
  [dir="rtl"] .m-application .pe-sm-1 {
    padding-left: 4px !important;
  }
  [dir="ltr"] .m-application .pe-sm-2 {
    padding-right: 8px !important;
  }
  [dir="rtl"] .m-application .pe-sm-2 {
    padding-left: 8px !important;
  }
  [dir="ltr"] .m-application .pe-sm-3 {
    padding-right: 12px !important;
  }
  [dir="rtl"] .m-application .pe-sm-3 {
    padding-left: 12px !important;
  }
  [dir="ltr"] .m-application .pe-sm-4 {
    padding-right: 16px !important;
  }
  [dir="rtl"] .m-application .pe-sm-4 {
    padding-left: 16px !important;
  }
  [dir="ltr"] .m-application .pe-sm-5 {
    padding-right: 20px !important;
  }
  [dir="rtl"] .m-application .pe-sm-5 {
    padding-left: 20px !important;
  }
  [dir="ltr"] .m-application .pe-sm-6 {
    padding-right: 24px !important;
  }
  [dir="rtl"] .m-application .pe-sm-6 {
    padding-left: 24px !important;
  }
  [dir="ltr"] .m-application .pe-sm-7 {
    padding-right: 28px !important;
  }
  [dir="rtl"] .m-application .pe-sm-7 {
    padding-left: 28px !important;
  }
  [dir="ltr"] .m-application .pe-sm-8 {
    padding-right: 32px !important;
  }
  [dir="rtl"] .m-application .pe-sm-8 {
    padding-left: 32px !important;
  }
  [dir="ltr"] .m-application .pe-sm-9 {
    padding-right: 36px !important;
  }
  [dir="rtl"] .m-application .pe-sm-9 {
    padding-left: 36px !important;
  }
  [dir="ltr"] .m-application .pe-sm-10 {
    padding-right: 40px !important;
  }
  [dir="rtl"] .m-application .pe-sm-10 {
    padding-left: 40px !important;
  }
  [dir="ltr"] .m-application .pe-sm-11 {
    padding-right: 44px !important;
  }
  [dir="rtl"] .m-application .pe-sm-11 {
    padding-left: 44px !important;
  }
  [dir="ltr"] .m-application .pe-sm-12 {
    padding-right: 48px !important;
  }
  [dir="rtl"] .m-application .pe-sm-12 {
    padding-left: 48px !important;
  }
  .m-application .text-sm-left {
    text-align: left !important;
  }
  .m-application .text-sm-right {
    text-align: right !important;
  }
  .m-application .text-sm-center {
    text-align: center !important;
  }
  .m-application .text-sm-justify {
    text-align: justify !important;
  }
  .m-application .text-sm-start {
    text-align: start !important;
  }
  .m-application .text-sm-end {
    text-align: end !important;
  }
}

@media (min-width: 960px) {
  .m-application .ma-md-0 {
    margin: 0px !important;
  }
  .m-application .ma-md-1 {
    margin: 4px !important;
  }
  .m-application .ma-md-2 {
    margin: 8px !important;
  }
  .m-application .ma-md-3 {
    margin: 12px !important;
  }
  .m-application .ma-md-4 {
    margin: 16px !important;
  }
  .m-application .ma-md-5 {
    margin: 20px !important;
  }
  .m-application .ma-md-6 {
    margin: 24px !important;
  }
  .m-application .ma-md-7 {
    margin: 28px !important;
  }
  .m-application .ma-md-8 {
    margin: 32px !important;
  }
  .m-application .ma-md-9 {
    margin: 36px !important;
  }
  .m-application .ma-md-10 {
    margin: 40px !important;
  }
  .m-application .ma-md-11 {
    margin: 44px !important;
  }
  .m-application .ma-md-12 {
    margin: 48px !important;
  }
  .m-application .ma-md-auto {
    margin: auto !important;
  }
  .m-application .mx-md-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .m-application .mx-md-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .m-application .mx-md-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .m-application .mx-md-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .m-application .mx-md-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .m-application .mx-md-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .m-application .mx-md-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .m-application .mx-md-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .m-application .mx-md-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .m-application .mx-md-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .m-application .mx-md-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .m-application .mx-md-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .m-application .mx-md-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .m-application .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .m-application .my-md-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-application .my-md-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-application .my-md-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-application .my-md-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-application .my-md-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-application .my-md-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-application .my-md-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-application .my-md-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-application .my-md-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-application .my-md-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-application .my-md-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-application .my-md-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-application .my-md-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-application .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .m-application .mt-md-0 {
    margin-top: 0px !important;
  }
  .m-application .mt-md-1 {
    margin-top: 4px !important;
  }
  .m-application .mt-md-2 {
    margin-top: 8px !important;
  }
  .m-application .mt-md-3 {
    margin-top: 12px !important;
  }
  .m-application .mt-md-4 {
    margin-top: 16px !important;
  }
  .m-application .mt-md-5 {
    margin-top: 20px !important;
  }
  .m-application .mt-md-6 {
    margin-top: 24px !important;
  }
  .m-application .mt-md-7 {
    margin-top: 28px !important;
  }
  .m-application .mt-md-8 {
    margin-top: 32px !important;
  }
  .m-application .mt-md-9 {
    margin-top: 36px !important;
  }
  .m-application .mt-md-10 {
    margin-top: 40px !important;
  }
  .m-application .mt-md-11 {
    margin-top: 44px !important;
  }
  .m-application .mt-md-12 {
    margin-top: 48px !important;
  }
  .m-application .mt-md-auto {
    margin-top: auto !important;
  }
  .m-application .mr-md-0 {
    margin-right: 0px !important;
  }
  .m-application .mr-md-1 {
    margin-right: 4px !important;
  }
  .m-application .mr-md-2 {
    margin-right: 8px !important;
  }
  .m-application .mr-md-3 {
    margin-right: 12px !important;
  }
  .m-application .mr-md-4 {
    margin-right: 16px !important;
  }
  .m-application .mr-md-5 {
    margin-right: 20px !important;
  }
  .m-application .mr-md-6 {
    margin-right: 24px !important;
  }
  .m-application .mr-md-7 {
    margin-right: 28px !important;
  }
  .m-application .mr-md-8 {
    margin-right: 32px !important;
  }
  .m-application .mr-md-9 {
    margin-right: 36px !important;
  }
  .m-application .mr-md-10 {
    margin-right: 40px !important;
  }
  .m-application .mr-md-11 {
    margin-right: 44px !important;
  }
  .m-application .mr-md-12 {
    margin-right: 48px !important;
  }
  .m-application .mr-md-auto {
    margin-right: auto !important;
  }
  .m-application .mb-md-0 {
    margin-bottom: 0px !important;
  }
  .m-application .mb-md-1 {
    margin-bottom: 4px !important;
  }
  .m-application .mb-md-2 {
    margin-bottom: 8px !important;
  }
  .m-application .mb-md-3 {
    margin-bottom: 12px !important;
  }
  .m-application .mb-md-4 {
    margin-bottom: 16px !important;
  }
  .m-application .mb-md-5 {
    margin-bottom: 20px !important;
  }
  .m-application .mb-md-6 {
    margin-bottom: 24px !important;
  }
  .m-application .mb-md-7 {
    margin-bottom: 28px !important;
  }
  .m-application .mb-md-8 {
    margin-bottom: 32px !important;
  }
  .m-application .mb-md-9 {
    margin-bottom: 36px !important;
  }
  .m-application .mb-md-10 {
    margin-bottom: 40px !important;
  }
  .m-application .mb-md-11 {
    margin-bottom: 44px !important;
  }
  .m-application .mb-md-12 {
    margin-bottom: 48px !important;
  }
  .m-application .mb-md-auto {
    margin-bottom: auto !important;
  }
  .m-application .ml-md-0 {
    margin-left: 0px !important;
  }
  .m-application .ml-md-1 {
    margin-left: 4px !important;
  }
  .m-application .ml-md-2 {
    margin-left: 8px !important;
  }
  .m-application .ml-md-3 {
    margin-left: 12px !important;
  }
  .m-application .ml-md-4 {
    margin-left: 16px !important;
  }
  .m-application .ml-md-5 {
    margin-left: 20px !important;
  }
  .m-application .ml-md-6 {
    margin-left: 24px !important;
  }
  .m-application .ml-md-7 {
    margin-left: 28px !important;
  }
  .m-application .ml-md-8 {
    margin-left: 32px !important;
  }
  .m-application .ml-md-9 {
    margin-left: 36px !important;
  }
  .m-application .ml-md-10 {
    margin-left: 40px !important;
  }
  .m-application .ml-md-11 {
    margin-left: 44px !important;
  }
  .m-application .ml-md-12 {
    margin-left: 48px !important;
  }
  .m-application .ml-md-auto {
    margin-left: auto !important;
  }
  [dir="ltr"] .m-application .ms-md-0 {
    margin-left: 0px !important;
  }
  [dir="rtl"] .m-application .ms-md-0 {
    margin-right: 0px !important;
  }
  [dir="ltr"] .m-application .ms-md-1 {
    margin-left: 4px !important;
  }
  [dir="rtl"] .m-application .ms-md-1 {
    margin-right: 4px !important;
  }
  [dir="ltr"] .m-application .ms-md-2 {
    margin-left: 8px !important;
  }
  [dir="rtl"] .m-application .ms-md-2 {
    margin-right: 8px !important;
  }
  [dir="ltr"] .m-application .ms-md-3 {
    margin-left: 12px !important;
  }
  [dir="rtl"] .m-application .ms-md-3 {
    margin-right: 12px !important;
  }
  [dir="ltr"] .m-application .ms-md-4 {
    margin-left: 16px !important;
  }
  [dir="rtl"] .m-application .ms-md-4 {
    margin-right: 16px !important;
  }
  [dir="ltr"] .m-application .ms-md-5 {
    margin-left: 20px !important;
  }
  [dir="rtl"] .m-application .ms-md-5 {
    margin-right: 20px !important;
  }
  [dir="ltr"] .m-application .ms-md-6 {
    margin-left: 24px !important;
  }
  [dir="rtl"] .m-application .ms-md-6 {
    margin-right: 24px !important;
  }
  [dir="ltr"] .m-application .ms-md-7 {
    margin-left: 28px !important;
  }
  [dir="rtl"] .m-application .ms-md-7 {
    margin-right: 28px !important;
  }
  [dir="ltr"] .m-application .ms-md-8 {
    margin-left: 32px !important;
  }
  [dir="rtl"] .m-application .ms-md-8 {
    margin-right: 32px !important;
  }
  [dir="ltr"] .m-application .ms-md-9 {
    margin-left: 36px !important;
  }
  [dir="rtl"] .m-application .ms-md-9 {
    margin-right: 36px !important;
  }
  [dir="ltr"] .m-application .ms-md-10 {
    margin-left: 40px !important;
  }
  [dir="rtl"] .m-application .ms-md-10 {
    margin-right: 40px !important;
  }
  [dir="ltr"] .m-application .ms-md-11 {
    margin-left: 44px !important;
  }
  [dir="rtl"] .m-application .ms-md-11 {
    margin-right: 44px !important;
  }
  [dir="ltr"] .m-application .ms-md-12 {
    margin-left: 48px !important;
  }
  [dir="rtl"] .m-application .ms-md-12 {
    margin-right: 48px !important;
  }
  [dir="ltr"] .m-application .ms-md-auto {
    margin-left: auto !important;
  }
  [dir="rtl"] .m-application .ms-md-auto {
    margin-right: auto !important;
  }
  [dir="ltr"] .m-application .me-md-0 {
    margin-right: 0px !important;
  }
  [dir="rtl"] .m-application .me-md-0 {
    margin-left: 0px !important;
  }
  [dir="ltr"] .m-application .me-md-1 {
    margin-right: 4px !important;
  }
  [dir="rtl"] .m-application .me-md-1 {
    margin-left: 4px !important;
  }
  [dir="ltr"] .m-application .me-md-2 {
    margin-right: 8px !important;
  }
  [dir="rtl"] .m-application .me-md-2 {
    margin-left: 8px !important;
  }
  [dir="ltr"] .m-application .me-md-3 {
    margin-right: 12px !important;
  }
  [dir="rtl"] .m-application .me-md-3 {
    margin-left: 12px !important;
  }
  [dir="ltr"] .m-application .me-md-4 {
    margin-right: 16px !important;
  }
  [dir="rtl"] .m-application .me-md-4 {
    margin-left: 16px !important;
  }
  [dir="ltr"] .m-application .me-md-5 {
    margin-right: 20px !important;
  }
  [dir="rtl"] .m-application .me-md-5 {
    margin-left: 20px !important;
  }
  [dir="ltr"] .m-application .me-md-6 {
    margin-right: 24px !important;
  }
  [dir="rtl"] .m-application .me-md-6 {
    margin-left: 24px !important;
  }
  [dir="ltr"] .m-application .me-md-7 {
    margin-right: 28px !important;
  }
  [dir="rtl"] .m-application .me-md-7 {
    margin-left: 28px !important;
  }
  [dir="ltr"] .m-application .me-md-8 {
    margin-right: 32px !important;
  }
  [dir="rtl"] .m-application .me-md-8 {
    margin-left: 32px !important;
  }
  [dir="ltr"] .m-application .me-md-9 {
    margin-right: 36px !important;
  }
  [dir="rtl"] .m-application .me-md-9 {
    margin-left: 36px !important;
  }
  [dir="ltr"] .m-application .me-md-10 {
    margin-right: 40px !important;
  }
  [dir="rtl"] .m-application .me-md-10 {
    margin-left: 40px !important;
  }
  [dir="ltr"] .m-application .me-md-11 {
    margin-right: 44px !important;
  }
  [dir="rtl"] .m-application .me-md-11 {
    margin-left: 44px !important;
  }
  [dir="ltr"] .m-application .me-md-12 {
    margin-right: 48px !important;
  }
  [dir="rtl"] .m-application .me-md-12 {
    margin-left: 48px !important;
  }
  [dir="ltr"] .m-application .me-md-auto {
    margin-right: auto !important;
  }
  [dir="rtl"] .m-application .me-md-auto {
    margin-left: auto !important;
  }
  .m-application .ma-md-n1 {
    margin: -4px !important;
  }
  .m-application .ma-md-n2 {
    margin: -8px !important;
  }
  .m-application .ma-md-n3 {
    margin: -12px !important;
  }
  .m-application .ma-md-n4 {
    margin: -16px !important;
  }
  .m-application .ma-md-n5 {
    margin: -20px !important;
  }
  .m-application .ma-md-n6 {
    margin: -24px !important;
  }
  .m-application .ma-md-n7 {
    margin: -28px !important;
  }
  .m-application .ma-md-n8 {
    margin: -32px !important;
  }
  .m-application .ma-md-n9 {
    margin: -36px !important;
  }
  .m-application .ma-md-n10 {
    margin: -40px !important;
  }
  .m-application .ma-md-n11 {
    margin: -44px !important;
  }
  .m-application .ma-md-n12 {
    margin: -48px !important;
  }
  .m-application .mx-md-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }
  .m-application .mx-md-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }
  .m-application .mx-md-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }
  .m-application .mx-md-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }
  .m-application .mx-md-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .m-application .mx-md-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }
  .m-application .mx-md-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }
  .m-application .mx-md-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }
  .m-application .mx-md-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }
  .m-application .mx-md-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .m-application .mx-md-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }
  .m-application .mx-md-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }
  .m-application .my-md-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .m-application .my-md-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .m-application .my-md-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .m-application .my-md-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .m-application .my-md-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .m-application .my-md-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .m-application .my-md-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .m-application .my-md-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
  .m-application .my-md-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .m-application .my-md-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .m-application .my-md-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }
  .m-application .my-md-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }
  .m-application .mt-md-n1 {
    margin-top: -4px !important;
  }
  .m-application .mt-md-n2 {
    margin-top: -8px !important;
  }
  .m-application .mt-md-n3 {
    margin-top: -12px !important;
  }
  .m-application .mt-md-n4 {
    margin-top: -16px !important;
  }
  .m-application .mt-md-n5 {
    margin-top: -20px !important;
  }
  .m-application .mt-md-n6 {
    margin-top: -24px !important;
  }
  .m-application .mt-md-n7 {
    margin-top: -28px !important;
  }
  .m-application .mt-md-n8 {
    margin-top: -32px !important;
  }
  .m-application .mt-md-n9 {
    margin-top: -36px !important;
  }
  .m-application .mt-md-n10 {
    margin-top: -40px !important;
  }
  .m-application .mt-md-n11 {
    margin-top: -44px !important;
  }
  .m-application .mt-md-n12 {
    margin-top: -48px !important;
  }
  .m-application .mr-md-n1 {
    margin-right: -4px !important;
  }
  .m-application .mr-md-n2 {
    margin-right: -8px !important;
  }
  .m-application .mr-md-n3 {
    margin-right: -12px !important;
  }
  .m-application .mr-md-n4 {
    margin-right: -16px !important;
  }
  .m-application .mr-md-n5 {
    margin-right: -20px !important;
  }
  .m-application .mr-md-n6 {
    margin-right: -24px !important;
  }
  .m-application .mr-md-n7 {
    margin-right: -28px !important;
  }
  .m-application .mr-md-n8 {
    margin-right: -32px !important;
  }
  .m-application .mr-md-n9 {
    margin-right: -36px !important;
  }
  .m-application .mr-md-n10 {
    margin-right: -40px !important;
  }
  .m-application .mr-md-n11 {
    margin-right: -44px !important;
  }
  .m-application .mr-md-n12 {
    margin-right: -48px !important;
  }
  .m-application .mb-md-n1 {
    margin-bottom: -4px !important;
  }
  .m-application .mb-md-n2 {
    margin-bottom: -8px !important;
  }
  .m-application .mb-md-n3 {
    margin-bottom: -12px !important;
  }
  .m-application .mb-md-n4 {
    margin-bottom: -16px !important;
  }
  .m-application .mb-md-n5 {
    margin-bottom: -20px !important;
  }
  .m-application .mb-md-n6 {
    margin-bottom: -24px !important;
  }
  .m-application .mb-md-n7 {
    margin-bottom: -28px !important;
  }
  .m-application .mb-md-n8 {
    margin-bottom: -32px !important;
  }
  .m-application .mb-md-n9 {
    margin-bottom: -36px !important;
  }
  .m-application .mb-md-n10 {
    margin-bottom: -40px !important;
  }
  .m-application .mb-md-n11 {
    margin-bottom: -44px !important;
  }
  .m-application .mb-md-n12 {
    margin-bottom: -48px !important;
  }
  .m-application .ml-md-n1 {
    margin-left: -4px !important;
  }
  .m-application .ml-md-n2 {
    margin-left: -8px !important;
  }
  .m-application .ml-md-n3 {
    margin-left: -12px !important;
  }
  .m-application .ml-md-n4 {
    margin-left: -16px !important;
  }
  .m-application .ml-md-n5 {
    margin-left: -20px !important;
  }
  .m-application .ml-md-n6 {
    margin-left: -24px !important;
  }
  .m-application .ml-md-n7 {
    margin-left: -28px !important;
  }
  .m-application .ml-md-n8 {
    margin-left: -32px !important;
  }
  .m-application .ml-md-n9 {
    margin-left: -36px !important;
  }
  .m-application .ml-md-n10 {
    margin-left: -40px !important;
  }
  .m-application .ml-md-n11 {
    margin-left: -44px !important;
  }
  .m-application .ml-md-n12 {
    margin-left: -48px !important;
  }
  [dir="ltr"] .m-application .ms-md-n1 {
    margin-left: -4px !important;
  }
  [dir="rtl"] .m-application .ms-md-n1 {
    margin-right: -4px !important;
  }
  [dir="ltr"] .m-application .ms-md-n2 {
    margin-left: -8px !important;
  }
  [dir="rtl"] .m-application .ms-md-n2 {
    margin-right: -8px !important;
  }
  [dir="ltr"] .m-application .ms-md-n3 {
    margin-left: -12px !important;
  }
  [dir="rtl"] .m-application .ms-md-n3 {
    margin-right: -12px !important;
  }
  [dir="ltr"] .m-application .ms-md-n4 {
    margin-left: -16px !important;
  }
  [dir="rtl"] .m-application .ms-md-n4 {
    margin-right: -16px !important;
  }
  [dir="ltr"] .m-application .ms-md-n5 {
    margin-left: -20px !important;
  }
  [dir="rtl"] .m-application .ms-md-n5 {
    margin-right: -20px !important;
  }
  [dir="ltr"] .m-application .ms-md-n6 {
    margin-left: -24px !important;
  }
  [dir="rtl"] .m-application .ms-md-n6 {
    margin-right: -24px !important;
  }
  [dir="ltr"] .m-application .ms-md-n7 {
    margin-left: -28px !important;
  }
  [dir="rtl"] .m-application .ms-md-n7 {
    margin-right: -28px !important;
  }
  [dir="ltr"] .m-application .ms-md-n8 {
    margin-left: -32px !important;
  }
  [dir="rtl"] .m-application .ms-md-n8 {
    margin-right: -32px !important;
  }
  [dir="ltr"] .m-application .ms-md-n9 {
    margin-left: -36px !important;
  }
  [dir="rtl"] .m-application .ms-md-n9 {
    margin-right: -36px !important;
  }
  [dir="ltr"] .m-application .ms-md-n10 {
    margin-left: -40px !important;
  }
  [dir="rtl"] .m-application .ms-md-n10 {
    margin-right: -40px !important;
  }
  [dir="ltr"] .m-application .ms-md-n11 {
    margin-left: -44px !important;
  }
  [dir="rtl"] .m-application .ms-md-n11 {
    margin-right: -44px !important;
  }
  [dir="ltr"] .m-application .ms-md-n12 {
    margin-left: -48px !important;
  }
  [dir="rtl"] .m-application .ms-md-n12 {
    margin-right: -48px !important;
  }
  [dir="ltr"] .m-application .me-md-n1 {
    margin-right: -4px !important;
  }
  [dir="rtl"] .m-application .me-md-n1 {
    margin-left: -4px !important;
  }
  [dir="ltr"] .m-application .me-md-n2 {
    margin-right: -8px !important;
  }
  [dir="rtl"] .m-application .me-md-n2 {
    margin-left: -8px !important;
  }
  [dir="ltr"] .m-application .me-md-n3 {
    margin-right: -12px !important;
  }
  [dir="rtl"] .m-application .me-md-n3 {
    margin-left: -12px !important;
  }
  [dir="ltr"] .m-application .me-md-n4 {
    margin-right: -16px !important;
  }
  [dir="rtl"] .m-application .me-md-n4 {
    margin-left: -16px !important;
  }
  [dir="ltr"] .m-application .me-md-n5 {
    margin-right: -20px !important;
  }
  [dir="rtl"] .m-application .me-md-n5 {
    margin-left: -20px !important;
  }
  [dir="ltr"] .m-application .me-md-n6 {
    margin-right: -24px !important;
  }
  [dir="rtl"] .m-application .me-md-n6 {
    margin-left: -24px !important;
  }
  [dir="ltr"] .m-application .me-md-n7 {
    margin-right: -28px !important;
  }
  [dir="rtl"] .m-application .me-md-n7 {
    margin-left: -28px !important;
  }
  [dir="ltr"] .m-application .me-md-n8 {
    margin-right: -32px !important;
  }
  [dir="rtl"] .m-application .me-md-n8 {
    margin-left: -32px !important;
  }
  [dir="ltr"] .m-application .me-md-n9 {
    margin-right: -36px !important;
  }
  [dir="rtl"] .m-application .me-md-n9 {
    margin-left: -36px !important;
  }
  [dir="ltr"] .m-application .me-md-n10 {
    margin-right: -40px !important;
  }
  [dir="rtl"] .m-application .me-md-n10 {
    margin-left: -40px !important;
  }
  [dir="ltr"] .m-application .me-md-n11 {
    margin-right: -44px !important;
  }
  [dir="rtl"] .m-application .me-md-n11 {
    margin-left: -44px !important;
  }
  [dir="ltr"] .m-application .me-md-n12 {
    margin-right: -48px !important;
  }
  [dir="rtl"] .m-application .me-md-n12 {
    margin-left: -48px !important;
  }
  .m-application .pa-md-0 {
    padding: 0px !important;
  }
  .m-application .pa-md-1 {
    padding: 4px !important;
  }
  .m-application .pa-md-2 {
    padding: 8px !important;
  }
  .m-application .pa-md-3 {
    padding: 12px !important;
  }
  .m-application .pa-md-4 {
    padding: 16px !important;
  }
  .m-application .pa-md-5 {
    padding: 20px !important;
  }
  .m-application .pa-md-6 {
    padding: 24px !important;
  }
  .m-application .pa-md-7 {
    padding: 28px !important;
  }
  .m-application .pa-md-8 {
    padding: 32px !important;
  }
  .m-application .pa-md-9 {
    padding: 36px !important;
  }
  .m-application .pa-md-10 {
    padding: 40px !important;
  }
  .m-application .pa-md-11 {
    padding: 44px !important;
  }
  .m-application .pa-md-12 {
    padding: 48px !important;
  }
  .m-application .px-md-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .m-application .px-md-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .m-application .px-md-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .m-application .px-md-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .m-application .px-md-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .m-application .px-md-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .m-application .px-md-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .m-application .px-md-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .m-application .px-md-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .m-application .px-md-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .m-application .px-md-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .m-application .px-md-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .m-application .px-md-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .m-application .py-md-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-application .py-md-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-application .py-md-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-application .py-md-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-application .py-md-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-application .py-md-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-application .py-md-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-application .py-md-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-application .py-md-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-application .py-md-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-application .py-md-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-application .py-md-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-application .py-md-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-application .pt-md-0 {
    padding-top: 0px !important;
  }
  .m-application .pt-md-1 {
    padding-top: 4px !important;
  }
  .m-application .pt-md-2 {
    padding-top: 8px !important;
  }
  .m-application .pt-md-3 {
    padding-top: 12px !important;
  }
  .m-application .pt-md-4 {
    padding-top: 16px !important;
  }
  .m-application .pt-md-5 {
    padding-top: 20px !important;
  }
  .m-application .pt-md-6 {
    padding-top: 24px !important;
  }
  .m-application .pt-md-7 {
    padding-top: 28px !important;
  }
  .m-application .pt-md-8 {
    padding-top: 32px !important;
  }
  .m-application .pt-md-9 {
    padding-top: 36px !important;
  }
  .m-application .pt-md-10 {
    padding-top: 40px !important;
  }
  .m-application .pt-md-11 {
    padding-top: 44px !important;
  }
  .m-application .pt-md-12 {
    padding-top: 48px !important;
  }
  .m-application .pr-md-0 {
    padding-right: 0px !important;
  }
  .m-application .pr-md-1 {
    padding-right: 4px !important;
  }
  .m-application .pr-md-2 {
    padding-right: 8px !important;
  }
  .m-application .pr-md-3 {
    padding-right: 12px !important;
  }
  .m-application .pr-md-4 {
    padding-right: 16px !important;
  }
  .m-application .pr-md-5 {
    padding-right: 20px !important;
  }
  .m-application .pr-md-6 {
    padding-right: 24px !important;
  }
  .m-application .pr-md-7 {
    padding-right: 28px !important;
  }
  .m-application .pr-md-8 {
    padding-right: 32px !important;
  }
  .m-application .pr-md-9 {
    padding-right: 36px !important;
  }
  .m-application .pr-md-10 {
    padding-right: 40px !important;
  }
  .m-application .pr-md-11 {
    padding-right: 44px !important;
  }
  .m-application .pr-md-12 {
    padding-right: 48px !important;
  }
  .m-application .pb-md-0 {
    padding-bottom: 0px !important;
  }
  .m-application .pb-md-1 {
    padding-bottom: 4px !important;
  }
  .m-application .pb-md-2 {
    padding-bottom: 8px !important;
  }
  .m-application .pb-md-3 {
    padding-bottom: 12px !important;
  }
  .m-application .pb-md-4 {
    padding-bottom: 16px !important;
  }
  .m-application .pb-md-5 {
    padding-bottom: 20px !important;
  }
  .m-application .pb-md-6 {
    padding-bottom: 24px !important;
  }
  .m-application .pb-md-7 {
    padding-bottom: 28px !important;
  }
  .m-application .pb-md-8 {
    padding-bottom: 32px !important;
  }
  .m-application .pb-md-9 {
    padding-bottom: 36px !important;
  }
  .m-application .pb-md-10 {
    padding-bottom: 40px !important;
  }
  .m-application .pb-md-11 {
    padding-bottom: 44px !important;
  }
  .m-application .pb-md-12 {
    padding-bottom: 48px !important;
  }
  .m-application .pl-md-0 {
    padding-left: 0px !important;
  }
  .m-application .pl-md-1 {
    padding-left: 4px !important;
  }
  .m-application .pl-md-2 {
    padding-left: 8px !important;
  }
  .m-application .pl-md-3 {
    padding-left: 12px !important;
  }
  .m-application .pl-md-4 {
    padding-left: 16px !important;
  }
  .m-application .pl-md-5 {
    padding-left: 20px !important;
  }
  .m-application .pl-md-6 {
    padding-left: 24px !important;
  }
  .m-application .pl-md-7 {
    padding-left: 28px !important;
  }
  .m-application .pl-md-8 {
    padding-left: 32px !important;
  }
  .m-application .pl-md-9 {
    padding-left: 36px !important;
  }
  .m-application .pl-md-10 {
    padding-left: 40px !important;
  }
  .m-application .pl-md-11 {
    padding-left: 44px !important;
  }
  .m-application .pl-md-12 {
    padding-left: 48px !important;
  }
  [dir="ltr"] .m-application .ps-md-0 {
    padding-left: 0px !important;
  }
  [dir="rtl"] .m-application .ps-md-0 {
    padding-right: 0px !important;
  }
  [dir="ltr"] .m-application .ps-md-1 {
    padding-left: 4px !important;
  }
  [dir="rtl"] .m-application .ps-md-1 {
    padding-right: 4px !important;
  }
  [dir="ltr"] .m-application .ps-md-2 {
    padding-left: 8px !important;
  }
  [dir="rtl"] .m-application .ps-md-2 {
    padding-right: 8px !important;
  }
  [dir="ltr"] .m-application .ps-md-3 {
    padding-left: 12px !important;
  }
  [dir="rtl"] .m-application .ps-md-3 {
    padding-right: 12px !important;
  }
  [dir="ltr"] .m-application .ps-md-4 {
    padding-left: 16px !important;
  }
  [dir="rtl"] .m-application .ps-md-4 {
    padding-right: 16px !important;
  }
  [dir="ltr"] .m-application .ps-md-5 {
    padding-left: 20px !important;
  }
  [dir="rtl"] .m-application .ps-md-5 {
    padding-right: 20px !important;
  }
  [dir="ltr"] .m-application .ps-md-6 {
    padding-left: 24px !important;
  }
  [dir="rtl"] .m-application .ps-md-6 {
    padding-right: 24px !important;
  }
  [dir="ltr"] .m-application .ps-md-7 {
    padding-left: 28px !important;
  }
  [dir="rtl"] .m-application .ps-md-7 {
    padding-right: 28px !important;
  }
  [dir="ltr"] .m-application .ps-md-8 {
    padding-left: 32px !important;
  }
  [dir="rtl"] .m-application .ps-md-8 {
    padding-right: 32px !important;
  }
  [dir="ltr"] .m-application .ps-md-9 {
    padding-left: 36px !important;
  }
  [dir="rtl"] .m-application .ps-md-9 {
    padding-right: 36px !important;
  }
  [dir="ltr"] .m-application .ps-md-10 {
    padding-left: 40px !important;
  }
  [dir="rtl"] .m-application .ps-md-10 {
    padding-right: 40px !important;
  }
  [dir="ltr"] .m-application .ps-md-11 {
    padding-left: 44px !important;
  }
  [dir="rtl"] .m-application .ps-md-11 {
    padding-right: 44px !important;
  }
  [dir="ltr"] .m-application .ps-md-12 {
    padding-left: 48px !important;
  }
  [dir="rtl"] .m-application .ps-md-12 {
    padding-right: 48px !important;
  }
  [dir="ltr"] .m-application .pe-md-0 {
    padding-right: 0px !important;
  }
  [dir="rtl"] .m-application .pe-md-0 {
    padding-left: 0px !important;
  }
  [dir="ltr"] .m-application .pe-md-1 {
    padding-right: 4px !important;
  }
  [dir="rtl"] .m-application .pe-md-1 {
    padding-left: 4px !important;
  }
  [dir="ltr"] .m-application .pe-md-2 {
    padding-right: 8px !important;
  }
  [dir="rtl"] .m-application .pe-md-2 {
    padding-left: 8px !important;
  }
  [dir="ltr"] .m-application .pe-md-3 {
    padding-right: 12px !important;
  }
  [dir="rtl"] .m-application .pe-md-3 {
    padding-left: 12px !important;
  }
  [dir="ltr"] .m-application .pe-md-4 {
    padding-right: 16px !important;
  }
  [dir="rtl"] .m-application .pe-md-4 {
    padding-left: 16px !important;
  }
  [dir="ltr"] .m-application .pe-md-5 {
    padding-right: 20px !important;
  }
  [dir="rtl"] .m-application .pe-md-5 {
    padding-left: 20px !important;
  }
  [dir="ltr"] .m-application .pe-md-6 {
    padding-right: 24px !important;
  }
  [dir="rtl"] .m-application .pe-md-6 {
    padding-left: 24px !important;
  }
  [dir="ltr"] .m-application .pe-md-7 {
    padding-right: 28px !important;
  }
  [dir="rtl"] .m-application .pe-md-7 {
    padding-left: 28px !important;
  }
  [dir="ltr"] .m-application .pe-md-8 {
    padding-right: 32px !important;
  }
  [dir="rtl"] .m-application .pe-md-8 {
    padding-left: 32px !important;
  }
  [dir="ltr"] .m-application .pe-md-9 {
    padding-right: 36px !important;
  }
  [dir="rtl"] .m-application .pe-md-9 {
    padding-left: 36px !important;
  }
  [dir="ltr"] .m-application .pe-md-10 {
    padding-right: 40px !important;
  }
  [dir="rtl"] .m-application .pe-md-10 {
    padding-left: 40px !important;
  }
  [dir="ltr"] .m-application .pe-md-11 {
    padding-right: 44px !important;
  }
  [dir="rtl"] .m-application .pe-md-11 {
    padding-left: 44px !important;
  }
  [dir="ltr"] .m-application .pe-md-12 {
    padding-right: 48px !important;
  }
  [dir="rtl"] .m-application .pe-md-12 {
    padding-left: 48px !important;
  }
  .m-application .text-md-left {
    text-align: left !important;
  }
  .m-application .text-md-right {
    text-align: right !important;
  }
  .m-application .text-md-center {
    text-align: center !important;
  }
  .m-application .text-md-justify {
    text-align: justify !important;
  }
  .m-application .text-md-start {
    text-align: start !important;
  }
  .m-application .text-md-end {
    text-align: end !important;
  }
}

@media (min-width: 1264px) {
  .m-application .ma-lg-0 {
    margin: 0px !important;
  }
  .m-application .ma-lg-1 {
    margin: 4px !important;
  }
  .m-application .ma-lg-2 {
    margin: 8px !important;
  }
  .m-application .ma-lg-3 {
    margin: 12px !important;
  }
  .m-application .ma-lg-4 {
    margin: 16px !important;
  }
  .m-application .ma-lg-5 {
    margin: 20px !important;
  }
  .m-application .ma-lg-6 {
    margin: 24px !important;
  }
  .m-application .ma-lg-7 {
    margin: 28px !important;
  }
  .m-application .ma-lg-8 {
    margin: 32px !important;
  }
  .m-application .ma-lg-9 {
    margin: 36px !important;
  }
  .m-application .ma-lg-10 {
    margin: 40px !important;
  }
  .m-application .ma-lg-11 {
    margin: 44px !important;
  }
  .m-application .ma-lg-12 {
    margin: 48px !important;
  }
  .m-application .ma-lg-auto {
    margin: auto !important;
  }
  .m-application .mx-lg-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .m-application .mx-lg-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .m-application .mx-lg-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .m-application .mx-lg-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .m-application .mx-lg-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .m-application .mx-lg-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .m-application .mx-lg-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .m-application .mx-lg-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .m-application .mx-lg-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .m-application .mx-lg-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .m-application .mx-lg-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .m-application .mx-lg-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .m-application .mx-lg-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .m-application .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .m-application .my-lg-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-application .my-lg-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-application .my-lg-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-application .my-lg-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-application .my-lg-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-application .my-lg-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-application .my-lg-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-application .my-lg-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-application .my-lg-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-application .my-lg-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-application .my-lg-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-application .my-lg-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-application .my-lg-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-application .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .m-application .mt-lg-0 {
    margin-top: 0px !important;
  }
  .m-application .mt-lg-1 {
    margin-top: 4px !important;
  }
  .m-application .mt-lg-2 {
    margin-top: 8px !important;
  }
  .m-application .mt-lg-3 {
    margin-top: 12px !important;
  }
  .m-application .mt-lg-4 {
    margin-top: 16px !important;
  }
  .m-application .mt-lg-5 {
    margin-top: 20px !important;
  }
  .m-application .mt-lg-6 {
    margin-top: 24px !important;
  }
  .m-application .mt-lg-7 {
    margin-top: 28px !important;
  }
  .m-application .mt-lg-8 {
    margin-top: 32px !important;
  }
  .m-application .mt-lg-9 {
    margin-top: 36px !important;
  }
  .m-application .mt-lg-10 {
    margin-top: 40px !important;
  }
  .m-application .mt-lg-11 {
    margin-top: 44px !important;
  }
  .m-application .mt-lg-12 {
    margin-top: 48px !important;
  }
  .m-application .mt-lg-auto {
    margin-top: auto !important;
  }
  .m-application .mr-lg-0 {
    margin-right: 0px !important;
  }
  .m-application .mr-lg-1 {
    margin-right: 4px !important;
  }
  .m-application .mr-lg-2 {
    margin-right: 8px !important;
  }
  .m-application .mr-lg-3 {
    margin-right: 12px !important;
  }
  .m-application .mr-lg-4 {
    margin-right: 16px !important;
  }
  .m-application .mr-lg-5 {
    margin-right: 20px !important;
  }
  .m-application .mr-lg-6 {
    margin-right: 24px !important;
  }
  .m-application .mr-lg-7 {
    margin-right: 28px !important;
  }
  .m-application .mr-lg-8 {
    margin-right: 32px !important;
  }
  .m-application .mr-lg-9 {
    margin-right: 36px !important;
  }
  .m-application .mr-lg-10 {
    margin-right: 40px !important;
  }
  .m-application .mr-lg-11 {
    margin-right: 44px !important;
  }
  .m-application .mr-lg-12 {
    margin-right: 48px !important;
  }
  .m-application .mr-lg-auto {
    margin-right: auto !important;
  }
  .m-application .mb-lg-0 {
    margin-bottom: 0px !important;
  }
  .m-application .mb-lg-1 {
    margin-bottom: 4px !important;
  }
  .m-application .mb-lg-2 {
    margin-bottom: 8px !important;
  }
  .m-application .mb-lg-3 {
    margin-bottom: 12px !important;
  }
  .m-application .mb-lg-4 {
    margin-bottom: 16px !important;
  }
  .m-application .mb-lg-5 {
    margin-bottom: 20px !important;
  }
  .m-application .mb-lg-6 {
    margin-bottom: 24px !important;
  }
  .m-application .mb-lg-7 {
    margin-bottom: 28px !important;
  }
  .m-application .mb-lg-8 {
    margin-bottom: 32px !important;
  }
  .m-application .mb-lg-9 {
    margin-bottom: 36px !important;
  }
  .m-application .mb-lg-10 {
    margin-bottom: 40px !important;
  }
  .m-application .mb-lg-11 {
    margin-bottom: 44px !important;
  }
  .m-application .mb-lg-12 {
    margin-bottom: 48px !important;
  }
  .m-application .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .m-application .ml-lg-0 {
    margin-left: 0px !important;
  }
  .m-application .ml-lg-1 {
    margin-left: 4px !important;
  }
  .m-application .ml-lg-2 {
    margin-left: 8px !important;
  }
  .m-application .ml-lg-3 {
    margin-left: 12px !important;
  }
  .m-application .ml-lg-4 {
    margin-left: 16px !important;
  }
  .m-application .ml-lg-5 {
    margin-left: 20px !important;
  }
  .m-application .ml-lg-6 {
    margin-left: 24px !important;
  }
  .m-application .ml-lg-7 {
    margin-left: 28px !important;
  }
  .m-application .ml-lg-8 {
    margin-left: 32px !important;
  }
  .m-application .ml-lg-9 {
    margin-left: 36px !important;
  }
  .m-application .ml-lg-10 {
    margin-left: 40px !important;
  }
  .m-application .ml-lg-11 {
    margin-left: 44px !important;
  }
  .m-application .ml-lg-12 {
    margin-left: 48px !important;
  }
  .m-application .ml-lg-auto {
    margin-left: auto !important;
  }
  [dir="ltr"] .m-application .ms-lg-0 {
    margin-left: 0px !important;
  }
  [dir="rtl"] .m-application .ms-lg-0 {
    margin-right: 0px !important;
  }
  [dir="ltr"] .m-application .ms-lg-1 {
    margin-left: 4px !important;
  }
  [dir="rtl"] .m-application .ms-lg-1 {
    margin-right: 4px !important;
  }
  [dir="ltr"] .m-application .ms-lg-2 {
    margin-left: 8px !important;
  }
  [dir="rtl"] .m-application .ms-lg-2 {
    margin-right: 8px !important;
  }
  [dir="ltr"] .m-application .ms-lg-3 {
    margin-left: 12px !important;
  }
  [dir="rtl"] .m-application .ms-lg-3 {
    margin-right: 12px !important;
  }
  [dir="ltr"] .m-application .ms-lg-4 {
    margin-left: 16px !important;
  }
  [dir="rtl"] .m-application .ms-lg-4 {
    margin-right: 16px !important;
  }
  [dir="ltr"] .m-application .ms-lg-5 {
    margin-left: 20px !important;
  }
  [dir="rtl"] .m-application .ms-lg-5 {
    margin-right: 20px !important;
  }
  [dir="ltr"] .m-application .ms-lg-6 {
    margin-left: 24px !important;
  }
  [dir="rtl"] .m-application .ms-lg-6 {
    margin-right: 24px !important;
  }
  [dir="ltr"] .m-application .ms-lg-7 {
    margin-left: 28px !important;
  }
  [dir="rtl"] .m-application .ms-lg-7 {
    margin-right: 28px !important;
  }
  [dir="ltr"] .m-application .ms-lg-8 {
    margin-left: 32px !important;
  }
  [dir="rtl"] .m-application .ms-lg-8 {
    margin-right: 32px !important;
  }
  [dir="ltr"] .m-application .ms-lg-9 {
    margin-left: 36px !important;
  }
  [dir="rtl"] .m-application .ms-lg-9 {
    margin-right: 36px !important;
  }
  [dir="ltr"] .m-application .ms-lg-10 {
    margin-left: 40px !important;
  }
  [dir="rtl"] .m-application .ms-lg-10 {
    margin-right: 40px !important;
  }
  [dir="ltr"] .m-application .ms-lg-11 {
    margin-left: 44px !important;
  }
  [dir="rtl"] .m-application .ms-lg-11 {
    margin-right: 44px !important;
  }
  [dir="ltr"] .m-application .ms-lg-12 {
    margin-left: 48px !important;
  }
  [dir="rtl"] .m-application .ms-lg-12 {
    margin-right: 48px !important;
  }
  [dir="ltr"] .m-application .ms-lg-auto {
    margin-left: auto !important;
  }
  [dir="rtl"] .m-application .ms-lg-auto {
    margin-right: auto !important;
  }
  [dir="ltr"] .m-application .me-lg-0 {
    margin-right: 0px !important;
  }
  [dir="rtl"] .m-application .me-lg-0 {
    margin-left: 0px !important;
  }
  [dir="ltr"] .m-application .me-lg-1 {
    margin-right: 4px !important;
  }
  [dir="rtl"] .m-application .me-lg-1 {
    margin-left: 4px !important;
  }
  [dir="ltr"] .m-application .me-lg-2 {
    margin-right: 8px !important;
  }
  [dir="rtl"] .m-application .me-lg-2 {
    margin-left: 8px !important;
  }
  [dir="ltr"] .m-application .me-lg-3 {
    margin-right: 12px !important;
  }
  [dir="rtl"] .m-application .me-lg-3 {
    margin-left: 12px !important;
  }
  [dir="ltr"] .m-application .me-lg-4 {
    margin-right: 16px !important;
  }
  [dir="rtl"] .m-application .me-lg-4 {
    margin-left: 16px !important;
  }
  [dir="ltr"] .m-application .me-lg-5 {
    margin-right: 20px !important;
  }
  [dir="rtl"] .m-application .me-lg-5 {
    margin-left: 20px !important;
  }
  [dir="ltr"] .m-application .me-lg-6 {
    margin-right: 24px !important;
  }
  [dir="rtl"] .m-application .me-lg-6 {
    margin-left: 24px !important;
  }
  [dir="ltr"] .m-application .me-lg-7 {
    margin-right: 28px !important;
  }
  [dir="rtl"] .m-application .me-lg-7 {
    margin-left: 28px !important;
  }
  [dir="ltr"] .m-application .me-lg-8 {
    margin-right: 32px !important;
  }
  [dir="rtl"] .m-application .me-lg-8 {
    margin-left: 32px !important;
  }
  [dir="ltr"] .m-application .me-lg-9 {
    margin-right: 36px !important;
  }
  [dir="rtl"] .m-application .me-lg-9 {
    margin-left: 36px !important;
  }
  [dir="ltr"] .m-application .me-lg-10 {
    margin-right: 40px !important;
  }
  [dir="rtl"] .m-application .me-lg-10 {
    margin-left: 40px !important;
  }
  [dir="ltr"] .m-application .me-lg-11 {
    margin-right: 44px !important;
  }
  [dir="rtl"] .m-application .me-lg-11 {
    margin-left: 44px !important;
  }
  [dir="ltr"] .m-application .me-lg-12 {
    margin-right: 48px !important;
  }
  [dir="rtl"] .m-application .me-lg-12 {
    margin-left: 48px !important;
  }
  [dir="ltr"] .m-application .me-lg-auto {
    margin-right: auto !important;
  }
  [dir="rtl"] .m-application .me-lg-auto {
    margin-left: auto !important;
  }
  .m-application .ma-lg-n1 {
    margin: -4px !important;
  }
  .m-application .ma-lg-n2 {
    margin: -8px !important;
  }
  .m-application .ma-lg-n3 {
    margin: -12px !important;
  }
  .m-application .ma-lg-n4 {
    margin: -16px !important;
  }
  .m-application .ma-lg-n5 {
    margin: -20px !important;
  }
  .m-application .ma-lg-n6 {
    margin: -24px !important;
  }
  .m-application .ma-lg-n7 {
    margin: -28px !important;
  }
  .m-application .ma-lg-n8 {
    margin: -32px !important;
  }
  .m-application .ma-lg-n9 {
    margin: -36px !important;
  }
  .m-application .ma-lg-n10 {
    margin: -40px !important;
  }
  .m-application .ma-lg-n11 {
    margin: -44px !important;
  }
  .m-application .ma-lg-n12 {
    margin: -48px !important;
  }
  .m-application .mx-lg-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }
  .m-application .mx-lg-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }
  .m-application .mx-lg-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }
  .m-application .mx-lg-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }
  .m-application .mx-lg-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .m-application .mx-lg-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }
  .m-application .mx-lg-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }
  .m-application .mx-lg-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }
  .m-application .mx-lg-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }
  .m-application .mx-lg-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .m-application .mx-lg-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }
  .m-application .mx-lg-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }
  .m-application .my-lg-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .m-application .my-lg-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .m-application .my-lg-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .m-application .my-lg-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .m-application .my-lg-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .m-application .my-lg-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .m-application .my-lg-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .m-application .my-lg-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
  .m-application .my-lg-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .m-application .my-lg-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .m-application .my-lg-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }
  .m-application .my-lg-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }
  .m-application .mt-lg-n1 {
    margin-top: -4px !important;
  }
  .m-application .mt-lg-n2 {
    margin-top: -8px !important;
  }
  .m-application .mt-lg-n3 {
    margin-top: -12px !important;
  }
  .m-application .mt-lg-n4 {
    margin-top: -16px !important;
  }
  .m-application .mt-lg-n5 {
    margin-top: -20px !important;
  }
  .m-application .mt-lg-n6 {
    margin-top: -24px !important;
  }
  .m-application .mt-lg-n7 {
    margin-top: -28px !important;
  }
  .m-application .mt-lg-n8 {
    margin-top: -32px !important;
  }
  .m-application .mt-lg-n9 {
    margin-top: -36px !important;
  }
  .m-application .mt-lg-n10 {
    margin-top: -40px !important;
  }
  .m-application .mt-lg-n11 {
    margin-top: -44px !important;
  }
  .m-application .mt-lg-n12 {
    margin-top: -48px !important;
  }
  .m-application .mr-lg-n1 {
    margin-right: -4px !important;
  }
  .m-application .mr-lg-n2 {
    margin-right: -8px !important;
  }
  .m-application .mr-lg-n3 {
    margin-right: -12px !important;
  }
  .m-application .mr-lg-n4 {
    margin-right: -16px !important;
  }
  .m-application .mr-lg-n5 {
    margin-right: -20px !important;
  }
  .m-application .mr-lg-n6 {
    margin-right: -24px !important;
  }
  .m-application .mr-lg-n7 {
    margin-right: -28px !important;
  }
  .m-application .mr-lg-n8 {
    margin-right: -32px !important;
  }
  .m-application .mr-lg-n9 {
    margin-right: -36px !important;
  }
  .m-application .mr-lg-n10 {
    margin-right: -40px !important;
  }
  .m-application .mr-lg-n11 {
    margin-right: -44px !important;
  }
  .m-application .mr-lg-n12 {
    margin-right: -48px !important;
  }
  .m-application .mb-lg-n1 {
    margin-bottom: -4px !important;
  }
  .m-application .mb-lg-n2 {
    margin-bottom: -8px !important;
  }
  .m-application .mb-lg-n3 {
    margin-bottom: -12px !important;
  }
  .m-application .mb-lg-n4 {
    margin-bottom: -16px !important;
  }
  .m-application .mb-lg-n5 {
    margin-bottom: -20px !important;
  }
  .m-application .mb-lg-n6 {
    margin-bottom: -24px !important;
  }
  .m-application .mb-lg-n7 {
    margin-bottom: -28px !important;
  }
  .m-application .mb-lg-n8 {
    margin-bottom: -32px !important;
  }
  .m-application .mb-lg-n9 {
    margin-bottom: -36px !important;
  }
  .m-application .mb-lg-n10 {
    margin-bottom: -40px !important;
  }
  .m-application .mb-lg-n11 {
    margin-bottom: -44px !important;
  }
  .m-application .mb-lg-n12 {
    margin-bottom: -48px !important;
  }
  .m-application .ml-lg-n1 {
    margin-left: -4px !important;
  }
  .m-application .ml-lg-n2 {
    margin-left: -8px !important;
  }
  .m-application .ml-lg-n3 {
    margin-left: -12px !important;
  }
  .m-application .ml-lg-n4 {
    margin-left: -16px !important;
  }
  .m-application .ml-lg-n5 {
    margin-left: -20px !important;
  }
  .m-application .ml-lg-n6 {
    margin-left: -24px !important;
  }
  .m-application .ml-lg-n7 {
    margin-left: -28px !important;
  }
  .m-application .ml-lg-n8 {
    margin-left: -32px !important;
  }
  .m-application .ml-lg-n9 {
    margin-left: -36px !important;
  }
  .m-application .ml-lg-n10 {
    margin-left: -40px !important;
  }
  .m-application .ml-lg-n11 {
    margin-left: -44px !important;
  }
  .m-application .ml-lg-n12 {
    margin-left: -48px !important;
  }
  [dir="ltr"] .m-application .ms-lg-n1 {
    margin-left: -4px !important;
  }
  [dir="rtl"] .m-application .ms-lg-n1 {
    margin-right: -4px !important;
  }
  [dir="ltr"] .m-application .ms-lg-n2 {
    margin-left: -8px !important;
  }
  [dir="rtl"] .m-application .ms-lg-n2 {
    margin-right: -8px !important;
  }
  [dir="ltr"] .m-application .ms-lg-n3 {
    margin-left: -12px !important;
  }
  [dir="rtl"] .m-application .ms-lg-n3 {
    margin-right: -12px !important;
  }
  [dir="ltr"] .m-application .ms-lg-n4 {
    margin-left: -16px !important;
  }
  [dir="rtl"] .m-application .ms-lg-n4 {
    margin-right: -16px !important;
  }
  [dir="ltr"] .m-application .ms-lg-n5 {
    margin-left: -20px !important;
  }
  [dir="rtl"] .m-application .ms-lg-n5 {
    margin-right: -20px !important;
  }
  [dir="ltr"] .m-application .ms-lg-n6 {
    margin-left: -24px !important;
  }
  [dir="rtl"] .m-application .ms-lg-n6 {
    margin-right: -24px !important;
  }
  [dir="ltr"] .m-application .ms-lg-n7 {
    margin-left: -28px !important;
  }
  [dir="rtl"] .m-application .ms-lg-n7 {
    margin-right: -28px !important;
  }
  [dir="ltr"] .m-application .ms-lg-n8 {
    margin-left: -32px !important;
  }
  [dir="rtl"] .m-application .ms-lg-n8 {
    margin-right: -32px !important;
  }
  [dir="ltr"] .m-application .ms-lg-n9 {
    margin-left: -36px !important;
  }
  [dir="rtl"] .m-application .ms-lg-n9 {
    margin-right: -36px !important;
  }
  [dir="ltr"] .m-application .ms-lg-n10 {
    margin-left: -40px !important;
  }
  [dir="rtl"] .m-application .ms-lg-n10 {
    margin-right: -40px !important;
  }
  [dir="ltr"] .m-application .ms-lg-n11 {
    margin-left: -44px !important;
  }
  [dir="rtl"] .m-application .ms-lg-n11 {
    margin-right: -44px !important;
  }
  [dir="ltr"] .m-application .ms-lg-n12 {
    margin-left: -48px !important;
  }
  [dir="rtl"] .m-application .ms-lg-n12 {
    margin-right: -48px !important;
  }
  [dir="ltr"] .m-application .me-lg-n1 {
    margin-right: -4px !important;
  }
  [dir="rtl"] .m-application .me-lg-n1 {
    margin-left: -4px !important;
  }
  [dir="ltr"] .m-application .me-lg-n2 {
    margin-right: -8px !important;
  }
  [dir="rtl"] .m-application .me-lg-n2 {
    margin-left: -8px !important;
  }
  [dir="ltr"] .m-application .me-lg-n3 {
    margin-right: -12px !important;
  }
  [dir="rtl"] .m-application .me-lg-n3 {
    margin-left: -12px !important;
  }
  [dir="ltr"] .m-application .me-lg-n4 {
    margin-right: -16px !important;
  }
  [dir="rtl"] .m-application .me-lg-n4 {
    margin-left: -16px !important;
  }
  [dir="ltr"] .m-application .me-lg-n5 {
    margin-right: -20px !important;
  }
  [dir="rtl"] .m-application .me-lg-n5 {
    margin-left: -20px !important;
  }
  [dir="ltr"] .m-application .me-lg-n6 {
    margin-right: -24px !important;
  }
  [dir="rtl"] .m-application .me-lg-n6 {
    margin-left: -24px !important;
  }
  [dir="ltr"] .m-application .me-lg-n7 {
    margin-right: -28px !important;
  }
  [dir="rtl"] .m-application .me-lg-n7 {
    margin-left: -28px !important;
  }
  [dir="ltr"] .m-application .me-lg-n8 {
    margin-right: -32px !important;
  }
  [dir="rtl"] .m-application .me-lg-n8 {
    margin-left: -32px !important;
  }
  [dir="ltr"] .m-application .me-lg-n9 {
    margin-right: -36px !important;
  }
  [dir="rtl"] .m-application .me-lg-n9 {
    margin-left: -36px !important;
  }
  [dir="ltr"] .m-application .me-lg-n10 {
    margin-right: -40px !important;
  }
  [dir="rtl"] .m-application .me-lg-n10 {
    margin-left: -40px !important;
  }
  [dir="ltr"] .m-application .me-lg-n11 {
    margin-right: -44px !important;
  }
  [dir="rtl"] .m-application .me-lg-n11 {
    margin-left: -44px !important;
  }
  [dir="ltr"] .m-application .me-lg-n12 {
    margin-right: -48px !important;
  }
  [dir="rtl"] .m-application .me-lg-n12 {
    margin-left: -48px !important;
  }
  .m-application .pa-lg-0 {
    padding: 0px !important;
  }
  .m-application .pa-lg-1 {
    padding: 4px !important;
  }
  .m-application .pa-lg-2 {
    padding: 8px !important;
  }
  .m-application .pa-lg-3 {
    padding: 12px !important;
  }
  .m-application .pa-lg-4 {
    padding: 16px !important;
  }
  .m-application .pa-lg-5 {
    padding: 20px !important;
  }
  .m-application .pa-lg-6 {
    padding: 24px !important;
  }
  .m-application .pa-lg-7 {
    padding: 28px !important;
  }
  .m-application .pa-lg-8 {
    padding: 32px !important;
  }
  .m-application .pa-lg-9 {
    padding: 36px !important;
  }
  .m-application .pa-lg-10 {
    padding: 40px !important;
  }
  .m-application .pa-lg-11 {
    padding: 44px !important;
  }
  .m-application .pa-lg-12 {
    padding: 48px !important;
  }
  .m-application .px-lg-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .m-application .px-lg-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .m-application .px-lg-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .m-application .px-lg-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .m-application .px-lg-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .m-application .px-lg-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .m-application .px-lg-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .m-application .px-lg-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .m-application .px-lg-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .m-application .px-lg-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .m-application .px-lg-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .m-application .px-lg-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .m-application .px-lg-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .m-application .py-lg-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-application .py-lg-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-application .py-lg-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-application .py-lg-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-application .py-lg-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-application .py-lg-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-application .py-lg-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-application .py-lg-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-application .py-lg-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-application .py-lg-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-application .py-lg-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-application .py-lg-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-application .py-lg-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-application .pt-lg-0 {
    padding-top: 0px !important;
  }
  .m-application .pt-lg-1 {
    padding-top: 4px !important;
  }
  .m-application .pt-lg-2 {
    padding-top: 8px !important;
  }
  .m-application .pt-lg-3 {
    padding-top: 12px !important;
  }
  .m-application .pt-lg-4 {
    padding-top: 16px !important;
  }
  .m-application .pt-lg-5 {
    padding-top: 20px !important;
  }
  .m-application .pt-lg-6 {
    padding-top: 24px !important;
  }
  .m-application .pt-lg-7 {
    padding-top: 28px !important;
  }
  .m-application .pt-lg-8 {
    padding-top: 32px !important;
  }
  .m-application .pt-lg-9 {
    padding-top: 36px !important;
  }
  .m-application .pt-lg-10 {
    padding-top: 40px !important;
  }
  .m-application .pt-lg-11 {
    padding-top: 44px !important;
  }
  .m-application .pt-lg-12 {
    padding-top: 48px !important;
  }
  .m-application .pr-lg-0 {
    padding-right: 0px !important;
  }
  .m-application .pr-lg-1 {
    padding-right: 4px !important;
  }
  .m-application .pr-lg-2 {
    padding-right: 8px !important;
  }
  .m-application .pr-lg-3 {
    padding-right: 12px !important;
  }
  .m-application .pr-lg-4 {
    padding-right: 16px !important;
  }
  .m-application .pr-lg-5 {
    padding-right: 20px !important;
  }
  .m-application .pr-lg-6 {
    padding-right: 24px !important;
  }
  .m-application .pr-lg-7 {
    padding-right: 28px !important;
  }
  .m-application .pr-lg-8 {
    padding-right: 32px !important;
  }
  .m-application .pr-lg-9 {
    padding-right: 36px !important;
  }
  .m-application .pr-lg-10 {
    padding-right: 40px !important;
  }
  .m-application .pr-lg-11 {
    padding-right: 44px !important;
  }
  .m-application .pr-lg-12 {
    padding-right: 48px !important;
  }
  .m-application .pb-lg-0 {
    padding-bottom: 0px !important;
  }
  .m-application .pb-lg-1 {
    padding-bottom: 4px !important;
  }
  .m-application .pb-lg-2 {
    padding-bottom: 8px !important;
  }
  .m-application .pb-lg-3 {
    padding-bottom: 12px !important;
  }
  .m-application .pb-lg-4 {
    padding-bottom: 16px !important;
  }
  .m-application .pb-lg-5 {
    padding-bottom: 20px !important;
  }
  .m-application .pb-lg-6 {
    padding-bottom: 24px !important;
  }
  .m-application .pb-lg-7 {
    padding-bottom: 28px !important;
  }
  .m-application .pb-lg-8 {
    padding-bottom: 32px !important;
  }
  .m-application .pb-lg-9 {
    padding-bottom: 36px !important;
  }
  .m-application .pb-lg-10 {
    padding-bottom: 40px !important;
  }
  .m-application .pb-lg-11 {
    padding-bottom: 44px !important;
  }
  .m-application .pb-lg-12 {
    padding-bottom: 48px !important;
  }
  .m-application .pl-lg-0 {
    padding-left: 0px !important;
  }
  .m-application .pl-lg-1 {
    padding-left: 4px !important;
  }
  .m-application .pl-lg-2 {
    padding-left: 8px !important;
  }
  .m-application .pl-lg-3 {
    padding-left: 12px !important;
  }
  .m-application .pl-lg-4 {
    padding-left: 16px !important;
  }
  .m-application .pl-lg-5 {
    padding-left: 20px !important;
  }
  .m-application .pl-lg-6 {
    padding-left: 24px !important;
  }
  .m-application .pl-lg-7 {
    padding-left: 28px !important;
  }
  .m-application .pl-lg-8 {
    padding-left: 32px !important;
  }
  .m-application .pl-lg-9 {
    padding-left: 36px !important;
  }
  .m-application .pl-lg-10 {
    padding-left: 40px !important;
  }
  .m-application .pl-lg-11 {
    padding-left: 44px !important;
  }
  .m-application .pl-lg-12 {
    padding-left: 48px !important;
  }
  [dir="ltr"] .m-application .ps-lg-0 {
    padding-left: 0px !important;
  }
  [dir="rtl"] .m-application .ps-lg-0 {
    padding-right: 0px !important;
  }
  [dir="ltr"] .m-application .ps-lg-1 {
    padding-left: 4px !important;
  }
  [dir="rtl"] .m-application .ps-lg-1 {
    padding-right: 4px !important;
  }
  [dir="ltr"] .m-application .ps-lg-2 {
    padding-left: 8px !important;
  }
  [dir="rtl"] .m-application .ps-lg-2 {
    padding-right: 8px !important;
  }
  [dir="ltr"] .m-application .ps-lg-3 {
    padding-left: 12px !important;
  }
  [dir="rtl"] .m-application .ps-lg-3 {
    padding-right: 12px !important;
  }
  [dir="ltr"] .m-application .ps-lg-4 {
    padding-left: 16px !important;
  }
  [dir="rtl"] .m-application .ps-lg-4 {
    padding-right: 16px !important;
  }
  [dir="ltr"] .m-application .ps-lg-5 {
    padding-left: 20px !important;
  }
  [dir="rtl"] .m-application .ps-lg-5 {
    padding-right: 20px !important;
  }
  [dir="ltr"] .m-application .ps-lg-6 {
    padding-left: 24px !important;
  }
  [dir="rtl"] .m-application .ps-lg-6 {
    padding-right: 24px !important;
  }
  [dir="ltr"] .m-application .ps-lg-7 {
    padding-left: 28px !important;
  }
  [dir="rtl"] .m-application .ps-lg-7 {
    padding-right: 28px !important;
  }
  [dir="ltr"] .m-application .ps-lg-8 {
    padding-left: 32px !important;
  }
  [dir="rtl"] .m-application .ps-lg-8 {
    padding-right: 32px !important;
  }
  [dir="ltr"] .m-application .ps-lg-9 {
    padding-left: 36px !important;
  }
  [dir="rtl"] .m-application .ps-lg-9 {
    padding-right: 36px !important;
  }
  [dir="ltr"] .m-application .ps-lg-10 {
    padding-left: 40px !important;
  }
  [dir="rtl"] .m-application .ps-lg-10 {
    padding-right: 40px !important;
  }
  [dir="ltr"] .m-application .ps-lg-11 {
    padding-left: 44px !important;
  }
  [dir="rtl"] .m-application .ps-lg-11 {
    padding-right: 44px !important;
  }
  [dir="ltr"] .m-application .ps-lg-12 {
    padding-left: 48px !important;
  }
  [dir="rtl"] .m-application .ps-lg-12 {
    padding-right: 48px !important;
  }
  [dir="ltr"] .m-application .pe-lg-0 {
    padding-right: 0px !important;
  }
  [dir="rtl"] .m-application .pe-lg-0 {
    padding-left: 0px !important;
  }
  [dir="ltr"] .m-application .pe-lg-1 {
    padding-right: 4px !important;
  }
  [dir="rtl"] .m-application .pe-lg-1 {
    padding-left: 4px !important;
  }
  [dir="ltr"] .m-application .pe-lg-2 {
    padding-right: 8px !important;
  }
  [dir="rtl"] .m-application .pe-lg-2 {
    padding-left: 8px !important;
  }
  [dir="ltr"] .m-application .pe-lg-3 {
    padding-right: 12px !important;
  }
  [dir="rtl"] .m-application .pe-lg-3 {
    padding-left: 12px !important;
  }
  [dir="ltr"] .m-application .pe-lg-4 {
    padding-right: 16px !important;
  }
  [dir="rtl"] .m-application .pe-lg-4 {
    padding-left: 16px !important;
  }
  [dir="ltr"] .m-application .pe-lg-5 {
    padding-right: 20px !important;
  }
  [dir="rtl"] .m-application .pe-lg-5 {
    padding-left: 20px !important;
  }
  [dir="ltr"] .m-application .pe-lg-6 {
    padding-right: 24px !important;
  }
  [dir="rtl"] .m-application .pe-lg-6 {
    padding-left: 24px !important;
  }
  [dir="ltr"] .m-application .pe-lg-7 {
    padding-right: 28px !important;
  }
  [dir="rtl"] .m-application .pe-lg-7 {
    padding-left: 28px !important;
  }
  [dir="ltr"] .m-application .pe-lg-8 {
    padding-right: 32px !important;
  }
  [dir="rtl"] .m-application .pe-lg-8 {
    padding-left: 32px !important;
  }
  [dir="ltr"] .m-application .pe-lg-9 {
    padding-right: 36px !important;
  }
  [dir="rtl"] .m-application .pe-lg-9 {
    padding-left: 36px !important;
  }
  [dir="ltr"] .m-application .pe-lg-10 {
    padding-right: 40px !important;
  }
  [dir="rtl"] .m-application .pe-lg-10 {
    padding-left: 40px !important;
  }
  [dir="ltr"] .m-application .pe-lg-11 {
    padding-right: 44px !important;
  }
  [dir="rtl"] .m-application .pe-lg-11 {
    padding-left: 44px !important;
  }
  [dir="ltr"] .m-application .pe-lg-12 {
    padding-right: 48px !important;
  }
  [dir="rtl"] .m-application .pe-lg-12 {
    padding-left: 48px !important;
  }
  .m-application .text-lg-left {
    text-align: left !important;
  }
  .m-application .text-lg-right {
    text-align: right !important;
  }
  .m-application .text-lg-center {
    text-align: center !important;
  }
  .m-application .text-lg-justify {
    text-align: justify !important;
  }
  .m-application .text-lg-start {
    text-align: start !important;
  }
  .m-application .text-lg-end {
    text-align: end !important;
  }
}

@media (min-width: 1904px) {
  .m-application .ma-xl-0 {
    margin: 0px !important;
  }
  .m-application .ma-xl-1 {
    margin: 4px !important;
  }
  .m-application .ma-xl-2 {
    margin: 8px !important;
  }
  .m-application .ma-xl-3 {
    margin: 12px !important;
  }
  .m-application .ma-xl-4 {
    margin: 16px !important;
  }
  .m-application .ma-xl-5 {
    margin: 20px !important;
  }
  .m-application .ma-xl-6 {
    margin: 24px !important;
  }
  .m-application .ma-xl-7 {
    margin: 28px !important;
  }
  .m-application .ma-xl-8 {
    margin: 32px !important;
  }
  .m-application .ma-xl-9 {
    margin: 36px !important;
  }
  .m-application .ma-xl-10 {
    margin: 40px !important;
  }
  .m-application .ma-xl-11 {
    margin: 44px !important;
  }
  .m-application .ma-xl-12 {
    margin: 48px !important;
  }
  .m-application .ma-xl-auto {
    margin: auto !important;
  }
  .m-application .mx-xl-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .m-application .mx-xl-1 {
    margin-right: 4px !important;
    margin-left: 4px !important;
  }
  .m-application .mx-xl-2 {
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
  .m-application .mx-xl-3 {
    margin-right: 12px !important;
    margin-left: 12px !important;
  }
  .m-application .mx-xl-4 {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  .m-application .mx-xl-5 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .m-application .mx-xl-6 {
    margin-right: 24px !important;
    margin-left: 24px !important;
  }
  .m-application .mx-xl-7 {
    margin-right: 28px !important;
    margin-left: 28px !important;
  }
  .m-application .mx-xl-8 {
    margin-right: 32px !important;
    margin-left: 32px !important;
  }
  .m-application .mx-xl-9 {
    margin-right: 36px !important;
    margin-left: 36px !important;
  }
  .m-application .mx-xl-10 {
    margin-right: 40px !important;
    margin-left: 40px !important;
  }
  .m-application .mx-xl-11 {
    margin-right: 44px !important;
    margin-left: 44px !important;
  }
  .m-application .mx-xl-12 {
    margin-right: 48px !important;
    margin-left: 48px !important;
  }
  .m-application .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .m-application .my-xl-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-application .my-xl-1 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-application .my-xl-2 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-application .my-xl-3 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-application .my-xl-4 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-application .my-xl-5 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-application .my-xl-6 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-application .my-xl-7 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-application .my-xl-8 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-application .my-xl-9 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-application .my-xl-10 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-application .my-xl-11 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-application .my-xl-12 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-application .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .m-application .mt-xl-0 {
    margin-top: 0px !important;
  }
  .m-application .mt-xl-1 {
    margin-top: 4px !important;
  }
  .m-application .mt-xl-2 {
    margin-top: 8px !important;
  }
  .m-application .mt-xl-3 {
    margin-top: 12px !important;
  }
  .m-application .mt-xl-4 {
    margin-top: 16px !important;
  }
  .m-application .mt-xl-5 {
    margin-top: 20px !important;
  }
  .m-application .mt-xl-6 {
    margin-top: 24px !important;
  }
  .m-application .mt-xl-7 {
    margin-top: 28px !important;
  }
  .m-application .mt-xl-8 {
    margin-top: 32px !important;
  }
  .m-application .mt-xl-9 {
    margin-top: 36px !important;
  }
  .m-application .mt-xl-10 {
    margin-top: 40px !important;
  }
  .m-application .mt-xl-11 {
    margin-top: 44px !important;
  }
  .m-application .mt-xl-12 {
    margin-top: 48px !important;
  }
  .m-application .mt-xl-auto {
    margin-top: auto !important;
  }
  .m-application .mr-xl-0 {
    margin-right: 0px !important;
  }
  .m-application .mr-xl-1 {
    margin-right: 4px !important;
  }
  .m-application .mr-xl-2 {
    margin-right: 8px !important;
  }
  .m-application .mr-xl-3 {
    margin-right: 12px !important;
  }
  .m-application .mr-xl-4 {
    margin-right: 16px !important;
  }
  .m-application .mr-xl-5 {
    margin-right: 20px !important;
  }
  .m-application .mr-xl-6 {
    margin-right: 24px !important;
  }
  .m-application .mr-xl-7 {
    margin-right: 28px !important;
  }
  .m-application .mr-xl-8 {
    margin-right: 32px !important;
  }
  .m-application .mr-xl-9 {
    margin-right: 36px !important;
  }
  .m-application .mr-xl-10 {
    margin-right: 40px !important;
  }
  .m-application .mr-xl-11 {
    margin-right: 44px !important;
  }
  .m-application .mr-xl-12 {
    margin-right: 48px !important;
  }
  .m-application .mr-xl-auto {
    margin-right: auto !important;
  }
  .m-application .mb-xl-0 {
    margin-bottom: 0px !important;
  }
  .m-application .mb-xl-1 {
    margin-bottom: 4px !important;
  }
  .m-application .mb-xl-2 {
    margin-bottom: 8px !important;
  }
  .m-application .mb-xl-3 {
    margin-bottom: 12px !important;
  }
  .m-application .mb-xl-4 {
    margin-bottom: 16px !important;
  }
  .m-application .mb-xl-5 {
    margin-bottom: 20px !important;
  }
  .m-application .mb-xl-6 {
    margin-bottom: 24px !important;
  }
  .m-application .mb-xl-7 {
    margin-bottom: 28px !important;
  }
  .m-application .mb-xl-8 {
    margin-bottom: 32px !important;
  }
  .m-application .mb-xl-9 {
    margin-bottom: 36px !important;
  }
  .m-application .mb-xl-10 {
    margin-bottom: 40px !important;
  }
  .m-application .mb-xl-11 {
    margin-bottom: 44px !important;
  }
  .m-application .mb-xl-12 {
    margin-bottom: 48px !important;
  }
  .m-application .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .m-application .ml-xl-0 {
    margin-left: 0px !important;
  }
  .m-application .ml-xl-1 {
    margin-left: 4px !important;
  }
  .m-application .ml-xl-2 {
    margin-left: 8px !important;
  }
  .m-application .ml-xl-3 {
    margin-left: 12px !important;
  }
  .m-application .ml-xl-4 {
    margin-left: 16px !important;
  }
  .m-application .ml-xl-5 {
    margin-left: 20px !important;
  }
  .m-application .ml-xl-6 {
    margin-left: 24px !important;
  }
  .m-application .ml-xl-7 {
    margin-left: 28px !important;
  }
  .m-application .ml-xl-8 {
    margin-left: 32px !important;
  }
  .m-application .ml-xl-9 {
    margin-left: 36px !important;
  }
  .m-application .ml-xl-10 {
    margin-left: 40px !important;
  }
  .m-application .ml-xl-11 {
    margin-left: 44px !important;
  }
  .m-application .ml-xl-12 {
    margin-left: 48px !important;
  }
  .m-application .ml-xl-auto {
    margin-left: auto !important;
  }
  [dir="ltr"] .m-application .ms-xl-0 {
    margin-left: 0px !important;
  }
  [dir="rtl"] .m-application .ms-xl-0 {
    margin-right: 0px !important;
  }
  [dir="ltr"] .m-application .ms-xl-1 {
    margin-left: 4px !important;
  }
  [dir="rtl"] .m-application .ms-xl-1 {
    margin-right: 4px !important;
  }
  [dir="ltr"] .m-application .ms-xl-2 {
    margin-left: 8px !important;
  }
  [dir="rtl"] .m-application .ms-xl-2 {
    margin-right: 8px !important;
  }
  [dir="ltr"] .m-application .ms-xl-3 {
    margin-left: 12px !important;
  }
  [dir="rtl"] .m-application .ms-xl-3 {
    margin-right: 12px !important;
  }
  [dir="ltr"] .m-application .ms-xl-4 {
    margin-left: 16px !important;
  }
  [dir="rtl"] .m-application .ms-xl-4 {
    margin-right: 16px !important;
  }
  [dir="ltr"] .m-application .ms-xl-5 {
    margin-left: 20px !important;
  }
  [dir="rtl"] .m-application .ms-xl-5 {
    margin-right: 20px !important;
  }
  [dir="ltr"] .m-application .ms-xl-6 {
    margin-left: 24px !important;
  }
  [dir="rtl"] .m-application .ms-xl-6 {
    margin-right: 24px !important;
  }
  [dir="ltr"] .m-application .ms-xl-7 {
    margin-left: 28px !important;
  }
  [dir="rtl"] .m-application .ms-xl-7 {
    margin-right: 28px !important;
  }
  [dir="ltr"] .m-application .ms-xl-8 {
    margin-left: 32px !important;
  }
  [dir="rtl"] .m-application .ms-xl-8 {
    margin-right: 32px !important;
  }
  [dir="ltr"] .m-application .ms-xl-9 {
    margin-left: 36px !important;
  }
  [dir="rtl"] .m-application .ms-xl-9 {
    margin-right: 36px !important;
  }
  [dir="ltr"] .m-application .ms-xl-10 {
    margin-left: 40px !important;
  }
  [dir="rtl"] .m-application .ms-xl-10 {
    margin-right: 40px !important;
  }
  [dir="ltr"] .m-application .ms-xl-11 {
    margin-left: 44px !important;
  }
  [dir="rtl"] .m-application .ms-xl-11 {
    margin-right: 44px !important;
  }
  [dir="ltr"] .m-application .ms-xl-12 {
    margin-left: 48px !important;
  }
  [dir="rtl"] .m-application .ms-xl-12 {
    margin-right: 48px !important;
  }
  [dir="ltr"] .m-application .ms-xl-auto {
    margin-left: auto !important;
  }
  [dir="rtl"] .m-application .ms-xl-auto {
    margin-right: auto !important;
  }
  [dir="ltr"] .m-application .me-xl-0 {
    margin-right: 0px !important;
  }
  [dir="rtl"] .m-application .me-xl-0 {
    margin-left: 0px !important;
  }
  [dir="ltr"] .m-application .me-xl-1 {
    margin-right: 4px !important;
  }
  [dir="rtl"] .m-application .me-xl-1 {
    margin-left: 4px !important;
  }
  [dir="ltr"] .m-application .me-xl-2 {
    margin-right: 8px !important;
  }
  [dir="rtl"] .m-application .me-xl-2 {
    margin-left: 8px !important;
  }
  [dir="ltr"] .m-application .me-xl-3 {
    margin-right: 12px !important;
  }
  [dir="rtl"] .m-application .me-xl-3 {
    margin-left: 12px !important;
  }
  [dir="ltr"] .m-application .me-xl-4 {
    margin-right: 16px !important;
  }
  [dir="rtl"] .m-application .me-xl-4 {
    margin-left: 16px !important;
  }
  [dir="ltr"] .m-application .me-xl-5 {
    margin-right: 20px !important;
  }
  [dir="rtl"] .m-application .me-xl-5 {
    margin-left: 20px !important;
  }
  [dir="ltr"] .m-application .me-xl-6 {
    margin-right: 24px !important;
  }
  [dir="rtl"] .m-application .me-xl-6 {
    margin-left: 24px !important;
  }
  [dir="ltr"] .m-application .me-xl-7 {
    margin-right: 28px !important;
  }
  [dir="rtl"] .m-application .me-xl-7 {
    margin-left: 28px !important;
  }
  [dir="ltr"] .m-application .me-xl-8 {
    margin-right: 32px !important;
  }
  [dir="rtl"] .m-application .me-xl-8 {
    margin-left: 32px !important;
  }
  [dir="ltr"] .m-application .me-xl-9 {
    margin-right: 36px !important;
  }
  [dir="rtl"] .m-application .me-xl-9 {
    margin-left: 36px !important;
  }
  [dir="ltr"] .m-application .me-xl-10 {
    margin-right: 40px !important;
  }
  [dir="rtl"] .m-application .me-xl-10 {
    margin-left: 40px !important;
  }
  [dir="ltr"] .m-application .me-xl-11 {
    margin-right: 44px !important;
  }
  [dir="rtl"] .m-application .me-xl-11 {
    margin-left: 44px !important;
  }
  [dir="ltr"] .m-application .me-xl-12 {
    margin-right: 48px !important;
  }
  [dir="rtl"] .m-application .me-xl-12 {
    margin-left: 48px !important;
  }
  [dir="ltr"] .m-application .me-xl-auto {
    margin-right: auto !important;
  }
  [dir="rtl"] .m-application .me-xl-auto {
    margin-left: auto !important;
  }
  .m-application .ma-xl-n1 {
    margin: -4px !important;
  }
  .m-application .ma-xl-n2 {
    margin: -8px !important;
  }
  .m-application .ma-xl-n3 {
    margin: -12px !important;
  }
  .m-application .ma-xl-n4 {
    margin: -16px !important;
  }
  .m-application .ma-xl-n5 {
    margin: -20px !important;
  }
  .m-application .ma-xl-n6 {
    margin: -24px !important;
  }
  .m-application .ma-xl-n7 {
    margin: -28px !important;
  }
  .m-application .ma-xl-n8 {
    margin: -32px !important;
  }
  .m-application .ma-xl-n9 {
    margin: -36px !important;
  }
  .m-application .ma-xl-n10 {
    margin: -40px !important;
  }
  .m-application .ma-xl-n11 {
    margin: -44px !important;
  }
  .m-application .ma-xl-n12 {
    margin: -48px !important;
  }
  .m-application .mx-xl-n1 {
    margin-right: -4px !important;
    margin-left: -4px !important;
  }
  .m-application .mx-xl-n2 {
    margin-right: -8px !important;
    margin-left: -8px !important;
  }
  .m-application .mx-xl-n3 {
    margin-right: -12px !important;
    margin-left: -12px !important;
  }
  .m-application .mx-xl-n4 {
    margin-right: -16px !important;
    margin-left: -16px !important;
  }
  .m-application .mx-xl-n5 {
    margin-right: -20px !important;
    margin-left: -20px !important;
  }
  .m-application .mx-xl-n6 {
    margin-right: -24px !important;
    margin-left: -24px !important;
  }
  .m-application .mx-xl-n7 {
    margin-right: -28px !important;
    margin-left: -28px !important;
  }
  .m-application .mx-xl-n8 {
    margin-right: -32px !important;
    margin-left: -32px !important;
  }
  .m-application .mx-xl-n9 {
    margin-right: -36px !important;
    margin-left: -36px !important;
  }
  .m-application .mx-xl-n10 {
    margin-right: -40px !important;
    margin-left: -40px !important;
  }
  .m-application .mx-xl-n11 {
    margin-right: -44px !important;
    margin-left: -44px !important;
  }
  .m-application .mx-xl-n12 {
    margin-right: -48px !important;
    margin-left: -48px !important;
  }
  .m-application .my-xl-n1 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .m-application .my-xl-n2 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .m-application .my-xl-n3 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .m-application .my-xl-n4 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .m-application .my-xl-n5 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .m-application .my-xl-n6 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .m-application .my-xl-n7 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .m-application .my-xl-n8 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
  .m-application .my-xl-n9 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
  }
  .m-application .my-xl-n10 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .m-application .my-xl-n11 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
  }
  .m-application .my-xl-n12 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
  }
  .m-application .mt-xl-n1 {
    margin-top: -4px !important;
  }
  .m-application .mt-xl-n2 {
    margin-top: -8px !important;
  }
  .m-application .mt-xl-n3 {
    margin-top: -12px !important;
  }
  .m-application .mt-xl-n4 {
    margin-top: -16px !important;
  }
  .m-application .mt-xl-n5 {
    margin-top: -20px !important;
  }
  .m-application .mt-xl-n6 {
    margin-top: -24px !important;
  }
  .m-application .mt-xl-n7 {
    margin-top: -28px !important;
  }
  .m-application .mt-xl-n8 {
    margin-top: -32px !important;
  }
  .m-application .mt-xl-n9 {
    margin-top: -36px !important;
  }
  .m-application .mt-xl-n10 {
    margin-top: -40px !important;
  }
  .m-application .mt-xl-n11 {
    margin-top: -44px !important;
  }
  .m-application .mt-xl-n12 {
    margin-top: -48px !important;
  }
  .m-application .mr-xl-n1 {
    margin-right: -4px !important;
  }
  .m-application .mr-xl-n2 {
    margin-right: -8px !important;
  }
  .m-application .mr-xl-n3 {
    margin-right: -12px !important;
  }
  .m-application .mr-xl-n4 {
    margin-right: -16px !important;
  }
  .m-application .mr-xl-n5 {
    margin-right: -20px !important;
  }
  .m-application .mr-xl-n6 {
    margin-right: -24px !important;
  }
  .m-application .mr-xl-n7 {
    margin-right: -28px !important;
  }
  .m-application .mr-xl-n8 {
    margin-right: -32px !important;
  }
  .m-application .mr-xl-n9 {
    margin-right: -36px !important;
  }
  .m-application .mr-xl-n10 {
    margin-right: -40px !important;
  }
  .m-application .mr-xl-n11 {
    margin-right: -44px !important;
  }
  .m-application .mr-xl-n12 {
    margin-right: -48px !important;
  }
  .m-application .mb-xl-n1 {
    margin-bottom: -4px !important;
  }
  .m-application .mb-xl-n2 {
    margin-bottom: -8px !important;
  }
  .m-application .mb-xl-n3 {
    margin-bottom: -12px !important;
  }
  .m-application .mb-xl-n4 {
    margin-bottom: -16px !important;
  }
  .m-application .mb-xl-n5 {
    margin-bottom: -20px !important;
  }
  .m-application .mb-xl-n6 {
    margin-bottom: -24px !important;
  }
  .m-application .mb-xl-n7 {
    margin-bottom: -28px !important;
  }
  .m-application .mb-xl-n8 {
    margin-bottom: -32px !important;
  }
  .m-application .mb-xl-n9 {
    margin-bottom: -36px !important;
  }
  .m-application .mb-xl-n10 {
    margin-bottom: -40px !important;
  }
  .m-application .mb-xl-n11 {
    margin-bottom: -44px !important;
  }
  .m-application .mb-xl-n12 {
    margin-bottom: -48px !important;
  }
  .m-application .ml-xl-n1 {
    margin-left: -4px !important;
  }
  .m-application .ml-xl-n2 {
    margin-left: -8px !important;
  }
  .m-application .ml-xl-n3 {
    margin-left: -12px !important;
  }
  .m-application .ml-xl-n4 {
    margin-left: -16px !important;
  }
  .m-application .ml-xl-n5 {
    margin-left: -20px !important;
  }
  .m-application .ml-xl-n6 {
    margin-left: -24px !important;
  }
  .m-application .ml-xl-n7 {
    margin-left: -28px !important;
  }
  .m-application .ml-xl-n8 {
    margin-left: -32px !important;
  }
  .m-application .ml-xl-n9 {
    margin-left: -36px !important;
  }
  .m-application .ml-xl-n10 {
    margin-left: -40px !important;
  }
  .m-application .ml-xl-n11 {
    margin-left: -44px !important;
  }
  .m-application .ml-xl-n12 {
    margin-left: -48px !important;
  }
  [dir="ltr"] .m-application .ms-xl-n1 {
    margin-left: -4px !important;
  }
  [dir="rtl"] .m-application .ms-xl-n1 {
    margin-right: -4px !important;
  }
  [dir="ltr"] .m-application .ms-xl-n2 {
    margin-left: -8px !important;
  }
  [dir="rtl"] .m-application .ms-xl-n2 {
    margin-right: -8px !important;
  }
  [dir="ltr"] .m-application .ms-xl-n3 {
    margin-left: -12px !important;
  }
  [dir="rtl"] .m-application .ms-xl-n3 {
    margin-right: -12px !important;
  }
  [dir="ltr"] .m-application .ms-xl-n4 {
    margin-left: -16px !important;
  }
  [dir="rtl"] .m-application .ms-xl-n4 {
    margin-right: -16px !important;
  }
  [dir="ltr"] .m-application .ms-xl-n5 {
    margin-left: -20px !important;
  }
  [dir="rtl"] .m-application .ms-xl-n5 {
    margin-right: -20px !important;
  }
  [dir="ltr"] .m-application .ms-xl-n6 {
    margin-left: -24px !important;
  }
  [dir="rtl"] .m-application .ms-xl-n6 {
    margin-right: -24px !important;
  }
  [dir="ltr"] .m-application .ms-xl-n7 {
    margin-left: -28px !important;
  }
  [dir="rtl"] .m-application .ms-xl-n7 {
    margin-right: -28px !important;
  }
  [dir="ltr"] .m-application .ms-xl-n8 {
    margin-left: -32px !important;
  }
  [dir="rtl"] .m-application .ms-xl-n8 {
    margin-right: -32px !important;
  }
  [dir="ltr"] .m-application .ms-xl-n9 {
    margin-left: -36px !important;
  }
  [dir="rtl"] .m-application .ms-xl-n9 {
    margin-right: -36px !important;
  }
  [dir="ltr"] .m-application .ms-xl-n10 {
    margin-left: -40px !important;
  }
  [dir="rtl"] .m-application .ms-xl-n10 {
    margin-right: -40px !important;
  }
  [dir="ltr"] .m-application .ms-xl-n11 {
    margin-left: -44px !important;
  }
  [dir="rtl"] .m-application .ms-xl-n11 {
    margin-right: -44px !important;
  }
  [dir="ltr"] .m-application .ms-xl-n12 {
    margin-left: -48px !important;
  }
  [dir="rtl"] .m-application .ms-xl-n12 {
    margin-right: -48px !important;
  }
  [dir="ltr"] .m-application .me-xl-n1 {
    margin-right: -4px !important;
  }
  [dir="rtl"] .m-application .me-xl-n1 {
    margin-left: -4px !important;
  }
  [dir="ltr"] .m-application .me-xl-n2 {
    margin-right: -8px !important;
  }
  [dir="rtl"] .m-application .me-xl-n2 {
    margin-left: -8px !important;
  }
  [dir="ltr"] .m-application .me-xl-n3 {
    margin-right: -12px !important;
  }
  [dir="rtl"] .m-application .me-xl-n3 {
    margin-left: -12px !important;
  }
  [dir="ltr"] .m-application .me-xl-n4 {
    margin-right: -16px !important;
  }
  [dir="rtl"] .m-application .me-xl-n4 {
    margin-left: -16px !important;
  }
  [dir="ltr"] .m-application .me-xl-n5 {
    margin-right: -20px !important;
  }
  [dir="rtl"] .m-application .me-xl-n5 {
    margin-left: -20px !important;
  }
  [dir="ltr"] .m-application .me-xl-n6 {
    margin-right: -24px !important;
  }
  [dir="rtl"] .m-application .me-xl-n6 {
    margin-left: -24px !important;
  }
  [dir="ltr"] .m-application .me-xl-n7 {
    margin-right: -28px !important;
  }
  [dir="rtl"] .m-application .me-xl-n7 {
    margin-left: -28px !important;
  }
  [dir="ltr"] .m-application .me-xl-n8 {
    margin-right: -32px !important;
  }
  [dir="rtl"] .m-application .me-xl-n8 {
    margin-left: -32px !important;
  }
  [dir="ltr"] .m-application .me-xl-n9 {
    margin-right: -36px !important;
  }
  [dir="rtl"] .m-application .me-xl-n9 {
    margin-left: -36px !important;
  }
  [dir="ltr"] .m-application .me-xl-n10 {
    margin-right: -40px !important;
  }
  [dir="rtl"] .m-application .me-xl-n10 {
    margin-left: -40px !important;
  }
  [dir="ltr"] .m-application .me-xl-n11 {
    margin-right: -44px !important;
  }
  [dir="rtl"] .m-application .me-xl-n11 {
    margin-left: -44px !important;
  }
  [dir="ltr"] .m-application .me-xl-n12 {
    margin-right: -48px !important;
  }
  [dir="rtl"] .m-application .me-xl-n12 {
    margin-left: -48px !important;
  }
  .m-application .pa-xl-0 {
    padding: 0px !important;
  }
  .m-application .pa-xl-1 {
    padding: 4px !important;
  }
  .m-application .pa-xl-2 {
    padding: 8px !important;
  }
  .m-application .pa-xl-3 {
    padding: 12px !important;
  }
  .m-application .pa-xl-4 {
    padding: 16px !important;
  }
  .m-application .pa-xl-5 {
    padding: 20px !important;
  }
  .m-application .pa-xl-6 {
    padding: 24px !important;
  }
  .m-application .pa-xl-7 {
    padding: 28px !important;
  }
  .m-application .pa-xl-8 {
    padding: 32px !important;
  }
  .m-application .pa-xl-9 {
    padding: 36px !important;
  }
  .m-application .pa-xl-10 {
    padding: 40px !important;
  }
  .m-application .pa-xl-11 {
    padding: 44px !important;
  }
  .m-application .pa-xl-12 {
    padding: 48px !important;
  }
  .m-application .px-xl-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .m-application .px-xl-1 {
    padding-right: 4px !important;
    padding-left: 4px !important;
  }
  .m-application .px-xl-2 {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }
  .m-application .px-xl-3 {
    padding-right: 12px !important;
    padding-left: 12px !important;
  }
  .m-application .px-xl-4 {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .m-application .px-xl-5 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .m-application .px-xl-6 {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
  .m-application .px-xl-7 {
    padding-right: 28px !important;
    padding-left: 28px !important;
  }
  .m-application .px-xl-8 {
    padding-right: 32px !important;
    padding-left: 32px !important;
  }
  .m-application .px-xl-9 {
    padding-right: 36px !important;
    padding-left: 36px !important;
  }
  .m-application .px-xl-10 {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }
  .m-application .px-xl-11 {
    padding-right: 44px !important;
    padding-left: 44px !important;
  }
  .m-application .px-xl-12 {
    padding-right: 48px !important;
    padding-left: 48px !important;
  }
  .m-application .py-xl-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-application .py-xl-1 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-application .py-xl-2 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-application .py-xl-3 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-application .py-xl-4 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-application .py-xl-5 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-application .py-xl-6 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-application .py-xl-7 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-application .py-xl-8 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-application .py-xl-9 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-application .py-xl-10 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-application .py-xl-11 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-application .py-xl-12 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-application .pt-xl-0 {
    padding-top: 0px !important;
  }
  .m-application .pt-xl-1 {
    padding-top: 4px !important;
  }
  .m-application .pt-xl-2 {
    padding-top: 8px !important;
  }
  .m-application .pt-xl-3 {
    padding-top: 12px !important;
  }
  .m-application .pt-xl-4 {
    padding-top: 16px !important;
  }
  .m-application .pt-xl-5 {
    padding-top: 20px !important;
  }
  .m-application .pt-xl-6 {
    padding-top: 24px !important;
  }
  .m-application .pt-xl-7 {
    padding-top: 28px !important;
  }
  .m-application .pt-xl-8 {
    padding-top: 32px !important;
  }
  .m-application .pt-xl-9 {
    padding-top: 36px !important;
  }
  .m-application .pt-xl-10 {
    padding-top: 40px !important;
  }
  .m-application .pt-xl-11 {
    padding-top: 44px !important;
  }
  .m-application .pt-xl-12 {
    padding-top: 48px !important;
  }
  .m-application .pr-xl-0 {
    padding-right: 0px !important;
  }
  .m-application .pr-xl-1 {
    padding-right: 4px !important;
  }
  .m-application .pr-xl-2 {
    padding-right: 8px !important;
  }
  .m-application .pr-xl-3 {
    padding-right: 12px !important;
  }
  .m-application .pr-xl-4 {
    padding-right: 16px !important;
  }
  .m-application .pr-xl-5 {
    padding-right: 20px !important;
  }
  .m-application .pr-xl-6 {
    padding-right: 24px !important;
  }
  .m-application .pr-xl-7 {
    padding-right: 28px !important;
  }
  .m-application .pr-xl-8 {
    padding-right: 32px !important;
  }
  .m-application .pr-xl-9 {
    padding-right: 36px !important;
  }
  .m-application .pr-xl-10 {
    padding-right: 40px !important;
  }
  .m-application .pr-xl-11 {
    padding-right: 44px !important;
  }
  .m-application .pr-xl-12 {
    padding-right: 48px !important;
  }
  .m-application .pb-xl-0 {
    padding-bottom: 0px !important;
  }
  .m-application .pb-xl-1 {
    padding-bottom: 4px !important;
  }
  .m-application .pb-xl-2 {
    padding-bottom: 8px !important;
  }
  .m-application .pb-xl-3 {
    padding-bottom: 12px !important;
  }
  .m-application .pb-xl-4 {
    padding-bottom: 16px !important;
  }
  .m-application .pb-xl-5 {
    padding-bottom: 20px !important;
  }
  .m-application .pb-xl-6 {
    padding-bottom: 24px !important;
  }
  .m-application .pb-xl-7 {
    padding-bottom: 28px !important;
  }
  .m-application .pb-xl-8 {
    padding-bottom: 32px !important;
  }
  .m-application .pb-xl-9 {
    padding-bottom: 36px !important;
  }
  .m-application .pb-xl-10 {
    padding-bottom: 40px !important;
  }
  .m-application .pb-xl-11 {
    padding-bottom: 44px !important;
  }
  .m-application .pb-xl-12 {
    padding-bottom: 48px !important;
  }
  .m-application .pl-xl-0 {
    padding-left: 0px !important;
  }
  .m-application .pl-xl-1 {
    padding-left: 4px !important;
  }
  .m-application .pl-xl-2 {
    padding-left: 8px !important;
  }
  .m-application .pl-xl-3 {
    padding-left: 12px !important;
  }
  .m-application .pl-xl-4 {
    padding-left: 16px !important;
  }
  .m-application .pl-xl-5 {
    padding-left: 20px !important;
  }
  .m-application .pl-xl-6 {
    padding-left: 24px !important;
  }
  .m-application .pl-xl-7 {
    padding-left: 28px !important;
  }
  .m-application .pl-xl-8 {
    padding-left: 32px !important;
  }
  .m-application .pl-xl-9 {
    padding-left: 36px !important;
  }
  .m-application .pl-xl-10 {
    padding-left: 40px !important;
  }
  .m-application .pl-xl-11 {
    padding-left: 44px !important;
  }
  .m-application .pl-xl-12 {
    padding-left: 48px !important;
  }
  [dir="ltr"] .m-application .ps-xl-0 {
    padding-left: 0px !important;
  }
  [dir="rtl"] .m-application .ps-xl-0 {
    padding-right: 0px !important;
  }
  [dir="ltr"] .m-application .ps-xl-1 {
    padding-left: 4px !important;
  }
  [dir="rtl"] .m-application .ps-xl-1 {
    padding-right: 4px !important;
  }
  [dir="ltr"] .m-application .ps-xl-2 {
    padding-left: 8px !important;
  }
  [dir="rtl"] .m-application .ps-xl-2 {
    padding-right: 8px !important;
  }
  [dir="ltr"] .m-application .ps-xl-3 {
    padding-left: 12px !important;
  }
  [dir="rtl"] .m-application .ps-xl-3 {
    padding-right: 12px !important;
  }
  [dir="ltr"] .m-application .ps-xl-4 {
    padding-left: 16px !important;
  }
  [dir="rtl"] .m-application .ps-xl-4 {
    padding-right: 16px !important;
  }
  [dir="ltr"] .m-application .ps-xl-5 {
    padding-left: 20px !important;
  }
  [dir="rtl"] .m-application .ps-xl-5 {
    padding-right: 20px !important;
  }
  [dir="ltr"] .m-application .ps-xl-6 {
    padding-left: 24px !important;
  }
  [dir="rtl"] .m-application .ps-xl-6 {
    padding-right: 24px !important;
  }
  [dir="ltr"] .m-application .ps-xl-7 {
    padding-left: 28px !important;
  }
  [dir="rtl"] .m-application .ps-xl-7 {
    padding-right: 28px !important;
  }
  [dir="ltr"] .m-application .ps-xl-8 {
    padding-left: 32px !important;
  }
  [dir="rtl"] .m-application .ps-xl-8 {
    padding-right: 32px !important;
  }
  [dir="ltr"] .m-application .ps-xl-9 {
    padding-left: 36px !important;
  }
  [dir="rtl"] .m-application .ps-xl-9 {
    padding-right: 36px !important;
  }
  [dir="ltr"] .m-application .ps-xl-10 {
    padding-left: 40px !important;
  }
  [dir="rtl"] .m-application .ps-xl-10 {
    padding-right: 40px !important;
  }
  [dir="ltr"] .m-application .ps-xl-11 {
    padding-left: 44px !important;
  }
  [dir="rtl"] .m-application .ps-xl-11 {
    padding-right: 44px !important;
  }
  [dir="ltr"] .m-application .ps-xl-12 {
    padding-left: 48px !important;
  }
  [dir="rtl"] .m-application .ps-xl-12 {
    padding-right: 48px !important;
  }
  [dir="ltr"] .m-application .pe-xl-0 {
    padding-right: 0px !important;
  }
  [dir="rtl"] .m-application .pe-xl-0 {
    padding-left: 0px !important;
  }
  [dir="ltr"] .m-application .pe-xl-1 {
    padding-right: 4px !important;
  }
  [dir="rtl"] .m-application .pe-xl-1 {
    padding-left: 4px !important;
  }
  [dir="ltr"] .m-application .pe-xl-2 {
    padding-right: 8px !important;
  }
  [dir="rtl"] .m-application .pe-xl-2 {
    padding-left: 8px !important;
  }
  [dir="ltr"] .m-application .pe-xl-3 {
    padding-right: 12px !important;
  }
  [dir="rtl"] .m-application .pe-xl-3 {
    padding-left: 12px !important;
  }
  [dir="ltr"] .m-application .pe-xl-4 {
    padding-right: 16px !important;
  }
  [dir="rtl"] .m-application .pe-xl-4 {
    padding-left: 16px !important;
  }
  [dir="ltr"] .m-application .pe-xl-5 {
    padding-right: 20px !important;
  }
  [dir="rtl"] .m-application .pe-xl-5 {
    padding-left: 20px !important;
  }
  [dir="ltr"] .m-application .pe-xl-6 {
    padding-right: 24px !important;
  }
  [dir="rtl"] .m-application .pe-xl-6 {
    padding-left: 24px !important;
  }
  [dir="ltr"] .m-application .pe-xl-7 {
    padding-right: 28px !important;
  }
  [dir="rtl"] .m-application .pe-xl-7 {
    padding-left: 28px !important;
  }
  [dir="ltr"] .m-application .pe-xl-8 {
    padding-right: 32px !important;
  }
  [dir="rtl"] .m-application .pe-xl-8 {
    padding-left: 32px !important;
  }
  [dir="ltr"] .m-application .pe-xl-9 {
    padding-right: 36px !important;
  }
  [dir="rtl"] .m-application .pe-xl-9 {
    padding-left: 36px !important;
  }
  [dir="ltr"] .m-application .pe-xl-10 {
    padding-right: 40px !important;
  }
  [dir="rtl"] .m-application .pe-xl-10 {
    padding-left: 40px !important;
  }
  [dir="ltr"] .m-application .pe-xl-11 {
    padding-right: 44px !important;
  }
  [dir="rtl"] .m-application .pe-xl-11 {
    padding-left: 44px !important;
  }
  [dir="ltr"] .m-application .pe-xl-12 {
    padding-right: 48px !important;
  }
  [dir="rtl"] .m-application .pe-xl-12 {
    padding-left: 48px !important;
  }
  .m-application .text-xl-left {
    text-align: left !important;
  }
  .m-application .text-xl-right {
    text-align: right !important;
  }
  .m-application .text-xl-center {
    text-align: center !important;
  }
  .m-application .text-xl-justify {
    text-align: justify !important;
  }
  .m-application .text-xl-start {
    text-align: start !important;
  }
  .m-application .text-xl-end {
    text-align: end !important;
  }
}

/*
** Components and Pages
*/
@-webkit-keyframes move_wave {
  0% {
    background-position: 0 0;
    -webkit-transform: scale(2, 1);
    transform: scale(2, 1);
  }
  50% {
    background-position: 50% -50%;
    -webkit-transform: scale(2.3, 1.2);
    transform: scale(2.3, 1.2);
  }
  100% {
    background-position: 100% 0;
    -webkit-transform: scale(2, 1);
    transform: scale(2, 1);
  }
}

@keyframes move_wave {
  0% {
    background-position: 0 0;
    -webkit-transform: scale(2, 1);
    transform: scale(2, 1);
  }
  50% {
    background-position: 50% -50%;
    -webkit-transform: scale(2.3, 1.2);
    transform: scale(2.3, 1.2);
  }
  100% {
    background-position: 100% 0;
    -webkit-transform: scale(2, 1);
    transform: scale(2, 1);
  }
}

@-webkit-keyframes boat_wave {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 4000px 0;
  }
}

@keyframes boat_wave {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 4000px 0;
  }
}

@-webkit-keyframes boat_background {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -4000px 0;
  }
}

@keyframes boat_background {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -4000px 0;
  }
}

#banner .root {
  background: -o-linear-gradient(135deg, var(--v-primary-base) 20%, var(--v-primarydark-base) 70%);
  background: linear-gradient(-45deg, var(--v-primary-base) 20%, var(--v-primarydark-base) 70%);
  position: relative;
  padding: 200px 0px 120px 0px;
}

@media (min-width: 1280px) {
  #banner .root {
    height: 780px;
    padding: 240px 0px 40px 0px;
  }
}

@media (max-width: 599px) {
  #banner .root {
    padding: 200px 0px 80px 0px;
    position: relative;
  }
}

#banner .decoration {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  overflow: hidden;
  clip: rect(0, auto, auto, 0);
}

[dir="ltr"] #banner .decoration {
  left: 0;
}

[dir="rtl"] #banner .decoration {
  right: 0;
}

#banner .decoration svg {
  fill: var(--v-secondary-base);
  opacity: 0.15;
  position: fixed;
  top: 0;
}

#banner .left-deco {
  left: 0;
  right: auto;
  width: 1200px;
  height: 1500px;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

#banner .right-deco {
  left: auto;
  right: 0;
  height: 1500px;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
}

#banner .slider-wrap {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#banner .text {
  max-Width: 720px;
}

@media (max-width: 959px) {
  #banner .text {
    text-align: center;
    margin: 0 auto;
  }
}

#banner .text h3 {
  color: #FFF;
}

@media (min-width: 1280px) {
  [dir="ltr"] #banner .text h3 {
    padding-right: 40px;
  }
  [dir="rtl"] #banner .text h3 {
    padding-left: 40px;
  }
}

#banner .text h3 strong {
  font-weight: var(--font-bold);
}

#banner .text p {
  color: #FFF;
  margin: 32px 0px 32px 0px;
}

@media (min-width: 1280px) {
  [dir="ltr"] #banner .text p {
    padding-right: 120px;
  }
  [dir="rtl"] #banner .text p {
    padding-left: 120px;
  }
}

#banner .btn-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#banner .btn-area .btn {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 44px;
  line-height: 32px;
  font-size: 1rem;
  padding: 7px 36px;
}

@media (max-width: 959px) {
  #banner .btn-area {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width: 599px) {
  #banner .btn-area {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  #banner .btn-area > * {
    margin-bottom: 32px;
    height: 56px;
  }
}

#banner .play-btn {
  text-transform: uppercase;
  color: #FFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  background: none;
}

@media (min-width: 600px) {
  [dir="ltr"] #banner .play-btn {
    margin-right: 32px;
  }
  [dir="rtl"] #banner .play-btn {
    margin-left: 32px;
  }
}

#banner .play-btn .icon {
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 47px;
  vertical-align: middle;
  background: var(--v-primary-base);
}

[dir="ltr"] #banner .play-btn .icon {
  margin-right: 8px;
}

[dir="rtl"] #banner .play-btn .icon {
  margin-left: 8px;
}

#banner .play-btn i {
  color: #FFF;
  line-height: 22px;
  font-size: 24px;
}

[dir="ltr"] #banner .play-btn i {
  margin-left: 4px;
}

[dir="rtl"] #banner .play-btn i {
  margin-right: 4px;
}

#banner .play-btn:hover .icon {
  background: var(--v-primarydark-base);
}

[dir="ltr"] #banner .play-btn:hover .icon {
  left: 0;
}

[dir="rtl"] #banner .play-btn:hover .icon {
  right: 0;
}

@media (max-width: 959px) {
  #banner .illustration {
    display: none;
  }
}

#banner .illustration img {
  display: block;
}

@media (min-width: 960px) {
  #banner .illustration img {
    max-width: 400px;
  }
}

@media (min-width: 1280px) {
  #banner .illustration img {
    max-width: 480px;
  }
}

#banner .wave {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

#banner .deco {
  position: absolute;
  height: 110px;
  bottom: -35px;
  width: 100%;
}

[dir="ltr"] #banner .deco {
  left: 0;
}

[dir="rtl"] #banner .deco {
  right: 0;
}

@media (min-width: 600px) {
  #banner .deco {
    bottom: -20;
  }
}

@media (min-width: 1280px) {
  #banner .deco {
    bottom: -10;
  }
}

#banner .deco .wave {
  position: absolute;
  height: 100%;
  width: 100%;
  bottom: 0;
  background-repeat: repeat-x;
  -webkit-transform: scale(2.5, 1);
  -ms-transform: scale(2.5, 1);
  transform: scale(2.5, 1);
}

[dir="ltr"] #banner .deco .wave {
  left: 0;
}

[dir="rtl"] #banner .deco .wave {
  right: 0;
}

.theme--dark #banner .deco .wave {
  background-image: url("../images/saas/deco-wave-dark.png");
}

.theme--light #banner .deco .wave {
  background-image: url("../images/saas/deco-wave-light.png");
}

@media (max-width: 599px) {
  #banner .deco .wave {
    -webkit-transform: scale(6, 1);
    -ms-transform: scale(6, 1);
    transform: scale(6, 1);
    bottom: 20px;
  }
}

#banner .wave-one {
  opacity: 0.2;
  background-position: 0 0;
  background-size: 50% 100px;
  -webkit-animation: 25s linear infinite;
  animation: 25s linear infinite;
  -webkit-animation-name: move_wave;
  animation-name: move_wave;
}

#banner .wave-two {
  opacity: 0.2;
  background-position: 0 0;
  background-size: 50% 120px;
  -webkit-animation: 20s linear infinite;
  animation: 20s linear infinite;
  -webkit-animation-name: move_wave;
  animation-name: move_wave;
}

#banner .wave-cover {
  background-size: 51% 100px;
  background-position: 397px 0;
  -webkit-transform: scale(2, 1);
  -ms-transform: scale(2, 1);
  transform: scale(2, 1);
}

@media (max-width: 1279px) {
  #banner .wave-cover {
    background-size: 51% 70px;
    background-position: 397px 10px;
  }
}

@media (max-width: 599px) {
  #banner .wave-cover {
    background-position: center bottom;
  }
}

#banner .video-popup {
  max-width: none;
  max-width: 690px;
  max-height: 80%;
}

#banner .video-popup h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (max-width: 1279px) {
  #banner .video-popup {
    width: 100%;
  }
  #banner .video-popup > * {
    padding: 8px;
  }
  #banner .video-popup iframe {
    width: 100%;
  }
}

#banner .deco-inner {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

[dir="ltr"] #banner .deco-inner {
  left: 0;
}

[dir="rtl"] #banner .deco-inner {
  right: 0;
}

/* BOATS */
#boats .boat {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

#boats .deco-boat {
  position: absolute;
  height: 110px;
  bottom: -35px;
  width: 100%;
}

[dir="ltr"] #boats .deco-boat {
  left: 0;
}

[dir="rtl"] #boats .deco-boat {
  right: 0;
}

@media (min-width: 600px) {
  #boats .deco-boat {
    bottom: -20;
  }
}

@media (min-width: 1280px) {
  #boats .deco-boat {
    bottom: -10;
  }
}

#boats .deco-boat .boata {
  position: absolute;
  height: 327px;
  width: 100%;
  bottom: 0;
  background-repeat: repeat-x;
}

[dir="ltr"] #boats .deco-boat .boata {
  left: 0;
}

[dir="rtl"] #boats .deco-boat .boata {
  right: 0;
}

.theme--dark #boats .deco-boat .boata {
  background-image: url("../images/boats-background.png");
}

.theme--light #boats .deco-boat .boata {
  background-image: url("../images/boats-background.png");
}

@media (max-width: 599px) {
  #boats .deco-boat .boata {
    bottom: 20px;
  }
}

#boats .deco-boat .boatb {
  position: absolute;
  height: 327px;
  width: 100%;
  bottom: 0;
  background-repeat: repeat-x;
}

[dir="ltr"] #boats .deco-boat .boatb {
  left: 0;
}

[dir="rtl"] #boats .deco-boat .boatb {
  right: 0;
}

.theme--dark #boats .deco-boat .boatb {
  background-image: url("../images/boats1-clear.png");
}

.theme--light #boats .deco-boat .boatb {
  background-image: url("../images/boats1-clear.png");
}

@media (max-width: 599px) {
  #boats .deco-boat .boatb {
    bottom: 20px;
  }
}

#boats .boat-one {
  opacity: 1;
  background-position: 0 0;
  background-size: 4000px 327px;
  -webkit-animation: 120s linear infinite;
  animation: 120s linear infinite;
  -webkit-animation-name: boat_background;
  animation-name: boat_background;
}

#boats .boat-two {
  opacity: 1;
  background-position: 0 0;
  background-size: 4000px 327px;
  -webkit-animation: 40s linear infinite;
  animation: 40s linear infinite;
  -webkit-animation-name: boat_wave;
  animation-name: boat_wave;
}

#boats .wave-cover {
  background-size: 51% 100px;
  background-position: 397px 0;
}

@media (max-width: 599px) {
  #boats .wave-cover {
    background-position: center bottom;
  }
}

.pricing-card {
  position: relative;
  border-radius: 40px !important;
  overflow: hidden;
  text-align: center;
  z-index: 2;
  border: 1px solid transparent;
  max-width: 300px;
  margin-bottom: 24px;
}

.theme--light .pricing-card.basic .title-card {
  color: var(--v-secondarydark-base);
}

.theme--dark .pricing-card.basic .title-card {
  color: var(--v-secondarylight-base);
}

.theme--light .pricing-card.basic .btn-area, .theme--dark .pricing-card.basic .btn-area {
  position: relative;
}

.theme--light .pricing-card.basic .btn-area:before, .theme--dark .pricing-card.basic .btn-area:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--v-secondary-base);
  opacity: 0.3;
}

.pricing-card.basic:hover {
  border-color: var(--v-secondary-base);
}

.pricing-card.value {
  z-index: 20;
  border: 1px solid var(--v-primary-base);
}

.pricing-card.value .title-card {
  padding-bottom: 0;
  margin-bottom: 64px;
  color: #FFF !important;
  height: 90px;
  padding-top: 40px;
}

.pricing-card.value .title-card h4 {
  position: relative;
  color: #FFF !important;
}

.pricing-card.value .title-card p {
  position: relative;
}

.pricing-card.value .title-card:before {
  content: "";
  width: 160%;
  position: absolute;
  border-radius: 50%;
  bottom: -60px;
  height: 400px;
  left: -30%;
  background: -o-linear-gradient(275deg, var(--v-primary-base) 60%, var(--v-primarydark-base) 100%);
  background: linear-gradient(-185deg, var(--v-primary-base) 60%, var(--v-primarydark-base) 100%);
}

.pricing-card.value ul {
  padding-top: 16px;
}

.theme--light .pricing-card.value:hover {
  -webkit-box-shadow: 0 0 20px 5px var(--v-primarylight-base);
  box-shadow: 0 0 20px 5px var(--v-primarylight-base);
}

.theme--dark .pricing-card.value:hover {
  -webkit-box-shadow: 0 0 20px 5px #303030;
  box-shadow: 0 0 20px 5px #303030;
}

.pricing-card ul {
  padding: 0px 16px 0px 16px;
  margin-bottom: 24px;
  list-style: none;
}

.pricing-card ul li {
  list-style: none;
  font-size: 16px;
  text-align: center;
  padding: 8px;
  border-bottom: 2px dashed;
}

.theme--light .pricing-card ul li {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark .pricing-card ul li {
  border-color: rgba(255, 255, 255, 0.12);
}

.pricing-card ul li:last-child {
  border-bottom: none;
}

.pricing-card:hover {
  border: 1px solid var(--v-primary-base);
}

.theme--light .pricing-card:hover {
  -webkit-box-shadow: 0 0 20px 5px var(--v-primarylight-base);
  box-shadow: 0 0 20px 5px var(--v-primarylight-base);
}

.theme--dark .pricing-card:hover {
  -webkit-box-shadow: 0 0 20px 5px #303030;
  box-shadow: 0 0 20px 5px #303030;
}

.pricing-card .title-card {
  padding: 40px 0px 16px 0px;
  text-transform: uppercase;
  font-size: 24px;
  position: relative;
}

.theme--light .pricing-card .title-card {
  color: var(--v-primarydark-base);
}

.theme--dark .pricing-card .title-card {
  color: var(--v-primarylight-base);
}

.pricing-card .title-card p {
  font-weight: var(--font-medium);
  font-size: 16px;
}

.pricing-card .title-card h4 {
  font-weight: var(--font-bold);
  text-transform: none;
  margin-top: 16px;
}

.theme--light .pricing-card .title-card h4 {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .pricing-card .title-card h4 {
  color: rgba(255, 255, 255, 0.7);
}

.pricing-card .btn-area {
  padding: 16px;
  position: relative;
}

.theme--light .pricing-card .btn-area {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .pricing-card .btn-area {
  color: rgba(255, 255, 255, 0.7);
}

.theme--light .pricing-card .btn-area {
  position: relative;
}

.theme--light .pricing-card .btn-area:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.12);
  opacity: 0.04;
}

.theme--dark .pricing-card .btn-area {
  position: relative;
}

.theme--dark .pricing-card .btn-area:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.12);
  opacity: 0.04;
}

.pricing-card .btn-area .button {
  margin-top: 16px;
}

.pricing-card .btn-area .desc {
  font-size: 14px;
}

.news-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[dir="rtl"] .news-card {
  direction: rtl;
}

@media (max-width: 599px) {
  .news-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.news-card p {
  margin-bottom: 0;
}

.news-card figure {
  overflow: hidden;
  border-radius: 8px;
  margin: 0;
  width: 120px;
  height: 140px;
}

[dir="ltr"] .news-card figure {
  margin-right: 16px;
}

[dir="rtl"] .news-card figure {
  margin-left: 16px;
}

@media (max-width: 599px) {
  .news-card figure {
    width: auto;
    height: auto;
    max-height: 200px;
    margin: 16px 8px 16px 8px;
  }
}

.news-card figure img {
  max-height: 100%;
}

[dir="ltr"] .news-card figure img {
  margin-left: 50%;
}

[dir="rtl"] .news-card figure img {
  margin-right: 50%;
}

[dir="rtl"] .news-card figure img {
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}

[dir="ltr"] .news-card figure img {
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

@media (max-width: 599px) {
  .news-card figure img {
    width: 100%;
    height: auto;
  }
}

.news-card .desc {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.news-card .text {
  padding: 0px 12px 0px 12px;
}

@media (min-width: 960px) {
  .news-card .text {
    max-width: 400px;
  }
}

.news-card .type {
  font-weight: var(--font-bold);
  text-transform: uppercase;
}

.theme--light .news-card .type {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .news-card .type {
  color: rgba(255, 255, 255, 0.7);
}

.news-card .btn {
  margin-top: 16px;
}

[dir="ltr"] .news-card .btn {
  margin-left: -4px;
}

[dir="rtl"] .news-card .btn {
  margin-right: -4px;
}

.theme--light .news-card .btn {
  color: var(--v-primary-base);
}

.theme--dark .news-card .btn {
  color: var(--v-primarylight-base);
}

.counter-wrap {
  position: relative;
}

.counter-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.counter-item p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
}

.theme--light .counter-item p {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .counter-item p {
  color: rgba(255, 255, 255, 0.7);
}

.counter-item p i {
  font-size: 40px;
}

[dir="ltr"] .counter-item p i {
  margin-right: 16px;
}

[dir="rtl"] .counter-item p i {
  margin-left: 16px;
}

@media (max-width: 599px) {
  .counter-item p i {
    font-size: 24px;
  }
  [dir="ltr"] .counter-item p i {
    margin-right: 8px;
  }
  [dir="rtl"] .counter-item p i {
    margin-left: 8px;
  }
}

@media (min-width: 960px) {
  .counter-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

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

.counter-item .text h3 {
  position: relative;
  padding-bottom: 16px;
}

.theme--dark .counter-item .text h3 {
  color: var(--v-primarylight-base);
}

.theme--light .counter-item .text h3 {
  color: var(--v-primary-base);
}

@media (max-width: 599px) {
  .counter-inner .col {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
}

.counter-inner > div {
  position: relative;
}

.counter-inner > div:after {
  content: "";
  border-color: var(--v-primarydark-base);
  opacity: 0.2;
  height: 90px;
  position: absolute;
  top: 30px;
}

[dir="ltr"] .counter-inner > div:after {
  border-left: 2px solid;
}

[dir="rtl"] .counter-inner > div:after {
  border-right: 2px solid;
}

[dir="ltr"] .counter-inner > div:after {
  right: 0;
}

[dir="rtl"] .counter-inner > div:after {
  left: 0;
}

@media (max-width: 599px) {
  .counter-inner > div:after {
    display: none;
  }
}

.counter-inner > div:last-child:after {
  display: none;
}

#main-wrap .error-wrap {
  width: 100%;
  min-height: 90vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 80px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 160px 0px 80px 0px;
}

#main-wrap .error-wrap > .container {
  width: 100%;
  margin: 0 auto;
}

#main-wrap .error-wrap .flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#main-wrap .error-wrap .deco {
  position: relative;
}

#main-wrap .error-wrap .deco h3 {
  color: var(--v-primarydark-base);
  font-size: 106px;
  text-transform: capitalize;
  font-weight: 700;
  padding-top: 40px;
  position: relative;
  z-index: 1;
}

[dir="ltr"] #main-wrap .error-wrap .deco h3 {
  padding-left: 20px;
}

[dir="rtl"] #main-wrap .error-wrap .deco h3 {
  padding-right: 20px;
}

#main-wrap .error-wrap .deco:before {
  content: "";
  width: 320px;
  height: 230px;
  background: url("../images/saas/error-deco.png") no-repeat;
  position: absolute;
  top: -24px;
}

[dir="ltr"] #main-wrap .error-wrap .deco:before {
  left: -40px;
}

[dir="rtl"] #main-wrap .error-wrap .deco:before {
  right: -40px;
}

@media (max-width: 599px) {
  #main-wrap .error-wrap .deco:before {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  [dir="ltr"] #main-wrap .error-wrap .deco:before {
    left: -48px;
  }
  [dir="rtl"] #main-wrap .error-wrap .deco:before {
    right: -48px;
  }
}

#main-wrap .error-wrap .text {
  color: #FFF;
}

@media (min-width: 600px) {
  [dir="ltr"] #main-wrap .error-wrap .text {
    padding-left: 40px;
  }
  [dir="rtl"] #main-wrap .error-wrap .text {
    padding-right: 40px;
  }
  [dir="ltr"] #main-wrap .error-wrap .text {
    border-left: 1px solid;
  }
  [dir="rtl"] #main-wrap .error-wrap .text {
    border-right: 1px solid;
  }
  .theme--light #main-wrap .error-wrap .text {
    border-left-color: rgba(0, 0, 0, 0.12);
  }
  .theme--dark #main-wrap .error-wrap .text {
    border-left-color: rgba(255, 255, 255, 0.12);
  }
}

@media (max-width: 959px) {
  #main-wrap .error-wrap .text {
    text-align: center;
    margin: 40px 0px 40px 0px;
  }
}

#main-wrap .error-wrap .text h4 {
  color: #FFF;
  font-weight: var(--font-bold);
  margin-bottom: 32px;
}

#main-wrap .error-wrap .button {
  margin-top: 32px;
}

#faq .root {
  position: relative;
  z-index: 56;
}

#faq .text {
  position: relative;
  z-index: 20;
}

#faq .illustration {
  position: relative;
  margin: 48px 48px 0px 48px;
}

#faq .illustration > div {
  top: -400px;
}

#faq .illustration img {
  display: block;
  width: 280px;
}

#faq .accordion {
  position: relative;
}

#faq .item {
  margin-bottom: 24px;
}

#faq .paper {
  border-radius: 12px !important;
  margin-bottom: 24px;
  overflow: hidden;
}

.theme--dark #faq .paper {
  -webkit-box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
  box-shadow: 0px 1px 3px 0px #404040, 0px 1px 1px 0px #2a2a2a, 0px 2px 1px -1px #141414;
}

.theme--light #faq .paper {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
}

#faq .heading {
  font-weight: var(--font-medium);
  padding: 8px 16px 8px 0px;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 0;
}

@media (max-width: 599px) {
  #faq .heading {
    font-size: 16px;
  }
}

#faq .content .icon {
  position: absolute;
  top: 20px;
}

[dir="ltr"] #faq .content .icon {
  right: 16px;
}

[dir="rtl"] #faq .content .icon {
  left: 16px;
}

#faq .active .collapsible-header {
  background: var(--v-secondary-base) !important;
  color: #FFF;
}

#faq .active i.material-icons {
  color: #FFF !important;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

#faq .detail {
  padding-top: 24px;
  border-radius: 0 0 12px 12px;
}

.theme--light #faq .detail {
  background-color: #fff;
}

.theme--dark #faq .detail {
  background-color: #424242;
}

#faq .detail p {
  font-size: 18px;
}

@media (max-width: 599px) {
  #faq .detail p {
    font-size: 16px;
  }
}

.theme--light #faq .icon {
  color: var(--v-primary-base);
}

.theme--dark #faq .icon {
  color: var(--v-primarylight-base);
}

#feature .root {
  position: relative;
}

#feature .decoration {
  position: absolute;
  width: 1280px;
  height: 100%;
  top: 100px;
}

[dir="ltr"] #feature .decoration {
  left: -10px;
}

[dir="rtl"] #feature .decoration {
  right: -10px;
}

#feature .decoration svg {
  width: 100%;
  height: 1700px;
  opacity: 0.2;
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}

.theme--light #feature .decoration svg {
  fill: var(--v-primarylight-base);
}

.theme--dark #feature .decoration svg {
  fill: var(--v-primarydark-base);
}

@media only screen and (min-width: 1400px) {
  #feature .decoration svg {
    -webkit-transform: scale(2.5, 1);
    -ms-transform: scale(2.5, 1);
    transform: scale(2.5, 1);
  }
}

@media (min-width: 1920px) {
  #feature .decoration svg {
    display: none;
  }
}

@media (max-width: 599px) {
  #feature .decoration svg {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
  }
}

#feature .item {
  position: relative;
  min-height: 320px;
  margin-bottom: 160px;
}

#feature .item .desc {
  position: relative;
  z-index: 60;
}

#feature .item.last {
  margin-bottom: 80px;
}

@media (max-width: 1279px) {
  #feature .item {
    margin-bottom: 120px;
  }
}

@media (max-width: 959px) {
  #feature .item {
    text-align: center;
  }
}

#feature .item h6 {
  margin-bottom: 40px;
}

@media (min-width: 960px) {
  #feature .item .parallax-screen {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

@media (max-width: 959px) {
  #feature .item .parallax-screen {
    margin: 0;
  }
}

#feature .item .parallax-screen .viewport {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

#feature .item .figure {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  overflow: hidden;
  border-radius: 12px;
  background: #FFF;
  padding: 8px;
  padding-top: 24px;
  margin-top: 24px;
}

.theme--dark #feature .item .figure {
  -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.2), 0px 2px 2px 0px rgba(50, 50, 50, 0.14), 0px 3px 1px -2px rgba(50, 50, 50, 0.12);
  box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.2), 0px 2px 2px 0px rgba(50, 50, 50, 0.14), 0px 3px 1px -2px rgba(50, 50, 50, 0.12);
}

.theme--light #feature .item .figure {
  -webkit-box-shadow: 0px 1px 5px 0px rgba(128, 128, 128, 0.2), 0px 2px 2px 0px rgba(128, 128, 128, 0.14), 0px 3px 1px -2px rgba(128, 128, 128, 0.12);
  box-shadow: 0px 1px 5px 0px rgba(128, 128, 128, 0.2), 0px 2px 2px 0px rgba(128, 128, 128, 0.14), 0px 3px 1px -2px rgba(128, 128, 128, 0.12);
}

@media (min-width: 960px) {
  #feature .item .figure {
    margin: 24px;
  }
}

#feature .item .figure img {
  width: 100%;
}

#feature .screen {
  position: relative;
}

#feature .screen img {
  width: 90%;
  display: block;
}

#feature .graphic {
  position: relative;
}

#feature .graphic img {
  width: 90%;
  display: block;
}

#feature .tabs {
  position: relative;
  z-index: 55;
  margin-top: -40px;
  max-width: 600px;
  margin: 0 auto;
  border-bottom: 1px solid;
}

.theme--light #feature .tabs {
  border-color: rgba(0, 0, 0, 0.38);
}

.theme--dark #feature .tabs {
  border-color: rgba(255, 255, 255, 0.5);
}

#feature .tabs-content {
  position: relative;
  display: block;
  margin: 40px auto 0;
  height: 250px !important;
  overflow: visible;
}

@media (min-width: 600px) {
  #feature .tabs-content {
    height: 550px !important;
    padding: 64px 32px 0px 32px;
  }
}

#feature .tabs-content section {
  position: relative;
}

#feature .tabs-content section div {
  overflow: visible;
}

#feature .tab-label {
  font-size: 18px;
  font-weight: var(--font-medium);
  letter-spacing: 0;
  padding: 0px 40px 0px 40px;
}

@media (max-width: 599px) {
  #feature .tab-label {
    font-size: 14px;
  }
}

.theme--dark #feature .tab-label {
  color: var(--v-primarylight-base);
}

#feature .illustration-left {
  position: relative;
  z-index: 1;
  max-height: 600px;
  height: 100%;
}

@media (min-width: 960px) {
  #feature .illustration-left {
    top: -220px;
  }
}

@media (min-width: 960px) {
  #feature .illustration-left .screen {
    margin-top: 100px;
  }
  [dir="ltr"] #feature .illustration-left .screen {
    -webkit-transform: rotateY(30deg);
    transform: rotateY(30deg);
  }
  [dir="rtl"] #feature .illustration-left .screen {
    -webkit-transform: rotateY(-30deg);
    transform: rotateY(-30deg);
  }
}

#feature .illustration-left .graphic {
  top: 280px;
  width: 360px;
}

[dir="ltr"] #feature .illustration-left .graphic {
  left: 70px;
}

[dir="rtl"] #feature .illustration-left .graphic {
  right: 70px;
}

@media (min-width: 960px) {
  [dir="ltr"] #feature .illustration-left .graphic {
    -webkit-transform: rotateY(30deg) rotateX(-5deg) rotateZ(0deg);
    transform: rotateY(30deg) rotateX(-5deg) rotateZ(0deg);
  }
  [dir="rtl"] #feature .illustration-left .graphic {
    -webkit-transform: rotateY(-30deg) rotateX(-5deg) rotateZ(0deg);
    transform: rotateY(-30deg) rotateX(-5deg) rotateZ(0deg);
  }
}

#feature .illustration-right {
  position: relative;
  z-index: 2;
  top: 0;
}

@media (min-width: 960px) {
  #feature .illustration-right {
    top: -250px;
  }
}

@media (min-width: 960px) {
  #feature .illustration-right .screen {
    top: 240px;
  }
  [dir="ltr"] #feature .illustration-right .screen {
    left: -20px;
  }
  [dir="rtl"] #feature .illustration-right .screen {
    right: -20px;
  }
  [dir="ltr"] #feature .illustration-right .screen {
    -webkit-transform: rotateY(-30deg);
    transform: rotateY(-30deg);
  }
  [dir="rtl"] #feature .illustration-right .screen {
    -webkit-transform: rotateY(30deg);
    transform: rotateY(30deg);
  }
}

#feature .illustration-right .graphic {
  top: 420px;
  width: 400px;
}

[dir="ltr"] #feature .illustration-right .graphic {
  right: -30px;
}

[dir="rtl"] #feature .illustration-right .graphic {
  left: -30px;
}

@media screen and (min-width: 1400px) {
  #feature .illustration-right .graphic {
    top: 450px;
  }
}

@media (min-width: 960px) {
  #feature .illustration-right .graphic {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  [dir="ltr"] #feature .illustration-right .graphic {
    -webkit-transform: rotateY(-19deg) rotateX(1deg) rotateZ(-2deg);
    transform: rotateY(-19deg) rotateX(1deg) rotateZ(-2deg);
  }
  [dir="rtl"] #feature .illustration-right .graphic {
    -webkit-transform: rotateY(19deg) rotateX(1deg) rotateZ(-2deg);
    transform: rotateY(19deg) rotateX(1deg) rotateZ(-2deg);
  }
}

#feature .illustration-center {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

#feature .illustration-center .figure.screen {
  display: block;
  text-align: center;
  max-width: 360px;
  margin: -50px auto 0;
  -webkit-transform: rotateY(0) rotateX(35deg) rotateZ(0deg);
  transform: rotateY(0) rotateX(35deg) rotateZ(0deg);
}

@media (min-width: 600px) {
  #feature .illustration-center .figure.screen {
    max-width: 700px;
  }
}

#feature .illustration-center .figure.screen img {
  margin: 0 auto;
  width: 100%;
}

.footer {
  margin-top: 64px;
  padding-top: 24px;
  padding-bottom: 64px;
  color: #FFF;
  position: relative;
  z-index: 10;
}

.footer .link {
  margin: 8px 12px 8px 12px;
}

.footer ul {
  margin: 0;
  padding: 0;
}

.footer ul li {
  list-style: none;
  line-height: 32px;
}

.footer ul li a {
  text-decoration: none;
  font-size: 14px;
  color: #FFF;
}

.footer ul li a:hover {
  color: var(--v-primarylight-base);
}

.footer .title-nav {
  color: #FFF;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 24px;
  font-weight: var(--font-bold);
}

.footer-desc {
  display: block;
  font-size: 14px;
  margin-bottom: 16px;
}

.theme--light .footer.invert p {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .footer.invert p {
  color: #fff;
}

.theme--light .footer.invert li a {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .footer.invert li a {
  color: #fff;
}

.theme--light .footer.invert .logo h6 {
  color: var(--v-primarydark-base);
}

.theme--dark .footer.invert .logo h6 {
  color: #FFF;
}

.theme--light .footer.invert .title-nav {
  color: var(--v-primarydark-base);
}

.theme--dark .footer.invert .title-nav {
  color: var(--v-primarylight-base);
}

.footer .collapsible {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  max-width: 480px;
  margin: 0 auto;
}

.footer .collapsible-header {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  padding: 8px 1rem;
}

.footer .collapsible-header h6 {
  font-size: 15px !important;
  font-weight: var(--font-bold);
}

.footer .collapsible-header i {
  margin-right: 0;
}

.footer .collapsible-body {
  border: none;
  margin-bottom: 32px;
}

.footer .logo {
  text-align: center;
  margin-bottom: 24px;
}

.footer .logo img {
  width: 64px;
}

.footer .logo h6 {
  color: #FFF;
}

.footer .socmed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 32px;
}

.footer .socmed a {
  margin: 8px;
  color: var(--v-primarydark-base);
  background: var(--v-primary-base);
  width: 36px;
  height: 36px;
}

.footer .socmed a .icon {
  color: #FFF;
}

.footer .socmed .icon {
  font-size: 24px;
}

.footer .select-lang.select-outlined .select-wrapper {
  margin: 0 auto;
  width: 200px;
  display: inherit;
  margin-top: 16px;
}

.footer .select-lang.select-outlined .select-wrapper .caret {
  fill: #FFF;
}

.footer .select-lang.select-outlined .select-wrapper input.select-dropdown {
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.06);
  border-color: rgba(255, 255, 255, 0.3);
  color: var(--v-primarylight-base);
  height: 2.5rem;
  line-height: 2.5rem;
}

@media (max-width: 1279px) {
  .footer .site-map-item {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
}

.footer .accordion-icon {
  padding: 0;
}

.theme--light .footer.invert {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .footer.invert {
  color: #fff;
}

.theme--light .footer.invert p {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .footer.invert p {
  color: #fff;
}

.theme--light .footer.invert li a {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .footer.invert li a {
  color: #fff;
}

.footer.invert .logo h6 {
  color: var(--v-primarydark-base);
}

.theme--light .footer.invert .title-nav {
  color: var(--v-primarydark-base);
}

.theme--dark .footer.invert .title-nav {
  color: var(--v-primarylight-base);
}

.theme--light .footer.invert .select-lang.select-outlined .select-wrapper .caret {
  fill: rgba(0, 0, 0, 0.87);
}

.theme--dark .footer.invert .select-lang.select-outlined .select-wrapper .caret {
  fill: #fff;
}

.theme--light .footer.invert .select-lang.select-outlined .select-wrapper input.select-dropdown {
  border-color: rgba(0, 0, 0, 0.54);
}

.theme--dark .footer.invert .select-lang.select-outlined .select-wrapper input.select-dropdown {
  border-color: rgba(255, 255, 255, 0.7);
}

.theme--light .footer.invert .select-lang.select-outlined .select-wrapper input.select-dropdown {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .footer.invert .select-lang.select-outlined .select-wrapper input.select-dropdown {
  color: #fff;
}

.footer-deco {
  position: relative;
  z-index: 80;
  top: 0;
  background: -o-linear-gradient(135deg, var(--v-primarydark-base) 30%, var(--v-primary-base) 90%);
  background: linear-gradient(-45deg, var(--v-primarydark-base) 30%, var(--v-primary-base) 90%);
  padding-top: 320px;
}

@media (max-width: 1279px) {
  .footer-deco {
    padding-top: 240px;
  }
}

@media (max-width: 599px) {
  .footer-deco {
    padding-top: 160px;
  }
}

.footer-deco:before {
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100% auto;
  top: -3px;
  content: "";
  width: 100%;
  height: 270px;
  position: absolute;
  z-index: 10;
}

.theme--light .footer-deco:before {
  background-image: url("../images/saas/footer-deco-light.svg");
}

.theme--dark .footer-deco:before {
  background-image: url("../images/saas/footer-deco-dark.svg");
}

[dir="ltr"] .footer-deco:before {
  left: 0;
}

[dir="rtl"] .footer-deco:before {
  right: 0;
}

.footer-deco .decoration {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  overflow: hidden;
  clip: rect(0, auto, auto, 0);
}

[dir="ltr"] .footer-deco .decoration {
  left: 0;
}

[dir="rtl"] .footer-deco .decoration {
  right: 0;
}

.footer-deco .decoration svg {
  fill: var(--v-secondary-base);
  opacity: 0.15;
  position: fixed;
  top: 40px;
}

.footer-deco .left-deco {
  left: 0;
  right: auto;
  width: 1200px;
  height: 1500px;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

.footer-deco .right-deco {
  left: auto;
  right: 0;
  height: 1500px;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
}

.footer-deco .action {
  text-align: center;
  padding: 0px 16px 0px 16px;
}

.footer-deco .action h4 {
  font-weight: var(--font-bold);
  color: #FFF;
  margin-bottom: 48px;
}

@media (max-width: 599px) {
  .footer-deco .action h4 {
    font-size: 28px;
    line-height: 44px;
  }
}

.form-page .page-wrap {
  text-align: center;
  background: var(--v-primarydark-base);
  min-height: 100%;
  position: relative;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 80px 40px 80px 40px;
}

@media (min-width: 960px) {
  .form-page .page-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 959px) {
  .form-page .page-wrap {
    padding: 40px 0px 40px 0px;
  }
}

.form-page .page-wrap .title-contact {
  color: #FFF;
}

.form-page .page-wrap a {
  text-transform: none;
  font-size: 16px;
  text-decoration: none;
  font-weight: var(--font-regular);
}

.theme--light .form-page .page-wrap a {
  color: var(--v-primary-base);
}

.theme--dark .form-page .page-wrap a {
  color: var(--v-primarylight-base);
}

.form-page .page-wrap a.btn-link {
  font-weight: var(--font-bold);
}

.form-page .page-wrap .inner-wrap {
  position: static;
}

#main-wrap .form-page .page-wrap .inner-wrap.container {
  width: 100%;
}

[dir="ltr"] .form-page .page-wrap .inner-wrap {
  text-align: left;
}

[dir="rtl"] .form-page .page-wrap .inner-wrap {
  text-align: right;
}

.form-page .page-wrap .form-wrap {
  position: relative;
  padding: 16px;
}

.theme--light .form-page .page-wrap .form-wrap {
  background-color: #fff;
}

.theme--dark .form-page .page-wrap .form-wrap {
  background-color: #424242;
}

@media (min-width: 600px) {
  .form-page .page-wrap .form-wrap {
    padding: 40px;
  }
}

@media (min-width: 1280px) {
  .form-page .page-wrap .form-wrap {
    padding: 64px;
  }
}

.form-page .page-wrap .full-form-wrap {
  color: #FFF;
  padding-top: 64px;
}

@media (max-width: 599px) {
  .form-page .page-wrap .full-form-wrap {
    padding-top: 32px;
  }
}

.form-page .page-wrap .form-box {
  border-radius: 40px !important;
  overflow: hidden;
  background: transparent;
  -webkit-box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.28);
  box-shadow: 0 1.5px 12px 2px rgba(0, 0, 0, 0.28);
}

@media (max-width: 599px) {
  .form-page .page-wrap .form-box {
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}

.form-page .logo {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 24px;
  position: relative;
  z-index: 1;
}

.form-page .logo.logoHeader {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 10;
}

.form-page .logo img {
  width: 64px;
}

.form-page .logo p, .form-page .logo span {
  display: block;
  padding-bottom: 4px;
  color: #FFF;
}

.form-page .head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.form-page .head a {
  margin-top: 16px;
}

[dir="rtl"] .form-page .head a i {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (max-width: 959px) {
  .form-page .head {
    margin-top: 16px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .form-page .head a {
    display: none;
  }
}

.form-page .desc {
  color: #FFF;
  text-align: center;
  padding: 0px 80px 0px 80px;
}

@media (max-width: 599px) {
  .form-page .desc {
    padding: 0px 16px 0px 16px;
  }
}

.form-page .input {
  width: 100%;
}

[dir="ltr"] .form-page .input {
  left: 4px;
}

[dir="rtl"] .form-page .input {
  right: 4px;
}

.form-page .form {
  position: relative;
  margin-top: 64px;
  padding: 0px 120px 80px 120px;
}

[dir="ltr"] .form-page .form {
  text-align: left;
}

[dir="rtl"] .form-page .form {
  text-align: right;
}

@media (max-width: 959px) {
  .form-page .form {
    padding: 0px 32px 80px 32px;
  }
}

@media (max-width: 599px) {
  .form-page .form {
    padding: 16px 8px 16px 8px;
    margin-top: 16px;
  }
}

.form-page .form-helper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 14px;
}

@media (max-width: 599px) {
  .form-page .form-helper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.form-page .btn-area {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.form-page .btn-area [type=checkbox].filled-in:not(:checked) + span:not(.lever):after {
  border-color: rgba(0, 0, 0, 0.3);
}

@media (min-width: 1280px) {
  .form-page .btn-area {
    margin-top: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 1279px) {
  .form-page .btn-area {
    margin-top: 64px;
  }
  .form-page .btn-area button {
    margin-top: 32px;
    width: 100%;
  }
}

@media (max-width: 599px) {
  .form-page .btn-area {
    margin-top: 16px;
    margin-bottom: 40px;
  }
}

.form-page .btn-area button.btn.btn-large {
  min-height: 48px;
  min-width: 180px;
}

.form-page .btn-area a.link {
  text-decoration: none !important;
  color: var(--v-secondary-base);
  margin-top: 8px;
}

.form-page .btn-area.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media (max-width: 959px) {
  .form-page .btn-area.flex {
    display: block;
  }
}

[dir="ltr"] .form-page .right-icon {
  margin-left: 8px;
}

[dir="rtl"] .form-page .right-icon {
  margin-right: 8px;
}

.form-page .check svg {
  fill: var(--v-secondary-base);
}

.form-page .decoration {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  overflow: hidden;
  clip: rect(0, auto, auto, 0);
}

[dir="ltr"] .form-page .decoration {
  left: 0;
}

[dir="rtl"] .form-page .decoration {
  right: 0;
}

.form-page .decoration svg {
  fill: var(--v-secondary-base);
  opacity: 0.2;
  position: fixed;
  top: 0;
}

.form-page .left-deco {
  left: -400px;
  right: auto;
  width: 1200px;
  height: 1500px;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

@media (min-width: 960px) {
  .form-page .left-deco {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}

.form-page .right-deco {
  left: auto;
  right: 0;
  height: 1500px;
  -webkit-transform-origin: top right;
  -ms-transform-origin: top right;
  transform-origin: top right;
}

@media (min-width: 960px) {
  .form-page .right-deco {
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}

.form-page .auth-frame {
  display: block;
  position: relative;
}

.form-page .auth-frame .row > div {
  padding: 0;
}

.form-page .greeting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 128px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 100%;
  text-align: center;
  color: #FFF;
}

.form-page .greeting h6 {
  font-weight: var(--font-regular);
}

.form-page .socmed-side-login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

@media (max-width: 1279px) {
  .form-page .socmed-side-login {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width: 599px) {
  .form-page .socmed-side-login {
    display: block;
  }
}

.form-page .socmed-side-login > * {
  color: #FFF;
  width: 160px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (max-width: 1279px) {
  .form-page .socmed-side-login > * {
    margin: 0 4px;
    width: 140px;
  }
}

@media (max-width: 599px) {
  .form-page .socmed-side-login > * {
    margin-bottom: 16px;
    width: 100%;
  }
}

.form-page .socmed-side-login i {
  color: #FFF;
}

[dir="ltr"] .form-page .socmed-side-login i {
  margin-right: 8px;
}

[dir="rtl"] .form-page .socmed-side-login i {
  margin-left: 8px;
}

.form-page .blue-btn {
  background: #28aae1 !important;
}

.form-page .blue-btn:hover {
  background: #146a8f !important;
}

.form-page .navi-btn {
  background: #3b579d !important;
}

.form-page .navi-btn:hover {
  background: #1f2e53 !important;
}

.form-page .red-btn {
  background: #dd493c !important;
}

.form-page .red-btn:hover {
  background: #98251b !important;
}

.form-page .separator {
  margin: 40px auto;
  max-width: 300px;
  min-width: 200px;
  text-align: center;
  position: relative;
}

@media (max-width: 599px) {
  .form-page .separator p {
    font-size: 12px;
  }
}

.form-page .separator:before, .form-page .separator:after {
  content: "";
  border-top: 1px solid;
  top: 50%;
  position: absolute;
  width: 20%;
}

.theme--light .form-page .separator:before, .theme--light .form-page .separator:after {
  border-top-color: rgba(0, 0, 0, 0.38);
}

.theme--dark .form-page .separator:before, .theme--dark .form-page .separator:after {
  border-top-color: rgba(255, 255, 255, 0.5);
}

.form-page .separator:before {
  left: 0;
}

.form-page .separator:after {
  right: 0;
}

.form-page .form-control-label {
  margin-top: 0;
}

.form-page .form-control-label label {
  margin-top: 6px;
}

.form-page .form-control-label a {
  position: relative;
}

.form-page .form-control-label.white-label label {
  color: #FFF;
}

.form-page .backtohome {
  width: 80px;
  height: 80px;
  position: absolute;
  margin-top: 20px;
  z-index: 4;
}

[dir="ltr"] .form-page .backtohome {
  margin-left: 20px;
}

[dir="rtl"] .form-page .backtohome {
  margin-right: 20px;
}

@media (max-width: 959px) {
  .form-page .backtohome {
    top: 40px;
    margin: 0;
  }
  [dir="ltr"] .form-page .backtohome {
    left: calc(50% - 40px);
  }
  [dir="rtl"] .form-page .backtohome {
    right: calc(50% - 40px);
  }
}

@media (max-width: 959px) {
  .form-page .backtohome {
    display: none;
  }
}

.form-page .backtohome span {
  width: 100%;
  height: 100%;
  display: block;
  line-height: 80px;
}

.form-page .backtohome i {
  line-height: 82px;
  font-size: 36px;
  color: rgba(255, 255, 255, 0.54);
}

.form-page .backtohome > i:first-child {
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.form-page .backtohome > span i:last-child {
  position: absolute;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

[dir="ltr"] .form-page .backtohome > span i:last-child {
  right: 0;
}

[dir="rtl"] .form-page .backtohome > span i:last-child {
  left: 0;
}

.form-page .backtohome:hover > span i:first-child {
  opacity: 0;
}

.form-page .backtohome:hover > span i:last-child {
  opacity: 1;
}

[dir="ltr"] .form-page .backtohome:hover > span i:last-child {
  right: 27px;
}

[dir="rtl"] .form-page .backtohome:hover > span i:last-child {
  left: 27px;
}

.toast {
  border-radius: 4px;
  width: auto;
}

[dir="ltr"] .toast {
  padding-right: 8px;
}

[dir="rtl"] .toast {
  padding-left: 8px;
}

.toast .toast-action {
  margin-right: 0;
}

.toast i.material-icons {
  color: #FFF;
}

@-webkit-keyframes slideRight {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes slideRight {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.popover {
  width: 200px;
}

.theme--light .popover {
  background-color: #fff;
}

.theme--dark .popover {
  background-color: #424242;
}

.switch-toggle {
  margin-top: 0;
}

.header {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: fixed;
  z-index: 999;
  width: 100%;
  top: 0;
  left: 0;
}

.theme--light .header {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .header {
  color: #fff;
}

@media (max-width: 1279px) {
  #main-wrap .header .container {
    padding-left: 0;
  }
}

@media (max-width: 599px) {
  #main-wrap .header .container {
    padding-right: 0;
  }
}

.header nav {
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.header nav ul {
  padding: 0;
}

@media (max-width: 599px) {
  .header {
    z-index: 91;
  }
}

.header.fixed {
  background-color: var(--v-primarydark-base);
  position: relative;
  position: fixed;
  z-index: 99;
  padding: 4px 0;
}

.header.fixed:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.3;
}

.header.fixed .logo a {
  color: transparent;
  font-size: 0;
}

.header.fixed .logo img {
  height: 48px;
  width: 48px;
  margin-bottom: 0;
}

.header.fixed nav {
  padding: 0 8px;
}

.header.fixed nav .button {
  padding: 4px 16px 4px 16px;
}

.header.fixed .text-btn {
  color: #FFF !important;
}

.header.fixed ul li a, .header.fixed .setting .icon {
  color: #FFF !important;
}

.header.fixed .mobile-menu .bar {
  background-color: #FFF !important;
}

.header.fixed .mobile-menu .bar:after, .header.fixed .mobile-menu .bar:before {
  background-color: #FFF !important;
}

.header.open-drawer {
  z-index: 1100;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.theme--light .header.open-drawer .logo a {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .header.open-drawer .logo a {
  color: #fff;
}

.header .button {
  width: 160px;
}

.header a.btn.text-btn {
  padding-left: 8px;
  padding-right: 8px;
  margin-right: 16px;
}

.header-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 4px 0;
}

.header-content nav {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1279px) {
  .header-content nav {
    padding: 16px 8px 16px 8px;
  }
}

.header-content .collection-header {
  text-transform: capitalize;
  font-size: 0.875rem;
}

.theme--light .header-content .collection-header {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark .header-content .collection-header {
  color: rgba(255, 255, 255, 0.7);
}

.header-content .collection, .header-content .collection-item, .header-content .collection-header {
  border: none !important;
}

.header-content .logo {
  margin-right: 8px;
}

.header-content .logo a {
  margin-top: 4px;
  font-size: 16px;
  font-weight: var(--font-medium);
  position: relative;
  margin: 0px 8px 0px 8px;
  text-decoration: none;
}

@media (max-width: 1279px) {
  .header-content .logo a span {
    display: none;
  }
}

.header-content .logo img {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  max-width: 64px;
  height: 64px;
  width: 64px;
  margin: 0 auto;
  display: block;
  margin-bottom: 8px;
}

@media (max-width: 599px) {
  .header-content .logo img {
    height: 48px;
    width: 48px;
  }
}

.nav-logo .logo a {
  display: block;
  color: #FFF;
}

.theme--light .nav-logo.invert .logo a {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .nav-logo.invert .logo a {
  color: #fff;
}

@media (max-width: 959px) {
  .nav-logo.mobile-menu bar {
    background: #FFF;
  }
  .nav-logo.mobile-menu bar:after, .nav-logo.mobile-menu bar:before {
    background: #FFF;
  }
}

nav.nav-menu {
  height: auto;
  line-height: normal;
}

nav.nav-menu a.btn {
  color: #FFF;
  margin: 0px 8px 0px 8px;
  position: relative;
  font-size: 16px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 4px;
  font-weight: var(--font-medium);
}

nav.nav-menu.invert ul li a {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.theme--light nav.nav-menu.invert ul li a {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark nav.nav-menu.invert ul li a {
  color: #fff;
}

.theme--light nav.nav-menu.invert .icon.v-icon {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark nav.nav-menu.invert .icon.v-icon {
  color: #fff;
}

.theme--light nav.nav-menu.invert .text-btn {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark nav.nav-menu.invert .text-btn {
  color: #fff;
}

.theme--light nav.nav-menu.invert .mobile-menu .bar {
  background-color: rgba(0, 0, 0, 0.87);
}

.theme--dark nav.nav-menu.invert .mobile-menu .bar {
  background-color: rgba(255, 255, 255, 0.7);
}

.theme--light nav.nav-menu.invert .mobile-menu .bar:after, .theme--light nav.nav-menu.invert .mobile-menu .bar:before {
  background-color: rgba(0, 0, 0, 0.87);
}

.theme--dark nav.nav-menu.invert .mobile-menu .bar:after, .theme--dark nav.nav-menu.invert .mobile-menu .bar:before {
  background-color: rgba(255, 255, 255, 0.7);
}

.theme--light nav.nav-menu.invert .setting .icon {
  color: rgba(0, 0, 0, 0.54);
}

.theme--dark nav.nav-menu.invert .setting .icon {
  color: rgba(255, 255, 255, 0.7);
}

nav.nav-menu .scrollactive-nav li {
  list-style: none;
  position: relative;
  display: inline-block;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 1280px) {
  nav.nav-menu .scrollactive-nav li {
    margin: 0px 8px 0px 8px;
  }
}

nav.nav-menu .scrollactive-nav li.current {
  position: relative;
}

nav.nav-menu .scrollactive-nav li.current .btn {
  color: var(--v-secondarylight-base);
}

nav.nav-menu .scrollactive-nav li.current .btn:after {
  background: #FFF;
  width: 20px;
}

nav.nav-menu .scrollactive-nav li.current:after {
  width: 20px;
  background: #FFF;
}

nav.nav-menu .scrollactive-nav li:after {
  content: '';
  height: 5px;
  position: absolute;
  border-radius: 5px;
  width: 0%;
  margin: 0 auto;
  bottom: -5px;
  -webkit-transition: all 0.2s cubic-bezier(0.42, 0.16, 0.21, 0.93);
  -o-transition: all 0.2s cubic-bezier(0.42, 0.16, 0.21, 0.93);
  transition: all 0.2s cubic-bezier(0.42, 0.16, 0.21, 0.93);
}

nav.nav-menu .scrollactive-nav li:hover {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 0.5;
}

nav.nav-menu .scrollactive-nav li:hover:after {
  width: 20px;
  background: #FFF;
}

nav.nav-menu .scrollactive-nav .btn {
  color: #FFF;
  text-transform: capitalize;
  font-Size: 16px;
  font-weight: var(--font-medium);
  background: none !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  position: relative;
  padding: 6px;
  margin: 0px 8px 0px 8px;
  margin-top: 4px;
  min-width: 0;
}

.lang-menu .flag {
  margin: 0;
}

.lang-menu .flag i {
  margin-left: 16px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  top: 1px;
  background: url("../images/flag-logo.png") no-repeat transparent;
  background-size: 16px auto;
}

[dir="ltr"] .lang-menu .flag i {
  margin-right: 5px;
}

[dir="rtl"] .lang-menu .flag i {
  margin-left: 5px;
}

.lang-menu .flag i.ar {
  background-position: 0 3px;
}

.lang-menu .flag i.zh {
  background-position: 0 -12px;
}

.lang-menu .flag i.en {
  background-position: 0 -28px;
}

.lang-menu .flag i.de {
  background-position: 0 -44px;
}

.lang-menu .flag i.id {
  background-position: 0 -62px;
}

.lang-menu .flag i.pt {
  background-position: 0 -79px;
}

.lang-menu .collection-item {
  padding: 0;
}

.collection .collection-item.avatar :not(.circle-clipper) > .circle.flag {
  width: auto;
  height: auto;
  overflow: visible;
}

.lang-opt {
  display: block;
  padding: 0 !important;
}

.theme--light .lang-opt {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .lang-opt {
  color: #fff;
}

.lang-list {
  min-height: 0 !important;
}

.setting {
  position: relative;
}

.setting .icon {
  font-size: 24px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: #FFF;
}

.setting .active {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}

.setting .menu-list {
  text-transform: capitalize;
}

.setting .dropdown-content {
  width: 240px !important;
  border-radius: 12px;
}

[dir="ltr"] .setting .dropdown-content {
  right: 8px !important;
  left: auto !important;
}

[dir="rtl"] .setting .dropdown-content {
  left: 8px !important;
  right: auto !important;
}

.mode-menu, .lang-menu {
  text-transform: capitalize;
}

.flex-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.flex-menu label {
  text-transform: capitalize;
}

.mobile-menu {
  margin: 0px 8px 0px 8px;
  height: 36px;
  line-height: 52px;
}

.mobile-menu .bar {
  background-color: #FFF;
}

.mobile-menu .bar:after, .mobile-menu .bar:before {
  background-color: #FFF;
}

.mobile-menu.is-active .bar {
  background-color: #FFF !important;
}

.mobile-menu.is-active .bar:after, .mobile-menu.is-active .bar:before {
  background-color: #FFF !important;
}

.mobile-nav {
  background-color: var(--v-primarydark-base);
  position: relative;
  position: fixed;
  z-index: 1100;
  min-width: 300px;
}

.mobile-nav:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.3;
}

.mobile-nav.menu-open ul li {
  -webkit-animation-name: slideRight;
  animation-name: slideRight;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
}

@media (max-width: 599px) {
  .mobile-nav {
    width: 100% !important;
  }
}

.mobile-nav .menu {
  padding: 0px 16px 32px 16px;
  overflow: auto;
  top: 80px;
  width: 100%;
  position: absolute;
  height: calc(100% - 120px);
}

.mobile-nav .menu ul.collection {
  border: none;
  margin: 0;
}

.mobile-nav .menu ul.collection li.collection-item {
  border: none;
  background: none;
  padding: 0;
  margin: 16px 24px 16px 24px;
}

.mobile-nav .menu ul.collection li.collection-item a {
  color: #FFF;
  text-transform: capitalize;
  font-size: 24px;
  margin-top: 4px;
  margin-bottom: 4px;
  font-weight: var(--font-regular);
  padding: 8px 16px 8px 16px;
  height: auto;
  line-height: normal;
}

.mobile-nav .divider-sidebar {
  background: rgba(255, 255, 255, 0.2);
}

#logo_list
.root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (min-width: 600px) {
  #logo_list
.root {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width: 599px) {
  #logo_list
.root {
    overflow-x: auto;
  }
}

#logo_list
.root img {
  height: 64px;
  margin: 32px;
  -webkit-filter: grayscale(1) contrast(0.5) brightness(1.5);
  filter: grayscale(1) contrast(0.5) brightness(1.5);
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

#logo_list
.root img:hover {
  -webkit-filter: none;
  filter: none;
}

#news .root {
  position: relative;
  z-index: 56;
  max-width: 1140px;
  margin: 0 auto;
}

#news .carousel {
  padding-bottom: 56px;
}

#news .carousel .slick-dots {
  bottom: -56px;
}

#news .carousel .slick-dots li {
  width: 15px;
  height: 10px;
  border: 1px solid;
  border-radius: 15px;
  opacity: 0.7;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.theme--light #news .carousel .slick-dots li {
  border-color: rgba(0, 0, 0, 0.38);
}

.theme--dark #news .carousel .slick-dots li {
  border-color: rgba(255, 255, 255, 0.5);
}

#news .carousel .slick-dots li.slick-active {
  width: 30px;
}

.theme--light #news .carousel .slick-dots li.slick-active {
  background: var(--v-primary-base);
}

.theme--dark #news .carousel .slick-dots li.slick-active {
  background: var(--v-primarylight-base);
}

.theme--light #news .carousel .slick-dots li.slick-active {
  border-color: var(--v-primary-base);
}

.theme--dark #news .carousel .slick-dots li.slick-active {
  border-color: var(--v-primarylight-base);
}

#news .carousel .slick-dots li button:before {
  display: none;
}

#news .item {
  padding: 8px;
}

.notification {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  left: 8px;
  position: fixed;
  right: 8px;
  bottom: 0;
  padding: 0;
  text-align: left;
  -webkit-transition-duration: 0.15s;
  -o-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  -o-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  z-index: 9999;
  margin: 0 auto;
}

.notification.full {
  width: 95%;
}

@media (min-width: 1280px) {
  .notification.full {
    width: 80%;
  }
}

.notification .wrapper {
  width: 100%;
  margin-bottom: 16px;
  max-width: none;
  font-size: 16px;
  color: var(--v-primarydark-base);
  border-radius: 4px;
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  background: var(--v-primarylight-base);
}

@media (min-width: 600px) {
  .notification .wrapper {
    padding: 4px 16px 4px 16px;
  }
}

.notification .wrapper .content {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 48px;
  overflow: hidden;
  padding: 8px 16px;
  width: 100%;
}

@media (min-width: 600px) {
  .notification .wrapper .content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  [dir="ltr"] .notification .wrapper .content {
    margin-right: 16px;
  }
  [dir="rtl"] .notification .wrapper .content {
    margin-left: 16px;
  }
}

@media (max-width: 599px) {
  .notification .wrapper .content {
    text-align: center;
  }
}

.notification .btn {
  width: 100%;
}

@media (min-width: 600px) {
  .notification .btn {
    width: 150px;
  }
}

@media (max-width: 599px) {
  .notification .action {
    width: 100%;
    padding: 0;
    margin: 8px 0;
  }
}

.page-nav {
  z-index: 200;
  position: fixed;
  bottom: 40px;
  right: 40px;
  width: 56px;
}

.page-nav .btn-floating {
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 86px;
  font-weight: var(--font-bold);
  background: var(--v-primarylight-base) !important;
}

.page-nav .btn-floating .icon {
  color: var(--v-primarydark-base);
  font-size: 40px;
}

.page-nav .btn-floating:hover {
  -webkit-filter: brightness(0.95);
  filter: brightness(0.95);
}

.page-nav nav li {
  float: none;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  position: relative;
}

.page-nav.show .btn-floating {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.page-nav .section-nav .scrollnav {
  bottom: 140px;
  margin: 0 0 76px 22px;
  padding: 0;
  position: relative;
}

.page-nav .section-nav a {
  margin-bottom: 24px;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.3);
  border: 1px solid var(--v-primarydark-base);
  display: block;
  transition: all 0.4s ease;
  color: transparent;
  padding: 0;
}

.theme--dark .page-nav .section-nav a {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.2), 0px 1px 1px 0px rgba(50, 50, 50, 0.14), 0px 2px 1px -1px rgba(50, 50, 50, 0.12);
  box-shadow: 0px 1px 3px 0px rgba(50, 50, 50, 0.2), 0px 1px 1px 0px rgba(50, 50, 50, 0.14), 0px 2px 1px -1px rgba(50, 50, 50, 0.12);
}

.theme--light .page-nav .section-nav a {
  -webkit-box-shadow: 0px 1px 3px 0px rgba(128, 128, 128, 0.2), 0px 1px 1px 0px rgba(128, 128, 128, 0.14), 0px 2px 1px -1px rgba(128, 128, 128, 0.12);
  box-shadow: 0px 1px 3px 0px rgba(128, 128, 128, 0.2), 0px 1px 1px 0px rgba(128, 128, 128, 0.14), 0px 2px 1px -1px rgba(128, 128, 128, 0.12);
}

.theme--light .page-nav .section-nav a {
  border-color: rgba(0, 0, 0, 0.38);
}

.theme--dark .page-nav .section-nav a {
  border-color: rgba(255, 255, 255, 0.5);
}

.page-nav .section-nav li.current a {
  background: var(--v-primarydark-base);
  border: 1px solid var(--v-primarylight-base);
}

.page-nav:hover .section-nav li {
  opacity: 1;
  top: 0 !important;
}

.material-tooltip {
  text-transform: capitalize;
  font-size: 14px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.54);
}

.parallax-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 0;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

[dir="ltr"] .parallax-wrap {
  left: 0;
}

[dir="rtl"] .parallax-wrap {
  right: 0;
}

.parallax-wrap.dots-wrap {
  z-index: 40;
}

@media (max-width: 1279px) {
  .parallax-wrap {
    display: none;
  }
}

.parallax-wrap .inner-parallax {
  height: 800px;
  width: 100%;
  position: absolute;
  display: block;
}

.parallax-wrap .inner-parallax > div {
  height: 500px;
  width: 100%;
  display: block;
  position: absolute;
}

.parallax-wrap .inner-parallax.large {
  top: 10px;
}

.parallax-wrap .inner-parallax.medium {
  top: -130px;
}

.parallax-wrap .inner-parallax .Masthead {
  overflow: visible;
}

.parallax-wrap .inner-parallax .parallax-figure > div {
  display: block;
  position: absolute;
  top: 200px;
  width: 100%;
  height: 700px;
}

.parallax-wrap .inner-parallax .parallax-figure > div svg {
  position: absolute;
}

.parallax-wrap .plus {
  fill: #ECA426;
  top: 100px;
  width: 100px;
  height: 100px;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

[dir="ltr"] .parallax-wrap .plus {
  left: 20px;
}

[dir="rtl"] .parallax-wrap .plus {
  right: 20px;
}

.parallax-wrap .circle {
  fill: var(--v-secondary-base);
  top: 20px;
  width: 120px;
  height: 120px;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

[dir="ltr"] .parallax-wrap .circle {
  right: 70px;
}

[dir="rtl"] .parallax-wrap .circle {
  left: 70px;
}

.parallax-wrap .zigzag {
  fill: var(--v-primary-base);
  bottom: 300px;
  width: 250px;
  height: 75px;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
}

[dir="ltr"] .parallax-wrap .zigzag {
  left: 0;
}

[dir="rtl"] .parallax-wrap .zigzag {
  right: 0;
}

#pricing .root {
  position: relative;
  z-index: 55;
}

#pricing .subtitle {
  margin-bottom: 40px;
}

#pricing .decoration {
  position: absolute;
  width: 1280px;
  height: 960px;
}

#pricing .decoration svg {
  width: 1280px;
  height: 100%;
  opacity: 0.2;
}

.theme--light #pricing .decoration svg {
  fill: var(--v-primarylight-base);
}

.theme--dark #pricing .decoration svg {
  fill: var(--v-primarydark-base);
}

@media (min-width: 1280px) {
  #pricing .decoration svg {
    -webkit-transform: scale(1.7, 1);
    -ms-transform: scale(1.7, 1);
    transform: scale(1.7, 1);
  }
}

@media (min-width: 1920px) {
  #pricing .decoration svg {
    display: none;
  }
}

@media (max-width: 599px) {
  #pricing .decoration svg {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: center left;
    -ms-transform-origin: center left;
    transform-origin: center left;
  }
}

#pricing .item:hover {
  z-index: 56 !important;
}

#pricing .pricing-wrap > section {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 959px) {
  #pricing .pricing-wrap > section {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}

@media (min-width: 1280px) {
  #pricing .pricing-wrap > section {
    padding: 0px 40px 0px 40px;
  }
}

#pricing .pricing-wrap > section > * {
  margin: 0 -8px;
}

#pricing .pricing-wrap > section > *:first-child, #pricing .pricing-wrap > section > *:last-child {
  z-index: 1;
}

#testimonials .root {
  position: relative;
}

@media (min-width: 600px) {
  #testimonials .root {
    padding-bottom: 64px;
  }
}

@media (max-width: 959px) {
  #testimonials .root {
    background: -o-linear-gradient(135deg, var(--v-primary-base) 20%, var(--v-primarydark-base) 70%);
    background: linear-gradient(-45deg, var(--v-primary-base) 20%, var(--v-primarydark-base) 70%);
  }
}

@media (max-width: 599px) {
  #testimonials .root {
    padding-bottom: 80px;
  }
}

#testimonials .slider-wrap {
  position: relative;
}

#testimonials .decoration {
  position: absolute;
  top: 0;
  width: 830px;
  height: 600px;
}

[dir="ltr"] #testimonials .decoration {
  left: -160px;
}

[dir="rtl"] #testimonials .decoration {
  right: -160px;
}

@media (max-width: 1279px) {
  [dir="ltr"] #testimonials .decoration {
    left: -320px;
  }
  [dir="rtl"] #testimonials .decoration {
    right: -320px;
  }
}

#testimonials .decoration svg {
  fill: var(--v-primary-base);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
  width: 100%;
  height: 100%;
}

#testimonials .testi-title {
  position: relative;
  margin: 0px 24px 64px 24px;
  padding-top: 56px;
  color: #FFF;
}

#testimonials .testi-title strong {
  font-weight: var(--font-bold);
}

#testimonials .sliderWrap {
  position: relative;
}

#testimonials .icon {
  font-size: 140px;
  position: absolute;
  color: #FFF;
  opacity: 0.15;
  top: 200px;
}

@media (min-width: 600px) {
  [dir="ltr"] #testimonials .icon {
    left: 240px;
  }
  [dir="rtl"] #testimonials .icon {
    right: 240px;
  }
}

@media (min-width: 1280px) {
  #testimonials .carousel {
    margin: 0px 16px 0px 16px;
  }
}

#testimonials .carousel .slick-active p {
  opacity: 1;
  -webkit-transition: all 0.5s cubic-bezier(0.45, 0.05, 0.55, 0.95);
  -o-transition: all 0.5s cubic-bezier(0.45, 0.05, 0.55, 0.95);
  transition: all 0.5s cubic-bezier(0.45, 0.05, 0.55, 0.95);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#testimonials .item {
  position: relative;
}

#testimonials .inner {
  color: #FFF;
}

[dir="rtl"] #testimonials .inner {
  direction: rtl;
}

@media (min-width: 600px) {
  #testimonials .inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

#testimonials .inner p {
  opacity: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-transform: translate3d(-10%, 0, 0);
  transform: translate3d(-10%, 0, 0);
  margin-top: 40px;
}

@media (min-width: 1280px) {
  #testimonials .inner p {
    margin-top: 80px;
  }
}

@media (min-width: 600px) {
  #testimonials .inner p {
    width: 100%;
  }
}

@media (max-width: 599px) {
  #testimonials .inner p {
    text-align: center;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 75px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
}

#testimonials .profile {
  text-align: center;
  padding: 24px;
}

@media (min-width: 1280px) {
  #testimonials .profile {
    padding: 16px 24px 16px 24px;
  }
}

#testimonials .avatar {
  width: 85px;
  height: 85px;
  margin: 0 auto;
  margin-bottom: 24px;
}

#testimonials .name {
  font-size: 18px;
  font-weight: var(--font-medium);
}

#testimonials .name span {
  margin-top: 4px;
  font-size: 14px;
  display: block;
}

#testimonials .logo-wrap {
  position: relative;
  z-index: 42;
}

#testimonials .figure-btn {
  display: inline-block;
  padding: 24px;
  line-height: 150px;
  text-align: center;
  vertical-align: middle;
  width: 30%;
  height: 150px;
}

#testimonials .figure-btn a {
  height: auto !important;
  padding: 6px 8px !important;
  border-radius: 36px;
}

@media (max-width: 1279px) {
  #testimonials .figure-btn {
    padding: 16px;
  }
}

#testimonials .figure-btn img {
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  display: block;
  width: 100%;
  -webkit-filter: grayscale(1) contrast(0.5) brightness(1.5);
  filter: grayscale(1) contrast(0.5) brightness(1.5);
}

#testimonials .figure-btn .active img, #testimonials .figure-btn:hover img {
  -webkit-filter: none;
  filter: none;
}

.title-main {
  display: block;
  position: relative;
  margin-bottom: 72px;
}

[dir="ltr"] .title-main.align-left {
  text-align: left;
}

[dir="rtl"] .title-main.align-left {
  text-align: right;
}

[dir="ltr"] .title-main.align-left:after {
  left: 0;
}

[dir="rtl"] .title-main.align-left:after {
  right: 0;
}

[dir="ltr"] .title-main.align-right {
  text-align: right;
}

[dir="rtl"] .title-main.align-right {
  text-align: left;
}

[dir="ltr"] .title-main.align-right:after {
  right: 0;
}

[dir="rtl"] .title-main.align-right:after {
  left: 0;
}

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

[dir="ltr"] .title-main.align-center:after {
  left: 50%;
}

[dir="rtl"] .title-main.align-center:after {
  right: 50%;
}

[dir="ltr"] .title-main.align-center:after {
  margin-left: -35px;
}

[dir="rtl"] .title-main.align-center:after {
  margin-right: -35px;
}

@media (max-width: 959px) {
  .title-main {
    text-align: center !important;
  }
  .title-main:after {
    left: 50% !important;
    margin-left: -35px !important;
  }
}

.title-main h4 {
  font-size: 36px;
  line-height: 54px;
  font-weight: var(--font-bold);
  letter-spacing: -0.8px;
}

@media (max-width: 1279px) {
  .title-main h4 {
    font-size: 32px;
    line-height: 48px;
  }
}

@media (max-width: 599px) {
  .title-main h4 {
    font-size: 28px;
    line-height: 44px;
  }
}

.title-main:after {
  content: "";
  width: 70px;
  height: 12px;
  bottom: -32px;
  border-radius: 12px;
  background: var(--v-primary-base);
  position: absolute;
}

.theme--light .title-main strong {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .title-main strong {
  color: #fff;
}

.title-secondary {
  display: block;
  position: relative;
  margin-bottom: 96px;
  text-transform: capitalize;
}

[dir="ltr"] .title-secondary.align-left {
  text-align: left;
}

[dir="rtl"] .title-secondary.align-left {
  text-align: right;
}

[dir="ltr"] .title-secondary.align-left:after {
  left: 0;
}

[dir="rtl"] .title-secondary.align-left:after {
  right: 0;
}

[dir="ltr"] .title-secondary.align-right {
  text-align: right;
}

[dir="rtl"] .title-secondary.align-right {
  text-align: left;
}

[dir="ltr"] .title-secondary.align-right:after {
  right: 0;
}

[dir="rtl"] .title-secondary.align-right:after {
  left: 0;
}

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

[dir="ltr"] .title-secondary.align-center:after {
  left: 50%;
}

[dir="rtl"] .title-secondary.align-center:after {
  right: 50%;
}

[dir="ltr"] .title-secondary.align-center:after {
  margin-left: -35px;
}

[dir="rtl"] .title-secondary.align-center:after {
  margin-right: -35px;
}

@media (max-width: 959px) {
  .title-secondary {
    text-align: center !important;
  }
  .title-secondary:after {
    left: 50% !important;
    margin-left: -35px !important;
  }
}

@media (max-width: 599px) {
  .title-secondary {
    margin-bottom: 80px;
  }
}

.title-secondary h3 {
  font-size: 36px;
  line-height: 56px;
  font-weight: var(--font-bold);
  letter-spacing: 1px;
}

.theme--light .title-secondary h3 {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .title-secondary h3 {
  color: #fff;
}

@media (max-width: 1279px) {
  .title-secondary h3 {
    font-size: 32px;
    line-height: 48px;
  }
}

@media (max-width: 599px) {
  .title-secondary h3 {
    font-size: 28px;
    line-height: 44px;
  }
}

.title-secondary:after {
  content: "";
  width: 70px;
  height: 12px;
  bottom: -32px;
  border-radius: 12px;
  background: var(--v-primary-base);
  position: absolute;
}

.theme--light .title-secondary strong {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .title-secondary strong {
  color: #fff;
}

.main-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.theme--light .main-wrap {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark .main-wrap {
  color: #fff;
}

.theme--dark .main-wrap {
  background-color: #303030;
}

.theme--light .main-wrap {
  background-color: #fff;
}

.space-bottom {
  margin-bottom: 160px;
}

@media (min-width: 0) {
  .space-bottom-testi {
    margin-bottom: 160px;
  }
}

.space-bottom-short {
  margin-bottom: 80px;
}

.space-top {
  margin-top: 160px;
}

@media (max-width: 959px) {
  .space-top {
    margin-top: 120px;
  }
}

.space-top-short {
  margin-top: 80px;
}

.space-top-feature {
  margin-top: 160px;
}

@media (max-width: 959px) {
  .space-top-feature {
    margin-top: 80px;
  }
}

.container-wrap {
  margin-top: -40px;
}

.container-wrap > section {
  position: relative;
}

.container-general {
  margin-top: 80px;
  padding: 32px;
}

.container-general > section {
  position: relative;
}

.dedicated-page {
  background: var(--v-primarydark-base);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXMiOlsic3R5bGVzLnNjc3MiLCJ2ZW5kb3JzL3J0bC1zYXNzL19ydGwuc2NzcyIsInZlbmRvcnMvcnRsLXNhc3MvX2FsaWdubWVudC5zY3NzIiwidmVuZG9ycy9ydGwtc2Fzcy9fYXBpLnNjc3MiLCJ2ZW5kb3JzL3J0bC1zYXNzL19ib3JkZXIuc2NzcyIsInZlbmRvcnMvcnRsLXNhc3MvX21hcmdpbi5zY3NzIiwidmVuZG9ycy9ydGwtc2Fzcy9fcGFkZGluZy5zY3NzIiwidmVuZG9ycy9ydGwtc2Fzcy9fcG9zaXRpb25pbmcuc2NzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsInV0aWxzL19taXhpbnMuc2NzcyIsInV0aWxzL19mdW5jdGlvbnMuc2NzcyIsInV0aWxzL19tZWRpYS1xdWVyaWVzLnNjc3MiLCJ1dGlscy9fY29tbW9uLnNjc3MiLCJ1dGlscy9fdHJhbnNpdGlvbi5zY3NzIiwidXRpbHMvX3VybC1pbWcuc2NzcyIsInV0aWxzL19vdmVyaWRlLnNjc3MiLCJ1dGlscy9fY29sb3ItdmFyLnNjc3MiLCJ1dGlscy9fbWF0ZXJpYWxfZXh0ZW5kcy5zY3NzIiwidXRpbHMvX2dyaWQuc2NzcyIsInV0aWxzL19zcGFjaW5nLnNjc3MiLCJjb21wb25lbnRzL19iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJjb21wb25lbnRzL19jb3VudGVyLnNjc3MiLCJjb21wb25lbnRzL19lcnJvci5zY3NzIiwiY29tcG9uZW50cy9fZmFxLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fbG9nby5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1ldmVudC5zY3NzIiwiY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19wYWdlLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fcGFyYWxsYXguc2NzcyIsImNvbXBvbmVudHMvX3ByaWNpbmctcGxhbi5zY3NzIiwiY29tcG9uZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCJjb21wb25lbnRzL190aXRsZS5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19ibGFuay1wYWdlLnNjc3MiLCJwYWdlcy9fZXJyb3Iuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuKiogUlRMIE1peGlucyBpbmNsdWRpbmcgbWFyZ2luLCBwYWRpbmcsIHBvc2l0aW9uLCBib3JkZXIgYW5kIGJvcmRlciByYWRpdXNcbioqIFNlZSBkb2N1bWVudGF0aW9uIGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL3J0bC1zYXNzXG4qL1xuQGltcG9ydCAnLi92ZW5kb3JzL3J0bC1zYXNzL3J0bCc7XG5cbi8qXG4qKiBWYXJpYWJsZXMsIEZ1bmN0aW9ucyBhbmQgTWl4aW5zXG4qL1xuXG4vLyBDdXN0b20gdmFyaWFibGVcbkBpbXBvcnQgJy4vdXRpbHMvdmFyaWFibGVzJztcblxuLy8gQ3VzdG9tIG1peGluc1xuQGltcG9ydCAnLi91dGlscy9taXhpbnMnO1xuXG4vLyBDdXN0b20gZnVuY3Rpb25zXG5AaW1wb3J0ICcuL3V0aWxzL2Z1bmN0aW9ucyc7XG5cbi8vIEN1c3RvbSBtZWRpYSBxdWVyaWVzXG5AaW1wb3J0ICcuL3V0aWxzL21lZGlhLXF1ZXJpZXMnO1xuXG4vLyBDb21tb25zIHNjc3MgY2xhc3NcbkBpbXBvcnQgJy4vdXRpbHMvY29tbW9uJztcblxuLy8gUGFnZSB0cmFuc2l0aW9uXG5AaW1wb3J0ICcuL3V0aWxzL3RyYW5zaXRpb24nO1xuXG4vLyBJbWFnZSBBUEkgdmFyaWFibGVcbkBpbXBvcnQgJy4vdXRpbHMvdXJsLWltZyc7XG5cbi8vIE1hdGVyaWFsaXplIGFuZCBCb290c3RyYXAgb3ZlcmlkZVxuQGltcG9ydCAnLi91dGlscy9vdmVyaWRlJztcblxuLy8gTWF0ZXJpYWxpemUgZXh0ZW5kZWQgc3R5bGVcbkBpbXBvcnQgJy4vdXRpbHMvbWF0ZXJpYWxfZXh0ZW5kcyc7XG5cbi8vIEJvb3RzdHJhcCBjdXN0b20gbWVkaWEgcXVlcnkgZm9yIGdyaWRcbkBpbXBvcnQgJy4vdXRpbHMvZ3JpZCc7XG5cbi8vIEJvb3RzdHJhcCBhZGRpdGlvbmFsIHNwYWNpbmdcbkBpbXBvcnQgJy4vdXRpbHMvc3BhY2luZyc7XG5cbi8qXG4qKiBDb21wb25lbnRzIGFuZCBQYWdlc1xuKi9cblxuQGltcG9ydCAnLi9jb21wb25lbnRzL2Jhbm5lcic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvY2FyZHMnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2NvdW50ZXInO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2Vycm9yJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9mYXEnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2ZlYXR1cmUnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL2Zvb3Rlcic7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvZm9ybSc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvaGVhZGVyJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9sb2dvJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9uZXdzLWV2ZW50JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9ub3RpZmljYXRpb24nO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3BhZ2UtbmF2JztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy9wYXJhbGxheCc7XG5AaW1wb3J0ICcuL2NvbXBvbmVudHMvcHJpY2luZy1wbGFuJztcbkBpbXBvcnQgJy4vY29tcG9uZW50cy90ZXN0aW1vbmlhbHMnO1xuQGltcG9ydCAnLi9jb21wb25lbnRzL3RpdGxlJztcblxuQGltcG9ydCAnLi9wYWdlcy9ob21lJztcbkBpbXBvcnQgJy4vcGFnZXMvYmxhbmstcGFnZSc7XG5AaW1wb3J0ICcuL3BhZ2VzL2Vycm9yJztcbiIsIkBpbXBvcnQgXCJhbGlnbm1lbnRcIjtcbkBpbXBvcnQgXCJib3JkZXJcIjtcbkBpbXBvcnQgXCJtYXJnaW5cIjtcbkBpbXBvcnQgXCJwYWRkaW5nXCI7XG5AaW1wb3J0IFwicG9zaXRpb25pbmdcIjsiLCJAaW1wb3J0IFwiYXBpXCI7XG5cbkBtaXhpbiBydGwtc2Fzcy10ZXh0LWFsaWduKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbi12YWx1ZSh0ZXh0LWFsaWduLCAkdmFsdWUpO1xufSIsIkBmdW5jdGlvbiBleHRyYWN0LTEtdG8tNC12YWx1ZXMoJG9uZSwgJHR3bzogbnVsbCwgJHRocmVlOiBudWxsLCAkZm91cjogbnVsbCkge1xuICBAaWYgKCRvbmUgPT0gbnVsbCkge1xuICAgIEBlcnJvciBcInBhcmFtZXRlciAkb25lIGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBGdW5jdGlvbiBleHRyYWN0LTEtdG8tNC12YWx1ZXNcIjtcbiAgfVxuXG4gIC8vIGlmICR0d28gaXMgbWlzc2luZywgaXQgaXMgdGhlIHNhbWUgYXMgJG9uZVxuICBAaWYgKCR0d28gPT0gbnVsbCkge1xuICAgICR0d286ICRvbmU7XG4gIH1cblxuICAvLyBpZiAkdGhyZWUgaXMgbWlzc2luZywgaXQgaXMgdGhlIHNhbWUgYXMgJG9uZVxuICBAaWYgKCR0aHJlZSA9PSBudWxsKSB7XG4gICAgJHRocmVlOiAkb25lO1xuICB9XG5cbiAgLy8gaWYgJGZvdXIgaXMgbWlzc2luZywgaXQgaXMgdGhlIHNhbWUgYXMgJHR3b1xuICBAaWYgKCRmb3VyID09IG51bGwpIHtcbiAgICAkZm91cjogJHR3bztcbiAgfVxuXG4gIEByZXR1cm4gKCRvbmUsICR0d28sICR0aHJlZSwgJGZvdXIpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24oJHByb3BlcnR5LCAkbGVmdFRvUmlnaHRWYWx1ZSwgJHJpZ2h0VG9MZWZ0VmFsdWUpIHtcbiAgQGlmICgkcHJvcGVydHkgPT0gbnVsbCkge1xuICAgIEBlcnJvciBcInBhcmFtZXRlciAkcHJvcGVydHkgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uXCI7XG4gIH1cblxuICBAaWYgKCRsZWZ0VG9SaWdodFZhbHVlID09IG51bGwgYW5kICRyaWdodFRvTGVmdFZhbHVlID09IG51bGwpIHtcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXJzICRsZWZ0VG9SaWdodFZhbHVlIGFuZCAkcmlnaHRUb0xlZnRWYWx1ZSBjYW4ndCBib3RoIGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvblwiO1xuICB9XG5cbiAgQGlmICgkbGVmdFRvUmlnaHRWYWx1ZSAhPSBudWxsKSB7XG4gICAgW2Rpcj1cImx0clwiXSAmIHtcbiAgICAgICN7JHByb3BlcnR5fTogJGxlZnRUb1JpZ2h0VmFsdWU7XG4gICAgfVxuICB9XG5cbiAgQGlmICgkcmlnaHRUb0xlZnRWYWx1ZSAhPSBudWxsKSB7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHJpZ2h0VG9MZWZ0VmFsdWU7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTQoJHByb3BlcnR5LCAkdG9wLCAkcmlnaHQ6IG51bGwsICRib3R0b206IG51bGwsICRsZWZ0OiBudWxsKSB7XG4gIEBpZiAoJHByb3BlcnR5ID09IG51bGwpIHtcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXIgJHByb3BlcnR5IGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTRcIjtcbiAgfVxuXG4gIEBpZiAoJHRvcCA9PSBudWxsKSB7XG4gICAgQGVycm9yIFwicGFyYW1ldGVyICR0b3AgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLTEtdG8tNFwiO1xuICB9XG5cbiAgJHN1ZmZpeDogbnVsbDtcblxuICBAaWYgKHR5cGUtb2YoJHByb3BlcnR5KSA9PSAnbGlzdCcpIHtcbiAgICBAaWYgKGxlbmd0aCgkcHJvcGVydHkpID4gMSkge1xuICAgICAgJHN1ZmZpeDogLSN7bnRoKCRwcm9wZXJ0eSwgMil9O1xuICAgIH1cblxuICAgICRwcm9wZXJ0eTogbnRoKCRwcm9wZXJ0eSwgMSk7XG4gIH1cblxuICAkdmFsdWVzOiBleHRyYWN0LTEtdG8tNC12YWx1ZXMoJHRvcCwgJHJpZ2h0LCAkYm90dG9tLCAkbGVmdCk7XG5cbiAgI3skcHJvcGVydHl9LXRvcCN7JHN1ZmZpeH06IG50aCgkdmFsdWVzLCAxKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LXJpZ2h0I3skc3VmZml4fSwgbnRoKCR2YWx1ZXMsIDIpLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LWxlZnQjeyRzdWZmaXh9LCBudWxsLCBudGgoJHZhbHVlcywgMikpO1xuICAjeyRwcm9wZXJ0eX0tYm90dG9tI3skc3VmZml4fTogbnRoKCR2YWx1ZXMsIDMpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tbGVmdCN7JHN1ZmZpeH0sIG50aCgkdmFsdWVzLCA0KSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKCN7JHByb3BlcnR5fS1yaWdodCN7JHN1ZmZpeH0sIG51bGwsIG50aCgkdmFsdWVzLCA0KSk7XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTQtY29ybmVyKCRwcm9wZXJ0eSwgJHRvcExlZnQsICR0b3BSaWdodDogbnVsbCwgJGJvdHRvbVJpZ2h0OiBudWxsLCAkYm90dG9tTGVmdDogbnVsbCkge1xuICBAaWYgKCRwcm9wZXJ0eSA9PSBudWxsKSB7XG4gICAgQGVycm9yIFwicGFyYW1ldGVyICRwcm9wZXJ0eSBjYW4ndCBiZSBudWxsIGluIGNhbGwgdG8gTWl4aW4gcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00LWNvcm5lclwiO1xuICB9XG5cbiAgQGlmICgkdG9wTGVmdCA9PSBudWxsKSB7XG4gICAgQGVycm9yIFwicGFyYW1ldGVyICR0b3BMZWZ0IGNhbid0IGJlIG51bGwgaW4gY2FsbCB0byBNaXhpbiBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTQtY29ybmVyXCI7XG4gIH1cblxuICAkc3VmZml4OiBudWxsO1xuXG4gIEBpZiAodHlwZS1vZigkcHJvcGVydHkpID09ICdsaXN0Jykge1xuICAgIEBpZiAobGVuZ3RoKCRwcm9wZXJ0eSkgPiAxKSB7XG4gICAgICAkc3VmZml4OiAtI3tudGgoJHByb3BlcnR5LCAyKX07XG4gICAgfVxuXG4gICAgJHByb3BlcnR5OiBudGgoJHByb3BlcnR5LCAxKTtcbiAgfVxuXG4gICR2YWx1ZXM6IGV4dHJhY3QtMS10by00LXZhbHVlcygkdG9wTGVmdCwgJHRvcFJpZ2h0LCAkYm90dG9tUmlnaHQsICRib3R0b21MZWZ0KTtcblxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tdG9wLWxlZnQjeyRzdWZmaXh9LCBudGgoJHZhbHVlcywgMSksIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tdG9wLXJpZ2h0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDEpKTtcblxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tdG9wLXJpZ2h0I3skc3VmZml4fSwgbnRoKCR2YWx1ZXMsIDIpLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LXRvcC1sZWZ0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDIpKTtcblxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tYm90dG9tLXJpZ2h0I3skc3VmZml4fSwgbnRoKCR2YWx1ZXMsIDMpLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LWJvdHRvbS1sZWZ0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDMpKTtcblxuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tYm90dG9tLWxlZnQjeyRzdWZmaXh9LCBudGgoJHZhbHVlcywgNCksIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbigjeyRwcm9wZXJ0eX0tYm90dG9tLXJpZ2h0I3skc3VmZml4fSwgbnVsbCwgbnRoKCR2YWx1ZXMsIDQpKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLXZhbHVlKCRwcm9wZXJ0eSwgJGxlZnRUb1JpZ2h0VmFsdWUpIHtcbiAgQGlmICgkcHJvcGVydHkgPT0gbnVsbCkge1xuICAgIEBlcnJvciBcInBhcmFtZXRlciAkcHJvcGVydHkgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLXZhbHVlXCI7XG4gIH1cblxuICBAaWYgKCRsZWZ0VG9SaWdodFZhbHVlID09IG51bGwpIHtcbiAgICBAZXJyb3IgXCJwYXJhbWV0ZXIgJGxlZnRUb1JpZ2h0VmFsdWUgY2FuJ3QgYmUgbnVsbCBpbiBjYWxsIHRvIE1peGluIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLXZhbHVlXCI7XG4gIH1cblxuICAkcmlnaHRUb0xlZnRWYWx1ZTogJGxlZnRUb1JpZ2h0VmFsdWU7XG5cbiAgQGlmICgkbGVmdFRvUmlnaHRWYWx1ZSA9PSBsZWZ0KSB7XG4gICAgJHJpZ2h0VG9MZWZ0VmFsdWU6IHJpZ2h0O1xuICB9IEBlbHNlIGlmICgkbGVmdFRvUmlnaHRWYWx1ZSA9PSByaWdodCkge1xuICAgICRyaWdodFRvTGVmdFZhbHVlOiBsZWZ0O1xuICB9XG5cbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oI3skcHJvcGVydHl9LCAkbGVmdFRvUmlnaHRWYWx1ZSwgJHJpZ2h0VG9MZWZ0VmFsdWUpO1xufSIsIkBpbXBvcnQgXCJhcGlcIjtcbi8vIGJvcmRlclxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1jb2xvcigkdG9wLCAkcmlnaHQ6IG51bGwsICRib3R0b206IG51bGwsICRsZWZ0OiBudWxsKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLTEtdG8tNCgoYm9yZGVyLCBjb2xvciksICR0b3AsICRyaWdodCwgJGJvdHRvbSwgJGxlZnQpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtYm9yZGVyLXJhZGl1cygkdG9wTGVmdCwgJHRvcFJpZ2h0OiBudWxsLCAkYm90dG9tUmlnaHQ6IG51bGwsICRib3R0b21MZWZ0OiBudWxsKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLTEtdG8tNC1jb3JuZXIoKGJvcmRlciwgcmFkaXVzKSwgJHRvcExlZnQsICR0b3BSaWdodCwgJGJvdHRvbVJpZ2h0LCAkYm90dG9tTGVmdCk7XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1ib3JkZXItc3R5bGUoJHRvcCwgJHJpZ2h0OiBudWxsLCAkYm90dG9tOiBudWxsLCAkbGVmdDogbnVsbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbi0xLXRvLTQoKGJvcmRlciwgc3R5bGUpLCAkdG9wLCAkcmlnaHQsICRib3R0b20sICRsZWZ0KTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci13aWR0aCgkdG9wLCAkcmlnaHQ6IG51bGwsICRib3R0b206IG51bGwsICRsZWZ0OiBudWxsKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLTEtdG8tNCgoYm9yZGVyLCB3aWR0aCksICR0b3AsICRyaWdodCwgJGJvdHRvbSwgJGxlZnQpO1xufVxuXG4vLyBsZWZ0XG5AbWl4aW4gcnRsLXNhc3MtYm9yZGVyLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKGJvcmRlci1sZWZ0LCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItcmlnaHQsIG51bGwsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1ib3JkZXItbGVmdC1jb2xvcigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLWxlZnQtY29sb3IsICR2YWx1ZSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKGJvcmRlci1yaWdodC1jb2xvciwgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1sZWZ0LXN0eWxlKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItbGVmdC1zdHlsZSwgJHZhbHVlLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLXJpZ2h0LXN0eWxlLCBudWxsLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtYm9yZGVyLWxlZnQtd2lkdGgoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKGJvcmRlci1sZWZ0LXdpZHRoLCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItcmlnaHQtd2lkdGgsIG51bGwsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1ib3JkZXItdG9wLWxlZnQtcmFkaXVzKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItdG9wLWxlZnQtcmFkaXVzLCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItdG9wLXJpZ2h0LXJhZGl1cywgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMsICR2YWx1ZSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzLCBudWxsLCAkdmFsdWUpO1xufVxuXG4vLyByaWdodFxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLXJpZ2h0LCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItbGVmdCwgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1yaWdodC1jb2xvcigkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLXJpZ2h0LWNvbG9yLCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItbGVmdC1jb2xvciwgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1yaWdodC1zdHlsZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLXJpZ2h0LXN0eWxlLCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItbGVmdC1zdHlsZSwgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1yaWdodC13aWR0aCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLXJpZ2h0LXdpZHRoLCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItbGVmdC13aWR0aCwgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItdG9wLXJpZ2h0LXJhZGl1cywgJHZhbHVlLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cywgbnVsbCwgJHZhbHVlKTtcbn1cblxuQG1peGluIHJ0bC1zYXNzLWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cywgJHZhbHVlLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24oYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cywgbnVsbCwgJHZhbHVlKTtcbn0iLCJAaW1wb3J0IFwiYXBpXCI7XG5cbi8vIG1hcmdpblxuQG1peGluIHJ0bC1zYXNzLW1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihtYXJnaW4tbGVmdCwgJHZhbHVlLCBudWxsKTtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24obWFyZ2luLXJpZ2h0LCBudWxsLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtbWFyZ2luLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihtYXJnaW4tcmlnaHQsICR2YWx1ZSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKG1hcmdpbi1sZWZ0LCBudWxsLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtbWFyZ2luKCR0b3AsICRyaWdodDogbnVsbCwgJGJvdHRvbTogbnVsbCwgJGxlZnQ6IG51bGwpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00KG1hcmdpbiwgJHRvcCwgJHJpZ2h0LCAkYm90dG9tLCAkbGVmdCk7XG59IiwiQGltcG9ydCBcImFwaVwiO1xuXG4vLyBwYWRkaW5nXG5AbWl4aW4gcnRsLXNhc3MtcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihwYWRkaW5nLWxlZnQsICR2YWx1ZSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKHBhZGRpbmctcmlnaHQsIG51bGwsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1wYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihwYWRkaW5nLXJpZ2h0LCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihwYWRkaW5nLWxlZnQsIG51bGwsICR2YWx1ZSk7XG59XG5cbkBtaXhpbiBydGwtc2Fzcy1wYWRkaW5nKCR0b3AsICRyaWdodDogbnVsbCwgJGJvdHRvbTogbnVsbCwgJGxlZnQ6IG51bGwpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZGVjbGFyYXRpb24tMS10by00KHBhZGRpbmcsICR0b3AsICRyaWdodCwgJGJvdHRvbSwgJGxlZnQpO1xufSIsIkBpbXBvcnQgXCJhcGlcIjtcblxuQG1peGluIHJ0bC1zYXNzLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKGxlZnQsICR2YWx1ZSwgbnVsbCk7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKHJpZ2h0LCBudWxsLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uKHJpZ2h0LCAkdmFsdWUsIG51bGwpO1xuICBAaW5jbHVkZSBydGwtc2Fzcy1kZWNsYXJhdGlvbihsZWZ0LCBudWxsLCAkdmFsdWUpO1xufVxuXG5AbWl4aW4gcnRsLXNhc3MtZmxvYXQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWRlY2xhcmF0aW9uLXZhbHVlKGZsb2F0LCAkdmFsdWUpO1xufSIsIi8vIEJhc2UgdW5pdFxuJHVuaXQ6IDhweDtcblxuLy8gU3BhY2luZyB1bml0XG4kc3BhY2luZzE6IDEgKiAkdW5pdDtcbiRzcGFjaW5nMjogMiAqICR1bml0O1xuJHNwYWNpbmczOiAzICogJHVuaXQ7XG4kc3BhY2luZzQ6IDQgKiAkdW5pdDtcbiRzcGFjaW5nNTogNSAqICR1bml0O1xuJHNwYWNpbmc2OiA2ICogJHVuaXQ7XG4kc3BhY2luZzc6IDcgKiAkdW5pdDtcbiRzcGFjaW5nODogOCAqICR1bml0O1xuJHNwYWNpbmc5OiA5ICogJHVuaXQ7XG4kc3BhY2luZzEwOiAxMCAqICR1bml0O1xuJHNwYWNpbmcxMTogMTEgKiAkdW5pdDtcbiRzcGFjaW5nMTI6IDEyICogJHVuaXQ7XG4kc3BhY2luZzEzOiAxMyAqICR1bml0O1xuJHNwYWNpbmcxNDogMTQgKiAkdW5pdDtcbiRzcGFjaW5nMTU6IDE1ICogJHVuaXQ7XG4kc3BhY2luZzE2OiAxNiAqICR1bml0O1xuJHNwYWNpbmcxNzogMTcgKiAkdW5pdDtcbiRzcGFjaW5nMTg6IDE4ICogJHVuaXQ7XG4kc3BhY2luZzE5OiAxOSAqICR1bml0O1xuJHNwYWNpbmcyMDogMjAgKiAkdW5pdDtcblxuLy8gRm9udCB3ZWlnaHRcbiRmb250LWxpZ2h0OiB2YXIoLS1mb250LWxpZ2h0KTtcbiRmb250LXJlZ3VsYXI6IHZhcigtLWZvbnQtcmVndWxhcik7XG4kZm9udC1tZWRpdW06IHZhcigtLWZvbnQtbWVkaXVtKTtcbiRmb250LWJvbGQ6IHZhcigtLWZvbnQtYm9sZCk7XG5cbi8vIFRoZW1lIGNvbG9yIHBhbGV0dGUgcHJpbWFyeVxuJHBhbGV0dGUtcHJpbWFyeS1tYWluOiB2YXIoLS12LXByaW1hcnktYmFzZSk7XG4kcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0OiB2YXIoLS12LXByaW1hcnlsaWdodC1iYXNlKTtcbiRwYWxldHRlLXByaW1hcnktZGFyazogdmFyKC0tdi1wcmltYXJ5ZGFyay1iYXNlKTtcblxuLy8gVGhlbWUgY29sb3IgcGFsZXR0ZSBzZWNvbmRhcnlcbiRwYWxldHRlLXNlY29uZGFyeS1tYWluOiB2YXIoLS12LXNlY29uZGFyeS1iYXNlKTtcbiRwYWxldHRlLXNlY29uZGFyeS1saWdodDogdmFyKC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlKTtcbiRwYWxldHRlLXNlY29uZGFyeS1kYXJrOiB2YXIoLS12LXNlY29uZGFyeWRhcmstYmFzZSk7XG5cbi8vIENvbW1vbiBjb2xvciBwYWxldHRlXG4kcGFsZXR0ZS1jb21tb24td2hpdGU6ICNGRkY7XG4kcGFsZXR0ZS1jb21tb24tYmxhY2s6ICMwMDA7XG5cbi8vIExpZ2h0IGNvbG9yIHBhbGV0dGVcbiRsaWdodC10ZXh0LXByaW1hcnk6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4kbGlnaHQtdGV4dC1zZWNvbmRhcnk6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4kbGlnaHQtdGV4dC1kaXNhYmxlZDogcmdiYSgwLCAwLCAwLCAwLjM4KTtcbiRsaWdodC10ZXh0LWhpbnQ6IHJnYmEoMCwgMCwgMCwgMC4zOCk7XG5cbiRsaWdodC1iYWNrZ3JvdW5kLWJ0bjogI2Y1ZjVmNTtcbiRsaWdodC1kaXZpZGVyOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4kbGlnaHQtYmFja2dyb3VuZC1wYXBlcjogI2ZmZjtcbiRsaWdodC1iYWNrZ3JvdW5kLWRlZmF1bHQ6ICNmYWZhZmE7XG5cbi8vIERhcmsgQ29sb3IgUGFsZXR0ZVxuJGRhcmstdGV4dC1wcmltYXJ5OiAjZmZmO1xuJGRhcmstdGV4dC1zZWNvbmRhcnk6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiRkYXJrLXRleHQtZGlzYWJsZWQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiRkYXJrLXRleHQtaGludDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXG4kZGFyay1iYWNrZ3JvdW5kLWJ0bjogIzIxMjEyMTtcbiRkYXJrLWRpdmlkZXI6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG5cbiRkYXJrLWJhY2tncm91bmQtcGFwZXI6ICM0MjQyNDI7XG4kZGFyay1iYWNrZ3JvdW5kLWRlZmF1bHQ6ICMzMDMwMzA7XG5cbi8vIFJvdW5kZWQgQm9yZGVyIFJhZGl1c1xuJHJvdW5kZWQtc21hbGw6IDhweDtcbiRyb3VuZGVkLW1lZGl1bTogMTJweDtcbiRyb3VuZGVkLWJpZzogMjBweDtcbiIsIi8qIE1hcmdpbiBsZWZ0IGFuZCByaWdodCAqL1xuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWwpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtbWFyZ2luLWxlZnQoJHZhbCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1tYXJnaW4tcmlnaHQoJHZhbCk7XG59XG5cbi8qIFBhZGRpbmcgbGVmdCBhbmQgcmlnaHQgKi9cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1wYWRkaW5nLWxlZnQoJHZhbCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWwpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtcGFkZGluZy1yaWdodCgkdmFsKTtcbn1cblxuLyogUG9zaXRpb24gbGVmdCBhbmQgcmlnaHQgKi9cblxuQG1peGluIGxlZnQoJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1sZWZ0KCR2YWwpO1xufVxuXG5AbWl4aW4gcmlnaHQoJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy1yaWdodCgkdmFsKTtcbn1cblxuLyogRmxvYXQgKi9cblxuQG1peGluIGZsb2F0KCR2YWwpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtZmxvYXQoJHZhbCk7XG59XG5cbi8qIFRleHQgYWxpZ24gKi9cblxuQG1peGluIHRleHQtYWxpZ24oJHZhbCkge1xuICBAaW5jbHVkZSBydGwtc2Fzcy10ZXh0LWFsaWduKCR2YWwpO1xufVxuXG4vKiBCb3JkZXIgKi9cbkBtaXhpbiBib3JkZXItbGVmdCgkdmFsKSB7XG4gIEBpbmNsdWRlIHJ0bC1zYXNzLWJvcmRlci1sZWZ0KCR2YWwpO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0KCR2YWwpIHtcbiAgQGluY2x1ZGUgcnRsLXNhc3MtYm9yZGVyLXJpZ2h0KCR2YWwpO1xufVxuXG4vKiBUZXh0IGNvbG9yIHBhbGV0dGUgKi9cbkBtaXhpbiBwYWxldHRlLXRleHQtcHJpbWFyeSB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgY29sb3I6ICRsaWdodC10ZXh0LXByaW1hcnlcbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgY29sb3I6ICRkYXJrLXRleHQtcHJpbWFyeVxuICB9XG59XG5cbkBtaXhpbiBwYWxldHRlLXRleHQtc2Vjb25kYXJ5IHtcbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQtc2Vjb25kYXJ5XG4gIH1cbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGNvbG9yOiAkZGFyay10ZXh0LXNlY29uZGFyeVxuICB9XG59XG5cbkBtaXhpbiBwYWxldHRlLXRleHQtZGlzYWJsZWQge1xuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGNvbG9yOiAkbGlnaHQtdGV4dC1kaXNhYmxlZFxuICB9XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBjb2xvcjogJGRhcmstdGV4dC1kaXNhYmxlZFxuICB9XG59XG5cbkBtaXhpbiBwYWxldHRlLXRleHQtaGludCB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgY29sb3I6ICRsaWdodC10ZXh0LWhpbnRcbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgY29sb3I6ICRkYXJrLXRleHQtaGludFxuICB9XG59XG5cbi8qIERpdmlkZXIgY29sb3IgcGFsZXR0ZSAqL1xuQG1peGluIHBhbGV0dGUtZGl2aWRlciB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZGl2aWRlclxuICB9XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrLWRpdmlkZXJcbiAgfVxufVxuXG4vKiBCYWNrZ3JvdW5kIGNvbG9yIHBhbGV0dGUgKi9cbkBtaXhpbiBwYWxldHRlLWJhY2tncm91bmQtcGFwZXIge1xuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLXBhcGVyXG4gIH1cbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJhY2tncm91bmQtcGFwZXJcbiAgfVxufVxuXG5AbWl4aW4gcGFsZXR0ZS1iYWNrZ3JvdW5kLWRlZmF1bHQge1xuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLWRlZmF1bHRcbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmFja2dyb3VuZC1kZWZhdWx0XG4gIH1cbn1cblxuQG1peGluIHBhbGV0dGUtYmFja2dyb3VuZC10ZXh0LXByaW1hcnkge1xuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC10ZXh0LXByaW1hcnlcbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGV4dC1zZWNvbmRhcnlcbiAgfVxufVxuXG5AbWl4aW4gcGFsZXR0ZS1iYWNrZ3JvdW5kLXRleHQtc2Vjb25kYXJ5IHtcbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtdGV4dC1zZWNvbmRhcnlcbiAgfVxuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGV4dC1zZWNvbmRhcnlcbiAgfVxufVxuXG5AbWl4aW4gcGFsZXR0ZS1iYWNrZ3JvdW5kLWJ1dHRvbiB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJhY2tncm91bmQtYnRuXG4gIH1cbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJhY2tncm91bmQtYnRuXG4gIH1cbn1cblxuQG1peGluIGJnLWNvbG9yLWZhZGUoJGNvbG9yLCAkb3BhY2l0eSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICB9XG59XG5cbkBtaXhpbiBiZy1jb2xvci1saWdodGVuKCRjb2xvciwgJG9wYWNpdHkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICB9XG59XG5cbkBtaXhpbiBiZy1jb2xvci1kYXJrZW4oJGNvbG9yLCAkb3BhY2l0eSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24tYmxhY2s7XG4gICAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIH1cbn1cblxuQG1peGluIGZpbGwtY29sb3ItZmFkZSgkY29sb3IsICRvcGFjaXR5KSB7XG4gIGZpbGw6ICRjb2xvcjtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG59XG5cbi8qIFxuKiogQ3VzdG9tIHByb3BlcnR5IGRhcmsgYW5kIGxpZ3RoIG1vZGVcbiovXG5AbWl4aW4gdXNlLXRoZW1lKCRwcm9wZXJ0eSwgJGxpZ2h0LCAkZGFyaykge1xuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgICN7JHByb3BlcnR5fTogJGxpZ2h0XG4gIH1cbiAgLnRoZW1lLS1kYXJrICYge1xuICAgICN7JHByb3BlcnR5fTogJGRhcmtcbiAgfVxufVxuXG5cbi8qIEN1c3RvbSBzaGFkb3dzICovXG5AbWl4aW4gc2hhZG93MSB7XG4gIGJveC1zaGFkb3c6IG5vbmVcbn1cblxuQG1peGluIHNoYWRvdzIge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDFweCAxcHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAycHggMXB4IC0xcHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggM3B4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxcHggMXB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggMnB4IDFweCAtMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzMge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA1cHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDJweCAycHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAzcHggMXB4IC0ycHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAycHggMnB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggM3B4IDFweCAtMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzQge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA4cHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDNweCA0cHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAzcHggM3B4IC0ycHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggNXB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAycHggMnB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggM3B4IDFweCAtMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzUge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCA0cHggNXB4IDBweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggMXB4IDEwcHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDRweCA1cHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCAxcHggMTBweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93NiB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDVweCA4cHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAxcHggMTRweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggNXB4IDhweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDFweCAxNHB4IDBweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3c3IHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggNnB4IDEwcHggMHB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCAxcHggMThweCAwcHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNXB4IC0xcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggNnB4IDEwcHggMHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCAxcHggMThweCAwcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93OCB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDdweCAxMHB4IDFweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggMnB4IDE2cHggMXB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDVweCAtMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDdweCAxMHB4IDFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggMnB4IDE2cHggMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzkge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCA4cHggMTBweCAxcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDNweCAxNHB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA1cHggLTNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCA4cHggMTBweCAxcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDNweCAxNHB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cxMCB7XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCA2cHggLTNweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCA5cHggMTJweCAxcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDNweCAxNnB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDZweCAtM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDlweCAxMnB4IDFweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggM3B4IDE2cHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzExIHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IC0zcHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTBweCAxNHB4IDFweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggNHB4IDE4cHggM3B4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDZweCAtM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDEwcHggMTRweCAxcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDRweCAxOHB4IDNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cxMiB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDdweCAtNHB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDExcHggMTVweCAxcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDRweCAyMHB4IDNweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA3cHggLTRweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxMXB4IDE1cHggMXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA0cHggMjBweCAzcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MTMge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCA4cHggLTRweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxMnB4IDE3cHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA1cHggMjJweCA0cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTJweCAxN3B4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggNXB4IDIycHggNHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzE0IHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA3cHggOHB4IC00cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMTNweCAxOXB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggNXB4IDI0cHggNHB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDhweCAtNHB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDEzcHggMTlweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDVweCAyNHB4IDRweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cxNSB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggN3B4IDlweCAtNHB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDE0cHggMjFweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDVweCAyNnB4IDRweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCA5cHggLTRweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxNHB4IDIxcHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA1cHggMjZweCA0cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MTYge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCA5cHggLTVweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxNXB4IDIycHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA2cHggMjhweCA1cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggOXB4IC01cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTVweCAyMnB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggNnB4IDI4cHggNXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzE3IHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTBweCAtNXB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDE2cHggMjRweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDZweCAzMHB4IDVweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAxMHB4IC01cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTZweCAyNHB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggNnB4IDMwcHggNXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzE4ICB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDExcHggLTVweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAxN3B4IDI2cHggMnB4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA2cHggMzJweCA1cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTFweCAtNXB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDE3cHggMjZweCAycHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDZweCAzMnB4IDVweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cxOSAge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxMXB4IC01cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMThweCAyOHB4IDJweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggN3B4IDM0cHggNnB4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggOXB4IDExcHggLTVweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAxOHB4IDI4cHggMnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA3cHggMzRweCA2cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MjAgIHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTJweCAtNnB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDE5cHggMjlweCAycHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDdweCAzNnB4IDZweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDlweCAxMnB4IC02cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMTlweCAyOXB4IDJweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggN3B4IDM2cHggNnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzIxIHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAyMHB4IDMxcHggM3B4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA4cHggMzhweCA3cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEzcHggLTZweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAyMHB4IDMxcHggM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA4cHggMzhweCA3cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MjIge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDIxcHggMzNweCAzcHggcmdiYSg1MCw1MCw1MCwgMC4xNCksMHB4IDhweCA0MHB4IDdweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtNnB4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDIxcHggMzNweCAzcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDhweCA0MHB4IDdweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59XG5cbkBtaXhpbiBzaGFkb3cyMyB7XG4gIC50aGVtZS0tZGFyayAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNHB4IC02cHggcmdiYSg1MCw1MCw1MCwgMC4yKSwwcHggMjJweCAzNXB4IDNweCByZ2JhKDUwLDUwLDUwLCAwLjE0KSwwcHggOHB4IDQycHggN3B4IHJnYmEoNTAsNTAsNTAsIDAuMTIpXG4gIH1cbiAgLnRoZW1lLS1saWdodCAmIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNHB4IC02cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4yKSwwcHggMjJweCAzNXB4IDNweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjE0KSwwcHggOHB4IDQycHggN3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTIpXG4gIH1cbn1cblxuQG1peGluIHNoYWRvdzI0IHtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMXB4IDE0cHggLTdweCByZ2JhKDUwLDUwLDUwLCAwLjIpLDBweCAyM3B4IDM2cHggM3B4IHJnYmEoNTAsNTAsNTAsIDAuMTQpLDBweCA5cHggNDRweCA4cHggcmdiYSg1MCw1MCw1MCwgMC4xMilcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMXB4IDE0cHggLTdweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjIpLDBweCAyM3B4IDM2cHggM3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMTQpLDBweCA5cHggNDRweCA4cHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xMilcbiAgfVxufVxuXG5AbWl4aW4gc2hhZG93MjUge1xuICAudGhlbWUtLWRhcmsgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoNTAsNTAsNTAsIDAuMiksMHB4IDI0cHggMzhweCAzcHggcmdiYSg4NTAsNTAsNTAgMC4xNCksMHB4IDlweCA0NnB4IDhweCByZ2JhKDUwLDUwLDUwLCAwLjEyKVxuICB9XG4gIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoMTI4LDEyOCwxMjgsIDAuMiksMHB4IDI0cHggMzhweCAzcHggcmdiYSgxMjgsMTI4LDEyOCwgMC4xNCksMHB4IDlweCA0NnB4IDhweCByZ2JhKDEyOCwxMjgsMTI4LCAwLjEyKVxuICB9XG59IiwiLyoqIHNwYWNpbmcgZnVuY2F0aW9uXG4qKiBTYW1wbGUgMTogbWFyZ2luLWxlZnQ6IHNwYWNpbmcoNSk7XG4qKiBTYW1wbGUgMjogQGluY2x1ZGUgbWFyZ2luLWxlZnQoc3BhY2luZyg1KSk7XG4qKi9cblxuQGZ1bmN0aW9uIHNwYWNpbmcoJHRvcCwgJHJpZ2h0OiAtMSwgJGJvdHRvbTogLTEsICRsZWZ0OiAtMSkge1xuICBAaWYgKCRsZWZ0ID4gLTEpIHtcbiAgICAgQHJldHVybiAoJHRvcCAqICR1bml0KSAoJHJpZ2h0ICogJHVuaXQpICgkYm90dG9tICogJHVuaXQpICgkbGVmdCAqICR1bml0KTtcbiAgfVxuICBcbiAgQGlmICgkYm90dG9tID4gLTEpIHtcbiAgICAgQHJldHVybiAoJHRvcCAqICR1bml0KSAoJHJpZ2h0ICogJHVuaXQpICgkYm90dG9tICogJHVuaXQpICgkcmlnaHQgKiAkdW5pdCk7XG4gIH1cbiAgXG4gIEBpZiAoJHJpZ2h0ID4gLTEpIHtcbiAgICAgQHJldHVybiAoJHRvcCAqICR1bml0KSAoJHJpZ2h0ICogJHVuaXQpICgkdG9wICogJHVuaXQpICgkcmlnaHQgKiAkdW5pdCk7XG4gIH1cbiAgXG4gIEByZXR1cm4gKCR0b3AgKiAkdW5pdClcbn1cbiIsIi8qIFNlZSBmdWxsIGRvY3VtZW50YXRpb24gYXQ6XG4qKiBodHRwczovL2dsZW5ubWNjb21iLmNvbS9hcnRpY2xlcy91c2VmdWwtc2Fzcy1zY3NzLW1lZGlhLXF1ZXJ5LW1peGlucy1mb3ItYm9vdHN0cmFwL1xuKi9cblxuLy9cbi8vICBNRURJQSBRVUVSSUVTXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBBIG1hcCBvZiBicmVha3BvaW50cy5cbiRicmVha3BvaW50cy11cDogKFxuICB4czogMCxcbiAgc206IDYwMHB4LFxuICBtZDogOTYwcHgsXG4gIGxnOiAxMjgwcHgsXG4gIHhsOiAxOTIwcHhcbik7XG5cbiRicmVha3BvaW50cy1kb3duOiAoXG4gIHhzOiA2MDBweCxcbiAgc206IDk2MHB4LFxuICBtZDogMTI4MHB4LFxuICBsZzogMTkyMHB4XG4pO1xuXG5cbi8vXG4vLyAgUkVTUE9ORCBBQk9WRVxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge31cbkBtaXhpbiBicmVha3BvaW50cy11cCgkYnJlYWtwb2ludCkge1xuXG4gIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLXVwLCAkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cy11cCwgJGJyZWFrcG9pbnQpO1xuXG4gICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICBcbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG5cbi8vXG4vLyAgUkVTUE9ORCBCRUxPV1xuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge31cbkBtaXhpbiBicmVha3BvaW50cy1kb3duKCRicmVha3BvaW50KSB7XG5cbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMtZG93biwgJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMtZG93biwgJGJyZWFrcG9pbnQpO1xuXG4gICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUgLSAxKSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICBcbiAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICB9IEBlbHNlIHtcblxuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG5cbi8vXG4vLyAgUkVTUE9ORCBCRVRXRUVOXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oc20sIG1kKSB7fVxuQG1peGluIGJyZWFrcG9pbnRzLWJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcblxuICAvLyBJZiBib3RoIHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMgZXhpc3QgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cy11cCwgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLXVwLCAkdXBwZXIpIHtcblxuICAgIC8vIEdldCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzLlxuICAgICRsb3dlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cy11cCwgJGxvd2VyKTtcbiAgICAkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMtdXAsICR1cHBlcik7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsb3dlci1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogKCR1cHBlci1icmVha3BvaW50IC0gMSkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgXG4gIC8vIElmIG9uZSBvciBib3RoIG9mIHRoZSBicmVha3BvaW50cyBkb24ndCBleGlzdC5cbiAgfSBAZWxzZSB7XG5cbiAgICAvLyBJZiBsb3dlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcblxuICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xuICAgIH1cblxuICAgIC8vIElmIHVwcGVyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cbiAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cy11cCwgJHVwcGVyKSA9PSBmYWxzZSkge1xuXG4gICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgQHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XG4gICAgfVxuICB9XG59IiwiLnVzZS10ZXh0IHtcbiAgJi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB9XG4gIH1cbiAgJi10aXRsZTIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuICB9XG4gICYtc3VidGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cbiAgJi1zdWJ0aXRsZTIge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweFxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbiAgJi1wYXJhZ3JhcGgge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweFxuICB9XG4gICYtY2FwdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBIaWRkZW4gY2xhc3MgbWVkaWEgcXVlcnlcbi5oaWRkZW4ge1xuICAmLWxnLWRvd24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1tZC1kb3duIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtc20tZG93biB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXhzLWRvd24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1sZy11cCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1tZC11cCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1zbS11cCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy9TaG93IGNsYXNzIG1lZGlhIHF1ZXJ5XG4uc2hvdyB7XG4gICYtbGctZG93biB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoeGwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1tZC1kb3duIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLXNtLWRvd24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYteHMtZG93biB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi14bC11cCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihsZykge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLWxnLXVwIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYtbWQtdXAge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJi1zbS11cCB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi5wYWdlLWZhZGVVcC10cmFuc2l0aW9uLWVudGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbn1cblxuLnBhZ2UtZmFkZVVwLXRyYW5zaXRpb24tZW50ZXItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zLCAtd2Via2l0LXRyYW5zZm9ybSA0MDBtcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zLCB0cmFuc2Zvcm0gNDAwbXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMsIHRyYW5zZm9ybSA0MDBtcztcbn1cblxuLnBhZ2UtZmFkZVVwLXRyYW5zaXRpb24tZXhpdCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mcmFnbWVudC1mYWRlVXAge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xufVxuXG5bY2xhc3MkPVwidHJhbnNpdGlvbi1leGl0XCJdIC5mcmFnbWVudC1mYWRlVXB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcywgLXdlYmtpdC10cmFuc2Zvcm0gNDAwbXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcywgdHJhbnNmb3JtIDQwMG1zO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zLCB0cmFuc2Zvcm0gNDAwbXM7XG59IiwiJGltZ0FQSS1zYWFzMDogJ2h0dHBzOi8vdmlhLnBsYWNlaG9sZGVyLmNvbS8xMDAweDYyNS9mMmM5ZmYvNzU3NTc1JztcbiRpbWdBUEktc2FhczE6ICdodHRwczovL3ZpYS5wbGFjZWhvbGRlci5jb20vMTQ3Mng2MzcvNWFiY2U0L0ZGRkZGRic7XG4kaW1nQVBJLXNhYXMyOiAnaHR0cHM6Ly92aWEucGxhY2Vob2xkZXIuY29tLzEwMDB4NjI1L2U2ZjhmZi83NTc1NzUnO1xuJGltZ0FQSS1zYWFzMzogJy4uL2ltYWdlcy9zYWFzL2FwcC1jb3VudGVyLnBuZyc7XG4kaW1nQVBJLXNhYXM0OiAnaHR0cHM6Ly92aWEucGxhY2Vob2xkZXIuY29tLzEwMDB4NjgwL2I0NGZkNC9GRkZGRkYnO1xuJGltZ0FQSS1zYWFzNTogJ2h0dHBzOi8vdmlhLnBsYWNlaG9sZGVyLmNvbS8xMDAweDY4MC8wMGE3ZTgvRkZGRkZGJztcbiRpbWdBUEktc2FhczY6ICdodHRwczovL3ZpYS5wbGFjZWhvbGRlci5jb20vMTAwMHg2ODAvZTkxZTYzL0ZGRkZGRic7XG4kaW1nQVBJLXNhYXM3OiAnLi4vaW1hZ2VzL3NhYXMvZGVza3RvcF9pbGx1c3RyYXRpb24ucG5nJztcbiIsIi8qXG4qKiB0aGVtZSBjb2xvciB2YXJcbiovXG5AaW1wb3J0ICcuL2NvbG9yLXZhcic7XG5cbioge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbiosIDo6YmVmb3JlLCA6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweFxuICB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgIGZvbnQtc2l6ZTogMTZweFxuICB9XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGRcbn1cblxuYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS1hcHBsaWNhdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC5pbnB1dC1maWVsZCB7XG4gICAgLmhlbHAtYmxvY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgJi5mb3JtLWVycm9yIHtcbiAgICAgICAgY29sb3I6ICNkZDQ5M2NcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXMudmFsaWQgfiBsYWJlbCwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLCBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCwgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1cy52YWxpZCB+IGxhYmVsLCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzLnZhbGlkIH4gbGFiZWwsIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXMudmFsaWQgfiBsYWJlbCwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXMudmFsaWQgfiBsYWJlbCB7XG4gICAgY29sb3I6IGluaGVyaXRcbiAgfVxuICBbdHlwZT1jaGVja2JveF0gKyBzcGFuOm5vdCgubGV2ZXIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IGF1dG9cbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XG4gICAgfVxuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6ICRzcGFjaW5nMTtcbiAgICAgIHJpZ2h0OiAkc3BhY2luZzE7XG4gICAgfVxuICB9XG4gIC5jYXJvdXNlbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICBmaWd1cmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYnRue1xuICAgICY6bm90KC5idG4tZmxhdCk6bm90KC5idG4taWNvbikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0bi1mbG9hdGluZyB7XG4gICAgQGluY2x1ZGUgc2hhZG93NTtcbiAgfVxuICB0ZXh0YXJlYS5tYXRlcmlhbGl6ZS10ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIG5hdiB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgdWwgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lXG4gICAgfVxuICB9XG4gICYtLWlzLXJ0bCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHRcbiAgfVxuICAubS1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogJ0hhcHB5IE1vbmtleScsIGN1cnNpdmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm92ZXJsYXkge1xuICAgIHotaW5kZXg6IDkwICFpbXBvcnRhbnRcbiAgfVxuICAubS1hcHBsaWNhdGlvbi0td3JhcCBhIHtcbiAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluXG4gIH1cbiAgLmJ0bi5idG4tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG4gIC5idG4ge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICB9XG4gIC5zbGljay1zbGlkZSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiB2YXIoLS1jb24tMik7XG4gIH1cbiAgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAmLnNwYWNpbmcyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICAgIH1cbiAgICAmLnNwYWNpbmc0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgfVxuICAgICYuc3BhY2luZzYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgICB9XG4gICAgJi5zcGFjaW5nOCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICAgIH1cbiAgICAmLnJvdy1yZXZlcnNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZVxuICAgIH1cbiAgICAmLmNvbHVtbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gICAgfVxuICAgICYuY29sdW1uLXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlXG4gICAgfVxuICB9XG4gIDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuY2FyZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbi1jb250ZW50LmFjdGl2ZSB7XG4gICAgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgICA+IC5hcnJvdyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgID4gcCB7XG4gICAgICBmbGV4OiAxXG4gICAgfVxuICAgID4gaSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgfVxuICAgIGg2IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsZXg6IDE7XG4gICAgfVxuICB9XG4gIC5jb2xsYXBzaWJsZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cblxuLm0tYXBwbGljYXRpb24udGhlbWUtLWRhcmsge1xuICAuY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAzcHggMHB4IHJnYmEoNjQsIDY0LCA2NCwgMSksIDBweCAxcHggMXB4IDBweCByZ2JhKDQyLCA0MiwgNDIsIDEpLCAwcHggMnB4IDFweCAtMXB4IHJnYmEoMjAsIDIwLCAyMCwgMSlcbiAgfVxufVxuXG4ubS1hcHBsaWNhdGlvbi50aGVtZS0tbGlnaHQge1xuICAuY2FyZCB7XG4gICAgYm94LXNoYWRvdzogMCAxLjVweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG59XG5cbi5tLWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zb2xsdHJvbGwge1xuICB3aWR0aDogNjAwcHg7XG59XG5cbi8qIENvbnRlbnQgT3ZlcmlkZXIgKi9cbiNtYWluLXdyYXAgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDMycHhcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMjgwcHgpIHtcbiAgICAuc29sbHRyb2xsIHtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICB9XG4gICAgLmJvYXQtb25lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgLmJvYXQtdHdvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM1MHB4KSB7XG4gICAgLnNvbGx0cm9sbCB7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgfVxuICAgIC5ib2F0LW9uZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIC5ib2F0LXR3byB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5zb2xsdHJvbGwge1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAuc29sbHRyb2xsIHtcbiAgICAgIHdpZHRoOiA2NTBweDtcbiAgICB9XG4gIH1cbiAgJi5maXhlZC13aWR0aCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIH1cbiAgfVxuICAmLmZpeGVkLXdpZHRoLW1kLXVwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIH1cbiAgfVxuICAmLmZpeGVkLXdpZHRoLWxnLXVwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICB9XG4gIH1cbiAgJi5tYXgtbGcge1xuICAgIG1heC13aWR0aDogMTI4MHB4XG4gIH1cbiAgJi5tYXgtbWQge1xuICAgIG1heC13aWR0aDogOTYwcHhcbiAgfVxuICAmLm1heC1zbSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweFxuICB9XG4gICYubWF4LXhzIHtcbiAgICBtYXgtd2lkdGg6IDQ0NHB4XG4gIH1cbn1cblxuLmNhcmQgLmNhcmQtYWN0aW9uIGE6bm90KC5idG4pOm5vdCguYnRuLXNtYWxsKTpub3QoLmJ0bi1sYXJnZSk6bm90KC5idG4tbGFyZ2UpOm5vdCguYnRuLWZsb2F0aW5nKSB7XG4gIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cblxuc2VsZWN0LnNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1jb250ZW50IGxpID4gYSwgLmRyb3Bkb3duLWNvbnRlbnQgbGkgPiBzcGFuIHtcbiAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcbn1cblxuLyogVGhlbWUgb3ZlcmlkZXIgKi9cbi52aW9sZXRhIHtcbiAgLS1mb250LXJlZ3VsYXI6IDQwMDtcbiAgLS1mb250LW1lZGl1bTogNjAwO1xuICAtLWZvbnQtYm9sZDogNzAwO1xuICAuaW5wdXQtZmllbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICA+IGxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDRweCAkc3BhY2luZzI7XG4gICAgICAmOm5vdCgubGFiZWwtaWNvbikuYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgc2NhbGUoMC44KTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogc3BhY2luZygyLjUsIDEuNSwgMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgfVxuICAgICYubGlnaHQge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMDgpO1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLXRleHQtc2Vjb25kYXJ5XG4gICAgICB9XG4gICAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlXG4gICAgICB9XG4gICAgfVxuICAgICYuZGFyayB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm9yZGVyLWNvbG9yLCByZ2JhKDAsMCwwLC4yKSwgaHNsYSgwLDAlLDEwMCUsLjI1KSlcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeVxuICAgICAgfVxuICAgICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vZGFsIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4XG4gIH1cbiAgLmFjY29yZGlvbiB7XG4gICAgLmNvbGxhcHNpYmxlIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgICAgYm9yZGVyOiBub25lXG4gICAgfVxuICB9XG4gIC50YWJzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBhIHtcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4sICRwYWxldHRlLXByaW1hcnktbGlnaHQpXG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0LCAkbGlnaHQtZGl2aWRlcilcbiAgICAgIH1cbiAgICB9XG4gICAgLmluZGljYXRvciB7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgYm90dG9tOiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0O1xuICAgIH1cbiAgfVxuICAuYnRuIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuYnRuOm5vdCguYnRuLXNtYWxsKSB7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuXG5cbi5zb2NtZWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAtMThweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zb2NtZWQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuXG4uc29jbWVkIGEge1xuICBtYXJnaW46IDhweDtcbiAgY29sb3I6IHZhcigtLXYtcHJpbWFyeWRhcmstYmFzZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXYtcHJpbWFyeS1iYXNlKTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbn1cblxuLnNvY21lZCBhIC5pY29uIHtcbiAgY29sb3I6ICNGRkY7XG59XG4iLCIuZnJlc2gtdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjMDNBQ0YyO1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNCM0U1RkM7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMwM0FDRjI7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMDE1NzlCO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0M4RTZDOTtcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjNENBRjUwO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMzU3QTM4O1xufVxuXG4ucGFzc2lvbi12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICNFOTFFNjM7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0Y4QkJEMDtcbiAgLS12LXByaW1hcnktYmFzZTogI0U5MUU2MztcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICM4ODBFNEY7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjQzVDQUU5O1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICMzMDRGRkU7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMxQTIzN0U7XG59XG5cbi5zbWFydC12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICMwMEJDRDQ7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0IyRUJGMjtcbiAgLS12LXByaW1hcnktYmFzZTogIzAwQkNENDtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwMDgzOEY7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRkZFQ0IzO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICNGRkEwMDA7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICNGRjZGMDA7XG59XG5cbi5idXJndW5keS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICNlOTFlNjM7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI2Y4YmJkMDtcbiAgLS12LXByaW1hcnktYmFzZTogI2U5MWU2MztcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICNhZDE0NTc7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjYmJkZWZiO1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICMyMTk2ZjM7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMxNTY1YzA7XG59XG5cbi5vY2Vhbi1ibHVlLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzIxOTZmMztcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjYmJkZWZiO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjMjE5NmYzO1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzBkNDdhMTtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNiMmViZjI7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzAwYmNkNDtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzAwNjA2NDtcbn1cblxuLmdyZWVuLWxlYWYtdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjMDA5Njg4O1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNFMEY3RkE7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMwMDk2ODg7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMDA2OTVDO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0NGRDhEQztcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjNjA3RDhCO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMzc0NzRGO1xufVxuXG4ubW9uZXktdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjNENBRjUwO1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNDOEU2Qzk7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICM0Q0FGNTA7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMkU3RDMyO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0ZGRUNCMztcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjRkZBMDAwO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjRkY2RjAwO1xufVxuXG4uZ3JheXNjYWxlLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzU0NkU3QTtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjQ0ZEOERDO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjNTQ2RTdBO1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzI2MzIzODtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNEN0NDQzg7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzZENEM0MTtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzNFMjcyMztcbn1cblxuLmNsb3VkLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzAzQTlGNDtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjQjNFNUZDO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjMDNBOUY0O1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzAxNTc5QjtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGRkUwQjI7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0ZGOTgwMDtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogI0U2NTEwMDtcbn1cblxuLmpva2VyLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzY3M0FCNztcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRDFDNEU5O1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjNjczQUI3O1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzMxMUI5MjtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNCMkVCRjI7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzAwQkNENDtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzAwNjA2NDtcbiAgLS12LXByaW1hcnlsaWdodC1saWdodGVuMTogI2VkZTBmZjtcbn1cblxuLnZpb2xldC12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICNFQzQwN0E7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0ZDRTRFQztcbiAgLS12LXByaW1hcnktYmFzZTogI0VDNDA3QTtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICNEODFCNjA7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRDFDNEU5O1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM2NzNBQjc7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMzMTFCOTI7XG59XG5cbi52aW9sZXRhLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzlDMjdCMDtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRTFCRUU3O1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjOUMyN0IwO1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzZBMUI5QTtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNEQ0VEQzg7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0U0MjM4NTtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogI2E0MWY2Mjtcbn1cblxuLnJvc2VHb2xkLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogI0VDNDA3QTtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRkZGOEUxO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjRkZBMDAwO1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogI0ZGQTAwMDtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNGQ0U0RUM7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI0VDNDA3QTtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogI0Q4MUI2MDtcbn1cblxuLmRlZXBCbHVlLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzNGNTFCNTtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRThFQUY2O1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjM0Y1MUI1O1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzI4MzU5MztcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNFMUY1RkU7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzAzQTlGNDtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzAyNzdCRDtcbn1cblxuLnVidW50dS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICNFRjZDMDA7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0ZGRjNFMDtcbiAgLS12LXByaW1hcnktYmFzZTogI0VGNkMwMDtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICNFNjUxMDA7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRjNFNUY1O1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM5QzI3QjA7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICM3QjFGQTI7XG59XG5cbi5ncmVlbk5hdHVyZS12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICMwMDk2ODg7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0UwRjdGQTtcbiAgLS12LXByaW1hcnktYmFzZTogIzAwOTY4ODtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICMwMDY5NUM7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRjFGOEU5O1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM2ODlGMzg7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICMzMzY5MUU7XG59XG5cbi52YW1waXJlLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogI2Y0NDMzNjtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjRkZFQkVFO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjZjQ0MzM2O1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogI0U1MzkzNTtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNFQ0VGRjE7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzYwN0Q4QjtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzQ1NUE2NDtcbn1cblxuLm1pbnQtdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjMjE5NmYzO1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNiYmRlZmI7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMyMTk2ZjM7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMGQ0N2ExO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI2IzZTVmYztcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjMDNhOWY0O1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjMDE1NzliO1xufVxuXG4uZ29sZC12YXIge1xuICAtLXYtYW5jaG9yLWJhc2U6ICNGRjkxMDA7XG4gIC0tdi1wcmltYXJ5bGlnaHQtYmFzZTogI0ZGRjlDNDtcbiAgLS12LXByaW1hcnktYmFzZTogI0ZGOTEwMDtcbiAgLS12LXByaW1hcnlkYXJrLWJhc2U6ICNGRjZEMDA7XG4gIC0tdi1zZWNvbmRhcnlsaWdodC1iYXNlOiAjRUZFQkU5O1xuICAtLXYtc2Vjb25kYXJ5LWJhc2U6ICM4RDZFNjM7XG4gIC0tdi1zZWNvbmRhcnlkYXJrLWJhc2U6ICM0RTM0MkU7XG59XG5cbi5ib3RhbmktdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjNjg5RjM4O1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNEQ0VEQzg7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICM2ODlGMzg7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMzM2OTFFO1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0ZDRTRFQztcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjRjA2MjkyO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjQUQxNDU3O1xufVxuXG4ubGl0dGxlUXVlZW4tdmFyIHtcbiAgLS12LWFuY2hvci1iYXNlOiAjMDBCQ0Q0O1xuICAtLXYtcHJpbWFyeWxpZ2h0LWJhc2U6ICNFMEY3RkE7XG4gIC0tdi1wcmltYXJ5LWJhc2U6ICMwMEJDRDQ7XG4gIC0tdi1wcmltYXJ5ZGFyay1iYXNlOiAjMDA2MDY0O1xuICAtLXYtc2Vjb25kYXJ5bGlnaHQtYmFzZTogI0ZDRTRFQztcbiAgLS12LXNlY29uZGFyeS1iYXNlOiAjRjA2MjkyO1xuICAtLXYtc2Vjb25kYXJ5ZGFyay1iYXNlOiAjQUQxNDU3O1xufVxuXG4ucHVycGxlLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzljMjdiMDtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjZjNlNWY1O1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjOWMyN2IwO1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzZhMWI5YTtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNlYTgwZmM7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogI2FhMDBmZjtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzRhMTQ4Yztcbn1cblxuLmJsYWNrLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzIxMjEyMTtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjOWU5ZTllO1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjMjEyMTIxO1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzAwMDtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNFMEUwRTA7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzc1NzU3NTtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzQyNDI0Mjtcbn1cblxuLmJyb3duLXZhciB7XG4gIC0tdi1hbmNob3ItYmFzZTogIzc5NTU0ODtcbiAgLS12LXByaW1hcnlsaWdodC1iYXNlOiAjZDdjY2M4O1xuICAtLXYtcHJpbWFyeS1iYXNlOiAjNzk1NTQ4O1xuICAtLXYtcHJpbWFyeWRhcmstYmFzZTogIzRlMzQyZTtcbiAgLS12LXNlY29uZGFyeWxpZ2h0LWJhc2U6ICNjY2IwYjA7XG4gIC0tdi1zZWNvbmRhcnktYmFzZTogIzc5NDg0ODtcbiAgLS12LXNlY29uZGFyeWRhcmstYmFzZTogIzNlMjcyMztcbn1cbiIsIi8vIEFkZGl0aW9uYWwgYm9keSBoZWlnaHRcbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi8vIEFkZGl0aW9uYWwgQnV0dG9uIFN0eWxlc1xuJGJ0bi1yYWRpdXM6IDRweCAhZGVmYXVsdDtcblxuQG1peGluIGJ0bi1ob3ZlciB7XG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYnRuLXJhZGl1cztcbiAgICBib3R0b206IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAwLjA2XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidG4tc3R5bGUoJGJvcmRlcjogbm9uZSwgJHJhZGl1czogNHB4KSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6ICRib3JkZXI7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnRuLWhvdmVyO1xufVxuXG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAmLmJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLWRlZmF1bHQge1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1idXR0b247XG4gIH1cbiAgJi5wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XG4gIH1cbiAgJi5zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xuICB9XG4gICYtZmxhdCB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtaWNvbiB7XG4gICAgQGluY2x1ZGUgYnRuLXN0eWxlKG5vbmUsIDUwJSk7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIGkge1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbiAgJi1vdXRsaW5lZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgYnRuLXN0eWxlKDFweCBzb2xpZCk7XG4gICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgJGxpZ2h0LXRleHQtcHJpbWFyeSwgJGRhcmstdGV4dC1wcmltYXJ5KTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgJi5wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW4gIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xuICAgICAgLndhdmVzLXJpcHBsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbGlnaHRcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zZWNvbmRhcnkge1xuICAgICAgY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xuICAgICAgLndhdmVzLXJpcHBsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXNlY29uZGFyeS1saWdodFxuICAgICAgfVxuICAgIH1cbiAgICAmLndoaXRlIHtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTQpO1xuICAgIH1cbiAgfVxuICAmLWZsb2F0aW5nIHtcbiAgICAmLnByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1tYWluICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJ0bi1ob3Zlcjtcbn1cblxuLy8gRm9udCBJY29uc1xuLmljb24ge1xuICAmLnByaW1hcnkge1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XG4gIH1cbiAgJi5zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcbiAgfVxufVxuXG4vLyBDb2xsZWN0aW9uIEl0ZW1cbi5jb2xsZWN0aW9uLWl0ZW0ubm8taG92ZXI6aG92ZXJ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDZyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiA2cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE1NjI1ZW0gIWltcG9ydGFudDtcbn1cbi5tLWFwcGxpY2F0aW9uIC5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDA4MzMzMzMzM2VtICFpbXBvcnRhbnQ7XG59XG4ubS1hcHBsaWNhdGlvbiAuZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAzcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5tLWFwcGxpY2F0aW9uIC5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDIuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNzM1Mjk0MTJlbSAhaW1wb3J0YW50O1xufVxuLm0tYXBwbGljYXRpb24gLmhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5tLWFwcGxpY2F0aW9uIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxMjVlbSAhaW1wb3J0YW50O1xufVxuLm0tYXBwbGljYXRpb24gLnN1YnRpdGxlLTEge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDA5Mzc1ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4ubS1hcHBsaWNhdGlvbiAuc3VidGl0bGUtMiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwNzE0Mjg1NzFlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG4ubS1hcHBsaWNhdGlvbiAuYm9keS0yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTc4NTcxNDI5ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubS1hcHBsaWNhdGlvbiAuYm9keS0xIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzMTI1ZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5tLWFwcGxpY2F0aW9uIC5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzMzMzMzMzMzNlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5tLWFwcGxpY2F0aW9uIC5vdmVybGluZSB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTY2NjY2NjY2N2VtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm0tYXBwbGljYXRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi8vIEF2YXRhclxuLmF2YXRhci1pbWcge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLmljb24ge1xuICAgIEBpbmNsdWRlIHVzZS10aGVtZShiYWNrZ3JvdW5kLWNvbG9yLCAjYmRiZGJkLCAjNzU3NTc1KTtcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICNmZmYsICMxMjEyMTIpO1xuICB9XG4gICYuc21hbGwge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAmLmJpZyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5cbi8vIEZvcm1cbi5zZWxlY3Qge1xuICAmLW91dGxpbmVkIHtcbiAgICAuc2VsZWN0LXdyYXBwZXIgaW5wdXQuc2VsZWN0LWRyb3Bkb3duIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRpdi0yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcGFjaW5nMSAvIDI7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJHNwYWNpbmcxKTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1maWVsZCB7XG4gIGlucHV0Oi1pbnRlcm5hbC1hdXRvZmlsbC1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudFxuICB9XG4gICYucHJpbWFyeSB7XG4gICAgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXNlYXJjaF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XG4gICAgfVxuICAgIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXRleHRdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dXJsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1kYXRldGltZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9c2VhcmNoXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW5cbiAgICB9XG4gIH1cbiAgJi5zZWNvbmRhcnkge1xuICAgIGlucHV0Om5vdChbdHlwZV0pOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT10ZXh0XTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWVtYWlsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPXVybF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPWRhdGVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIGlucHV0W3R5cGU9dGVsXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pLCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSwgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSksIHRleHRhcmVhLm1hdGVyaWFsaXplLXRleHRhcmVhOmZvY3VzOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcbiAgICB9XG4gICAgaW5wdXQ6bm90KFt0eXBlXSk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9dGV4dF06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZW1haWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT11cmxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT10aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZV06bm90KC5icm93c2VyLWRlZmF1bHQpOmZvY3VzOm5vdChbcmVhZG9ubHldKSArIGxhYmVsLCBpbnB1dFt0eXBlPWRhdGV0aW1lXTpub3QoLmJyb3dzZXItZGVmYXVsdCk6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT10ZWxdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgaW5wdXRbdHlwZT1zZWFyY2hdOm5vdCguYnJvd3Nlci1kZWZhdWx0KTpmb2N1czpub3QoW3JlYWRvbmx5XSkgKyBsYWJlbCwgdGV4dGFyZWEubWF0ZXJpYWxpemUtdGV4dGFyZWE6Zm9jdXM6bm90KFtyZWFkb25seV0pICsgbGFiZWwge1xuICAgICAgY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluXG4gICAgfVxuICB9XG59XG5cblt0eXBlPWNoZWNrYm94XS5maWxsZWQtaW4ucHJpbWFyeTpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRwYWxldHRlLXByaW1hcnktbWFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xufVxuXG5bdHlwZT1jaGVja2JveF0uZmlsbGVkLWluLnNlY29uZGFyeTpjaGVja2VkICsgc3Bhbjpub3QoLmxldmVyKTphZnRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcbn1cblxuLy8gUHJlbG9hZGVyXG4ucGFjZSB7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgJi1pbmFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFjZS1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogI0UxQkVFNztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICB9XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBwYWxldHRlLWRpdmlkZXJcbn1cblxuIiwiLy8gUmVzZXQgb3ZlcmlkZSBib290c3RyYXAgY3VycmVudCBncmlkXG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBbY2xhc3MqPXJvdy1jb2xzLXNtLV0ge1xuICAgIC1tcy1mbGV4OiBpbmhlcml0O1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIFtjbGFzcyo9Y29sLXNtLV0ge1xuICAgIC1tcy1mbGV4OiBpbmhlcml0O1xuICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB9XG4gIFtjbGFzcyo9b3JkZXItc20tXSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgW2NsYXNzKj1vZmZzZXQtc20tXSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtjbGFzcyo9cm93LWNvbHMtbWQtXSB7XG4gICAgLW1zLWZsZXg6IGluaGVyaXQ7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgW2NsYXNzKj1jb2wtbWQtXSB7XG4gICAgLW1zLWZsZXg6IGluaGVyaXQ7XG4gICAgZmxleDogaW5oZXJpdDtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIH1cbiAgW2NsYXNzKj1vcmRlci1tZC1dIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBbY2xhc3MqPW9mZnNldC1tZC1dIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgW2NsYXNzKj1yb3ctY29scy1sZy1dIHtcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcbiAgICBmbGV4OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxuICBbY2xhc3MqPWNvbC1sZy1dIHtcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcbiAgICBmbGV4OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxuICBbY2xhc3MqPW9yZGVyLWxnLV0ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIFtjbGFzcyo9b2Zmc2V0LWxnLV0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2NsYXNzKj1yb3ctY29scy14bC1dIHtcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcbiAgICBmbGV4OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxuICBbY2xhc3MqPWNvbC14bC1dIHtcbiAgICAtbXMtZmxleDogaW5oZXJpdDtcbiAgICBmbGV4OiBpbmhlcml0O1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgfVxuICBbY2xhc3MqPW9yZGVyLXhsLV0ge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIFtjbGFzcyo9b2Zmc2V0LXhsLV0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vW2NsYXNzKj1jb2wtXSB7XG4vLyAgZmxleC1iYXNpczogMDtcbi8vICAtd2Via2l0LWJveC1mbGV4OiAxO1xuLy8gIGZsZXgtZ3JvdzogMTtcbi8vICBtYXgtd2lkdGg6IDEwMCU7XG4vL31cblxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb2wtc20ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDIwJTtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1zbS02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItc20tNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1zbS05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItc20tMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDIwJTtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5vcmRlci1tZC0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyNjRweCkge1xuICAuY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyMCU7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbGctMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTA0cHgpIHtcbiAgLmNvbC14bCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIC1tcy1mbGV4OiAwIDAgMjAlO1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwO1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5vcmRlci14bC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNztcbiAgfVxuICAub3JkZXIteGwtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXIteGwtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTtcbiAgfVxufSIsIlxuLm0tYXBwbGljYXRpb24gLm1hLTAge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtMSB7XG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS0yIHtcbiAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLTMge1xuICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLTQge1xuICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLTUge1xuICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLTYge1xuICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLTcge1xuICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLTgge1xuICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLTkge1xuICBtYXJnaW46IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLTEwIHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS0xMSB7XG4gIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtMTIge1xuICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LTkge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC0xMSB7XG4gIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS0xIHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktMiB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LTMge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LTQge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LTUge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LTYge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LTcge1xuICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LTgge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LTkge1xuICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS0xMSB7XG4gIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktMTIge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LTEge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LTIge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LTMge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC00IHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtNSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LTYge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC03IHtcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtOCB7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LTkge1xuICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LTExIHtcbiAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtMTIge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLTIge1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItMyB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItNCB7XG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItNSB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItNiB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItNyB7XG4gIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItOCB7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItOSB7XG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci0xMiB7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItNiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItOSB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItMTEge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtMSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLTIge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLTQge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLTcge1xuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC05IHtcbiAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtMSB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTIge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTIge1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtMyB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtNCB7XG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtNSB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy02IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtNiB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy03IHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtNyB7XG4gIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy04IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtOCB7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy05IHtcbiAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtOSB7XG4gIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtMTEge1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtMTIge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy0xMiB7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTEge1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTMge1xuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTQge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTUge1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS02IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTYge1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS03IHtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTcge1xuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS04IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTgge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS05IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTkge1xuICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0xMCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtMTIge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtbjEge1xuICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLW4yIHtcbiAgbWFyZ2luOiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS1uMyB7XG4gIG1hcmdpbjogLTEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLW40IHtcbiAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtbjUge1xuICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS1uNiB7XG4gIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLW43IHtcbiAgbWFyZ2luOiAtMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWEtbjgge1xuICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYS1uOSB7XG4gIG1hcmdpbjogLTM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLW4xMCB7XG4gIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLW4xMSB7XG4gIG1hcmdpbjogLTQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1hLW4xMiB7XG4gIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtbjkge1xuICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXgtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm14LW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teC1uMTIge1xuICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktbjEge1xuICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS1uNCB7XG4gIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS1uNSB7XG4gIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS1uNiB7XG4gIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS1uNyB7XG4gIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS1uOCB7XG4gIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS1uOSB7XG4gIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5teS1uMTAge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXktbjExIHtcbiAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm15LW4xMiB7XG4gIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC1uMSB7XG4gIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LW4yIHtcbiAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtbjMge1xuICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtbjQge1xuICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtbjUge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtbjYge1xuICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtbjcge1xuICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtbjgge1xuICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtbjkge1xuICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXQtbjEwIHtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm10LW4xMSB7XG4gIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tdC1uMTIge1xuICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItbjEge1xuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubXItbjgge1xuICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tci1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLW4xMCB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1yLW4xMiB7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItbjIge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi1uNiB7XG4gIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi1uNyB7XG4gIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi1uOCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi1uOSB7XG4gIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tYi1uMTAge1xuICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWItbjExIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1iLW4xMiB7XG4gIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtbjQge1xuICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC1uNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtbjcge1xuICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLW44IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC1uOSB7XG4gIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAubWwtbjEwIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5tbC1uMTEge1xuICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLm1sLW4xMiB7XG4gIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4yIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjMge1xuICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjYge1xuICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW43IHtcbiAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uOCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjkge1xuICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbjkge1xuICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4xMSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW4xMiB7XG4gIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1uMTIge1xuICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjIge1xuICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjMge1xuICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjYge1xuICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW43IHtcbiAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uOCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjkge1xuICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMTAge1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMTEge1xuICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1uMTIge1xuICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBhLTAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBhLTEge1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBhLTIge1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBhLTMge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYS00IHtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGEtNSB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBhLTYge1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYS03IHtcbiAgcGFkZGluZzogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGEtOCB7XG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBhLTkge1xuICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYS0xMCB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBhLTExIHtcbiAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGEtMTIge1xuICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weC02IHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB4LTcge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weC05IHtcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB4LTEwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB4LTExIHtcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB4LTEyIHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB5LTEge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB5LTIge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weS01IHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB5LTYge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHktNyB7XG4gIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5weS04IHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB5LTkge1xuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHktMTAge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHktMTEge1xuICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHktMTIge1xuICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB0LTEge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wdC00IHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB0LTUge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHQtNiB7XG4gIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wdC03IHtcbiAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnB0LTgge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHQtOSB7XG4gIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wdC0xMSB7XG4gIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wci0xIHtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wci0yIHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wci02IHtcbiAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnByLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wci05IHtcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucHItMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wci0xMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnByLTEyIHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGItOSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYi0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wbC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wbC02IHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wbC03IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wbC05IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWFwcGxpY2F0aW9uIC5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hcHBsaWNhdGlvbiAucGwtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLm0tYXBwbGljYXRpb24gLnBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xIHtcbiAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0yIHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy00IHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTYge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtNyB7XG4gIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy03IHtcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy04IHtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTkge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLTExIHtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLTExIHtcbiAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xMiB7XG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0yIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtMyB7XG4gIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS00IHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtNiB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS03IHtcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS03IHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTgge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTgge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtOSB7XG4gIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLTExIHtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLTEyIHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS0xMiB7XG4gIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS0wIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTEge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tMiB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS0zIHtcbiAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS00IHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS01IHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS02IHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS03IHtcbiAgICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS04IHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS05IHtcbiAgICBtYXJnaW46IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS0xMCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tMTEge1xuICAgIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLTEyIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tOSB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS0xMSB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tOCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tMTIge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjEge1xuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW4yIHtcbiAgICBtYXJnaW46IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW40IHtcbiAgICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjUge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uNiB7XG4gICAgbWFyZ2luOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW43IHtcbiAgICBtYXJnaW46IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtc20tbjgge1xuICAgIG1hcmdpbjogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1zbS1uOSB7XG4gICAgbWFyZ2luOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW4xMCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW4xMSB7XG4gICAgbWFyZ2luOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXNtLW4xMiB7XG4gICAgbWFyZ2luOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtc20tbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktc20tbjkge1xuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uMTAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uMTEge1xuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1zbS1uMTIge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjcge1xuICAgIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjkge1xuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtc20tbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXNtLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1zbS1uMTIge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXNtLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1zbS1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItc20tbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXNtLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1zbS1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXNtLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtc20tbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXNtLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1zbS1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtc20tbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1zbS1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTEge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTIge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTMge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS00IHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tNSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTYge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS03IHtcbiAgICBwYWRkaW5nOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tOCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTkge1xuICAgIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1zbS0xMCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXNtLTExIHtcbiAgICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtc20tMTIge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1zbS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXNtLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItc20tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItc20tMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXNtLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXNtLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMTIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtc20tMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtc20tMTIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtc20tanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtMCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC0xIHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTIge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtMyB7XG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtNCB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtNSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtNiB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtNyB7XG4gICAgbWFyZ2luOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtOCB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtOSB7XG4gICAgbWFyZ2luOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtMTAge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLTExIHtcbiAgICBtYXJnaW46IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC0xMiB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtMTIge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtMTAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC0xMSB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW4xIHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjMge1xuICAgIG1hcmdpbjogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW41IHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjYge1xuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uNyB7XG4gICAgbWFyZ2luOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLW1kLW44IHtcbiAgICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbWQtbjkge1xuICAgIG1hcmdpbjogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uMTAge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uMTEge1xuICAgIG1hcmdpbjogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1tZC1uMTIge1xuICAgIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LW1kLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbWQtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LW1kLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1tZC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbWQtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1tZC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbWQtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLW1kLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1tZC1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLW1kLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbWQtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1tZC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1tZC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLW1kLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbWQtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC0wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC0xIHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC0yIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC0zIHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtNCB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTUge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC02IHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtNyB7XG4gICAgcGFkZGluZzogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTgge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC05IHtcbiAgICBwYWRkaW5nOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbWQtMTAge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1tZC0xMSB7XG4gICAgcGFkZGluZzogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLW1kLTEyIHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LW1kLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbWQtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbWQtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1tZC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLW1kLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1tZC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbWQtMTIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMTEge1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbWQtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLW1kLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMTEge1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbWQtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LW1kLWp1c3RpZnkge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI2NHB4KSB7XG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy0wIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTEge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctMiB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy0zIHtcbiAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy00IHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy01IHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy02IHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy03IHtcbiAgICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy04IHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy05IHtcbiAgICBtYXJnaW46IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy0xMCB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctMTEge1xuICAgIG1hcmdpbjogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLTEyIHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy0xMSB7XG4gICAgbWFyZ2luLXRvcDogNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctOCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTkge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctMTIge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjEge1xuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW4yIHtcbiAgICBtYXJnaW46IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW40IHtcbiAgICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjUge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW43IHtcbiAgICBtYXJnaW46IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEtbGctbjgge1xuICAgIG1hcmdpbjogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS1sZy1uOSB7XG4gICAgbWFyZ2luOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW4xMCB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW4xMSB7XG4gICAgbWFyZ2luOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLWxnLW4xMiB7XG4gICAgbWFyZ2luOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgtbGctbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXktbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uMTAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uMTEge1xuICAgIG1hcmdpbi10b3A6IC00NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS1sZy1uMTIge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQtbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LWxnLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC1sZy1uMTIge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXItbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi1sZy1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWItbGctbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLWxnLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwtbGctbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC1sZy1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLWxnLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLWxnLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy1sZy1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUtbGctbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS1sZy1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTEge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTIge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTMge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy00IHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctNSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTYge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy03IHtcbiAgICBwYWRkaW5nOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctOCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTkge1xuICAgIHBhZGRpbmc6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS1sZy0xMCB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLWxnLTExIHtcbiAgICBwYWRkaW5nOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEtbGctMTIge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LWxnLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHktbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS1sZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctMTEge1xuICAgIHBhZGRpbmctdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQtbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHItbGctMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLWxnLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbGctMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbGctMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGItbGctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwtbGctMTAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLWxnLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMTIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUtbGctMTIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbGctanVzdGlmeSB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC1sZy1lbmQge1xuICAgIHRleHQtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTA0cHgpIHtcbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTAge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtMSB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC0yIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTMge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTQge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTUge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTYge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTcge1xuICAgIG1hcmdpbjogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTgge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTkge1xuICAgIG1hcmdpbjogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLTEwIHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC0xMSB7XG4gICAgbWFyZ2luOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtMTIge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC05IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLTEyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC04IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uMSB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjIge1xuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjQge1xuICAgIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uNSB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW42IHtcbiAgICBtYXJnaW46IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjcge1xuICAgIG1hcmdpbjogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYS14bC1uOCB7XG4gICAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1hLXhsLW45IHtcbiAgICBtYXJnaW46IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjEwIHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjExIHtcbiAgICBtYXJnaW46IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWEteGwtbjEyIHtcbiAgICBtYXJnaW46IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm14LXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXgteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teC14bC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtMjhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXkteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5teS14bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTQ0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm15LXhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tdC14bC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXQteGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm10LXhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tci14bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1yLXhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubXIteGwtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1iLXhsLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tYi14bC1uMTEge1xuICAgIG1hcmdpbi1ib3R0b206IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWIteGwtbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5tbC14bC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLm1sLXhsLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAubWwteGwtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tcy14bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubXMteGwtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1zLXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAubWUteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5tZS14bC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLm1lLXhsLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtMSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtMiB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtMyB7XG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTQge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC01IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtNiB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTcge1xuICAgIHBhZGRpbmc6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC04IHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtOSB7XG4gICAgcGFkZGluZzogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBhLXhsLTEwIHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGEteGwtMTEge1xuICAgIHBhZGRpbmc6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYS14bC0xMiB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weC14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB4LXhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHgteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHkteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5weS14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB5LXhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnB0LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHQteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wdC14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucHIteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wci14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnByLXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBiLXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGIteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wYi14bC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC5wbC14bC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAucGwteGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tYXBwbGljYXRpb24gLnBsLXhsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucHMteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBzLXhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wcy14bC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwibHRyXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cInJ0bFwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgW2Rpcj1cImx0clwiXSAubS1hcHBsaWNhdGlvbiAucGUteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJydGxcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFtkaXI9XCJsdHJcIl0gLm0tYXBwbGljYXRpb24gLnBlLXhsLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBbZGlyPVwicnRsXCJdIC5tLWFwcGxpY2F0aW9uIC5wZS14bC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC14bC1qdXN0aWZ5IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1hcHBsaWNhdGlvbiAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWFwcGxpY2F0aW9uIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuIiwiJHdhdmUtZGVjby1saWdodDogJy4uL2ltYWdlcy9zYWFzL2RlY28td2F2ZS1saWdodC5wbmcnO1xuJHdhdmUtZGVjby1kYXJrOiAnLi4vaW1hZ2VzL3NhYXMvZGVjby13YXZlLWRhcmsucG5nJztcblxuJHdhdmUtZGVjby1ib2F0YTogJy4uL2ltYWdlcy9ib2F0cy1iYWNrZ3JvdW5kLnBuZyc7XG4kd2F2ZS1kZWNvLWJvYXRiOiAnLi4vaW1hZ2VzL2JvYXRzMS1jbGVhci5wbmcnO1xuXG5Aa2V5ZnJhbWVzIG1vdmVfd2F2ZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLCAxKVxuICB9XG4gIDUwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIC01MCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjMsIDEuMilcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLCAxKVxuICB9XG59XG5cbkBrZXlmcmFtZXMgYm9hdF93YXZlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblxuICB9XG5cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDAwMHB4IDA7XG5cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvYXRfYmFja2dyb3VuZCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cbiAgfVxuXG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDAwcHggMDtcblxuICB9XG59XG4jYmFubmVyIHtcbiAgLnJvb3Qge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRwYWxldHRlLXByaW1hcnktbWFpbiAyMCUsICRwYWxldHRlLXByaW1hcnktZGFyayA3MCUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDI1LCAwLCAxNSk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcbiAgICAgIGhlaWdodDogNzgwcHg7XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDMwLCAwLCA1KVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDI1LCAwLCAxMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB9XG4gIH1cblxuICAuZGVjb3JhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgbGVmdCgwKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgYXV0bywgYXV0bywgMCk7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluO1xuICAgICAgb3BhY2l0eTogMC4xNTtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMFxuICAgIH1cbiAgfVxuXG4gIC5sZWZ0LWRlY28ge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDE1MDBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIH1cblxuICAucmlnaHQtZGVjbyB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDE1MDBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB9XG5cbiAgLnNsaWRlci13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlblxuICB9XG5cbiAgLnRleHQge1xuICAgIG1heC1XaWR0aDogNzIwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KCRzcGFjaW5nNSlcbiAgICAgIH1cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkXG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgIG1hcmdpbjogc3BhY2luZyg0LCAwKTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmctcmlnaHQoJHNwYWNpbmcxNSlcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmJ0biB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgcGFkZGluZzogN3B4IDM2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICA+ICoge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzQ7XG4gICAgICAgIGhlaWdodDogNTZweFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wbGF5LWJ0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1yaWdodCgkc3BhY2luZzQpO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMSk7XG4gICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LW1haW47XG4gICAgfVxuICAgIGkge1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoNHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1kYXJrO1xuICAgICAgICBAaW5jbHVkZSBsZWZ0KDApXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlsbHVzdHJhdGlvbiB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndhdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKVxuICB9XG5cbiAgLmRlY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGJvdHRvbTogLTM1cHg7XG4gICAgQGluY2x1ZGUgbGVmdCgwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgYm90dG9tOiAtMjAsXG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICBib3R0b206IC0xMCxcbiAgICB9XG4gICAgLndhdmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBsZWZ0KDApO1xuICAgICAgLnRoZW1lLS1kYXJrICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHdhdmUtZGVjby1kYXJrKVxuICAgICAgfVxuICAgICAgLnRoZW1lLS1saWdodCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR3YXZlLWRlY28tbGlnaHQpXG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDIuNSwgMSk7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoNiwgMSk7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2F2ZS1vbmUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgMTAwcHg7XG4gICAgYW5pbWF0aW9uOiAyNXMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlX3dhdmU7XG4gIH1cblxuICAud2F2ZS10d28ge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCUgMTIwcHg7XG4gICAgYW5pbWF0aW9uOiAyMHMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBtb3ZlX3dhdmU7XG4gIH1cblxuXG5cbiAgLndhdmUtY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTElIDEwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM5N3B4IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLCAxKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDUxJSA3MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzk3cHggMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbVxuICAgIH1cbiAgfVxuXG4gIC52aWRlby1wb3B1cCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICA+ICoge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzFcbiAgICAgIH1cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlY28taW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgbGVmdCgwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuXG5cbi8qIEJPQVRTICovXG4jYm9hdHMge1xuXG4gIC5ib2F0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMClcbiAgfVxuXG4gIC5kZWNvLWJvYXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGJvdHRvbTogLTM1cHg7XG4gICAgQGluY2x1ZGUgbGVmdCgwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgYm90dG9tOiAtMjAsXG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICBib3R0b206IC0xMCxcbiAgICB9XG5cbiAgICAuYm9hdGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAzMjdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgbGVmdCgwKTtcblxuICAgICAgLnRoZW1lLS1kYXJrICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHdhdmUtZGVjby1ib2F0YSlcbiAgICAgIH1cblxuICAgICAgLnRoZW1lLS1saWdodCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR3YXZlLWRlY28tYm9hdGEpXG4gICAgICB9XG5cbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuXG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvYXRiIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMzI3cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGxlZnQoMCk7XG5cbiAgICAgIC50aGVtZS0tZGFyayAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCR3YXZlLWRlY28tYm9hdGIpXG4gICAgICB9XG5cbiAgICAgIC50aGVtZS0tbGlnaHQgJiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkd2F2ZS1kZWNvLWJvYXRiKVxuICAgICAgfVxuXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcblxuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvYXQtb25lIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMDBweCAzMjdweDtcbiAgICBhbmltYXRpb246IDEyMHMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1uYW1lOiAgYm9hdF9iYWNrZ3JvdW5kO1xuICB9XG5cbiAgLmJvYXQtdHdvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQwMDBweCAzMjdweDtcbiAgICBhbmltYXRpb246IDQwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6ICAgYm9hdF93YXZlIDtcbiAgfVxuXG5cbiAgLndhdmUtY292ZXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTElIDEwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM5N3B4IDA7XG4gICAvLyB0cmFuc2Zvcm06IHNjYWxlKDIsIDEpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgIC8vICAgYmFja2dyb3VuZC1zaXplOiA1MSUgNzBweDtcbiAgIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzk3cHggMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbVxuICAgIH1cbiAgfVxufVxuIiwiLnByaWNpbmctY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzM7XG4gICYuYmFzaWMge1xuICAgIC50aXRsZS1jYXJkIHtcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtc2Vjb25kYXJ5LWRhcmssICRwYWxldHRlLXNlY29uZGFyeS1saWdodCk7XG4gICAgfVxuICAgIC5idG4tYXJlYSB7XG4gICAgICAudGhlbWUtLWxpZ2h0ICYsIC50aGVtZS0tZGFyayAmIHtcbiAgICAgICAgQGluY2x1ZGUgYmctY29sb3ItZmFkZSgkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbiwgMC4zKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluXG4gICAgfVxuICB9XG5cbiAgJi52YWx1ZSB7XG4gICAgei1pbmRleDogMjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xuICAgIC50aXRsZS1jYXJkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc4O1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBoNCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTYwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIGxlZnQ6IC0zMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTg1ZGVnLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4gNjAlLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmsgMTAwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzJcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm94LXNoYWRvdywgMCAwIDIwcHggNXB4ICRwYWxldHRlLXByaW1hcnktbGlnaHQsIDAgMCAyMHB4IDVweCAkZGFyay1iYWNrZ3JvdW5kLWRlZmF1bHQpXG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMik7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQ7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLWRpdmlkZXI7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lXG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIHVzZS10aGVtZShib3gtc2hhZG93LCAwIDAgMjBweCA1cHggJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgMCAwIDIwcHggNXB4ICRkYXJrLWJhY2tncm91bmQtZGVmYXVsdCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBhbGV0dGUtcHJpbWFyeS1tYWluXG4gIH1cbiAgLnRpdGxlLWNhcmQge1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoNSwgMCwgMik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyXG4gICAgfVxuICB9XG5cbiAgLmJ0bi1hcmVhIHtcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xuICAgIHBhZGRpbmc6ICRzcGFjaW5nMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnRoZW1lLS1saWdodCAmIHtcbiAgICAgIEBpbmNsdWRlIGJnLWNvbG9yLWZhZGUoJGxpZ2h0LWRpdmlkZXIsIDAuMDQpO1xuICAgIH1cbiAgICAudGhlbWUtLWRhcmsgJiB7XG4gICAgICBAaW5jbHVkZSBiZy1jb2xvci1mYWRlKCRkYXJrLWRpdmlkZXIsIDAuMDQpO1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMlxuICAgIH1cbiAgICAuZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE0cHhcbiAgICB9XG4gIH1cbn1cblxuLm5ld3MtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5cbiAgfVxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG4gIH1cbiAgZmlndXJlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXNtYWxsO1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcyKTtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgbWFyZ2luOiBzcGFjaW5nKDIsIDEpXG4gICAgfVxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLWxlZnQoNTAlKTtcbiAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgfVxuICAgICAgW2Rpcj1cImx0clwiXSAmIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kZXNjIHtcbiAgICBmbGV4OiAxO1xuICB9XG4gIC50ZXh0IHtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDEuNSk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG4gIC50eXBlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1zZWNvbmRhcnk7XG4gIH1cbiAgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xuICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KC00cHgpO1xuICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1tYWluLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KVxuICB9XG59XG4iLCIuY291bnRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY291bnRlci1pdGVtIHtcbiAgcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5OyBcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBpIHtcbiAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMik7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMSlcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4XG4gIH1cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLnRoZW1lLS1kYXJrICYge1xuICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1saWdodFxuICAgICAgfVxuICAgICAgLnRoZW1lLS1saWdodCAmIHtcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktbWFpblxuICAgICAgfVxuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nMlxuICAgIH1cbiAgfVxufVxuXG4uY291bnRlci1pbm5lciB7XG4gIC5jb2wge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgfVxuICB9XG4gID4gZGl2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQoMnB4IHNvbGlkKTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1kYXJrO1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgcmlnaHQoMCk7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICB9XG59XG4iLCIkZXJyb3ItZGVjbzogJy4uL2ltYWdlcy9zYWFzL2Vycm9yLWRlY28ucG5nJztcblxuI21haW4td3JhcCAuZXJyb3Itd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA5MHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAkc3BhY2luZzEwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiBzcGFjaW5nKDIwLCAwLCAxMCk7XG4gID4gLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgfVxuXG4gIC5kZWNvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaDMge1xuICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktZGFyaztcbiAgICAgIGZvbnQtc2l6ZTogMTA2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIEBpbmNsdWRlIHBhZGRpbmctbGVmdCgyMHB4KTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDFcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJGVycm9yLWRlY28pIG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogJHNwYWNpbmczICogLTE7XG4gICAgICBAaW5jbHVkZSBsZWZ0KC00MHB4KTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgICAgICBAaW5jbHVkZSBsZWZ0KC00OHB4KVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICBAaW5jbHVkZSBwYWRkaW5nLWxlZnQoJHNwYWNpbmc1KTtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0KDFweCBzb2xpZCk7XG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm9yZGVyLWxlZnQtY29sb3IsICRsaWdodC1kaXZpZGVyLCAkZGFyay1kaXZpZGVyKVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IHNwYWNpbmcoNSwgMCk7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNFxuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nNFxuICB9XG59XG4iLCIjZmFxIHtcbiAgLnJvb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1NlxuICB9XG5cbiAgLnRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMFxuICB9XG5cbiAgLmlsbHVzdHJhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogc3BhY2luZyg2LCA2LCAwKTtcbiAgICA+IGRpdiB7XG4gICAgICB0b3A6IC00MDBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI4MHB4XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nM1xuICB9XG5cbiAgLnBhcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1tZWRpdW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAudGhlbWUtLWRhcmsgJiB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMXB4IDNweCAwcHggcmdiYSg2NCwgNjQsIDY0LCAxKSwgMHB4IDFweCAxcHggMHB4IHJnYmEoNDIsIDQyLCA0MiwgMSksIDBweCAycHggMXB4IC0xcHggcmdiYSgyMCwgMjAsIDIwLCAxKVxuICAgIH1cbiAgICAudGhlbWUtLWxpZ2h0ICYge1xuICAgICAgYm94LXNoYWRvdzogMCAxLjVweCAxMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpXG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgcGFkZGluZzogc3BhY2luZygxLCAyLCAxLCAwKTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgLmljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmlnaHQoJHNwYWNpbmcyKVxuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIC5jb2xsYXBzaWJsZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW4gIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgfVxuICAgIGkubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKVxuICAgIH1cbiAgfVxuXG4gIC5kZXRhaWwge1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC1wYXBlcjtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmczO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkcm91bmRlZC1tZWRpdW0gJHJvdW5kZWQtbWVkaXVtO1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljb24ge1xuICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1tYWluLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcbiAgfVxufVxuIiwiI2ZlYXR1cmUge1xuICAucm9vdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gIH1cblxuICAuZGVjb3JhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMjgwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIGxlZnQoLTEwcHgpO1xuICAgIHRvcDogMTAwcHg7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNzAwcHg7XG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoZmlsbCwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrKTtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi41LCAxKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHhsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyMDtcbiAgICAuZGVzYyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiA2MFxuICAgIH1cbiAgICAmLmxhc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxMFxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzE1XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICBoNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzVcbiAgICB9XG4gICAgLnBhcmFsbGF4LXNjcmVlbiB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAwXG4gICAgICB9XG4gICAgICAudmlld3BvcnQgIHtcbiAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweFxuICAgICAgfVxuICAgIH1cbiAgICAuZmlndXJlIHtcbiAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgc2hhZG93MztcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLW1lZGl1bTtcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMTtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzM7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzM7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgICAgICBtYXJnaW46ICRzcGFjaW5nMztcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNjcmVlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG4gIH1cbiAgLmdyYXBoaWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuICB9XG5cbiAgLnRhYnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1NTtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzUgKiAtMTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm9yZGVyLWNvbG9yLCAkbGlnaHQtdGV4dC1kaXNhYmxlZCwgICRkYXJrLXRleHQtZGlzYWJsZWQpO1xuICB9XG5cbiAgLnRhYnMtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogJHNwYWNpbmc1IGF1dG8gMDtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgIGhlaWdodDogNTUwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoOCwgNCwgMClcbiAgICB9XG4gICAgc2VjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXYge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWItbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgNSk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAudGhlbWUtLWRhcmsgJiB7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1saWdodFxuICAgIH1cbiAgfVxuXG4gIC5pbGx1c3RyYXRpb24tbGVmdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICB0b3A6IC0yMjBweDtcbiAgICB9XG4gICAgLnNjcmVlbiB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgW2Rpcj1cImx0clwiXSAmIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzBkZWcpXG4gICAgICAgIH1cbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTMwZGVnKVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ncmFwaGljIHtcbiAgICAgIHRvcDogMjgwcHg7XG4gICAgICBAaW5jbHVkZSBsZWZ0KDcwcHgpO1xuICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgICAgW2Rpcj1cImx0clwiXSAmIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoIDMwZGVnICkgcm90YXRlWCgtNWRlZykgcm90YXRlWigwZGVnKVxuICAgICAgICB9XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCAtMzBkZWcgKSByb3RhdGVYKC01ZGVnKSByb3RhdGVaKDBkZWcpXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWxsdXN0cmF0aW9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgIHRvcDogLTI1MHB4O1xuICAgIH1cbiAgICAuc2NyZWVuIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIGxlZnQoLTIwcHgpO1xuICAgICAgICB0b3A6IDI0MHB4O1xuICAgICAgICBbZGlyPVwibHRyXCJdICYge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMzBkZWcpXG4gICAgICAgIH1cbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMzBkZWcpXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmdyYXBoaWMge1xuICAgICAgQGluY2x1ZGUgcmlnaHQoLTMwcHgpO1xuICAgICAgdG9wOiA0MjBweDtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgICAgICB0b3A6IDQ1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobWQpIHtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgW2Rpcj1cImx0clwiXSAmIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTE5ZGVnKSByb3RhdGVYKDFkZWcpIHJvdGF0ZVooLTJkZWcpXG4gICAgICAgIH1cbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTlkZWcpIHJvdGF0ZVgoMWRlZykgcm90YXRlWigtMmRlZylcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbGx1c3RyYXRpb24tY2VudGVyIHtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIC5maWd1cmUuc2NyZWVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIG1hcmdpbjogLTUwcHggYXV0byAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCAwICkgcm90YXRlWCgzNWRlZykgcm90YXRlWigwZGVnKTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIkZm9vdGVyLWRlY28tbGlnaHQ6ICcuLi9pbWFnZXMvc2Fhcy9mb290ZXItZGVjby1saWdodC5zdmcnO1xuJGZvb3Rlci1kZWNvLWRhcms6ICcuLi9pbWFnZXMvc2Fhcy9mb290ZXItZGVjby1kYXJrLnN2Zyc7XG5cbi5mb290ZXIge1xuICAubGluayB7XG4gICAgbWFyZ2luOiBzcGFjaW5nKDEsIDEuNSk7XG4gIH1cbiAgbWFyZ2luLXRvcDogJHNwYWNpbmc4O1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmczO1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmc4O1xuICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1saWdodFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50aXRsZS1uYXYge1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkXG4gIH1cbiAgJi1kZXNje1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzJcbiAgfVxuICAmLmludmVydCB7XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcbiAgICB9XG4gICAgbGkgYSB7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgaDYge1xuICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktZGFyaywgJHBhbGV0dGUtY29tbW9uLXdoaXRlKVxuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUtbmF2IHtcbiAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShjb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1kYXJrLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KVxuICAgIH1cbiAgfVxuICAuY29sbGFwc2libGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmNvbGxhcHNpYmxlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAkc3BhY2luZzEgMXJlbTtcbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIH1cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMFxuICAgIH1cbiAgfVxuICAuY29sbGFwc2libGUtYm9keSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNFxuICB9XG4gIC5sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNjRweDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuc29jbWVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNDtcbiAgICBhIHtcbiAgICAgIG1hcmdpbjogJHNwYWNpbmcxO1xuICAgICAgY29sb3I6ICRwYWxldHRlLXByaW1hcnktZGFyaztcbiAgICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgLmljb24ge1xuICAgICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlXG4gICAgICB9XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgIH1cbiAgfVxuICAuc2VsZWN0LWxhbmcuc2VsZWN0LW91dGxpbmVkIC5zZWxlY3Qtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xuICAgIC5jYXJldCB7XG4gICAgICBmaWxsOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgfVxuICAgIGlucHV0LnNlbGVjdC1kcm9wZG93biB7XG4gICAgICBib3gtc2hhZG93OiAwIDEuNXB4IDEycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0O1xuICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIH1cbiAgfVxuICAuc2l0ZS1tYXAtaXRlbSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bignbWQnKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudFxuICAgIH1cbiAgfVxuICAuYWNjb3JkaW9uLWljb24ge1xuICAgIHBhZGRpbmc6IDBcbiAgfVxuICAmLmludmVydCB7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcbiAgICB9XG4gICAgbGkgYSB7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcbiAgICB9XG4gICAgLmxvZ28ge1xuICAgICAgaDYge1xuICAgICAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1kYXJrXG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZS1uYXYge1xuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGNvbG9yLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmssICRwYWxldHRlLXByaW1hcnktbGlnaHQpXG4gICAgfVxuICAgIC5zZWxlY3QtbGFuZy5zZWxlY3Qtb3V0bGluZWQgLnNlbGVjdC13cmFwcGVyIHtcbiAgICAgIC5jYXJldCB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS10aGVtZShmaWxsLCAkbGlnaHQtdGV4dC1wcmltYXJ5LCAkZGFyay10ZXh0LXByaW1hcnkpXG4gICAgICB9XG4gICAgICBpbnB1dC5zZWxlY3QtZHJvcGRvd24ge1xuICAgICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYm9yZGVyLWNvbG9yLCAkbGlnaHQtdGV4dC1zZWNvbmRhcnksICRkYXJrLXRleHQtc2Vjb25kYXJ5KVxuICAgICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLWRlY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDgwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRwYWxldHRlLXByaW1hcnktZGFyayAzMCUsICRwYWxldHRlLXByaW1hcnktbWFpbiA5MCUpO1xuICBwYWRkaW5nLXRvcDogJHNwYWNpbmcyMCAqIDI7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcxMCAqIDM7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzIwO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSB1c2UtdGhlbWUoYmFja2dyb3VuZC1pbWFnZSwgdXJsKCRmb290ZXItZGVjby1saWdodCksIHVybCgkZm9vdGVyLWRlY28tZGFyaykpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgdG9wOiAtM3B4O1xuICAgIEBpbmNsdWRlIGxlZnQoMCk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMFxuICB9XG4gIC5kZWNvcmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBAaW5jbHVkZSBsZWZ0KDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcbiAgICBzdmcge1xuICAgICAgZmlsbDogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XG4gICAgICBvcGFjaXR5OiAwLjE1O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5sZWZ0LWRlY28ge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDE1MDBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIH1cblxuICAucmlnaHQtZGVjbyB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBoZWlnaHQ6IDE1MDBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICB9XG5cbiAgLmFjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMik7XG4gICAgaDQge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc2O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1wYWdlIHtcbiAgLnBhZ2Utd3JhcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktZGFyaztcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMTAsIDUpO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDUsIDApXG4gICAgfVxuICAgIC50aXRsZS1jb250YWN0IHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGVcbiAgICB9XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSB1c2UtdGhlbWUoY29sb3IsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1yZWd1bGFyO1xuICAgICAgJi5idG4tbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkXG4gICAgICB9XG4gICAgfVxuICAgIC5pbm5lci13cmFwIHtcbiAgICAgICYuY29udGFpbmVyIHtcbiAgICAgICAgI21haW4td3JhcCAmIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdClcbiAgICB9XG4gICAgLmZvcm0td3JhcCB7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLWJhY2tncm91bmQtcGFwZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAkc3BhY2luZzI7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgICBwYWRkaW5nOiAkc3BhY2luZzVcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nOFxuICAgICAgfVxuICAgIH1cbiAgICAuZnVsbC1mb3JtLXdyYXAge1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzg7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzRcbiAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tYm94IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMS41cHggMTJweCAycHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICAmLmxvZ29IZWFkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMFxuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDY0cHhcbiAgICB9XG4gICAgcCwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlXG4gICAgfVxuICB9XG5cbiAgLmhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGEge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmcyO1xuICAgICAgaSB7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRlc2Mge1xuICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMTApO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMCwgMilcbiAgICB9XG4gIH1cblxuICAuaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGxlZnQoNHB4KVxuICB9XG5cbiAgLmZvcm0ge1xuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nODtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDE1LCAxMCk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgcGFkZGluZzogc3BhY2luZygwLCA0LCAxMClcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgcGFkZGluZzogc3BhY2luZygyLCAxKTtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMlxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWhlbHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1hcmVhIHtcbiAgICBbdHlwZT1jaGVja2JveF0uZmlsbGVkLWluOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOm5vdCgubGV2ZXIpOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpXG4gICAgfVxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmczO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bignbWQnKSB7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzg7XG4gICAgICBidXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzQ7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMjtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzcGFjaW5nNTtcbiAgICB9XG4gICAgYnV0dG9uLmJ0bi5idG4tbGFyZ2Uge1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgfVxuICAgIGEubGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMTtcbiAgICB9XG4gICAgJi5mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0LWljb24ge1xuICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KCRzcGFjaW5nMSlcbiAgfVxuXG4gIC5jaGVjayB7XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRwYWxldHRlLXNlY29uZGFyeS1tYWluXG4gICAgfVxuICB9XG5cbiAgLmRlY29yYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIEBpbmNsdWRlIGxlZnQoMCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIGF1dG8sIGF1dG8sIDApO1xuICAgIHN2ZyB7XG4gICAgICBmaWxsOiAkcGFsZXR0ZS1zZWNvbmRhcnktbWFpbjtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICAubGVmdC1kZWNvIHtcbiAgICBsZWZ0OiAtNDAwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDE1MDBweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChtZCkge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpXG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0LWRlY28ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxNTAwcHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKG1kKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOClcbiAgICB9XG4gIH1cblxuICAuYXV0aC1mcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5yb3cgPiBkaXYge1xuICAgICAgcGFkZGluZzogMFxuICAgIH1cbiAgfVxuXG4gIC5ncmVldGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogJHNwYWNpbmcxNjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICBoNiB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtcmVndWxhclxuICAgIH1cbiAgfVxuXG4gIC5zb2NtZWQtc2lkZS1sb2dpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlclxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cbiAgICA+ICoge1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcyO1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgfVxuICAgIH1cbiAgICBpIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICBAaW5jbHVkZSBtYXJnaW4tcmlnaHQoJHNwYWNpbmcxKVxuICAgIH1cbiAgfVxuXG4gIC5ibHVlLWJ0biB7XG4gICAgYmFja2dyb3VuZDogIzI4YWFlMSAhaW1wb3J0YW50O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCMyOGFhZTEsIDIwJSkgIWltcG9ydGFudFxuICAgIH1cbiAgfVxuICAubmF2aS1idG4ge1xuICAgIGJhY2tncm91bmQ6ICMzYjU3OWQgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjM2I1NzlkLCAyMCUpICFpbXBvcnRhbnRcbiAgICB9XG4gIH1cbiAgLnJlZC1idG4ge1xuICAgIGJhY2tncm91bmQ6ICNkZDQ5M2MgIWltcG9ydGFudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZGQ0OTNjLCAyMCUpICFpbXBvcnRhbnRcbiAgICB9XG4gIH1cbiAgLnNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcCB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci10b3AtY29sb3IsICRsaWdodC10ZXh0LWhpbnQsICRkYXJrLXRleHQtaGludCk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyMCVcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogMFxuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAwXG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsYWJlbCB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLndoaXRlLWxhYmVsIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYWNrdG9ob21lIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgei1pbmRleDogNDtcbiAgICBAaW5jbHVkZSBtYXJnaW4tbGVmdCgyMHB4KTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBAaW5jbHVkZSBsZWZ0KGNhbGMoNTAlIC0gNDBweCkpO1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luOiAwXG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oJ3NtJykge1xuICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB9XG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogODJweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTQpXG4gICAgfVxuICAgID4gaTpmaXJzdC1jaGlsZCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2VcbiAgICB9XG4gICAgPiBzcGFuIGk6bGFzdC1jaGlsZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSByaWdodCgwKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlXG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgPiBzcGFuIGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgICAgPiBzcGFuIGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIEBpbmNsdWRlIHJpZ2h0KDI3cHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udG9hc3Qge1xuICBAaW5jbHVkZSBwYWRkaW5nLXJpZ2h0KCRzcGFjaW5nMSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IGF1dG87XG4gIC50b2FzdC1hY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBpLm1hdGVyaWFsLWljb25zIHtcbiAgICBjb2xvcjogI0ZGRlxuICB9XG59XG4iLCIkZmxhZzogJy4uL2ltYWdlcy9mbGFnLWxvZ28ucG5nJztcblxuQG1peGluIGZsYWctaWNvbntcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KDVweCk7XG4gIHRvcDogMXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJGZsYWcpIG5vLXJlcGVhdCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gICYuYXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgM3B4O1xuICB9XG4gICYuemgge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEycHhcbiAgfVxuICAmLmVuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOHB4XG4gIH1cbiAgJi5kZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDRweFxuICB9XG4gICYuaWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYycHhcbiAgfVxuICAmLnB0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OXB4XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KVxuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZVxuICB9XG59XG5cbi5wb3BvdmVyIHtcbiAgQGluY2x1ZGUgcGFsZXR0ZS1iYWNrZ3JvdW5kLXBhcGVyO1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5zd2l0Y2gtdG9nZ2xlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmhlYWRlciB7XG4gIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLmNvbnRhaW5lciB7XG4gICAgI21haW4td3JhcCAmIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbmF2IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwXG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICB6LWluZGV4OiA5MVxuICB9XG4gICYuZml4ZWQge1xuICAgIEBpbmNsdWRlIGJnLWNvbG9yLWRhcmtlbigkcGFsZXR0ZS1wcmltYXJ5LWRhcmssIDAuMyk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIC5sb2dvIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMFxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgICAgfVxuICAgIH1cbiAgICBuYXYge1xuICAgICAgcGFkZGluZzogMCAkc3BhY2luZzE7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogc3BhY2luZygwLjUsIDIpXG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWJ0biB7XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlICFpbXBvcnRhbnRcbiAgICB9XG4gICAgdWwgbGkgYSwgLnNldHRpbmcgLmljb257XG4gICAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlICFpbXBvcnRhbnRcbiAgICB9XG4gICAgLm1vYmlsZS1tZW51IC5iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm9wZW4tZHJhd2VyIHtcbiAgICB6LWluZGV4OiAxMTAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAubG9nbyB7XG4gICAgICBhIHtcbiAgICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgd2lkdGg6ICRzcGFjaW5nMjA7XG4gIH1cblxuICBhLmJ0bi50ZXh0LWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAkc3BhY2luZzE7XG4gICAgcGFkZGluZy1yaWdodDogJHNwYWNpbmcxO1xuICAgIG1hcmdpbi1yaWdodDogJHNwYWNpbmcyXG4gIH1cbn1cblxuLmhlYWRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDRweCAwO1xuICAmIG5hdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkc3BhY2luZzI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBwYWRkaW5nOiBzcGFjaW5nKDIsIDEpXG4gICAgfVxuICB9XG4gIC5jb2xsZWN0aW9uLWhlYWRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtc2Vjb25kYXJ5O1xuICB9XG4gIC5jb2xsZWN0aW9uLCAuY29sbGVjdGlvbi1pdGVtLCAuY29sbGVjdGlvbi1oZWFkZXIge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nMTtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IHNwYWNpbmcoMCwgMSk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgbWF4LXdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2LWxvZ28ge1xuICAubG9nbyB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgfVxuICB9XG4gICYuaW52ZXJ0IC5sb2dvIGF7XG4gICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnlcbiAgfVxuICAmLm1vYmlsZS1tZW51IHtcbiAgICBiYXIge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubmF2Lm5hdi1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBhLmJ0biB7XG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICBtYXJnaW46IHNwYWNpbmcoMCwgMSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtbWVkaXVtO1xuICB9XG4gICYuaW52ZXJ0IHtcbiAgICB1bCBsaSBhIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXByaW1hcnk7XG4gICAgfVxuICAgIC5pY29uLnYtaWNvbiB7XG4gICAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcbiAgICB9XG4gICAgLnRleHQtYnRuIHtcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5XG4gICAgfVxuICAgIC5tb2JpbGUtbWVudSAuYmFyIHtcbiAgICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC10ZXh0LXByaW1hcnk7XG4gICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHBhbGV0dGUtYmFja2dyb3VuZC10ZXh0LXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZXR0aW5nIC5pY29ue1xuICAgICAgQGluY2x1ZGUgcGFsZXR0ZS10ZXh0LXNlY29uZGFyeTtcbiAgICB9XG4gIH1cbiAgLnNjcm9sbGFjdGl2ZS1uYXYge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcbiAgICAgICAgbWFyZ2luOiBzcGFjaW5nKDAsIDEpXG4gICAgICB9XG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1zZWNvbmRhcnktbGlnaHQ7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMjBweFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1jb21tb24td2hpdGVcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNDIsIDAuMTYsIDAuMjEsIDAuOTMpXG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtY29tbW9uLXdoaXRlXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0biAge1xuICAgICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgZm9udC1TaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LW1lZGl1bTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICBtYXJnaW46IHNwYWNpbmcoMCwgMSk7XG4gICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzEgLyAyO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZy1tZW51IHtcbiAgLmZsYWcge1xuICAgIG1hcmdpbjogMDtcbiAgICAmIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nMjtcbiAgICAgIEBpbmNsdWRlIGZsYWctaWNvbjtcbiAgICB9XG4gIH1cbiAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgcGFkZGluZzogMFxuICB9XG59XG5cbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0uYXZhdGFyIDpub3QoLmNpcmNsZS1jbGlwcGVyKSA+IC5jaXJjbGUuZmxhZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ubGFuZy1vcHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcbn1cblxuLmxhbmctbGlzdCB7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNldHRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBjb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICB9XG4gIC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKVxuICB9XG4gIC5tZW51LWxpc3Qge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplXG4gIH1cbiAgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgIHdpZHRoOiAyNDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgW2Rpcj1cImx0clwiXSAmIHtcbiAgICAgIHJpZ2h0OiAkc3BhY2luZzEgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudFxuICAgIH1cbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgbGVmdDogJHNwYWNpbmcxICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogYXV0byAhaW1wb3J0YW50XG4gICAgfVxuICB9XG59XG5cbi5tb2RlLW1lbnUsIC5sYW5nLW1lbnUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZVxufVxuXG4uZmxleC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgbWFyZ2luOiBzcGFjaW5nKDAsIDEpO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAuYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlO1xuICAgIH1cbiAgfVxuICAmLmlzLWFjdGl2ZSB7XG4gICAgLmJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGUgIWltcG9ydGFudDtcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhbGV0dGUtY29tbW9uLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgQGluY2x1ZGUgYmctY29sb3ItZGFya2VuKCRwYWxldHRlLXByaW1hcnktZGFyaywgMC4zKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMTAwO1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICAmLm1lbnUtb3BlbiB7XG4gICAgdWwgbGkge1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlUmlnaHQ7XG4gICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudFxuICB9XG4gIC5tZW51IHtcbiAgICBwYWRkaW5nOiBzcGFjaW5nKDAsIDIsIDQpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHRvcDogc3BhY2luZygxMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIHVsLmNvbGxlY3Rpb24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGkuY29sbGVjdGlvbi1pdGVtIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IHNwYWNpbmcoMiwgMyk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkcGFsZXR0ZS1jb21tb24td2hpdGU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgICAgICAgcGFkZGluZzogc3BhY2luZygxLCAyKTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGl2aWRlci1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbn1cblxuIiwiI2xvZ29fbGlzdFxuICAucm9vdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG9cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIG1hcmdpbjogJHNwYWNpbmc0O1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgY29udHJhc3QoMC41KSBicmlnaHRuZXNzKDEuNSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IG5vbmVcbiAgICAgIH1cbiAgICB9XG4gIH1cbiIsIiNuZXdzIHtcbiAgLnJvb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1NjtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5jYXJvdXNlbCB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nNztcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206ICRzcGFjaW5nNyAqIC0xO1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgJGxpZ2h0LXRleHQtZGlzYWJsZWQsICRkYXJrLXRleHQtZGlzYWJsZWQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJhY2tncm91bmQsICRwYWxldHRlLXByaW1hcnktbWFpbiwgJHBhbGV0dGUtcHJpbWFyeS1saWdodCk7XG4gICAgICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgJHBhbGV0dGUtcHJpbWFyeS1tYWluLCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0KTtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaXRlbSB7XG4gICAgcGFkZGluZzogJHNwYWNpbmcxXG4gIH1cbn0iLCIubm90aWZpY2F0aW9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxlZnQ6IDhweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogOHB4O1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXJnaW46IDAgYXV0bztcbiAgJi5mdWxsIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICB3aWR0aDogODAlXG4gICAgfVxuICB9XG4gIC53cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzI7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJHBhbGV0dGUtcHJpbWFyeS1kYXJrO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDZweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggMXB4IDE4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1saWdodDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgcGFkZGluZzogc3BhY2luZygwLjUsIDIpXG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgbWFyZ2luLXJpZ2h0KCRzcGFjaW5nMilcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG4gIC5hY3Rpb24ge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogJHNwYWNpbmcxIDA7XG4gICAgfVxuICB9XG59XG4iLCIucGFnZS1uYXYge1xuICAuYnRuLWZsb2F0aW5nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDg2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGQ7XG4gICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1saWdodCAhaW1wb3J0YW50O1xuICAgIC5pY29uIHtcbiAgICAgIGNvbG9yOiAkcGFsZXR0ZS1wcmltYXJ5LWRhcms7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOTUpO1xuICAgIH1cbiAgfVxuICB6LWluZGV4OiAyMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogNDBweDtcbiAgd2lkdGg6IDU2cHg7XG4gIG5hdiB7XG4gICAgbGkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgJi5zaG93IHtcbiAgICAuYnRuLWZsb2F0aW5nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1uYXYge1xuICAgIC5zY3JvbGxuYXYge1xuICAgICAgYm90dG9tOiAxNDBweDtcbiAgICAgIG1hcmdpbjogMCAwIDc2cHggMjJweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB9XG4gICAgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBAaW5jbHVkZSBzaGFkb3cyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhbGV0dGUtcHJpbWFyeS1kYXJrO1xuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGJvcmRlci1jb2xvciwgJGxpZ2h0LXRleHQtaGludCwgJGRhcmstdGV4dC1oaW50KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG4gICAgbGkuY3VycmVudCB7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1kYXJrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGFsZXR0ZS1wcmltYXJ5LWxpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICAuc2VjdGlvbi1uYXYgbGkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ubWF0ZXJpYWwtdG9vbHRpcCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogJGxpZ2h0LXRleHQtc2Vjb25kYXJ5XG59IiwiLnBhcmFsbGF4LXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIEBpbmNsdWRlIGxlZnQoMCk7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAmLmRvdHMtd3JhcCB7XG4gICAgei1pbmRleDogNDBcbiAgfVxuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZVxuICB9XG4gIC5pbm5lci1wYXJhbGxheCB7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJiA+IGRpdiB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJi5sYXJnZSB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICAgICYubWVkaXVtIHtcbiAgICAgIHRvcDogLTEzMHB4OztcbiAgICB9XG4gICAgLk1hc3RoZWFkIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICAucGFyYWxsYXgtZmlndXJlIHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGx1cyB7XG4gICAgZmlsbDogI0VDQTQyNjtcbiAgICBAaW5jbHVkZSBsZWZ0KDIwcHgpO1xuICAgIHRvcDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB9XG5cbiAgLmNpcmNsZSB7XG4gICAgZmlsbDogJHBhbGV0dGUtc2Vjb25kYXJ5LW1haW47XG4gICAgQGluY2x1ZGUgcmlnaHQoNzBweCk7XG4gICAgdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxuXG4gIC56aWd6YWcge1xuICAgIGZpbGw6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcbiAgICBAaW5jbHVkZSBsZWZ0KDApO1xuICAgIGJvdHRvbTogMzAwcHg7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGhlaWdodDogNzVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gIH1cbn1cbiIsIiNwcmljaW5nIHtcbiAgLnJvb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1NVxuICB9XG5cbiAgLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzVcbiAgfVxuXG4gIC5kZWNvcmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEyODBweDtcbiAgICBoZWlnaHQ6IDk2MHB4O1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTI4MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgdXNlLXRoZW1lKGZpbGwsICRwYWxldHRlLXByaW1hcnktbGlnaHQsICRwYWxldHRlLXByaW1hcnktZGFyayk7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNywgMSlcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHhsKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgbGVmdFxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdGVtIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDU2ICFpbXBvcnRhbnRcbiAgICB9XG4gIH1cblxuICAucHJpY2luZy13cmFwID4gc2VjdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAkc3BhY2luZzM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZFxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgcGFkZGluZzogc3BhY2luZygwLCA1KVxuICAgIH1cbiAgICA+ICoge1xuICAgICAgbWFyZ2luOiAwIC04cHhcbiAgICB9XG4gICAgPiAqOmZpcnN0LWNoaWxkLCAmID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIHotaW5kZXg6IDFcbiAgICB9XG4gIH1cbn0iLCIjdGVzdGltb25pYWxzIHtcbiAgLnJvb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChzbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nOFxuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkcGFsZXR0ZS1wcmltYXJ5LW1haW4gMjAlLCAkcGFsZXR0ZS1wcmltYXJ5LWRhcmsgNzAlKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bih4cykge1xuICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nMTBcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5kZWNvcmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA4MzBweDtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIEBpbmNsdWRlIGxlZnQoLTE2MHB4KTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKG1kKSB7XG4gICAgICBAaW5jbHVkZSBsZWZ0KC0zMjBweClcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIGZpbGw6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgfVxuICB9XG5cbiAgLnRlc3RpLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBzcGFjaW5nKDAsIDMsIDgpO1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2luZzc7XG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LWJvbGRcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyV3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gIH1cblxuICAuaWNvbiB7XG4gICAgZm9udC1zaXplOiAxNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjE1O1xuICAgIHRvcDogMjAwcHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAoc20pIHtcbiAgICAgIEBpbmNsdWRlIGxlZnQoMjQwcHgpXG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy11cChsZykge1xuICAgICAgbWFyZ2luOiBzcGFjaW5nKDAsIDIpXG4gICAgfVxuICAgIC5zbGljay1hY3RpdmUge1xuICAgICAgcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjQ1LCAwLjA1LCAwLjU1LCAwLjk1KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgY29sb3I6ICRwYWxldHRlLWNvbW1vbi13aGl0ZTtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAlLCAwLCAwKTtcbiAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nNTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nMTBcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLXVwKHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2ZpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAkc3BhY2luZzM7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtdXAobGcpIHtcbiAgICAgIHBhZGRpbmc6IHNwYWNpbmcoMiwgMylcbiAgICB9XG4gIH1cblxuICAuYXZhdGFyIHtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmczXG4gIH1cblxuICAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0MjtcbiAgfVxuXG4gIC5maWd1cmUtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogJHNwYWNpbmczO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYSB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDZweCA4cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIHBhZGRpbmc6ICRzcGFjaW5nMlxuICAgIH1cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgY29udHJhc3QoMC41KSBicmlnaHRuZXNzKDEuNSk7XG4gICAgfVxuICAgIC5hY3RpdmUsICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgZmlsdGVyOiBub25lXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gYWxpZ24ge1xuICAmLmFsaWduLWxlZnQge1xuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24obGVmdCk7XG4gICAgJjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBsZWZ0KDApO1xuICAgIH1cbiAgfVxuXG4gICYuYWxpZ24tcmlnaHQge1xuICAgIEBpbmNsdWRlIHRleHQtYWxpZ24ocmlnaHQpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgcmlnaHQoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5hbGlnbi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGxlZnQoNTAlKTtcbiAgICAgIEBpbmNsdWRlIG1hcmdpbi1sZWZ0KC0zNXB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnRpdGxlLW1haW4ge1xuICBAaW5jbHVkZSBhbGlnbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmc5O1xuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIH1cbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3R0b206IC0zMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYmFja2dyb3VuZDogJHBhbGV0dGUtcHJpbWFyeS1tYWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICB9XG4gICYgc3Ryb25nIHtcbiAgICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeVxuICB9XG59XG5cbi50aXRsZS1zZWNvbmRhcnkge1xuICBAaW5jbHVkZSBhbGlnbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmcxMjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oc20pIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24oeHMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3BhY2luZzEwXG4gIH1cbiAgaDMge1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnRzLWRvd24obWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHhzKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm90dG9tOiAkc3BhY2luZzQgKiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICRwYWxldHRlLXByaW1hcnktbWFpbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgfVxuICBzdHJvbmcge1xuICAgIEBpbmNsdWRlIHBhbGV0dGUtdGV4dC1wcmltYXJ5XG4gIH1cbn0iLCJAZnVuY3Rpb24gc2VjdGlvbi1tYXJnaW4oJG1hcmdpbikge1xuICBAcmV0dXJuICRtYXJnaW4gKiAyMDtcbn1cblxuXG5cbi5tYWluLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBwYWxldHRlLXRleHQtcHJpbWFyeTtcbiAgLnRoZW1lLS1kYXJrICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJhY2tncm91bmQtZGVmYXVsdDtcbiAgfVxuICAudGhlbWUtLWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1iYWNrZ3JvdW5kLXBhcGVyO1xuICB9XG59XG4uc3BhY2UtYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogc2VjdGlvbi1tYXJnaW4oJHNwYWNpbmcxKTtcbiAgLy9AaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gIC8vICBtYXJnaW4tYm90dG9tOiBzZWN0aW9uLW1hcmdpbig2cHgpO1xuICAvL31cbn1cbi5zcGFjZS1ib3R0b20tdGVzdGkge1xuICBAaW5jbHVkZSBicmVha3BvaW50cy11cCh4cykge1xuICAgIG1hcmdpbi1ib3R0b206IHNlY3Rpb24tbWFyZ2luKCRzcGFjaW5nMSk7XG4gIH1cbn1cbi5zcGFjZS1ib3R0b20tc2hvcnQge1xuICBtYXJnaW4tYm90dG9tOiBzZWN0aW9uLW1hcmdpbigkc3BhY2luZzEgLyAyKTtcbn1cbi5zcGFjZS10b3Age1xuICBtYXJnaW4tdG9wOiBzZWN0aW9uLW1hcmdpbigkc3BhY2luZzEpO1xuICBAaW5jbHVkZSBicmVha3BvaW50cy1kb3duKHNtKSB7XG4gICAgbWFyZ2luLXRvcDogc2VjdGlvbi1tYXJnaW4oNnB4KTtcbiAgfVxufVxuLnNwYWNlLXRvcC1zaG9ydCB7XG4gIG1hcmdpbi10b3A6IHNlY3Rpb24tbWFyZ2luKCRzcGFjaW5nMSAvIDIpO1xufVxuLnNwYWNlLXRvcC1mZWF0dXJlIHtcbiAgbWFyZ2luLXRvcDogc2VjdGlvbi1tYXJnaW4oJHNwYWNpbmcxKTtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludHMtZG93bihzbSkge1xuICAgIG1hcmdpbi10b3A6IHNlY3Rpb24tbWFyZ2luKCRzcGFjaW5nMSAvIDIpO1xuICB9XG59XG4uY29udGFpbmVyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgPiBzZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiIsIi5jb250YWluZXItZ2VuZXJhbCB7XG4gIG1hcmdpbi10b3A6ICRzcGFjaW5nMTA7XG4gIHBhZGRpbmc6ICRzcGFjaW5nNDtcbiAgPiBzZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn0iLCIuZGVkaWNhdGVkLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiAkcGFsZXR0ZS1wcmltYXJ5LWRhcms7XG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7RUFHRTtBQUdGOztFQUVFO0FTUkYsMkJBQTJCO0FBUzNCLDRCQUE0QjtBQVM1Qiw2QkFBNkI7QUFVN0IsV0FBVztBQU1YLGdCQUFnQjtBQU1oQixZQUFZO0FBU1osd0JBQXdCO0FBcUN4QiwyQkFBMkI7QUFVM0IsOEJBQThCO0FBK0Y5Qjs7RUFFRTtBQVdGLG9CQUFvQjtBQzVNcEI7OztHQUdHO0FDSEg7O0VBRUU7QUNEQyxBQUFELGVBQU8sQ0FBQztFQUNOLFdBQVcsRUoyQkgsZ0JBQWdCO0VJMUJ4QixTQUFTLEVBQUUsSUFBSTtFQUNmLFdBQVcsRUFBRSxJQUFJLEdBU2xCO0VEcURDLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtJQ2pFMUIsQUFBRCxlQUFPLENBQUM7TUFLSixTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxJQUFJLEdBTXBCO0VEcURDLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztJQ2pFekIsQUFBRCxlQUFPLENBQUM7TUFTSixTQUFTLEVBQUUsSUFBSTtNQUNmLFdBQVcsRUFBRSxJQUFJLEdBRXBCOztBQUNBLEFBQUQsZ0JBQVEsQ0FBQztFQUNQLFNBQVMsRUFBRSxJQUFJO0VBQ2YsV0FBVyxFQUFFLElBQUk7RUFDakIsV0FBVyxFSllILGdCQUFnQixHSUh6QjtFRHdDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07SUNwRDFCLEFBQUQsZ0JBQVEsQ0FBQztNQUtMLFNBQVMsRUFBRSxJQUFJO01B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cEIsU0FBUyxFQUFFLFVBQVUsR0FDdEI7RUFDRCxBQUFBLFVBQVUsQ0FBQztJQUNULFFBQVEsRUFBRSxRQUFRO0lBQ2xCLElBQUksRUFBRSxRQUFRO0lBQ2QsU0FBUyxFQUFFLElBQUksR0FDaEI7RUFDRCxBQUFBLGVBQWUsQ0FBQztJQUNkLGNBQWMsRUFBRSxFQUFFO0lBQ2xCLEtBQUssRUFBRSxFQUFFLEdBQ1Y7RUFDRCxBQUFBLGNBQWMsQ0FBQztJQUNiLGNBQWMsRUFBRSxFQUFFO0lBQ2xCLEtBQUssRUFBRSxFQUFFLEdBQ1Y7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdBQ1Q7RUFDRCxBQUFBLFdBQVcsQ0FBQztJQUNWLGNBQWMsRUFBRSxDQUFDO0lBQ2pCLEtBQUssRUFBRSxDQUFDLEdB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QUNsQixLQUFLLEVBQUUsRUFBRSxHQUNWO0VBQ0QsQUFBQSxjQUFjLENBQUM7SUFDYixjQUFjLEVBQUUsRUFBRTtJQUNsQixLQUFLLEVBQUUsRUFBRSxHQUNWO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxXQUFXLENBQUM7SUFDVixjQUFjLEVBQUUsQ0FBQztJQUNqQixLQUFLLEVBQUUsQ0FBQyxHQUNUO0VBQ0QsQUFBQSxZQUFZLENBQUM7SUFDWCxjQUFjLEVBQUUsRUFBRTtJQUNsQixLQUFLLEVBQUUsRUFBRSxHQUNWO0VBQ0QsQUFBQSxZQUFZLENBQUM7SUFDWCxjQUFjLEVBQUUsRUFBRTtJQUNsQixLQUFLLEVBQUUsRUFBRSxHQUNWO0VBQ0QsQUFBQSxZQUFZLENB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R0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsV0FBVyxDQUFDO0lBQ1YsY0FBYyxFQUFFLENBQUM7SUFDakIsS0FBSyxFQUFFLENBQUMsR0FDVDtFQUNELEFBQUEsWUFBWSxDQUFDO0lBQ1gsY0FBYyxFQUFFLEVBQUU7SUFDbEIsS0FBSyxFQUFFLEVBQUUsR0FDVjtFQUNELEFBQUEsWUFBWSxDQUFDO0lBQ1gsY0FBYyxFQUFFLEVBQUU7SUFDbEIsS0FBSyxFQUFFLEVBQUUsR0FDVjtFQUNELEFBQUEsWUFBWSxDQUFDO0lBQ1gsY0FBYyxFQUFFLEVBQUU7SUFDbEIsS0FBSyxFQUFFLEVBQUUsR0FDVjtFQUNELEFBQUEsWUFBWSxDQUFDO0lBQ1gsV0FBVyxFQUFFLENBQUMsR0FDZjtFQUNELEFBQUEsWUFBWSxDQUFDO0lBQ1gsV0FBVyxFQUFFLFNBQVMsR0FDdkI7RUFDRCxBQUFBLFlB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QSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFB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QUUsZUFBZSxHQUM3Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7O0NBRUQs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TSxDQUFDO0VBQ2hDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ2pDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ2pDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ2pDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ2pDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ2pDLFdBQVcsRUFBRSxnQkFBZ0IsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsT0FBTyxDQUFDO0VBQ2pDLFlBQVksRUFBRSxnQkFBZ0IsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxNQUFNLENBQUM7RUFDaEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ2hDLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNoQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE9BQU8sQ0FBQztFQUNqQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE9BQU8sQ0FBQztFQUNqQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE9BQU8sQ0FBQztFQUNqQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE9BQU8sQ0FBQztFQUNqQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE9BQU8sQ0FBQztFQUNqQyxZQUFZLEVBQUUsZ0JBQWdCLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLE9BQU8sQ0FBQztFQUNqQyxXQUFXLEVBQUUsZ0JBQWdCLEdBQzlCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixPQUFPLEVBQUUsY0FBYyxHQUN4Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsT0FBTyxFQUFFLGNBQWMsR0FDeEI7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLE9BQU8sRUFBRSxjQUFjLEdBQ3hCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixPQUFPLEVBQUUsZUFBZSxHQUN6Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLE9BQU8sRUFBRSxlQUFlLEdBQ3pCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixPQUFPLEVBQUUsZUFBZSxHQUN6Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLE9BQU8sRUFBRSxlQUFlLEdBQ3pCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixPQUFPLEVBQUUsZUFBZSxHQUN6Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxNQUFNLENBQUM7RUFDcEIsT0FBTyxFQUFFLGVBQWUsR0FDekI7O0FBRUQsQUFBQSxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ3BCLE9BQU8sRUFBRSxlQUFlLEdBQ3pCOztBQUVELEFBQUEsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNwQixPQUFPLEVBQUUsZUFBZSxHQUN6Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsYUFBYSxFQUFFLGNBQWM7RUFDN0IsWUFBWSxFQUFFLGNBQWMsR0FDN0I7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLGFBQWEsRUFBRSxjQUFjO0VBQzdCLFlBQVksRUFBRSxjQUFjLEdBQzdCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixhQUFhLEVBQUUsY0FBYztFQUM3QixZQUFZLEVBQUUsY0FBYyxHQUM3Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsYUFBYSxFQUFFLGVBQWU7RUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLGFBQWEsRUFBRSxlQUFlO0VBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixhQUFhLEVBQUUsZUFBZTtFQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsYUFBYSxFQUFFLGVBQWU7RUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLGFBQWEsRUFBRSxlQUFlO0VBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixhQUFhLEVBQUUsZUFBZTtFQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsYUFBYSxFQUFFLGVBQWU7RUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0FBRUQsQUFBQSxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ3BCLGFBQWEsRUFBRSxlQUFlO0VBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCOztBQUVELEFBQUEsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNwQixhQUFhLEVBQUUsZUFBZTtFQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxNQUFNLENBQUM7RUFDcEIsYUFBYSxFQUFFLGVBQWU7RUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLFdBQVcsRUFBRSxjQUFjO0VBQzNCLGNBQWMsRUFBRSxjQUFjLEdBQy9COztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixXQUFXLEVBQUUsY0FBYztFQUMzQixjQUFjLEVBQUUsY0FBYyxHQUMvQjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsV0FBVyxFQUFFLGNBQWM7RUFDM0IsY0FBYyxFQUFFLGNBQWMsR0FDL0I7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLFdBQVcsRUFBRSxlQUFlO0VBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixXQUFXLEVBQUUsZUFBZTtFQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsV0FBVyxFQUFFLGVBQWU7RUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLFdBQVcsRUFBRSxlQUFlO0VBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixXQUFXLEVBQUUsZUFBZTtFQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsV0FBVyxFQUFFLGVBQWU7RUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLFdBQVcsRUFBRSxlQUFlO0VBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDOztBQUVELEFBQUEsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNwQixXQUFXLEVBQUUsZUFBZTtFQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxNQUFNLENBQUM7RUFDcEIsV0FBVyxFQUFFLGVBQWU7RUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7O0FBRUQsQUFBQSxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ3BCLFdBQVcsRUFBRSxlQUFlO0VBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixXQUFXLEVBQUUsY0FBYyxHQUM1Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLFdBQVcsRUFBRSxjQUFjLEdBQzVCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxNQUFNLENBQUM7RUFDcEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7O0FBRUQsQUFBQSxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ3BCLFdBQVcsRUFBRSxlQUFlLEdBQzdCOztBQUVELEFBQUEsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNwQixXQUFXLEVBQUUsZUFBZSxHQUM3Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLGFBQWEsRUFBRSxjQUFjLEdBQzlCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixhQUFhLEVBQUUsY0FBYyxHQUM5Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLGFBQWEsRUFBRSxlQUFlLEdBQy9COztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixhQUFhLEVBQUUsZUFBZSxHQUMvQjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLGFBQWEsRUFBRSxlQUFlLEdBQy9COztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixhQUFhLEVBQUUsZUFBZSxHQUMvQjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7O0FBRUQsQUFBQSxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ3BCLGFBQWEsRUFBRSxlQUFlLEdBQy9COztBQUVELEFBQUEsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNwQixhQUFhLEVBQUUsZUFBZSxHQUMvQjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxNQUFNLENBQUM7RUFDcEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLGNBQWMsRUFBRSxjQUFjLEdBQy9COztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixjQUFjLEVBQUUsY0FBYyxHQUMvQjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsY0FBYyxFQUFFLGNBQWMsR0FDL0I7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLGNBQWMsRUFBRSxlQUFlLEdBQ2hDOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixjQUFjLEVBQUUsZUFBZSxHQUNoQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLGNBQWMsRUFBRSxlQUFlLEdBQ2hDOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixjQUFjLEVBQUUsZUFBZSxHQUNoQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLGNBQWMsRUFBRSxlQUFlLEdBQ2hDOztBQUVELEFBQUEsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNwQixjQUFjLEVBQUUsZUFBZSxHQUNoQzs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxNQUFNLENBQUM7RUFDcEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7O0FBRUQsQUFBQSxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ3BCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixZQUFZLEVBQUUsY0FBYyxHQUM3Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLFlBQVksRUFBRSxjQUFjLEdBQzdCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLFlBQVksRUFBRSxlQUFlLEdBQzlCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDbkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0FBRUQsQUFBQSxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQ25CLFlBQVksRUFBRSxlQUFlLEdBQzlCOztBQUVELEFBQUEsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUNuQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7QUFFRCxBQUFBLGNBQWMsQ0FBQyxNQUFNLENBQUM7RUFDcEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0FBRUQsQUFBQSxjQUFjLENBQUMsTUFBTSxDQUFDO0VBQ3BCLFlBQVksRUFBRSxlQUFlLEdBQzlCOztBQUVELEFBQUEsY0FBYyxDQUFDLE1BQU0sQ0FBQztFQUNwQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsWUFBWSxFQUFFLGNBQWMsR0FDN0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLGFBQWEsRUFBRSxjQUFjLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsY0FBYyxHQUM3Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsYUFBYSxFQUFFLGNBQWMsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFlBQVksRUFBRSxjQUFjLEdBQzdCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixhQUFhLEVBQUUsY0FBYyxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLGFBQWEsRUFBRSxlQUFlLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixhQUFhLEVBQUUsZUFBZSxHQUMvQjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsWUFBWSxFQUFFLGVBQWUsR0FDOUI7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLGFBQWEsRUFBRSxlQUFlLEdBQy9COztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixZQUFZLEVBQUUsZUFBZSxHQUM5Qjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxLQUFLLENBQUM7RUFDL0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7O0NBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsS0FBSyxDQUFDO0VBQy9CLFlBQVksRUFBRSxlQUFlLEdBQzlCOztDQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLEtBQUssQ0FBQztFQUMvQixhQUFhLEVBQUUsZUFBZSxHQUMvQjs7Q0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFB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SUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWM7SUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWM7SUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWM7SUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWMsR0FDM0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWMsR0FDM0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWMsR0FDM0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDckMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDckMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFD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YyxDQUFDLFFBQVEsQ0FBQztJQUN0QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixPQUFPLEVBQUUsZUFBZSxHQUN6QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYztJQUM3QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYztJQUM3QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYztJQUM3QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYztJQUMzQixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYztJQUMzQixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYztJQUMzQixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFB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QUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixNQUFNLEVBQUUsZUFBZSxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixNQUFNLEVBQUUsZUFBZSxHQUN4QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYztJQUM1QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYztJQUM1QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYztJQUM1QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixZQUFZLEVBQUUsZUFBZTtJQUM3QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsY0FBYztJQUMxQixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsY0FBYztJQUMxQixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsY0FBYztJQUMxQixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixVQUFVLEVBQUUsZUFBZTtJQUMzQixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsY0FBYyxHQUMzQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsY0FBYyxHQUMzQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsY0FBYyxHQUMzQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixVQUFVLEVBQUUsZUFBZSxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUN6QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsY0FBYyxHQUM1QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsY0FBYyxHQUM1QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsY0FBYyxHQUM1QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUNyQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFdBQVcsQ0FBQztJQUNyQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsY0FBYyxHQUM1QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsY0FBYyxHQUM1QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsY0FBYyxHQUM1QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxXQUFXLEVBQUUsZUFBZSxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJ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RUFBRSxlQUFlLEdBQ3pCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLE9BQU8sRUFBRSxlQUFlLEdBQ3pCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLE9BQU8sRUFBRSxlQUFlLEdBQ3pCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjO0lBQzdCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjO0lBQzdCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjO0lBQzdCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlO0lBQzlCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjO0lBQzNCLGNBQWMsRUFBRSxjQUFjLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjO0lBQzNCLGNBQWMsRUFBRSxjQUFjLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjO0lBQzNCLGNBQWMsRUFBRSxjQUFjLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlO0lBQzVCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxjQUFjLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxjQUFjLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxjQUFjLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGNBQWMsRUFBRSxlQUFlLEdBQ2hDO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsYUFBYSxDQUFDO0lBQzNCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsY0FBYyxDQUFDO0lBQzVCLFVBQVUsRUFBRSxnQkFBZ0IsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxlQUFlLENBQUM7SUFDN0IsVUFBVSxFQUFFLGlCQUFpQixHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLGdCQUFnQixDQUFDO0lBQzlCLFVBQVUsRUFBRSxrQkFBa0IsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxjQUFjLENBQUM7SUFDNUIsVUFBVSxFQUFFLGdCQUFnQixHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFlBQVksQ0FBQztJQUMxQixVQUFVLEVBQUUsY0FBYyxHQUMzQjs7QUFHSCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RUFDdkIsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxjQUFjLEdBQ3ZCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxjQUFjLEdBQ3ZCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxjQUFjLEdBQ3ZCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLE1BQU0sRUFBRSxlQUFlLEdBQ3hCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjO0lBQzVCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjO0lBQzVCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjO0lBQzVCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLFlBQVksRUFBRSxlQUFlO0lBQzdCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxjQUFjO0lBQzFCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxjQUFjO0lBQzFCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxjQUFjO0lBQzFCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLFVBQVUsRUFBRSxlQUFlO0lBQzNCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxjQUFjLEdBQzNCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxjQUFjLEdBQzNCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxjQUFjLEdBQzNCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLFVBQVUsRUFBRSxlQUFlLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxjQUFjLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLFlBQVksRUFBRSxlQUFlLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxjQUFjLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLGFBQWEsRUFBRSxlQUFlLEdBQy9CO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ3RCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ3ZCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3pCLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3JDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsV0FBVyxDQUFDO0lBQ3JDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxjQUFjLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxjQUFjLEdBQzVCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsUUFBUSxDQUFDO0lBQ2xDLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFdBQVcsRUFBRSxlQUFlLEdBQzdCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFDO0lBQ25DLFlBQVksRUFBRSxlQUFlLEdBQzlCO0dBRUQsQUFBQSxBQUFBLEdBQUMsQ0FBSSxLQUFLLEFBQVQsRUFBVyxjQUFjLENBQUMsU0FBUyxDQUFD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QWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsT0FBTyxFQUFFLGVBQWUsR0FDekI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWM7SUFDN0IsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWM7SUFDN0IsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWM7SUFDN0IsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWU7SUFDOUIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWM7SUFDM0IsY0FBYyxFQUFFLGNBQWMsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWM7SUFDM0IsY0FBYyxFQUFFLGNBQWMsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWM7SUFDM0IsY0FBYyxFQUFFLGNBQWMsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWU7SUFDNUIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGNBQWMsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGNBQWMsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGNBQWMsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsY0FBYyxFQUFFLGVBQWUsR0FDaEM7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGNBQWMsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGNBQWMsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGNBQWMsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGNBQWMsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGNBQWMsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGNBQWMsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsYUFBYSxFQUFFLGVBQWUsR0FDL0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxhQUFhLENBQUM7SUFDM0IsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxjQUFjLENBQUM7SUFDNUIsVUFBVSxFQUFFLGdCQUFnQixHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLGVBQWUsQ0FBQztJQUM3QixVQUFVLEVBQUUsaUJBQWlCLEdBQzlCO0VBRUQsQUFBQSxjQUFjLENBQUMsZ0JBQWdCLENBQUM7SUFDOUIsVUFBVSxFQUFFLGtCQUFrQixHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLGNBQWMsQ0FBQztJQUM1QixVQUFVLEVBQUUsZ0JBQWdCLEdBQzdCO0VBRUQsQUFBQSxjQUFjLENBQUMsWUFBWSxDQUFDO0lBQzFCLFVBQVUsRUFBRSxjQUFjLEdBQzNCOztBQUdILE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTTtFQUN2QixBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGNBQWMsR0FDdkI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGNBQWMsR0FDdkI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGNBQWMsR0FDdkI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsTUFBTSxFQUFFLGVBQWUsR0FDeEI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWM7SUFDNUIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsWUFBWSxFQUFFLGVBQWU7SUFDN0IsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWM7SUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWM7SUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWM7SUFDMUIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsVUFBVSxFQUFFLGVBQWU7SUFDM0IsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWMsR0FDM0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWMsR0FDM0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGNBQWMsR0FDM0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsVUFBVSxFQUFFLGVBQWUsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGNBQWMsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsWUFBWSxFQUFFLGVBQWUsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGNBQWMsR0FDOUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsYUFBYSxFQUFFLGVBQWUsR0FDL0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGNBQWMsR0FDNUI7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDdEIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDdkIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7RUFFRCxBQUFBLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDekIsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDckMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxXQUFXLENBQUM7SUFDckMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGNBQWMsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGNBQWMsR0FDNUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxRQUFRLENBQUM7SUFDbEMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsWUFBWSxFQUFFLGVBQWUsR0FDOUI7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENBQUM7SUFDbkMsV0FBVyxFQUFFLGVBQWUsR0FDN0I7R0FFRCxBQUFBLEFBQUEsR0FBQyxDQUFJLEtBQUssQUFBVCxFQUFXLGNBQWMsQ0FBQyxTQUFTLENB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LEVBQUUsY0FBYztJQUM3QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYztJQUM3QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYztJQUM3QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZTtJQUM5QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYztJQUMzQixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYztJQUMzQixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYztJQUMzQixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZTtJQUM1QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsY0FBYyxHQUM1QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixXQUFXLEVBQUUsZUFBZSxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsY0FBYyxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixhQUFhLEVBQUUsZUFBZSxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsY0FBYyxHQUMvQjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixjQUFjLEVBQUUsZUFBZSxHQUNoQztFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsY0FBYyxHQUM3QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUN0QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtFQUVELEFBQUEsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUN2QixZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFNBQVMsQ0FBQztJQUNuQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsY0FBYyxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsY0FBYyxHQUM3QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxhQUFhLEVBQUUsZUFBZSxHQUMvQjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUNsQyxZQUFZLEVBQUUsZUFBZSxHQUM5QjtHQUVELEFBQUEsQUFBQSxHQUFDLENBQUksS0FBSyxBQUFULEVBQVcsY0FBYyxD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 */
