/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */
.block-etapes {
  background-color: var(--color-black);
}
.c-etapes {
  color: var(--color-white);
  padding-block: 0;
}
.c-etapes__inner {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-lg);
}
.c-etapes__list {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xs);
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (width >= 1300px) {
  .c-etapes__list {
    gap: 0;
  }
}
.c-etapes__item {
  position: relative;
}
.c-etapes__item--last .c-etapes__marker {
  display: none;
}
.c-etapes__route-item {
  display: flex;
  flex-direction: column;
  gap: 0.15rem;
  min-width: 0;
}
@media (width >= 1300px) {
  .c-etapes__route-item {
    gap: 62px;
  }
}
.c-etapes__link {
  display: flex;
  gap: 0;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  padding: 0;
  color: inherit;
  text-decoration: none;
  background-color: rgba(86, 86, 86, 0.2);
  border-radius: var(--radius-2xl);
  transition: opacity 0.2s ease;
  border: 2px solid var(--color-gray-700);
}
.c-etapes__link:has(.c-etapes__media) {
  grid-template-columns: minmax(0, 7.25rem) minmax(0, 1fr);
}
@media (width >= 1300px) {
  .c-etapes__link {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 0;
    align-items: stretch;
    overflow: hidden;
    padding: 15px 0;
    background-color: transparent;
    border-radius: 0;
    grid-template-columns: auto minmax(0, 1fr) minmax(0, 0.9fr);
    gap: var(--spacing-xl);
    overflow: visible;
    padding: 15px 0;
    background-color: transparent;
    border-radius: 0;
    border: 0px solid var(--color-gray-700);
  }
  .c-etapes__link:has(.c-etapes__media) {
    grid-template-columns: auto minmax(0, 1fr) minmax(0, 0.9fr);
  }
}
.c-etapes__link:hover {
  opacity: 0.92;
}
.c-etapes__timeline {
  display: none;
  position: relative;
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-sm);
  min-width: 4.5rem;
  padding-top: 0.15rem;
}
@media (width >= 1300px) {
  .c-etapes__timeline {
    display: flex;
  }
}
.c-etapes__timeline::after {
  content: '';
  position: absolute;
  top: 2.75rem;
  bottom: calc(-1 * var(--spacing-lg));
  left: 50%;
  width: 0;
  border-left: 1px dashed var(--color-primary);
  transform: translateX(-50%);
  pointer-events: none;
  height: 100px;
  top: calc(100% - 97px);
}
.c-etapes__item:last-child .c-etapes__timeline::after {
  display: none;
}
.c-etapes__day {
  font-family: var(--font-main);
  font-size: var(--text-lg);
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: -0.51px;
  text-transform: uppercase;
  color: var(--color-primary);
  white-space: nowrap;
  text-align: center;
}
.c-etapes__day--card {
  display: block;
  font-size: var(--text-sm);
  line-height: 1.2;
  letter-spacing: -0.03em;
  text-align: left;
  font-weight: 400;
}
@media (width >= 1300px) {
  .c-etapes__day--card {
    display: none;
    font-weight: 600;
  }
}
.block-etapes .c-single-etape__nav-day-number {
  font-family: "ITC Blair";
  font-size: clamp(2.5rem, 2.3239rem + 0.7512vw, 3rem);
  font-style: italic;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -1.44px;
  color: var(--color-primary);
}
.c-etapes__marker {
  position: relative;
  z-index: 1;
  flex-shrink: 0;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-image: url("../../../../src-assets/img/icons/marker-active.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.c-etapes__content {
  min-width: 0;
  padding: 0.75rem 1rem 0.75rem 1.5rem;
  flex: 1;
}
@media (width >= 768px) {
  .c-etapes__content {
    padding: 0.7rem 1.25rem 0.7rem 1.25rem;
  }
}
@media (width >= 1300px) {
  .c-etapes__content {
    padding: 0;
  }
}
.c-etapes__route {
  display: flex;
  justify-content: space-between;
  gap: var(--spacing-lg);
  align-items: flex-start;
  flex-direction: column;
}
@media (width >= 480px) {
  .c-etapes__route {
    flex-direction: row;
    align-items: center;
  }
}
@media (width >= 1300px) {
  .c-etapes__route {
    gap: 0;
    align-items: center;
  }
}
.c-etapes__departure {
  display: flex;
  flex-direction: column;
  gap: 0.15rem;
}
.c-etapes__city, .c-etapes__arrival-city {
  font-family: 'Montserrat';
  font-size: 18px;
  font-style: italic;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -0.75px;
  text-transform: uppercase;
  color: var(--color-white);
}
@media (width >= 480px) {
  .c-etapes__city, .c-etapes__arrival-city {
    font-family: "ITC Blair";
    font-size: 16px;
  }
}
@media (width >= 768px) {
  .c-etapes__city, .c-etapes__arrival-city {
    font-size: 22px;
  }
}
@media (width >= 1300px) {
  .c-etapes__city, .c-etapes__arrival-city {
    font-size: 25px;
  }
}
.c-etapes__vers {
  font-size: var(--text-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  color: var(--color-white);
}
@media (width >= 1300px) {
  .c-etapes__vers {
    display: none;
    font-weight: 600;
  }
}
.c-etapes__country, .c-etapes__arrival-country {
  display: none;
  font-size: var(--text-lg);
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: -0.51px;
  text-transform: uppercase;
  color: var(--color-white);
}
@media (width >= 1300px) {
  .c-etapes__country, .c-etapes__arrival-country {
    display: block;
  }
}
.c-etapes__middle {
  display: flex;
  justify-content: flex-end;
  flex-shrink: 0;
}
@media (width >= 1300px) {
  .c-etapes__middle {
    justify-content: center;
  }
}
.c-etapes__distance {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0;
  flex-shrink: 0;
  text-align: right;
}
@media (width >= 768px) {
  .c-etapes__distance {
    align-items: flex-end;
  }
}
@media (width >= 1300px) {
  .c-etapes__distance {
    align-items: flex-start;
    text-align: left;
  }
}
.c-etapes__distance-value {
  font-family: "ITC Blair";
  font-size: 20px;
  font-style: italic;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -0.75px;
  color: var(--color-white);
}
@media (width >= 768px) {
  .c-etapes__distance-value {
    font-size: 22px;
  }
}
@media (width >= 1300px) {
  .c-etapes__distance-value {
    font-size: 25px;
  }
}
.c-etapes__distance-unit {
  font-size: var(--text-sm);
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  letter-spacing: -0.51px;
  color: var(--color-primary);
}
@media (width >= 1300px) {
  .c-etapes__distance-unit {
    font-size: var(--text-lg);
    font-weight: 600;
  }
}
.c-etapes__finale {
  display: flex;
  align-items: start;
  gap: var(--spacing-sm);
  font-family: var(--font-main);
  font-style: italic;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--color-primary);
  white-space: nowrap;
  margin-top: 10px;
  flex-direction: column;
}
@media (width >= 480px) {
  .c-etapes__finale {
    align-items: center;
    flex-direction: row;
  }
}
@media (width >= 1300px) {
  .c-etapes__finale {
    display: inline-flex;
    margin-top: 0px;
  }
}
.c-etapes__finale-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
}
.c-etapes__finale-icon svg {
  width: 100%;
  height: 100%;
  fill: currentColor;
}
.c-etapes__finale-label {
  font-size: 12px;
}
@media (width >= 480px) {
  .c-etapes__finale-label {
    font-size: var(--text-sm);
  }
}
.c-etapes__arrival {
  display: none;
  align-items: center;
  gap: 0.35rem;
}
@media (width >= 1300px) {
  .c-etapes__arrival {
    display: inline-flex;
    justify-content: flex-start;
  }
}
.c-etapes__arrival-icon {
  width: 38px;
  height: 57px;
}
.c-etapes__arrival-icon svg {
  width: 100%;
  height: 100%;
  margin-right: 10px;
}
.c-etapes__arrival-location {
  display: flex;
  flex-direction: column;
}
.c-etapes__media {
  order: -1;
  overflow: hidden;
  align-self: stretch;
  min-width: 0;
  min-height: 5.75rem;
  border-radius: 0;
  width: 100px;
  height: 153px;
}
@media (width >= 480px) {
  .c-etapes__media {
    width: 149px;
    height: 153px;
  }
}
@media (width >= 768px) {
  .c-etapes__media {
    width: 249px;
    height: 193px;
  }
}
@media (width >= 1300px) {
  .c-etapes__media {
    order: 0;
    display: block;
    width: auto;
    height: 193px;
    min-height: 0;
    border-radius: 0.75rem;
  }
}
.c-etapes__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.c-etapes__stats {
  display: none;
  grid-template-columns: 1fr;
  gap: 0;
  border: 1px solid var(--color-primary);
  border-radius: 0.75rem;
  overflow: hidden;
}
@media (width >= 768px) {
  .c-etapes__stats {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    display: grid;
  }
}
.c-etapes__stat {
  padding: var(--spacing-sm) var(--spacing-md);
  font-family: var(--font-main);
  font-size: var(--text-lg);
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: -0.51px;
  text-transform: uppercase;
  text-align: center;
  color: var(--color-white);
}
.c-etapes__stat:not(:last-child) {
  border-bottom: 1px solid var(--color-primary);
}
@media (width >= 768px) {
  .c-etapes__stat:not(:last-child) {
    border-bottom: 0;
    border-right: 1px solid var(--color-primary);
  }
}
.c-etapes__stat p {
  margin: 0;
  color: var(--color-white);
}
.c-etapes__stat p br {
  display: none;
}
.c-etapes__stat strong,
    .c-etapes__stat b {
  display: block;
  margin-bottom: 0.15rem;
  font-family: "ITC Blair";
  font-size: 25px;
  font-style: italic;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -0.75px;
  color: var(--color-primary);
}
.c-etapes__stat strong em, .c-etapes__stat b em {
  font-family: Montserrat;
  font-size: var(--text-lg);
  font-style: normal;
  font-weight: 600;
  line-height: 140%;
  letter-spacing: -0.51px;
  text-transform: uppercase;
}
.c-etapes__cta.c-btn {
  font-family: "ITC Blair";
  font-size: var(--text-sm);
  font-style: italic;
  font-weight: 700;
  line-height: 100%;
  letter-spacing: -1.44px;
}
.c-etapes__cta.c-btn:hover {
  background-color: var(--color-white);
  color: var(--color-black);
}
@media (width >= 1300px) {
  .c-etapes__cta.c-btn {
    font-size: 48px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiZXRhcGVzLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxrRUFBQTtBQ09BO0VBQ0ksb0NBQXFDO0FBQ3hDO0FBRUQ7RUFDSSx5QkFBMEI7RUFDMUIsZ0JBQWlCO0FBQ3BCO0FBRUQ7RUFDSSxhQUFjO0VBQ2Qsc0JBQXVCO0VBQ3ZCLHNCQUF1QjtBQUMxQjtBQUVEO0VBQ0ksYUFBYztFQUNkLHNCQUF1QjtFQUN2QixzQkFBdUI7RUFDdkIsU0FBVTtFQUNWLFVBQVc7RUFDWCxnQkFBaUI7QUFLcEI7QURqQ0Q7RUNzQkE7SUFTUSxNQUFPO0VBRWQ7Q0RqQ0Q7QUNtQ0E7RUFDSSxrQkFBbUI7QUFDdEI7QUFFRDtFQUNJLGFBQWM7QUFDakI7QUFFRDtFQUNJLGFBQWM7RUFDZCxzQkFBdUI7RUFDdkIsWUFBYTtFQUNiLFlBQWE7QUFLaEI7QURwREQ7RUMyQ0E7SUFPUSxTQUFVO0VBRWpCO0NEcEREO0FDc0RBO0VBQ0ksYUFBYztFQUNkLE1BQU87RUFDUCxtQkFBb0I7RUFDcEIsOEJBQStCO0VBQy9CLGdCQUFpQjtFQUNqQixVQUFXO0VBQ1gsY0FBZTtFQUNmLHFCQUFzQjtFQUN0Qix1Q0FBd0M7RUFDeEMsZ0NBQWlDO0VBQ2pDLDZCQUE4QjtFQUM5Qix1Q0FBd0M7QUErQjNDO0FBN0JHO0VBQ0ksd0RBQXlEO0FBQzVEO0FEdEVMO0VDc0RBO0lBbUJRLGFBQWM7SUFDZCxxQ0FBc0M7SUFDdEMsTUFBTztJQUNQLG9CQUFxQjtJQUNyQixnQkFBaUI7SUFDakIsZUFBZ0I7SUFDaEIsNkJBQThCO0lBQzlCLGdCQUFpQjtJQUNqQiwyREFBNEQ7SUFDNUQsc0JBQXVCO0lBQ3ZCLGlCQUFrQjtJQUNsQixlQUFnQjtJQUNoQiw2QkFBOEI7SUFDOUIsZ0JBQWlCO0lBQ2pCLHVDQUF3QztFQVUvQztFQVJPO0lBQ0ksMkRBQTREO0VBQy9EO0NEM0ZUO0FDOEZJO0VBQ0ksYUFBYztBQUNqQjtBQUdMO0VBQ0ksYUFBYztFQUNkLGtCQUFtQjtFQUNuQixzQkFBdUI7RUFDdkIsbUJBQW9CO0VBQ3BCLHNCQUF1QjtFQUN2QixpQkFBa0I7RUFDbEIsb0JBQXFCO0FBbUJ4QjtBRDdIRDtFQ21HQTtJQVVRLGFBQWM7RUFnQnJCO0NEN0hEO0FDZ0hJO0VBQ0ksV0FBWTtFQUNaLGtCQUFtQjtFQUNuQixZQUFhO0VBQ2Isb0NBQXFDO0VBQ3JDLFNBQVU7RUFDVixRQUFTO0VBQ1QsNENBQTZDO0VBQzdDLDJCQUE0QjtFQUM1QixvQkFBcUI7RUFDckIsYUFBYztFQUNkLHNCQUF1QjtBQUMxQjtBQUdMO0VBQ0ksYUFBYztBQUNqQjtBQUVEO0VBQ0ksNkJBQThCO0VBQzlCLHlCQUEwQjtFQUMxQixrQkFBbUI7RUFDbkIsZ0JBQWlCO0VBQ2pCLGlCQUFrQjtFQUNsQix1QkFBd0I7RUFDeEIseUJBQTBCO0VBQzFCLDJCQUE0QjtFQUM1QixtQkFBb0I7RUFDcEIsa0JBQW1CO0FBQ3RCO0FBRUQ7RUFDSSxjQUFlO0VBQ2YseUJBQTBCO0VBQzFCLGdCQUFpQjtFQUNqQix1QkFBd0I7RUFDeEIsZ0JBQWlCO0VBQ2pCLGdCQUFpQjtBQU1wQjtBRDVKRDtFQ2dKQTtJQVNRLGFBQWM7SUFDZCxnQkFBaUI7RUFFeEI7Q0Q1SkQ7QUM4SkE7RUFDSSx3QkFBeUI7RUFDekIsb0RBQWdDO0VBQ2hDLGtCQUFtQjtFQUNuQixnQkFBaUI7RUFDakIsaUJBQWtCO0VBQ2xCLHVCQUF3QjtFQUN4QiwyQkFBNEI7QUFDL0I7QUFFRDtFQUNJLGtCQUFtQjtFQUNuQixVQUFXO0VBQ1gsY0FBZTtFQUNmLFdBQVk7RUFDWixZQUFhO0VBQ2IsNkJBQThCO0VBQzlCLDJFQUE0RTtFQUM1RSw0QkFBNkI7RUFDN0IsMkJBQTRCO0VBQzVCLHdCQUF5QjtBQUM1QjtBQUVEO0VBQ0ksWUFBYTtFQUNiLG9DQUFxQztFQUNyQyxPQUFRO0FBU1g7QURqTUQ7RUNxTEE7SUFNUSxzQ0FBdUM7RUFNOUM7Q0RqTUQ7QUFBQTtFQ3FMQTtJQVVRLFVBQVc7RUFFbEI7Q0RqTUQ7QUNtTUE7RUFDSSxhQUFjO0VBQ2QsOEJBQStCO0VBQy9CLHNCQUF1QjtFQUN2Qix1QkFBd0I7RUFDeEIsc0JBQXVCO0FBVzFCO0FEbk5EO0VDbU1BO0lBUVEsbUJBQW9CO0lBQ3BCLG1CQUFvQjtFQU8zQjtDRG5ORDtBQUFBO0VDbU1BO0lBYVEsTUFBTztJQUNQLG1CQUFvQjtFQUUzQjtDRG5ORDtBQ3FOQTtFQUNJLGFBQWM7RUFDZCxzQkFBdUI7RUFDdkIsWUFBYTtBQUNoQjtBQUVEO0VBQ0kseUJBQTBCO0VBQzFCLGVBQWdCO0VBQ2hCLGtCQUFtQjtFQUNuQixnQkFBaUI7RUFDakIsaUJBQWtCO0VBQ2xCLHVCQUF3QjtFQUN4Qix5QkFBMEI7RUFDMUIseUJBQTBCO0FBYzdCO0FEalBEO0VDMk5BO0lBV1Esd0JBQXlCO0lBQ3pCLGVBQWdCO0VBVXZCO0NEalBEO0FBQUE7RUMyTkE7SUFnQlEsZUFBZ0I7RUFNdkI7Q0RqUEQ7QUFBQTtFQzJOQTtJQW9CUSxlQUFnQjtFQUV2QjtDRGpQRDtBQ21QQTtFQUNJLHlCQUEwQjtFQUMxQixrQkFBbUI7RUFDbkIsZ0JBQWlCO0VBQ2pCLGdCQUFpQjtFQUNqQix1QkFBd0I7RUFDeEIseUJBQTBCO0VBQzFCLHlCQUEwQjtBQU03QjtBRGhRRDtFQ21QQTtJQVVRLGFBQWM7SUFDZCxnQkFBaUI7RUFFeEI7Q0RoUUQ7QUNrUUE7RUFDSSxhQUFjO0VBQ2QseUJBQTBCO0VBQzFCLGtCQUFtQjtFQUNuQixnQkFBaUI7RUFDakIsaUJBQWtCO0VBQ2xCLHVCQUF3QjtFQUN4Qix5QkFBMEI7RUFDMUIseUJBQTBCO0FBSzdCO0FEL1FEO0VDa1FBO0lBV1EsY0FBZTtFQUV0QjtDRC9RRDtBQ2lSQTtFQUNJLGFBQWM7RUFDZCx5QkFBMEI7RUFDMUIsY0FBZTtBQUtsQjtBRHpSRDtFQ2lSQTtJQU1RLHVCQUF3QjtFQUUvQjtDRHpSRDtBQzJSQTtFQUNJLGFBQWM7RUFDZCxzQkFBdUI7RUFDdkIsdUJBQXdCO0VBQ3hCLE1BQU87RUFDUCxjQUFlO0VBQ2YsaUJBQWtCO0FBVXJCO0FEM1NEO0VDMlJBO0lBU1EscUJBQXNCO0VBTzdCO0NEM1NEO0FBQUE7RUMyUkE7SUFhUSx1QkFBd0I7SUFDeEIsZ0JBQWlCO0VBRXhCO0NEM1NEO0FDNlNBO0VBQ0ksd0JBQXlCO0VBQ3pCLGVBQWdCO0VBQ2hCLGtCQUFtQjtFQUNuQixnQkFBaUI7RUFDakIsaUJBQWtCO0VBQ2xCLHVCQUF3QjtFQUN4Qix5QkFBMEI7QUFTN0I7QUQ3VEQ7RUM2U0E7SUFVUSxlQUFnQjtFQU12QjtDRDdURDtBQUFBO0VDNlNBO0lBY1EsZUFBZ0I7RUFFdkI7Q0Q3VEQ7QUMrVEE7RUFDSSx5QkFBMEI7RUFDMUIsa0JBQW1CO0VBQ25CLGdCQUFpQjtFQUNqQixpQkFBa0I7RUFDbEIsdUJBQXdCO0VBQ3hCLDJCQUE0QjtBQU0vQjtBRDNVRDtFQytUQTtJQVNRLHlCQUEwQjtJQUMxQixnQkFBaUI7RUFFeEI7Q0QzVUQ7QUM2VUE7RUFDSSxhQUFjO0VBQ2Qsa0JBQW1CO0VBQ25CLHNCQUF1QjtFQUN2Qiw2QkFBOEI7RUFDOUIsa0JBQW1CO0VBQ25CLGdCQUFpQjtFQUNqQixjQUFlO0VBQ2Ysc0JBQXVCO0VBQ3ZCLHlCQUEwQjtFQUMxQiwyQkFBNEI7RUFDNUIsbUJBQW9CO0VBQ3BCLGdCQUFpQjtFQUNqQixzQkFBdUI7QUFXMUI7QURyV0Q7RUM2VUE7SUFnQlEsbUJBQW9CO0lBQ3BCLG1CQUFvQjtFQU8zQjtDRHJXRDtBQUFBO0VDNlVBO0lBcUJRLG9CQUFxQjtJQUNyQixlQUFnQjtFQUV2QjtDRHJXRDtBQ3VXQTtFQUNJLG9CQUFxQjtFQUNyQixtQkFBb0I7RUFDcEIsdUJBQXdCO0VBQ3hCLGNBQWU7RUFDZixlQUFnQjtBQU9uQjtBQUxHO0VBQ0ksV0FBWTtFQUNaLFlBQWE7RUFDYixrQkFBbUI7QUFDdEI7QUFHTDtFQUNJLGVBQWdCO0FBSW5CO0FEMVhEO0VDcVhBO0lBR1EseUJBQTBCO0VBRWpDO0NEMVhEO0FDNFhBO0VBQ0ksYUFBYztFQUNkLG1CQUFvQjtFQUNwQixZQUFhO0FBTWhCO0FEcllEO0VDNFhBO0lBTVEsb0JBQXFCO0lBQ3JCLDJCQUE0QjtFQUVuQztDRHJZRDtBQ3VZQTtFQUNJLFdBQVk7RUFDWixZQUFhO0FBT2hCO0FBTEc7RUFDSSxXQUFZO0VBQ1osWUFBYTtFQUNiLGtCQUFtQjtBQUN0QjtBQUdMO0VBQ0ksYUFBYztFQUNkLHNCQUF1QjtBQUMxQjtBQUVEO0VBQ0ksU0FBVTtFQUNWLGdCQUFpQjtFQUNqQixtQkFBb0I7RUFDcEIsWUFBYTtFQUNiLG1CQUFvQjtFQUNwQixnQkFBaUI7RUFDakIsWUFBYTtFQUNiLGFBQWM7QUFvQmpCO0FEbmJEO0VDdVpBO0lBV1EsWUFBYTtJQUNiLGFBQWM7RUFnQnJCO0NEbmJEO0FBQUE7RUN1WkE7SUFnQlMsWUFBYTtJQUNiLGFBQWM7RUFXdEI7Q0RuYkQ7QUFBQTtFQ3VaQTtJQXFCUSxRQUFTO0lBQ1QsY0FBZTtJQUNmLFdBQVk7SUFDWixhQUFjO0lBQ2QsYUFBYztJQUNkLHNCQUF1QjtFQUU5QjtDRG5iRDtBQ3FiQTtFQUNJLGNBQWU7RUFDZixXQUFZO0VBQ1osWUFBYTtFQUNiLGlCQUFrQjtFQUNsQix1QkFBd0I7QUFDM0I7QUFFRDtFQUNJLGFBQWM7RUFDZCwwQkFBMkI7RUFDM0IsTUFBTztFQUNQLHNDQUF1QztFQUN2QyxzQkFBdUI7RUFDdkIsZ0JBQWlCO0FBTXBCO0FEemNEO0VDNmJBO0lBU1EsZ0RBQWlEO0lBQ2pELGFBQWM7RUFFckI7Q0R6Y0Q7QUMyY0E7RUFDSSw0Q0FBNkM7RUFDN0MsNkJBQThCO0VBQzlCLHlCQUEwQjtFQUMxQixrQkFBbUI7RUFDbkIsZ0JBQWlCO0VBQ2pCLGlCQUFrQjtFQUNsQix1QkFBd0I7RUFDeEIseUJBQTBCO0VBQzFCLGtCQUFtQjtFQUNuQix5QkFBMEI7QUEwQzdCO0FBeENHO0VBQ0ksNkNBQThDO0FBTWpEO0FEOWRMO0VDdWRJO0lBSVEsZ0JBQWlCO0lBQ2pCLDRDQUE2QztFQUVwRDtDRDlkTDtBQ2dlSTtFQUNJLFNBQVU7RUFDVix5QkFBMEI7QUFLN0I7QUFIRztFQUNJLGFBQWM7QUFDakI7QUFHTDs7RUFFSSxjQUFlO0VBQ2Ysc0JBQXVCO0VBQ3ZCLHdCQUF5QjtFQUN6QixlQUFnQjtFQUNoQixrQkFBbUI7RUFDbkIsZ0JBQWlCO0VBQ2pCLGlCQUFrQjtFQUNsQix1QkFBd0I7RUFDeEIsMkJBQTRCO0FBVy9CO0FBVEc7RUFDSSx1QkFBd0I7RUFDeEIseUJBQTBCO0VBQzFCLGtCQUFtQjtFQUNuQixnQkFBaUI7RUFDakIsaUJBQWtCO0VBQ2xCLHVCQUF3QjtFQUN4Qix5QkFBMEI7QUFDN0I7QUFJVDtFQUNJLHdCQUF5QjtFQUN6Qix5QkFBMEI7RUFDMUIsa0JBQW1CO0VBQ25CLGdCQUFpQjtFQUNqQixpQkFBa0I7RUFDbEIsdUJBQXdCO0FBVTNCO0FBVEc7RUFDSSxvQ0FBcUM7RUFDckMseUJBQTBCO0FBQzdCO0FEM2dCTDtFQ2lnQkE7SUFhUSxlQUFnQjtFQUd2QjtDRGpoQkQiLCJmaWxlIjoiZXRhcGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiQHJlZmVyZW5jZSBcInRhaWx3aW5kY3NzXCI7XG5AcmVmZXJlbmNlIFwiLi4vLi4vLi4vLi4vc3JjLWFzc2V0cy9zdHlsZXMtZ2xvYmFsL3ZhcmlhYmxlcy9fdmFyaWFibGVzLmNzc1wiO1xuXG4vKipcbiAqIEV0YXBlcyBCbG9ja1xuICovXG5cbi5ibG9jay1ldGFwZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbn1cblxuLmMtZXRhcGVzIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIHBhZGRpbmctYmxvY2s6IDA7XG59XG5cbi5jLWV0YXBlc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctbGcpO1xufVxuXG4uYy1ldGFwZXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmcteHMpO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBAdmFyaWFudCBsZyB7XG4gICAgICAgIGdhcDogMDtcbiAgICB9XG59XG5cbi5jLWV0YXBlc19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1ldGFwZXNfX2l0ZW0tLWxhc3QgLmMtZXRhcGVzX19tYXJrZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLWV0YXBlc19fcm91dGUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC4xNXJlbTtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBAdmFyaWFudCBsZyB7XG4gICAgICAgIGdhcDogNjJweDtcbiAgICB9XG59XG5cbi5jLWV0YXBlc19fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg2LCA4NiwgODYsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzLTJ4bCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItZ3JheS03MDApO1xuXG4gICAgJjpoYXMoLmMtZXRhcGVzX19tZWRpYSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA3LjI1cmVtKSBtaW5tYXgoMCwgMWZyKTtcbiAgICB9XG5cbiAgICBAdmFyaWFudCBsZyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMC45ZnIpO1xuICAgICAgICBnYXA6IHZhcigtLXNwYWNpbmcteGwpO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyOiAwcHggc29saWQgdmFyKC0tY29sb3ItZ3JheS03MDApO1xuXG4gICAgICAgICY6aGFzKC5jLWV0YXBlc19fbWVkaWEpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMC45ZnIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuOTI7XG4gICAgfVxufVxuXG4uYy1ldGFwZXNfX3RpbWVsaW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB2YXIoLS1zcGFjaW5nLXNtKTtcbiAgICBtaW4td2lkdGg6IDQuNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC4xNXJlbTtcblxuICAgIEB2YXJpYW50IGxnIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMi43NXJlbTtcbiAgICAgICAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tc3BhY2luZy1sZykpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgLSA5N3B4KTtcbiAgICB9XG59XG5cbi5jLWV0YXBlc19faXRlbTpsYXN0LWNoaWxkIC5jLWV0YXBlc19fdGltZWxpbmU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy1ldGFwZXNfX2RheSB7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjMuOHB4ICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjUxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLWV0YXBlc19fZGF5LS1jYXJkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtc20pO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQHZhcmlhbnQgbGcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbn1cblxuLmJsb2NrLWV0YXBlcyAuYy1zaW5nbGUtZXRhcGVfX25hdi1kYXktbnVtYmVyIHtcbiAgICBmb250LWZhbWlseTogXCJJVEMgQmxhaXJcIjtcbiAgICBmb250LXNpemU6IHV0b3BpYS5jbGFtcCg0MCwgNDgpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlOyAvKiA0OHB4ICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xLjQ0cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uYy1ldGFwZXNfX21hcmtlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uLy4uLy4uL3NyYy1hc3NldHMvaW1nL2ljb25zL21hcmtlci1hY3RpdmUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmMtZXRhcGVzX19jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtIDAuNzVyZW0gMS41cmVtO1xuICAgIGZsZXg6IDE7XG5cbiAgICBAdmFyaWFudCBzbSB7XG4gICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxLjI1cmVtIDAuN3JlbSAxLjI1cmVtO1xuICAgIH1cblxuICAgIEB2YXJpYW50IGxnIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi5jLWV0YXBlc19fcm91dGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogdmFyKC0tc3BhY2luZy1sZyk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEB2YXJpYW50IHhzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAdmFyaWFudCBsZyB7XG4gICAgICAgIGdhcDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG59XG5cbi5jLWV0YXBlc19fZGVwYXJ0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjE1cmVtO1xufVxuXG4uYy1ldGFwZXNfX2NpdHksIC5jLWV0YXBlc19fYXJyaXZhbC1jaXR5IHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogMjVweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICAgIEB2YXJpYW50IHhzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSVRDIEJsYWlyXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICBAdmFyaWFudCBzbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICBAdmFyaWFudCBsZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICB9XG59XG5cbi5jLWV0YXBlc19fdmVycyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuICAgIEB2YXJpYW50IGxnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbi5jLWV0YXBlc19fY291bnRyeSwgLmMtZXRhcGVzX19hcnJpdmFsLWNvdW50cnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjMuOHB4ICovXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjUxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gICAgQHZhcmlhbnQgbGcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5jLWV0YXBlc19fbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAdmFyaWFudCBsZyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLmMtZXRhcGVzX19kaXN0YW5jZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEB2YXJpYW50IHNtIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEB2YXJpYW50IGxnIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuXG4uYy1ldGFwZXNfX2Rpc3RhbmNlLXZhbHVlIHtcbiAgICBmb250LWZhbWlseTogXCJJVEMgQmxhaXJcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDI1cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gICAgQHZhcmlhbnQgc20ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgQHZhcmlhbnQgbGcge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxufVxuXG4uYy1ldGFwZXNfX2Rpc3RhbmNlLXVuaXQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1zbSk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIzLjhweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41MXB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgIEB2YXJpYW50IGxnIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LWxnKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbi5jLWV0YXBlc19fZmluYWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBnYXA6IHZhcigtLXNwYWNpbmctc20pO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAdmFyaWFudCB4cyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgQHZhcmlhbnQgbGcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbn1cblxuLmMtZXRhcGVzX19maW5hbGUtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxufVxuXG4uYy1ldGFwZXNfX2ZpbmFsZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIEB2YXJpYW50IHhzIHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbiAgICB9XG59XG5cbi5jLWV0YXBlc19fYXJyaXZhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC4zNXJlbTtcblxuICAgIEB2YXJpYW50IGxnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG59XG5cbi5jLWV0YXBlc19fYXJyaXZhbC1pY29uIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG5cbiAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4uYy1ldGFwZXNfX2Fycml2YWwtbG9jYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmMtZXRhcGVzX19tZWRpYSB7XG4gICAgb3JkZXI6IC0xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogNS43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDE1M3B4O1xuXG4gICAgQHZhcmlhbnQgeHMge1xuICAgICAgICB3aWR0aDogMTQ5cHg7XG4gICAgICAgIGhlaWdodDogMTUzcHg7XG4gICAgfVxuXG4gICAgQHZhcmlhbnQgc20ge1xuICAgICAgICAgd2lkdGg6IDI0OXB4O1xuICAgICAgICAgaGVpZ2h0OiAxOTNweDtcbiAgICB9XG5cbiAgICBAdmFyaWFudCBsZyB7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTkzcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gICAgfVxufVxuXG4uYy1ldGFwZXNfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5jLWV0YXBlc19fc3RhdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEB2YXJpYW50IHNtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cbn1cblxuLmMtZXRhcGVzX19zdGF0IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLXNtKSB2YXIoLS1zcGFjaW5nLW1kKTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgICBmb250LXNpemU6IHZhcigtLXRleHQtbGcpO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiAyMy44cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuXG4gICAgICAgIEB2YXJpYW50IHNtIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN0cm9uZyxcbiAgICBiIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMTVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIklUQyBCbGFpclwiO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7IC8qIDI1cHggKi9cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjc1cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICAgICBlbSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdGV4dC1sZyk7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIzLjhweCAqL1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjUxcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYy1ldGFwZXNfX2N0YS5jLWJ0biB7XG4gICAgZm9udC1mYW1pbHk6IFwiSVRDIEJsYWlyXCI7XG4gICAgZm9udC1zaXplOiB2YXIoLS10ZXh0LXNtKTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTsgLyogNDhweCAqL1xuICAgIGxldHRlci1zcGFjaW5nOiAtMS40NHB4O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgfVxuXG4gICAgQHZhcmlhbnQgbGcge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuXG59XG4iXX0= */
