html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

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

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

body {
  margin: 0;
  font-family: Lato, sans-serif;
}

body[data-aos-easing] {
  overflow-x: hidden;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

a {
  background-color: rgba(0, 0, 0, 0);
}

small {
  font-size: 80%;
}

img {
  border-style: none;
}

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button;
}

textarea {
  overflow: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

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

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

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

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

@media (min-width: 576px) {
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
}
@media (min-width: 768px) {
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

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

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

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

  .offset-md-1 {
    margin-left: 8.333333%;
  }
}
@media (min-width: 992px) {
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

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

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

  .offset-lg-1 {
    margin-left: 8.333333%;
  }
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

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

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

::-moz-selection {
  background: #f0eaf9;
  color: #fff;
}

::selection {
  background: #f0eaf9;
  color: #fff;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #eee;
}

::-webkit-scrollbar-thumb {
  background: #d2c3ed;
  border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
  background: #b59be2;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Roboto Slab, serif;
  font-weight: 700;
}

a {
  color: #191919;
  transition: color 0.4s ease-in-out;
}

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

a:hover {
  color: #d61e00;
}

a.lang {
  margin-left: 8px;
}

a.lang img {
  vertical-align: middle;
}

a:hover,
button:hover,
input[type=submit]:hover {
  cursor: pointer;
}

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

.black-block,
.blue-block,
.lightblue-block,
.time-line-home {
  padding: 50px 0;
}

.black-block.not-found,
.blue-block.not-found,
.lightblue-block.not-found,
.time-line-home.not-found {
  padding-bottom: 50px;
}

@media (min-width: 62em) {
  .black-block.not-found,
.blue-block.not-found,
.lightblue-block.not-found,
.time-line-home.not-found {
    padding-bottom: 100px;
  }
}
.black-block,
.blue-block {
  color: #fff;
}

.black-block {
  background: #101010;
}

.lightblue-block {
  background: #f0eaf9;
}

.blue-block {
  background: #20113a;
}

small {
  font-size: 70%;
  font-weight: 300;
  text-transform: uppercase;
}

.btn {
  display: inline-block;
  padding: 7px 20px;
  transition: all 0.4s ease-in-out;
}

.btn.btn-big {
  padding: 20px 40px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 15px;
}

.btn:hover {
  cursor: pointer;
}

.btn.disabled,
.btn.disabled:hover,
.btn:disabled,
.btn:disabled:hover {
  cursor: not-allowed;
  opacity: 0.5;
  background: #ccc;
  border-color: #ccc;
  color: #f7f7f7;
}

.btn-blue,
.btn-red {
  color: #fff;
}

.btn-blue:hover,
.btn-red:hover {
  background: rgba(0, 0, 0, 0);
}

.btn-red {
  background: #d61e00;
  border: 1px solid #d61e00;
}

.btn-blue {
  background: #20113a;
  border: 1px solid #20113a;
}

.btn-blue:hover {
  color: #20113a;
  border-color: #20113a;
}

.btn-bluelight {
  background: #f0eaf9;
}

.btn-bluelight:hover {
  background: #20113a;
  color: #fff;
}

.milestone {
  text-align: center;
}

.milestone svg {
  color: #ff2400;
  height: 72px;
  width: 72px;
}

.milestone h5 {
  font-size: 18px;
  letter-spacing: 1px;
  line-height: 100%;
  position: relative;
  padding-top: 16px;
}

.milestone h5:after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 3px;
  top: 0;
  background: #fff;
  left: 50%;
  transform: translate(-50%);
}

.milestone .milestone-number {
  font-size: 48px;
}

.milestone .milestone-top {
  margin-top: 20px;
}

nav ul {
  padding: 0;
  margin: 15px 0;
}

nav ul li {
  display: inline-block;
  margin-right: 5px;
}
@media (min-width: 62em) {
  nav ul li {
    margin-right: 15px;
  }
}

nav ul li:last-child {
  margin-right: 0;
}

nav ul a {
  color: #000;
  transition: color 0.5s;
  display: inline-block;
  padding: 10px;
  position: relative;
  transition: color 0.5s ease-in-out;
}
@media (min-width: 62em) {
  nav ul a {
    font-size: 13px;
  }
}

nav ul a:focus,
nav ul a:hover {
  color: #20113a;
  opacity: 0.9;
}

nav ul .current a {
  color: #20113a;
  opacity: 1;
}

.mobile-menu {
  display: none;
  position: fixed;
  background: #fff;
  width: 100%;
  z-index: 999;
}

.mobile-menu .header-nav,
.mobile-menu .header-nav .sub-menu,
.mobile-menu ul li {
  display: block;
}

.mobile-menu .sub-menu {
  padding-left: 20px;
}

@media (min-width: 62em) {
  .mobile-menu {
    display: none !important;
  }
}
.header-nav .sub-menu {
  display: none;
}

.header-nav .is-parent {
  position: relative;
}

@media (min-width: 62em) {
  .header-nav .is-parent:hover > a:after {
    width: 100%;
  }

  .header-nav .menu-item.is-parent:hover {
    overflow: visible;
  }

  .header-nav .menu-item.is-parent:hover .sub-menu {
    display: block;
  }

  .header-nav .sub-menu {
    position: absolute;
    background: #fff;
    z-index: 9;
    text-align: left;
    padding-bottom: 10px;
    margin-top: 0;
  }

  .header-nav .sub-menu li {
    display: block;
    margin-right: 10px;
    margin-left: 10px;
  }
}
.site-header {
  background: #fff;
  background-size: cover;
  position: relative;
  padding-top: 15px;
  padding-bottom: 15px;
}

.site-header .menu-item a:after {
  content: " ";
  height: 2px;
  width: 0;
  background: #20113a;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  transition: all 0.4s ease-in-out;
}

.site-header .menu-item a:focus,
.site-header .menu-item a:hover {
  color: #20113a;
}

.site-header .menu-item a:focus:after,
.site-header .menu-item a:hover:after {
  width: 100%;
  background: #20113a;
}

.site-header .current a {
  color: #d61e00;
}

.site-header .current a:after {
  width: 100%;
  background: #d61e00;
}

.site-header.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.46);
}

.site-logo {
  margin: 5px 0;
}

.header-nav {
  display: none;
}

@media (min-width: 62em) {
  .header-nav {
    display: block !important;
  }
}
.nav-toggle {
  padding: 10px;
  background: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  margin: 7px 0;
  top: 50%;
  left: 50%;
}

.nav-toggle:focus {
  outline-width: 0;
}

.nav-toggle [class*=bar-] {
  background: #20113a;
  display: block;
  transform: rotate(0deg);
  transition: all 0.2s ease;
  border-radius: 0;
  height: 2px;
  width: 30px;
  margin-bottom: 5px;
}

.nav-toggle .bar-bot {
  margin-bottom: 0;
}

.nav-toggle.opened .bar-top {
  transform: rotate(45deg);
  transform-origin: 15% 15%;
}

.nav-toggle.opened .bar-mid {
  opacity: 0;
}

.nav-toggle.opened .bar-bot {
  transform: rotate(-45deg);
  transform-origin: 15% 95%;
}

@media (min-width: 62em) {
  .nav-toggle {
    display: none !important;
  }
}
.top-bar {
  background: #20113a;
}

.top-bar,
.top-bar a {
  color: #fff;
}

.top-bar .col-12 {
  text-align: center;
}

@media (min-width: 37.5em) {
  .top-bar .col-12:first-child {
    text-align: left;
  }

  .top-bar .col-12:last-child {
    text-align: right;
  }
}
.slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  background: #fff 50% no-repeat;
  border: 0;
  opacity: 0.5;
  color: #000;
  padding: 10px;
  font-size: 20px;
}

.slick-arrow:focus,
.slick-arrow:hover {
  outline: none;
  opacity: 1;
  color: #000;
}

.slick-prev {
  left: 0;
}

.slick-next {
  right: 0;
}

.home-slider-container .item-container {
  position: relative;
}

.home-slider-container .main-text {
  position: absolute;
  left: 0;
  top: 20%;
  transform: translateY(-50%);
  z-index: 99;
  color: #fff;
  text-align: center;
  width: 100%;
}

.home-slider-container .main-text h1 {
  font-size: 15px;
}

.home-slider-container .overlay {
  background-color: #000;
  opacity: 0.4;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media (min-width: 37.5em) {
  .home-slider-container .main-text h1 {
    font-size: 30px;
  }
}
@media (min-width: 62em) {
  .home-slider-container .main-text {
    top: 50%;
  }

  .home-slider-container .main-text h1 {
    font-size: 100px;
  }
}
.home-slider img {
  width: 100%;
}

.site-footer {
  background: #20113a;
  color: #fff;
}

.site-footer a {
  color: #fff;
}

.site-footer a:hover {
  color: #d61e00;
}

.site-footer .pre-footer {
  padding: 20px 0;
}

.site-footer .copy {
  background: #170c2a;
}

.site-footer .copy .col-12 {
  text-align: center;
}

@media (min-width: 62em) {
  .site-footer .copy .col-12:first-child {
    text-align: left;
  }

  .site-footer .copy .col-12:last-child {
    text-align: right;
  }
}
#up {
  position: fixed;
  right: 15px;
  bottom: 95px;
  background: #101010;
  opacity: 0.7;
  transition: opacity 0.4s ease-in-out;
  display: none;
}

#up:hover {
  opacity: 1;
}

#up:hover a,
#up a {
  color: #f0eaf9;
}

#up a {
  display: block;
  padding: 15px;
  line-height: 1em;
}

#up img {
  max-width: 100%;
}

.privacidad-bar {
  background: #101010;
  color: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}

.privacidad-bar a:not(.btn) {
  color: #fff;
  text-decoration: underline;
}

.social-network a {
  display: inline-block;
  margin-right: 20px;
  font-size: 1.3em;
}

.social-network a:last-child {
  margin-right: 0;
}

.time-line-home h2,
.time-line-home h3 {
  margin: 0;
}

.time-line-home h2 {
  font-size: 70px;
}

.time-line-home h3 {
  font-size: 40px;
}

.time-line-home .timeline-group {
  margin-top: 40px;
  margin-bottom: 40px;
}

.timeline-group {
  position: relative;
}

.timeline-group .timeline-line {
  background: #170c2a;
  height: 4px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  display: none;
}

@media (min-width: 62em) {
  .timeline-group .timeline-line {
    display: block;
  }
}
.timeline-block-item:before,
.timeline-item .point {
  width: 15px;
  height: 15px;
  background: #fff;
  border-radius: 100%;
  border: 4px solid #170c2a;
}

.timeline-item .point-holder {
  position: absolute;
  bottom: -6px;
  z-index: 9;
  width: 100%;
  display: none;
}

@media (min-width: 62em) {
  .timeline-item .point-holder {
    display: block;
  }
}
.timeline-item .point {
  margin: 0 auto;
}

.timeline-block-item {
  width: 100%;
  overflow: auto;
}

.timeline-block-item:after {
  content: "";
  clear: both;
  display: table;
}

.timeline-block-item .item > p {
  margin-top: 0;
}

@media (min-width: 62em) {
  .timeline-block-item:nth-child(2n):before {
    left: auto;
    right: 49.2%;
  }

  .timeline-block-item:before {
    content: "";
    position: absolute;
    left: 49.5%;
    z-index: 2;
  }

  .timeline-block-item .item {
    width: 48%;
    float: left;
    margin-right: 2%;
  }

  .timeline-block-item:nth-child(2n) .item {
    float: right;
    margin-right: 0;
    margin-left: 2%;
  }
}
.timeline-main {
  margin-top: 30px;
  margin-bottom: 30px;
  overflow: hidden;
}

.timeline-main .timeline-line {
  position: absolute;
  z-index: 0;
  top: 0;
  margin-left: auto;
  margin-right: auto;
  width: 4px;
  height: 100%;
  background: #20113a;
  left: 50%;
}

.file-input,
input,
textarea {
  width: 100%;
  padding: 10px;
  border-radius: 2px;
  border: 1px solid #f0eaf9;
  margin-bottom: 15px;
}

.suscripcion {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.34);
  display: none;
  z-index: 99999;
}

.suscripcion .content-form {
  background: #f0eaf9;
  padding: 10px 30px;
}

.suscripcion .content {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

#bio_ep_bg,
#bio_ep_close {
  display: none !important;
}

.subscription-form {
  display: none;
}

@media (min-width: 62em) {
  .form-inline {
    display: flex;
  }
  .form-inline input {
    margin-bottom: 0px;
    border-radius: 0px;
  }
}

input {
  width: 100%;
  padding: 10px;
  border-radius: 2px;
  border: 1px solid #f0eaf9;
  margin-bottom: 15px;
}
input:focus {
  border-color: #170c2a;
  outline: none;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFnZV9ob21lLmNzcyIsIm1hcHBpbmdzIjoiQUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7OztFQUdJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BOzs7OztFQUtJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7O0VBRUk7QUFISjs7QUFNQTs7RUFFSTtBQUhKOztBQU1BOzs7O0VBSUk7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtJQUNJO0VBSE47QUFDRjtBQU1BO0VBQ0k7SUFDSTtFQUpOOztFQU9FO0lBQ0k7SUFDQTtFQUpOO0FBQ0Y7QUFPQTtFQUNJO0lBQ0k7RUFMTjtBQUNGO0FBUUE7RUFDSTtJQUNJO0VBTk47QUFDRjtBQVNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFXQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXNFSTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7SUFDSTtJQUNBO0VBUk47QUFDRjtBQVdBO0VBQ0k7SUFDSTtJQUNBO0VBVE47O0VBWUU7SUFDSTtJQUNBO0VBVE47O0VBWUU7SUFDSTtJQUNBO0VBVE47O0VBWUU7SUFDSTtJQUNBO0VBVE47O0VBWUU7SUFDSTtFQVROO0FBQ0Y7QUFZQTtFQUNJO0lBQ0k7SUFDQTtFQVZOOztFQWFFO0lBQ0k7SUFDQTtFQVZOOztFQWFFO0lBQ0k7SUFDQTtFQVZOOztFQWFFO0lBQ0k7RUFWTjtBQUNGO0FBYUE7O0VBRUk7QUFYSjs7QUFjQTs7RUFFSTtBQVhKOztBQWNBOztFQUVJO0FBWEo7O0FBY0E7O0VBRUk7QUFYSjs7QUFjQTtFQUNJO0FBWEo7O0FBY0E7RUFDSTtBQVhKOztBQWNBO0VBQ0k7RUFDQTtBQVhKOztBQVNBO0VBQ0k7RUFDQTtBQVhKOztBQWNBO0VBQ0k7QUFYSjs7QUFjQTtFQUNJO0FBWEo7O0FBY0E7RUFDSTtFQUNBO0FBWEo7O0FBY0E7RUFDSTtBQVhKOztBQWNBOzs7Ozs7RUFNSTtFQUNBO0FBWEo7O0FBY0E7RUFDSTtFQUNBO0FBWEo7O0FBY0E7O0VBRUk7QUFYSjs7QUFjQTtFQUNJO0FBWEo7O0FBY0E7RUFDSTtBQVhKOztBQWNBO0VBQ0k7QUFYSjs7QUFjQTs7O0VBR0k7QUFYSjs7QUFjQTtFQUNJO0VBQ0E7QUFYSjs7QUFjQTs7OztFQUlJO0FBWEo7O0FBY0E7Ozs7RUFJSTtBQVhKOztBQWNBO0VBRUk7Ozs7SUFJSTtFQVpOO0FBQ0Y7QUFlQTs7RUFFSTtBQWJKOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTs7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7O0VBRUk7QUFiSjs7QUFnQkE7O0VBRUk7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VB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RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTdCSjtBQStCSTtFQUNJLHFCRTdrQ0c7RUY4a0NIO0FBN0JSLEM7QUd2akNBLFdBQVc7QUFDWDs7SUFFSSxrQkFBa0I7O0lBRWxCLGNBQWM7SUFDZCxzQkFBc0I7O0lBRXRCLHlCQUF5QjtPQUN0QixzQkFBc0I7WUFFakIsaUJBQWlCOztJQUV6QiwyQkFBMkI7SUFDM0Isd0JBQXdCO0lBRXBCLG1CQUFtQjtJQUN2Qix3Q0FBd0M7QUFDNUM7O0FBRUE7O0lBRUksa0JBQWtCOztJQUVsQixjQUFjO0lBQ2QsZ0JBQWdCOztJQUVoQixTQUFTO0lBQ1QsVUFBVTtBQUNkO0FBQ0E7O0lBRUksYUFBYTtBQUNqQjtBQUNBOztJQUVJLGVBQWU7SUFDZixZQUFZO0FBQ2hCOztBQUVBOzs7SUFPWSwrQkFBK0I7QUFDM0M7O0FBRUE7O0lBRUksa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPOztJQUVQLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsa0JBQWtCO0FBQ3RCO0FBQ0E7OztJQUdJLGNBQWM7O0lBRWQsV0FBVztBQUNmO0FBQ0E7O0lBRUksV0FBVztBQUNmO0FBQ0E7O0lBRUksa0JBQWtCO0FBQ3RCOztBQUVBOztJQUVJLGFBQWE7SUFDYixXQUFXOztJQUVYLFlBQVk7SUFDWixlQUFlO0FBQ25CO0FBQ0E7O0lBRUksWUFBWTtBQUNoQjtBQUNBOztJQUVJLGNBQWM7QUFDbEI7QUFDQTs7SUFFSSxhQUFhO0FBQ2pCO0FBQ0E7O0lBRUksb0JBQW9CO0FBQ3hCO0FBQ0E7O0lBRUksY0FBYztBQUNsQjtBQUNBOztJQUVJLGtCQUFrQjtBQUN0QjtBQUNBOztJQUVJLGNBQWM7O0lBRWQsWUFBWTs7SUFFWiw2QkFBNkI7QUFDakM7QUFDQTtJQUNJLGFBQWE7QUFDakIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9faG9tZS5zY3NzIiwid2VicGFjazovLy8uLi8xLWJhc2UvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLzEtYmFzZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDcml0aWNhbCBzdHlsZXMgb25seSBmb3IgaG9tZVxyXG5AaW1wb3J0IFwiLi4vMS1iYXNlL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiLi4vMS1iYXNlL2JyZWFrcG9pbnRzXCI7XHJcblxyXG5odG1sIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xyXG59XHJcblxyXG4qLFxyXG46YWZ0ZXIsXHJcbjpiZWZvcmUge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdFxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWZcclxufVxyXG5cclxuYm9keVtkYXRhLWFvcy1lYXNpbmddIHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlblxyXG59XHJcblxyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIG1hcmdpbjogLjY3ZW0gMFxyXG59XHJcblxyXG5hIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMClcclxufVxyXG5cclxuc21hbGwge1xyXG4gICAgZm9udC1zaXplOiA4MCVcclxufVxyXG5cclxuaW1nIHtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZVxyXG59XHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGVcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmVcclxufVxyXG5cclxuW3R5cGU9YnV0dG9uXSxcclxuW3R5cGU9cmVzZXRdLFxyXG5bdHlwZT1zdWJtaXRdLFxyXG5idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b25cclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgb3ZlcmZsb3c6IGF1dG9cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweFxyXG4gICAgfVxyXG4gICAgICAgIFxyXG4gICAgLm14LW1kLWF1dG8ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDExNDBweFxyXG4gICAgfVxyXG59XHJcblxyXG4ucm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4XHJcbn1cclxuXHJcblxyXG4uY29sLFxyXG4uY29sLTEsXHJcbi5jb2wtMixcclxuLmNvbC0zLFxyXG4uY29sLTQsXHJcbi5jb2wtNSxcclxuLmNvbC02LFxyXG4uY29sLTcsXHJcbi5jb2wtOCxcclxuLmNvbC05LFxyXG4uY29sLTEwLFxyXG4uY29sLTExLFxyXG4uY29sLTEyLFxyXG4uY29sLWF1dG8sXHJcbi5jb2wtbGcsXHJcbi5jb2wtbGctMSxcclxuLmNvbC1sZy0yLFxyXG4uY29sLWxnLTMsXHJcbi5jb2wtbGctNCxcclxuLmNvbC1sZy01LFxyXG4uY29sLWxnLTYsXHJcbi5jb2wtbGctNyxcclxuLmNvbC1sZy04LFxyXG4uY29sLWxnLTksXHJcbi5jb2wtbGctMTAsXHJcbi5jb2wtbGctMTEsXHJcbi5jb2wtbGctMTIsXHJcbi5jb2wtbGctYXV0byxcclxuLmNvbC1tZCxcclxuLmNvbC1tZC0xLFxyXG4uY29sLW1kLTIsXHJcbi5jb2wtbWQtMyxcclxuLmNvbC1tZC00LFxyXG4uY29sLW1kLTUsXHJcbi5jb2wtbWQtNixcclxuLmNvbC1tZC03LFxyXG4uY29sLW1kLTgsXHJcbi5jb2wtbWQtOSxcclxuLmNvbC1tZC0xMCxcclxuLmNvbC1tZC0xMSxcclxuLmNvbC1tZC0xMixcclxuLmNvbC1tZC1hdXRvLFxyXG4uY29sLXNtLFxyXG4uY29sLXNtLTEsXHJcbi5jb2wtc20tMixcclxuLmNvbC1zbS0zLFxyXG4uY29sLXNtLTQsXHJcbi5jb2wtc20tNSxcclxuLmNvbC1zbS02LFxyXG4uY29sLXNtLTcsXHJcbi5jb2wtc20tOCxcclxuLmNvbC1zbS05LFxyXG4uY29sLXNtLTEwLFxyXG4uY29sLXNtLTExLFxyXG4uY29sLXNtLTEyLFxyXG4uY29sLXNtLWF1dG8sXHJcbi5jb2wteGwsXHJcbi5jb2wteGwtMSxcclxuLmNvbC14bC0yLFxyXG4uY29sLXhsLTMsXHJcbi5jb2wteGwtNCxcclxuLmNvbC14bC01LFxyXG4uY29sLXhsLTYsXHJcbi5jb2wteGwtNyxcclxuLmNvbC14bC04LFxyXG4uY29sLXhsLTksXHJcbi5jb2wteGwtMTAsXHJcbi5jb2wteGwtMTEsXHJcbi5jb2wteGwtMTIsXHJcbi5jb2wteGwtYXV0byB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHhcclxufVxyXG5cclxuLmNvbC0zIHtcclxuICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICBtYXgtd2lkdGg6IDI1JVxyXG59XHJcblxyXG4uY29sLTkge1xyXG4gICAgZmxleDogMCAwIDc1JTtcclxuICAgIG1heC13aWR0aDogNzUlXHJcbn1cclxuXHJcbi5jb2wtMTIge1xyXG4gICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCVcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuY29sLXNtLTMge1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSVcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7IFxyXG4gICAgLmNvbC1tZC0zIHtcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjUlXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC00IHtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTYge1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MCVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1kLTgge1xyXG4gICAgICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xyXG4gICAgICAgIG1heC13aWR0aDogNjYuNjY2NjY3JVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbWQtMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHsgXHJcbiAgICAuY29sLWxnLTMge1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNSVcclxuICAgIH1cclxuXHJcbiAgICAuY29sLWxnLTcge1xyXG4gICAgICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTguMzMzMzMzJVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctOSB7XHJcbiAgICAgICAgZmxleDogMCAwIDc1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc1JVxyXG4gICAgfVxyXG5cclxuICAgIC5vZmZzZXQtbGctMSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJVxyXG4gICAgfVxyXG59XHJcblxyXG4ubWItMyxcclxuLm15LTMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tdC00LFxyXG4ubXktNCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudFxyXG59XHJcblxyXG4ubXQtNSxcclxuLm15LTUge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5tYi01LFxyXG4ubXktNSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnRleHQtcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudFxyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnRcclxufVxyXG5cclxuOjpzZWxlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogI2YwZWFmOTtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDhweFxyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICNlZWVcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDJjM2VkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2I1OWJlMlxyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8gU2xhYiwgc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNzAwXHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICMxOTE5MTk7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuNHMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuYSxcclxuYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxufVxyXG5cclxuYTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2Q2MWUwMFxyXG59XHJcblxyXG5hLmxhbmcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweFxyXG59XHJcblxyXG5hLmxhbmcgaW1nIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcclxufVxyXG5cclxuYTpob3ZlcixcclxuYnV0dG9uOmhvdmVyLFxyXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyXHJcbn1cclxuXHJcbi5pbWctZmx1aWQge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvXHJcbn1cclxuXHJcbi5ibGFjay1ibG9jayxcclxuLmJsdWUtYmxvY2ssXHJcbi5saWdodGJsdWUtYmxvY2ssXHJcbi50aW1lLWxpbmUtaG9tZSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDBcclxufVxyXG5cclxuLmJsYWNrLWJsb2NrLm5vdC1mb3VuZCxcclxuLmJsdWUtYmxvY2subm90LWZvdW5kLFxyXG4ubGlnaHRibHVlLWJsb2NrLm5vdC1mb3VuZCxcclxuLnRpbWUtbGluZS1ob21lLm5vdC1mb3VuZCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xyXG5cclxuICAgIC5ibGFjay1ibG9jay5ub3QtZm91bmQsXHJcbiAgICAuYmx1ZS1ibG9jay5ub3QtZm91bmQsXHJcbiAgICAubGlnaHRibHVlLWJsb2NrLm5vdC1mb3VuZCxcclxuICAgIC50aW1lLWxpbmUtaG9tZS5ub3QtZm91bmQge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweFxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxhY2stYmxvY2ssXHJcbi5ibHVlLWJsb2NrIHtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5ibGFjay1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMTAxMDEwXHJcbn1cclxuXHJcbi5saWdodGJsdWUtYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2YwZWFmOVxyXG59XHJcblxyXG4uYmx1ZS1ibG9jayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjAxMTNhXHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNzAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2VcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXRcclxufVxyXG5cclxuLmJ0bi5idG4tYmlnIHtcclxuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMTVweFxyXG59XHJcblxyXG4uYnRuOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcblxyXG4uYnRuLmRpc2FibGVkLFxyXG4uYnRuLmRpc2FibGVkOmhvdmVyLFxyXG4uYnRuOmRpc2FibGVkLFxyXG4uYnRuOmRpc2FibGVkOmhvdmVyIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBvcGFjaXR5OiAuNTtcclxuICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XHJcbiAgICBjb2xvcjogI2Y3ZjdmN1xyXG59XHJcblxyXG4uYnRuLWJsdWUsXHJcbi5idG4tcmVkIHtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5idG4tYmx1ZTpob3ZlcixcclxuLmJ0bi1yZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKVxyXG59XHJcblxyXG4uYnRuLXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDYxZTAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2MWUwMFxyXG59XHJcblxyXG4uYnRuLWJsdWUge1xyXG4gICAgYmFja2dyb3VuZDogIzIwMTEzYTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMDExM2FcclxufVxyXG5cclxuLmJ0bi1ibHVlOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMjAxMTNhO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMjAxMTNhXHJcbn1cclxuXHJcbi5idG4tYmx1ZWxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmMGVhZjlcclxufVxyXG5cclxuLmJ0bi1ibHVlbGlnaHQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzIwMTEzYTtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5taWxlc3RvbmUge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbi5taWxlc3RvbmUgc3ZnIHtcclxuICAgIGNvbG9yOiAjZmYyNDAwO1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgd2lkdGg6IDcycHg7XHJcbn1cclxuXHJcbi5taWxlc3RvbmUgaDUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHhcclxufVxyXG5cclxuLm1pbGVzdG9uZSBoNTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKVxyXG59XHJcblxyXG4ubWlsZXN0b25lIC5taWxlc3RvbmUtbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogNDhweFxyXG59XHJcblxyXG4ubWlsZXN0b25lIC5taWxlc3RvbmUtdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHhcclxufVxyXG5cclxubmF2IHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDE1cHggMFxyXG59XHJcblxyXG5uYXYgdWwgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XHJcbi8vICAgICBuYXYgdWwgbGkge1xyXG4vLyAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweFxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG5uYXYgdWwgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxubmF2IHVsIGEge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXM7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXB0b3ApIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbm5hdiB1bCBhOmZvY3VzLFxyXG5uYXYgdWwgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzIwMTEzYTtcclxuICAgIG9wYWNpdHk6IC45XHJcbn1cclxuXHJcbm5hdiB1bCAuY3VycmVudCBhIHtcclxuICAgIGNvbG9yOiAjMjAxMTNhO1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OVxyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUgLmhlYWRlci1uYXYsXHJcbi5tb2JpbGUtbWVudSAuaGVhZGVyLW5hdiAuc3ViLW1lbnUsXHJcbi5tb2JpbGUtbWVudSB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4ubW9iaWxlLW1lbnUgLnN1Yi1tZW51IHtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweFxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xyXG4gICAgLm1vYmlsZS1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1uYXYgLnN1Yi1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmhlYWRlci1uYXYgLmlzLXBhcmVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcclxuICAgIC5oZWFkZXItbmF2IC5pcy1wYXJlbnQ6aG92ZXI+YTphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW5hdiAubWVudS1pdGVtLmlzLXBhcmVudDpob3ZlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGVcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW5hdiAubWVudS1pdGVtLmlzLXBhcmVudDpob3ZlciAuc3ViLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1uYXYgLnN1Yi1tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMFxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbmF2IC5zdWItbWVudSBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHhcclxufVxyXG5cclxuLnNpdGUtaGVhZGVyIC5tZW51LWl0ZW0gYTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjAxMTNhO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dFxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIgLm1lbnUtaXRlbSBhOmZvY3VzLFxyXG4uc2l0ZS1oZWFkZXIgLm1lbnUtaXRlbSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMjAxMTNhXHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAubWVudS1pdGVtIGE6Zm9jdXM6YWZ0ZXIsXHJcbi5zaXRlLWhlYWRlciAubWVudS1pdGVtIGE6aG92ZXI6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjAxMTNhXHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuY3VycmVudCBhIHtcclxuICAgIGNvbG9yOiAjZDYxZTAwXHJcbn1cclxuXHJcbi5zaXRlLWhlYWRlciAuY3VycmVudCBhOmFmdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2Q2MWUwMFxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXIuZml4ZWQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAuNDYpXHJcbn1cclxuXHJcbi5zaXRlLWxvZ28ge1xyXG4gICAgbWFyZ2luOiA1cHggMFxyXG59XHJcblxyXG4uaGVhZGVyLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XHJcbiAgICAuaGVhZGVyLW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LXRvZ2dsZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICBtYXJnaW46IDdweCAwO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCVcclxufVxyXG5cclxuLm5hdi10b2dnbGU6Zm9jdXMge1xyXG4gICAgb3V0bGluZS13aWR0aDogMFxyXG59XHJcblxyXG4ubmF2LXRvZ2dsZSBbY2xhc3MqPWJhci1dIHtcclxuICAgIGJhY2tncm91bmQ6ICMyMDExM2E7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4XHJcbn1cclxuXHJcbi5uYXYtdG9nZ2xlIC5iYXItYm90IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBcclxufVxyXG5cclxuLm5hdi10b2dnbGUub3BlbmVkIC5iYXItdG9wIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxNSUgMTUlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTUlIDE1JVxyXG59XHJcblxyXG4ubmF2LXRvZ2dsZS5vcGVuZWQgLmJhci1taWQge1xyXG4gICAgb3BhY2l0eTogMFxyXG59XHJcblxyXG4ubmF2LXRvZ2dsZS5vcGVuZWQgLmJhci1ib3Qge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxNSUgOTUlO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTUlIDk1JVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xyXG4gICAgLm5hdi10b2dnbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxyXG4gICAgfVxyXG59XHJcblxyXG4udG9wLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjAxMTNhXHJcbn1cclxuXHJcbi50b3AtYmFyLFxyXG4udG9wLWJhciBhIHtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi50b3AtYmFyIC5jb2wtMTIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcclxuICAgIC50b3AtYmFyIC5jb2wtMTI6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnRcclxuICAgIH1cclxuXHJcbiAgICAudG9wLWJhciAuY29sLTEyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgNTAlIG5vLXJlcGVhdDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4XHJcbn1cclxuXHJcbi5zbGljay1hcnJvdzpmb2N1cyxcclxuLnNsaWNrLWFycm93OmhvdmVyIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6ICMwMDBcclxufVxyXG5cclxuLnNsaWNrLXByZXYge1xyXG4gICAgbGVmdDogMFxyXG59XHJcblxyXG4uc2xpY2stbmV4dCB7XHJcbiAgICByaWdodDogMFxyXG59XHJcblxyXG4uaG9tZS1zbGlkZXItY29udGFpbmVyIC5pdGVtLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmhvbWUtc2xpZGVyLWNvbnRhaW5lciAubWFpbi10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDIwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgei1pbmRleDogOTk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5ob21lLXNsaWRlci1jb250YWluZXIgLm1haW4tdGV4dCBoMSB7XHJcbiAgICBmb250LXNpemU6IDE1cHhcclxufVxyXG5cclxuLmhvbWUtc2xpZGVyLWNvbnRhaW5lciAub3ZlcmxheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgb3BhY2l0eTogLjQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCVcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xyXG4gICAgLmhvbWUtc2xpZGVyLWNvbnRhaW5lciAubWFpbi10ZXh0IGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHhcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcclxuICAgIC5ob21lLXNsaWRlci1jb250YWluZXIgLm1haW4tdGV4dCB7XHJcbiAgICAgICAgdG9wOiA1MCVcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1zbGlkZXItY29udGFpbmVyIC5tYWluLXRleHQgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHhcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWUtc2xpZGVyIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzIwMTEzYTtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciBhIHtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZDYxZTAwXHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAucHJlLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5jb3B5IHtcclxuICAgIGJhY2tncm91bmQ6ICMxNzBjMmFcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5jb3B5IC5jb2wtMTIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XHJcbiAgICAuc2l0ZS1mb290ZXIgLmNvcHkgLmNvbC0xMjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdFxyXG4gICAgfVxyXG5cclxuICAgIC5zaXRlLWZvb3RlciAuY29weSAuY29sLTEyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICB9XHJcbn1cclxuXHJcbiN1cCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGJvdHRvbTogOTVweDtcclxuICAgIGJhY2tncm91bmQ6ICMxMDEwMTA7XHJcbiAgICBvcGFjaXR5OiAuNztcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgZGlzcGxheTogbm9uZVxyXG59XHJcblxyXG4jdXA6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMVxyXG59XHJcblxyXG4jdXA6aG92ZXIgYSxcclxuI3VwIGEge1xyXG4gICAgY29sb3I6ICNmMGVhZjlcclxufVxyXG5cclxuI3VwIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbVxyXG59XHJcblxyXG4jdXAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJVxyXG59XHJcblxyXG4ucHJpdmFjaWRhZC1iYXIge1xyXG4gICAgYmFja2dyb3VuZDogIzEwMTAxMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5wcml2YWNpZGFkLWJhciBhOm5vdCguYnRuKSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXHJcbn1cclxuXHJcbi5zb2NpYWwtbmV0d29yayBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW1cclxufVxyXG5cclxuLnNvY2lhbC1uZXR3b3JrIGE6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBcclxufVxyXG5cclxuLnRpbWUtbGluZS1ob21lIGgyLFxyXG4udGltZS1saW5lLWhvbWUgaDMge1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi50aW1lLWxpbmUtaG9tZSBoMiB7XHJcbiAgICBmb250LXNpemU6IDcwcHhcclxufVxyXG5cclxuLnRpbWUtbGluZS1ob21lIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogNDBweFxyXG59XHJcblxyXG4udGltZS1saW5lLWhvbWUgLnRpbWVsaW5lLWdyb3VwIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4XHJcbn1cclxuXHJcbi50aW1lbGluZS1ncm91cCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLnRpbWVsaW5lLWdyb3VwIC50aW1lbGluZS1saW5lIHtcclxuICAgIGJhY2tncm91bmQ6ICMxNzBjMmE7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcclxuICAgIC50aW1lbGluZS1ncm91cCAudGltZWxpbmUtbGluZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWVsaW5lLWJsb2NrLWl0ZW06YmVmb3JlLFxyXG4udGltZWxpbmUtaXRlbSAucG9pbnQge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICMxNzBjMmFcclxufVxyXG5cclxuLnRpbWVsaW5lLWl0ZW0gLnBvaW50LWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC02cHg7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XHJcbiAgICAudGltZWxpbmUtaXRlbSAucG9pbnQtaG9sZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9ja1xyXG4gICAgfVxyXG59XHJcblxyXG4udGltZWxpbmUtaXRlbSAucG9pbnQge1xyXG4gICAgbWFyZ2luOiAwIGF1dG9cclxufVxyXG5cclxuLnRpbWVsaW5lLWJsb2NrLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0b1xyXG59XHJcblxyXG4udGltZWxpbmUtYmxvY2staXRlbTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBkaXNwbGF5OiB0YWJsZVxyXG59XHJcblxyXG4udGltZWxpbmUtYmxvY2staXRlbSAuaXRlbT5wIHtcclxuICAgIG1hcmdpbi10b3A6IDBcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcclxuICAgIC50aW1lbGluZS1ibG9jay1pdGVtOm50aC1jaGlsZCgybik6YmVmb3JlIHtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiA0OS4yJVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lbGluZS1ibG9jay1pdGVtOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNDkuNSU7XHJcbiAgICAgICAgei1pbmRleDogMlxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lbGluZS1ibG9jay1pdGVtIC5pdGVtIHtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMiVcclxuICAgIH1cclxuXHJcbiAgICAudGltZWxpbmUtYmxvY2staXRlbTpudGgtY2hpbGQoMm4pIC5pdGVtIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJVxyXG4gICAgfVxyXG59XHJcblxyXG4udGltZWxpbmUtbWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxufVxyXG5cclxuLnRpbWVsaW5lLW1haW4gLnRpbWVsaW5lLWxpbmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgd2lkdGg6IDRweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICMyMDExM2E7XHJcbiAgICBsZWZ0OiA1MCVcclxufVxyXG5cclxuLmZpbGUtaW5wdXQsXHJcbmlucHV0LFxyXG50ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBlYWY5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxyXG59XHJcblxyXG4uc3VzY3JpcGNpb24ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMzQpO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDk5OTk5XHJcbn1cclxuXHJcbi5zdXNjcmlwY2lvbiAuY29udGVudC1mb3JtIHtcclxuICAgIGJhY2tncm91bmQ6ICNmMGVhZjk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHhcclxufVxyXG5cclxuLnN1c2NyaXBjaW9uIC5jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSlcclxufVxyXG5cclxuI2Jpb19lcF9iZyxcclxuI2Jpb19lcF9jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnRcclxufVxyXG5cclxuLnN1YnNjcmlwdGlvbi1mb3JtIHtcclxuICAgIGRpc3BsYXk6IG5vbmVcclxufVxyXG5cclxuLmZvcm0taW5saW5lIHtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZWxpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlZGFyaztcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59XHJcbi8vIHNsaWNrIHNsaWRlclxyXG5cclxuLy8gZGF0YSBhb3MiLCJAbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcclxuICBAaWYgJHBvaW50ID09IGZ1bGwgeyAvLyAxOTIwXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwZW0pIHsgQGNvbnRlbnQgOyB9XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRwb2ludCA9PSBoZCB7IC8vIDE0MDBcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4Ny41ZW0pIHsgQGNvbnRlbnQgOyB9XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRwb2ludCA9PSBkZXNrdG9wIHsgLy8gMTIwMFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHsgQGNvbnRlbnQgOyB9XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRwb2ludCA9PSBsYXB0b3AgeyAvLyA5OTJcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7IEBjb250ZW50IDsgfVxyXG4gIH1cclxuICBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0IHsgLy8gODAwXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTBlbSkgeyBAY29udGVudCA7IH1cclxuICB9XHJcbiAgQGVsc2UgaWYgJHBvaW50ID09IHBoYWJsZXQgeyAvLzYwMFxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkgIHsgQGNvbnRlbnQgOyB9XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRwb2ludCA9PSBtb2JpbGVvbmx5IHsgLy82MDBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41ZW0pICB7IEBjb250ZW50IDsgfVxyXG5cclxuICB9XHJcbn0iLCIkZm9udF9ib2R5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiRmb250X3RpdGxlOiAnUm9ib3RvIFNsYWInLCBzZXJpZjtcclxuJHJlZDogI2Q2MWUwMDtcclxuJGJsYWNrOiAjMTAxMDEwO1xyXG4kYmx1ZTogIzIwMTEzYTtcclxuJGJsdWVsaWdodDogbGlnaHRlbigkYmx1ZSwgODAlKTtcclxuJGJsdWVkYXJrOiBkYXJrZW4oJGJsdWUsIDQlKTsiLCIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/