/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html, body {
  font-weight: 500;
  line-height: 1.4;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  background-color: #F2F2F2;
  color: #0D1628;
}

body.w-has-popup {
  overflow: hidden;
}

hr {
  border: 0;
  border-bottom: solid 1px #0072BB;
  margin: 36px 0;
}

button {
  border: 0;
  border-radius: 0;
  appearance: none;
  cursor: pointer;
  background-color: transparent;
}

a {
  text-decoration: underline;
  color: #0072BB;
}
@media (hover: hover) {
  a:hover {
    text-decoration: none;
  }
}

main {
  padding: 24px 0;
}
@media (min-width: 1024px) {
  main {
    padding: 36px 0;
  }
}

[aria-pressed=true] > [data-pressed=false],
[aria-pressed=false] > [data-pressed=true] {
  display: none;
}

.text-center {
  text-align: center;
}

.sr-only {
  position: absolute;
  opacity: 0;
  left: -1000em;
}

.ig-container {
  width: calc(1270px + 48px + 48px);
  max-width: 100%;
  padding: 0 20px;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .ig-container {
    padding: 0 48px;
  }
}

body * + [class*=ig-heading] {
  margin-top: 24px;
}

[class*=ig-heading] {
  margin: 0;
  line-height: 1.2;
  font-weight: 700;
}
[class*=ig-heading].ig-lighter {
  font-weight: 500;
}
[class*=ig-heading].ig-silver {
  color: #6F747B;
}
[class*=ig-heading].ig-gold {
  color: #825600;
}
[class*=ig-heading].ig-keep-inline {
  display: flex;
  align-items: center;
}
[class*=ig-heading] [class*=ig-pill] {
  margin-right: 24px;
}
[class*=ig-heading] small {
  display: block;
  margin-bottom: 2px;
  font-size: 16px;
  font-weight: 500;
  color: #0072BB;
}
[class*=ig-heading] b {
  color: #0072BB;
}

.ig-heading-1 {
  font-size: 34px;
}

.ig-heading-2 {
  font-size: 28px;
}
@media (max-width: 767px) {
  .ig-heading-2.ig-mobile-smaller {
    font-size: 22px;
  }
}

.ig-heading-3 {
  font-size: 22px;
}

.ig-heading-4 {
  font-size: 16px;
}

.ig-section + .ig-section {
  margin-top: 24px;
}
@media (min-width: 1024px) {
  .ig-section + .ig-section {
    margin-top: 36px;
  }
}
.ig-section [class*=ig-heading] + * {
  margin-top: 24px;
}

.ig-card {
  padding: 24px;
  background-color: #fff;
}
@media (min-width: 1024px) {
  .ig-card {
    padding: 36px;
  }
}

*:not(.ig-tabs) + .ig-card {
  margin-top: 24px;
}
@media (min-width: 1024px) {
  *:not(.ig-tabs) + .ig-card {
    margin-top: 36px;
  }
}

[class*=ig-pill] {
  display: inline-block;
  padding: 4px 16px;
  border: solid 1px transparent;
  margin: 0;
  border-radius: 50px;
  line-height: 1.25;
  font-size: 12px;
  font-weight: 700;
  vertical-align: middle;
  font-style: normal;
  text-transform: uppercase;
}
[class*=ig-pill] + [class*=ig-pill] {
  margin-left: 12px;
}
[class*=ig-pill].ig-large {
  padding: 12px 18px;
  font-size: 16px;
}
[class*=ig-pill].ig-bar {
  border-radius: 0;
}
[class*=ig-pill].ig-round {
  min-width: 40px;
  min-height: 40px;
  padding: 9px 4px;
  font-size: 16px;
  text-align: center;
}
@media (min-width: 768px) {
  [class*=ig-pill].ig-round {
    min-width: 48px;
    min-height: 48px;
    font-size: 22px;
  }
}

.ig-pill-blue {
  border-color: #0072BB;
  background-color: #0072BB;
  color: #fff;
}

.ig-pill-black {
  border-color: #0D1628;
  background-color: #0D1628;
  color: #fff;
}

.ig-pill-grey {
  border-color: rgba(13, 22, 40, 0.5);
  background-color: #F2F2F2;
  color: rgba(13, 22, 40, 0.5);
}

.ig-pill-gold {
  border-color: #F2D397;
  background-color: #F2D397;
  color: #825600;
}

.ig-pill-silver {
  border-color: #EEE;
  background-color: #EEE;
  color: #6F747B;
}

.ig-pill-green {
  border-color: #DFF8D9;
  background-color: #DFF8D9;
  color: #078017;
}

.ig-fit-box {
  position: relative;
}
.ig-fit-box::before {
  position: absolute;
  top: -24px;
  right: -24px;
  bottom: -24px;
  left: -24px;
  content: "";
}

[class*=ig-button] {
  display: inline-block;
  padding: 16px 24px;
  border: 0;
  border-radius: 30px;
  line-height: 1.4;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  transition: background-color 0.25s, color 0.25s;
}
[class*=ig-button][disabled] {
  opacity: 0.4;
  cursor: not-allowed;
}
[class*=ig-button]:focus {
  outline: 0;
  box-shadow: 0 0 2px 2px rgba(13, 22, 40, 0.4);
}
[class*=ig-button].ig-chevron-left-white {
  position: relative;
  padding-left: 52px;
}
[class*=ig-button].ig-chevron-left-white::after {
  position: absolute;
  top: 22px;
  left: 31px;
  content: "";
  width: 9px;
  height: 9px;
  border: solid 1px #fff;
  border-left: 0;
  border-top: 0;
  transform: rotate(135deg);
}
[class*=ig-button].ig-chevron-right {
  position: relative;
  padding-right: 30px;
}
[class*=ig-button].ig-chevron-right::after {
  position: absolute;
  top: 25px;
  right: 2px;
  content: "";
  width: 9px;
  height: 9px;
  border: solid 1px #0072BB;
  border-left: 0;
  border-top: 0;
  transform: rotate(-45deg);
}
[class*=ig-button].ig-small {
  padding: 9px 16px 7px;
  font-size: 14px;
}

.ig-button-plain {
  border-radius: 0;
  text-decoration: none;
  color: #0072BB;
}
.ig-button-plain.ig-bordered {
  border: solid 1px #E6E6E6;
  border-radius: 30px;
}
.ig-button-plain.ig-flush {
  padding: 0;
}
.ig-button-plain:focus {
  text-decoration: underline;
  box-shadow: none;
}
@media (hover: hover) {
  .ig-button-plain:hover {
    text-decoration: underline;
  }
}

.ig-button-black {
  background-color: #0D1628;
  color: #fff;
}
@media (hover: hover) {
  .ig-button-black:hover {
    background-color: #0072BB;
  }
}

.ig-button-blue {
  background-color: #0072BB;
  color: #fff;
}
@media (hover: hover) {
  .ig-button-blue:hover {
    background-color: #0D1628;
  }
}

.ig-button-red {
  background-color: #E64C4C;
  color: #fff;
}

body * + .ig-row {
  margin-top: 24px;
}

.ig-row {
  display: flex;
  margin: 0 -12px;
}
.ig-row.ig-align-center {
  align-items: center;
}
.ig-row.ig-paddeder {
  margin-left: -18px;
  margin-right: -18px;
}
.ig-row .ig-col {
  flex: 1 1 1px;
  padding: 0 12px;
}
.ig-row .ig-col.ig-shrink {
  flex-grow: 0;
  flex-shrink: 1;
}
.ig-row.ig-paddeder > .ig-col {
  padding-left: 18px;
  padding-right: 18px;
}
@media (max-width: 1024px) {
  .ig-row.ig-tablet-stack {
    display: block;
  }
  .ig-row.ig-tablet-stack > .ig-col + .ig-col {
    margin-top: 24px;
  }
}
@media (max-width: 767px) {
  .ig-row:not(.ig-reverse-mobile):not(.ig-keep-mobile) {
    display: block;
  }
  .ig-row.ig-reverse-mobile {
    flex-direction: column-reverse;
  }
  .ig-row.ig-reverse-mobile .ig-col:last-child {
    margin-top: 0;
  }
  .ig-row.ig-reverse-mobile .ig-col:first-child:not(:last-child) {
    margin-top: 24px;
  }
  .ig-row:not(.ig-keep-mobile) .ig-col + .ig-col {
    margin-top: 24px;
  }
  .ig-row.ig-keep-mobile {
    margin-left: -6px;
    margin-right: -6px;
  }
  .ig-row.ig-keep-mobile .ig-col {
    padding-left: 6px;
    padding-right: 6px;
  }
  .ig-row.ig-keep-mobile .ig-col:empty {
    display: none;
  }
}

.ig-rte {
  line-height: 1.4;
  font-size: 16px;
  font-weight: 400;
}
.ig-rte * {
  margin: 0;
}
.ig-rte * + * {
  margin-top: 12px;
}

[class*=ig-icon] {
  display: inline-block;
  width: 48px;
  height: 48px;
  background: no-repeat 50% 50%;
}
[class*=ig-icon].ig-large {
  width: 58px;
  height: 58px;
  background-size: contain;
}
[class*=ig-icon].ig-alt {
  border-radius: 50%;
  transition: background-color 0.25s;
  background-color: #F2F2F2;
}
@media (hover: hover) {
  [class*=ig-icon].ig-alt:hover {
    background-color: #e5e5e5;
  }
}

*:focus [class*=ig-icon].ig-alt,
[class*=ig-icon].ig-alt:focus {
  box-shadow: 0 0 2px 2px rgba(13, 22, 40, 0.4);
}

.ig-icon-tick-right-white {
  background-image: url("/img/tick-white.svg");
  background-size: 16px auto;
}

.ig-icon-arrow-left-blue {
  background-image: url("../img/arrow-left-blue.svg");
  background-size: 16px auto;
}

.ig-icon-magnifier-blue {
  background-image: url("../img/magnifier-blue.svg");
  background-size: 16px auto;
}

.ig-icon-user-blue {
  background-image: url("../img/user-blue.svg");
  background-size: 16px auto;
}

[class*=ig-icon-close] {
  position: relative;
}
[class*=ig-icon-close]::before, [class*=ig-icon-close]::after {
  position: absolute;
  top: 50%;
  left: 17px;
  right: 17px;
  content: "";
  border-top: solid 1px #E64C4C;
  transform-origin: center;
}
[class*=ig-icon-close]::before {
  transform: rotate(-45deg);
}
[class*=ig-icon-close]::after {
  transform: rotate(45deg);
}
[class*=ig-icon-close].ig-icon-close-red::before, [class*=ig-icon-close].ig-icon-close-red::after {
  border-color: #E64C4C;
}

.ig-icon-hamburger-white {
  position: relative;
}
.ig-icon-hamburger-white::before, .ig-icon-hamburger-white::after {
  position: absolute;
  left: 15px;
  content: "";
  border: solid 1px #fff;
  border-left: 0;
  border-right: 0;
}
.ig-icon-hamburger-white::before {
  top: 15px;
  right: 15px;
  height: 10px;
}
.ig-icon-hamburger-white::after {
  bottom: 15px;
  right: 22px;
  border-top: 0;
}

.ig-icon-calendar-blue {
  background-image: url("../img/calendar-blue.svg");
  background-size: 20px auto;
}

.ig-icon-clock-blue {
  background-image: url("../img/clock-blue.svg");
  background-size: 20px auto;
}

.ig-icon-map-marker-blue {
  background-image: url("../img/map-marker-blue.svg");
  background-size: 18px auto;
}

.ig-icon-lock-blue {
  background-image: url("../img/lock-blue.svg");
  background-size: 18px auto;
}

.ig-icon-user-add-black {
  background-image: url("../img/user-add-black.svg");
  background-size: 18px auto;
}

.ig-icon-like-green {
  background-image: url("../img/like-green.svg");
  background-size: 18px auto;
}

.ig-menu {
  position: relative;
}

.ig-menu-toggle {
  display: flex;
  align-items: center;
  padding: 18px 24px;
  border-radius: 10px;
  font-weight: 500;
  background-color: #F2F2F2;
}
.ig-menu-toggle [class*=ig-icon] {
  margin: -24px 0 -24px -18px;
}
.ig-menu-toggle:focus {
  box-shadow: 0 0 2px 2px rgba(13, 22, 40, 0.4);
}
@media (hover: hover) {
  .ig-menu-toggle:hover {
    background-color: #e5e5e5;
  }
}

.ig-menu-panel {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 10;
  overflow: hidden;
  min-width: 200px;
  max-height: 100vh;
  transition: max-height 0.25s;
}
.ig-menu-panel:last-child {
  left: auto;
  right: 0;
}
.ig-menu-panel[aria-hidden=true] {
  max-height: 0;
}
.ig-menu-panel ul {
  padding: 6px;
  border: solid 1px #E6E6E6;
  margin: 8px 0 0;
  border-radius: 10px;
  list-style: none;
  background-color: #fff;
  color: #0D1628;
}
.ig-menu-panel li {
  display: block;
  padding: 0;
  margin: 0;
}
.ig-menu-panel a {
  position: relative;
  display: block;
  padding: 12px;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  color: inherit;
}
.ig-menu-panel a:focus {
  text-decoration: underline;
}
@media (hover: hover) {
  .ig-menu-panel a:hover {
    color: #0072BB;
  }
}

.ig-menu-panel-heading {
  display: block;
  padding: 12px 18px;
  margin: -6px -6px 0;
  border-radius: 10px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  font-size: 12px;
  font-weight: 600;
  background-color: #F2F2F2;
  color: #0D1628;
}
.ig-menu-panel-heading.ig-silver {
  background-color: #EEE;
  color: #0D1628;
}
.ig-menu-panel-heading.ig-gold {
  background-color: #F2D397;
  color: #0D1628;
}

.ig-pagination {
  margin: 24px 0 0;
}
.ig-pagination p {
  margin: 0 0 6px;
  font-size: 14px;
}
.ig-pagination ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 -6px;
  list-style: none;
}
.ig-pagination li {
  padding: 12px 6px 0;
  margin: 0;
}
.ig-pagination li > a {
  display: block;
  padding: 8px 12px;
  text-decoration: none;
  border-radius: 0;
  line-height: 1.2;
  font-size: 16px;
  transition: background-color 0.25s, color 0.25s;
  background-color: #F2F2F2;
  color: #0D1628;
}
.ig-pagination li > a:focus {
  outline: 0;
  box-shadow: 0 0 2px 2px rgba(13, 22, 40, 0.4);
}
.ig-pagination li > a.ig-current {
  background-color: #0072BB;
  color: #fff;
}
@media (hover: hover) {
  .ig-pagination li > a:hover {
    background-color: #0072BB;
    color: #fff;
  }
}

*:not(.ig-spaced[aria-hidden=true]) + .ig-table-holder {
  margin-top: 24px;
}

.ig-table {
  width: 100%;
  border: 0;
  margin: 0;
  background-color: #fff;
}
.ig-table th, .ig-table td {
  padding: 8px 12px;
  text-align: left;
  color: #0D1628;
}
.ig-table thead th {
  background-color: #0072BB;
  color: #fff;
}
.ig-table thead th a {
  text-decoration: underline;
  color: #fff;
}
.ig-table thead th a:focus {
  text-decoration: none;
}
@media (hover: hover) {
  .ig-table thead th a:hover {
    text-decoration: none;
  }
}
.ig-table tbody tr {
  position: relative;
  z-index: 10;
}
.ig-table tbody tr:hover {
  z-index: 20;
  box-shadow: 0 0 2px 2px rgba(13, 22, 40, 0.2);
}
.ig-table th {
  font-weight: 600;
}
.ig-table td {
  font-weight: 400;
}
.ig-table [class*=ig-button]:not(.ig-flush) {
  display: block;
  width: 100%;
  padding: 8px 12px;
}
.ig-table [class*=ig-button]:not(.ig-flush) + [class*=ig-button] {
  margin-top: 6px;
}

@media (min-width: 768px) {
  .ig-table-holder {
    margin-top: 0;
    margin-left: -12px;
    margin-right: -12px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    transition: margin-top 0.25s;
  }

  .ig-table-holder::-webkit-scrollbar {
    -webkit-appearance: none;
    height: 10px;
  }

  .ig-table-holder::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: rgba(0, 0, 0, 0.4);
  }

  .ig-table {
    width: calc(100% - 24px);
    border: solid 1px #E6E6E6;
    margin-left: 12px;
    margin-right: 12px;
  }
  .ig-table th, .ig-table td {
    min-width: 150px;
    font-size: 16px;
  }
  .ig-table th:first-child, .ig-table td:first-child {
    padding-left: 24px;
  }
  .ig-table th:last-child, .ig-table td:last-child {
    padding-right: 24px;
  }
  .ig-table .ig-table-mobile-main {
    min-width: 240px;
  }
  .ig-table tbody tr:not(:first-child) td, .ig-table tbody tr:not(:first-child) th {
    border-top: solid 1px #E6E6E6;
  }
  .ig-table tbody tr:nth-child(2n+1) td, .ig-table tbody tr:nth-child(2n+1) th {
    background-color: #F2F2F2;
  }

  .ig-table .ig-table-mobile-header {
    display: none;
  }

  .ig-table .ig-table-center {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .ig-table-holder {
    margin: 0;
    overflow-y: visible;
  }

  .ig-table {
    width: 100%;
    margin: 0;
  }
  .ig-table tbody, .ig-table th, .ig-table td {
    display: block;
  }
  .ig-table thead {
    display: none;
  }

  .ig-table tr {
    display: flex;
    flex-wrap: wrap;
    border: solid 1px #E6E6E6;
  }
  .ig-table tr:not(:first-child) {
    margin-top: 24px;
  }

  .ig-table th,
.ig-table td {
    font-size: 14px;
  }

  .ig-table th {
    flex: 0 0 100%;
    order: 10;
    background-color: #0072BB;
  }
  .ig-table th, .ig-table th a {
    color: #fff;
  }

  .ig-table td {
    flex: 0 0 50%;
    order: 30;
  }
  .ig-table td:last-child {
    padding-bottom: 12px;
  }

  .ig-table .ig-table-mobile-main {
    flex: 0 0 100%;
    order: 20;
    padding-top: 12px;
  }

  .ig-table .ig-table-mobile-main:first-child + td {
    padding-top: 12px;
  }

  .ig-table .ig-table-mobile-full {
    flex: 0 0 100%;
    order: 40;
  }
  .ig-table .ig-table-mobile-full [class*=ig-button]:not(.ig-flush) {
    display: block;
    width: 100%;
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px;
    border-radius: 0;
    font-size: 14px;
  }
  .ig-table .ig-table-mobile-full [class*=ig-button]:not(.ig-flush):last-child {
    margin-bottom: -8px;
  }

  .ig-table .ig-table-mobile-header {
    display: block;
    margin: 0 0 5px;
  }

  .ig-table .ig-table-mobile-main.ig-full {
    flex: 0 0 100%;
  }
}
.ig-row-title {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
}
.ig-row-title.ig-reverse-mobile {
  align-items: start;
}

.ig-row-item {
  padding: 0 12px;
}

.ig-row-item.ig-inline {
  display: flex;
  align-items: center;
  gap: 15px;
}

.alert.alert-dismissible {
  padding: 15px;
  border-radius: 5px;
  display: flex;
  justify-content: space-between;
  color: #fff;
  align-items: center;
  margin: 24px 0;
}
.alert.alert-dismissible button {
  color: #fff;
  font-size: 20px;
}
.alert.alert-dismissible.alert-info {
  background: #0072BB;
}
.alert.alert-dismissible.alert-danger {
  background: #E64C4C;
}
.alert.alert-dismissible.alert-warning {
  background: #DA9000;
}

* + form {
  margin-top: 24px;
}

fieldset {
  display: block;
  padding: 0;
  margin: 0;
  border: 0;
}
* + fieldset {
  margin-top: 48px;
}

legend {
  display: block;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
}

[class*=ig-notice] {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  color: #0D1628;
}
[class*=ig-notice].ig-large {
  font-size: 22px;
}

.ig-notice-gold {
  color: #DA9000;
}

.ig-notice-silver {
  color: #6F747B;
}

.ig-notice-red {
  color: #E64C4C;
}

* + .ig-form-group {
  margin-top: 24px;
}

.ig-form-label {
  display: block;
  font-size: 16px;
  font-weight: 400;
}
.ig-form-label + .ig-form-field {
  margin-top: 6px;
}
.ig-form-label sup {
  font-size: 16px;
  vertical-align: text-bottom;
  color: #E64C4C;
}

.ig-form-field {
  display: block;
  width: 100%;
  padding: 12px;
  border: solid 1px #E6E6E6;
  font-size: 16px;
  font-weight: 400;
}
.ig-form-field:focus {
  outline: 0;
  box-shadow: 0 0 2px 2px rgba(13, 22, 40, 0.2);
}

.ig-form-group input[type=checkbox] {
  position: absolute;
  left: -1000em;
}
.ig-form-group input[type=checkbox] ~ .ig-form-label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
.ig-form-group input[type=checkbox] ~ .ig-form-label::before, .ig-form-group input[type=checkbox] ~ .ig-form-label::after {
  position: absolute;
  top: 1px;
  left: 0;
  content: "";
  width: 20px;
  height: 20px;
}
.ig-form-group input[type=checkbox] ~ .ig-form-label::before {
  border: solid 1px #E6E6E6;
  transition: border-color 0.25s;
}
.ig-form-group input[type=checkbox] ~ .ig-form-label::after {
  opacity: 0;
  transition: opacity 0.25s;
  background: no-repeat 50% 50% url("../img/tick-black.svg");
  background-size: 14px auto;
}
.ig-form-group input[type=checkbox]:checked ~ .ig-form-label::before {
  border-color: #0D1628;
}
.ig-form-group input[type=checkbox]:checked ~ .ig-form-label::after {
  opacity: 1;
}
.ig-form-group input[type=checkbox]:focus ~ .ig-form-label::before {
  box-shadow: 0 0 2px 2px rgba(13, 22, 40, 0.2);
}

.ig-form-error {
  display: block;
  margin: 2px 0 0;
  font-size: 12px;
  color: #E64C4C;
}

.ig-form-help {
  display: block;
  margin: 2px 0 0;
  font-size: 12px;
  color: rgba(13, 22, 40, 0.5);
}

.ig-payment-fields .ig-row + .ig-row {
  margin-top: 24px;
}
.ig-payment-fields .ig-col:first-child {
  flex: 0 1 306px;
}
.ig-payment-fields .ig-col:last-child {
  flex: 0 1 458px;
  display: flex;
}
.ig-payment-fields .ig-col:last-child > sup {
  flex: 0 1 1px;
}
.ig-payment-fields .ig-col:last-child .ig-card-element-holder {
  flex: 1 0 1px;
}
.ig-payment-fields .ig-col:last-child input:not([class*=ig-button]) {
  flex-basis: 446px;
}
.ig-payment-fields .ig-row label {
  display: block;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
}
.ig-payment-fields .ig-row sup {
  top: 14px;
  margin-right: 6px;
  font-size: 16px;
  font-weight: 700;
  color: #E64C4C;
}
.ig-payment-fields .ig-row input {
  display: block;
  padding: 3px 6px;
  border: 0;
  border-bottom: solid 1px #93989E;
}
.ig-payment-fields .ig-row + [class*=ig-button] {
  margin-top: 36px;
}
@media (max-width: 767px) {
  .ig-payment-fields .ig-row sup {
    top: 20px;
  }
  .ig-payment-fields .ig-row input {
    padding: 8px 12px;
  }
  .ig-payment-fields .ig-col + .ig-col {
    margin-top: 0;
  }
  .ig-payment-fields .ig-col:last-child > *:not(sup) {
    flex-grow: 1;
  }
}

#card-element {
  width: 100%;
}

.ig-header {
  z-index: 120;
  position: relative;
  padding: 24px 0;
  background-color: #fff;
}

.ig-header .ig-container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.ig-header .ig-logo {
  display: flex;
  align-items: center;
  margin-right: auto;
}
.ig-header .ig-logo a {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: inherit;
}
.ig-header .ig-logo a:focus {
  outline: 0;
}
@media (hover: hover) {
  .ig-header .ig-logo a:hover {
    text-decoration: underline;
  }
}
.ig-header .ig-logo img {
  max-width: 300px;
}
.ig-header .ig-logo [class*=ig-icon] {
  margin-left: 40px;
}
.ig-header .ig-logo .ig-logo-text {
  margin-left: 12px;
  font-size: 16px;
}

.ig-header .ig-menu {
  margin-left: 24px;
}
.ig-header .ig-menu [class*=ig-icon].ig-mobile {
  display: none;
}
.ig-header .ig-menu .ig-icon-hamburger-white {
  background-color: #0072BB;
}

@media (max-width: 1023px) {
  .ig-header {
    padding: 8px 0;
  }

  .ig-header .ig-logo img {
    max-width: 200px;
  }

  .ig-header .ig-logo span {
    display: none;
  }

  .ig-header .ig-menu {
    margin-left: 16px;
  }
  .ig-header .ig-menu [class*=ig-icon].ig-mobile {
    display: block;
  }
  .ig-header .ig-menu [class*=ig-icon]:not(.ig-mobile) {
    display: none;
  }

  .ig-header .ig-menu-toggle {
    overflow: hidden;
    padding: 0;
    border-radius: 0;
  }

  .ig-header .ig-menu-toggle span {
    margin: 0;
  }

  .ig-header .ig-menu-toggle span:not([class]) {
    position: absolute;
    left: -1000em;
  }
}
.ig-tabs {
  overflow-x: auto;
}
.ig-tabs ul {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
}
.ig-tabs li {
  flex: 0 1 1px;
  padding: 0;
  margin: 0;
}

.ig-tabs a,
.ig-tabs button {
  display: block;
  width: 100%;
  padding: 20px 24px 16px;
  border-bottom: solid 1px transparent;
  border-radius: 30px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  line-height: 1.2;
  font-weight: 500;
  text-decoration: none;
  white-space: nowrap;
  background-color: rgba(0, 114, 187, 0.25);
  color: #0D1628;
}
.ig-tabs a.ig-active, .ig-tabs a[aria-selected=true],
.ig-tabs button.ig-active,
.ig-tabs button[aria-selected=true] {
  border-bottom-color: #E6E6E6;
  background-color: #fff;
}

.ig-tabpanels {
  display: flex;
  overflow: hidden;
}

.ig-tabpanels > * {
  flex: 0 0 100%;
  order: 10;
  overflow: hidden;
  height: 0;
}
.ig-tabpanels > *[aria-hidden=false] {
  order: 0;
  height: auto;
}

.ig-event-item {
  background-color: #fff;
}

.ig-event-item-image {
  height: 0;
  padding-bottom: 100%;
  background: no-repeat 50% 50%;
  background-size: cover;
}

.ig-event-item-content {
  flex: 1 1 1px;
}
.ig-event-item-content h3 {
  margin: 0 0 12px;
}

.ig-event-item-content .ig-rte {
  margin-bottom: 24px;
  color: rgba(13, 22, 40, 0.5);
}

.ig-event-item-description {
  padding: 48px;
}

.ig-event-item [class*=ig-notice] {
  margin-top: auto;
}

.ig-event-item-description div:last-child {
  margin-top: auto;
}

.ig-event-item-description [class*=ig-notice] + div:last-child {
  margin-top: 24px;
}

.ig-event-item .ig-event-item-aside {
  padding: 48px;
  border: solid 1px #E6E6E6;
  border-left-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
}
.ig-event-item .ig-event-item-aside > * + * {
  display: block;
  margin-top: 24px;
}

.ig-event-item-aside ul {
  padding: 0;
  margin: 0;
  font-size: 22px;
  font-weight: 700;
  list-style: none;
}

.ig-event-item-aside li {
  position: relative;
  padding: 0 0 0 46px;
  margin: 0;
}
.ig-event-item-aside li + li {
  margin-top: 24px;
}
.ig-event-item-aside li [class*=ig-icon] {
  position: absolute;
  top: 50%;
  left: -14px;
  transform: translateY(-50%);
}

.ig-events .ig-event-item-aside li a {
  text-decoration: none;
}
.ig-events .ig-event-item-aside li a:focus {
  text-decoration: underline;
}
@media (hover: hover) {
  .ig-events .ig-event-item-aside li a:hover {
    text-decoration: underline;
  }
}

@media (min-width: 768px) {
  .ig-event-item .ig-mobile {
    display: none;
  }
}
@media (max-width: 1023px) {
  .ig-event-item-description,
.ig-event-item .ig-event-item-aside {
    padding: 24px;
  }

  .ig-event-item-content .ig-rte {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .ig-event-item-aside li + li {
    margin-top: 12px;
  }
}
@media (max-width: 767px) {
  .ig-event-item .ig-desktop {
    display: none;
  }

  .ig-event-item-content .ig-rte {
    margin-top: 0;
  }
}
.ig-card + .ig-events,
.ig-tabpanels + .ig-events {
  margin-top: 36px;
}

.ig-events {
  padding: 0;
  margin: 0;
  list-style: none;
}
.ig-events > li {
  padding: 0;
  margin: 0;
}
.ig-events > li + li {
  margin-top: 24px;
}

.ig-events .ig-event-item {
  display: flex;
}

.ig-events .ig-event-item-image {
  flex: 0 0 31.5%;
  padding-bottom: 31.5%;
}

.ig-events .ig-event-item-content {
  display: flex;
}

.ig-events .ig-event-item-description {
  flex: 0 0 56.3%;
  display: flex;
  flex-direction: column;
}
.ig-events .ig-event-item-description > * {
  width: 100%;
}

@media (min-width: 768px) {
  .ig-events .ig-event-item-aside {
    flex: 0 0 43.7%;
    border-left-width: 1px;
    border-top-width: 0;
  }
}

@media (min-width: 768px) and (max-width: calc(1270px + 48px + 48px)) {
  .ig-events .ig-event-item-content {
    display: block;
  }

  .ig-events .ig-event-item-image {
    padding-bottom: 0;
    height: auto;
  }

  .ig-events .ig-event-item-description,
.ig-events .ig-event-item-aside {
    padding: 24px;
  }

  .ig-events .ig-event-item-content .ig-rte {
    margin-top: 12px;
    margin-bottom: 0;
  }

  .ig-events .ig-desktop {
    display: none;
  }

  .ig-events .ig-mobile {
    display: block;
  }

  .ig-events .ig-event-item-aside {
    padding-top: 0;
    border-left-width: 0;
  }

  .ig-events .ig-event-item-aside ul {
    display: flex;
  }

  .ig-events .ig-event-item-aside ul,
.ig-events .ig-event-item-aside li b {
    font-size: 16px;
  }

  .ig-events .ig-event-item-aside li {
    padding-left: 28px;
  }

  .ig-events .ig-event-item-aside li + li {
    margin-top: 0;
    margin-left: 18px;
  }

  .ig-events .ig-event-item-aside > * + * {
    display: block;
    margin-top: 24px;
  }
}
@media (max-width: 767px) {
  .ig-events .ig-event-item,
.ig-events .ig-event-item-content {
    display: block;
  }

  .ig-events .ig-event-item-image {
    padding-bottom: 75%;
  }
}
.ig-details-list {
  padding: 0;
  margin: 0;
}
.ig-details-list > div + div {
  margin-top: 18px;
}

.ig-details-list.ig-alt dt,
.ig-details-list.ig-alt dd {
  font-size: 16px;
  color: #0D1628;
}

.ig-details-list.ig-alt dt {
  margin-bottom: 6px;
  font-weight: 700;
}

.ig-details-list dt {
  padding: 0;
  margin: 0;
  line-height: 1.2;
  font-size: 16px;
  text-transform: uppercase;
  color: #0072BB;
}

.ig-details-list dd {
  padding: 0;
  margin: 0;
  font-size: 16px;
  color: rgba(13, 22, 40, 0.5);
}

.ig-details-ctas {
  display: flex;
  margin-top: 24px;
}
.ig-details-ctas > * {
  margin-right: 12px;
}

.ig-details-form p,
.ig-details-form [class*=ig-heading] + p {
  margin: 12px 0 0;
}

.ig-my-events h2 + * {
  display: block;
}

.ig-my-events-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.ig-my-events-list > li {
  padding: 0;
  margin: 0;
}
.ig-my-events-list > li + li {
  margin-top: 24px;
}

* + .ig-my-events-list {
  margin-top: 36px;
}

.ig-my-events-item {
  padding: 24px 12px;
  border: solid 1px #0072BB;
  border-radius: 10px;
}
@media (min-width: 768px) {
  .ig-my-events-item {
    display: flex;
  }
}
.ig-my-events-item > * {
  flex: 1 1 50%;
  padding: 0 24px;
}
.ig-my-events-item > * + * {
  border: solid 1px #0072BB;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
}

.ig-my-event-aside {
  display: flex;
  flex-direction: column;
}
.ig-my-event-aside > * {
  width: 100%;
}
.ig-my-event-aside [class*=ig-button-plain] {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  color: rgba(13, 22, 40, 0.5);
}
.ig-my-event-aside [class*=ig-button-plain]::after {
  top: 7px;
  right: 2px;
  border-color: rgba(13, 22, 40, 0.5);
}

.ig-my-event-aside [class*=ig-heading]:first-child + ul {
  margin-top: 12px;
}

.ig-my-event-aside > ul {
  padding: 0;
  margin: 0 0 24px;
  font-size: 16px;
  list-style: none;
  color: rgba(13, 22, 40, 0.5);
}
.ig-my-event-aside > ul li {
  padding: 0;
  margin: 0;
}
.ig-my-event-aside > ul li + li {
  margin-top: 12px;
}

.ig-my-event-aside > div:last-child {
  margin-top: auto;
}
.ig-my-event-aside > div:last-child > .ig-button-plain {
  float: right;
}

.ig-my-events-item [class*=ig-heading] {
  margin: 0;
}

.ig-my-events-item [class*=ig-heading] + p {
  margin: 12px 0 0;
  font-size: 16px;
  color: rgba(13, 22, 40, 0.5);
}

.ig-my-events-item-details {
  padding: 0;
  margin: 0;
  list-style: none;
}
.ig-my-events-item-details li {
  position: relative;
  padding: 0 0 0 46px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
}
.ig-my-events-item-details li + li {
  margin-top: 12px;
}
.ig-my-events-item-details li [class*=ig-icon] {
  position: absolute;
  top: -12px;
  left: -14px;
}

* + .ig-my-events-item-details {
  margin-top: 24px;
}

.ig-my-events-buttons {
  margin: 36px 0 0;
  text-align: center;
}

@media (max-width: 767px) {
  .ig-my-events-item {
    padding: 24px;
  }

  .ig-my-events-item > * {
    padding: 0;
  }

  .ig-my-events-item > * + * {
    padding-top: 24px;
    border-top-width: 1px;
    border-left-width: 0;
    margin-top: 24px;
  }

  .ig-my-event-aside > div:last-child > *:first-child:last-child {
    float: none;
  }

  .ig-my-events-buttons {
    text-align: left;
  }
}
.ig-compare-list {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 -12px 0;
  list-style: none;
}
.ig-compare-list li {
  flex: 0 1 calc(33.33% - 24px);
  margin: 48px 12px 0;
  font-size: 16px;
  font-weight: 500;
}

.ig-compare-list .ig-compare-list-item {
  height: 100%;
}

.ig-compare-list-item {
  display: flex;
  flex-direction: column;
  border: solid 1px #E6E6E6;
}
.ig-compare-list-item > * {
  width: 100%;
  padding-left: 18px;
  padding-right: 18px;
  margin: 0;
}
.ig-compare-list-item > * + * {
  margin-top: 24px;
}
.ig-compare-list-item [class*=ig-pill] {
  position: relative;
}
.ig-compare-list-item [class*=ig-pill] [class*=ig-pill] {
  position: absolute;
  bottom: calc(100% + 6px);
  right: 0;
  padding-right: 36px;
}
.ig-compare-list-item [class*=ig-pill] [class*=ig-pill] [class*=ig-icon] {
  position: absolute;
  top: -13px;
  right: -8px;
}
.ig-compare-list-item p {
  font-size: 16px;
}
.ig-compare-list-item p:last-of-type {
  margin-bottom: 24px;
}
.ig-compare-list-item a {
  margin-top: auto;
  border-radius: 0;
}

@media (max-width: calc(1270px + 48px + 48px)) {
  .ig-compare-list li {
    flex-basis: calc(50% - 24px);
  }
}
@media (max-width: 767px) {
  .ig-compare-list li {
    flex-basis: calc(100% - 24px);
  }
}
.ig-dropdown-panel + .ig-box.ig-transparent {
  margin-top: 0;
  transition: margin-top 0.25s;
}

.ig-dropdown-panel[aria-hidden=true] + .ig-box.ig-transparent {
  margin-top: 24px;
}

.ig-box {
  position: relative;
  padding: 24px;
}
.ig-row + .ig-box {
  margin-top: 24px;
}
.ig-box + .ig-box {
  margin-top: 12px;
}
.ig-box.ig-silver {
  background-color: #F2F2F2;
}
.ig-box.ig-gold {
  background-color: #F2D397;
}
.ig-box.ig-blue {
  background-color: #E1F4FE;
}
.ig-box.ig-green {
  background-color: #DFF8D9;
}
.ig-box.ig-transparent {
  padding-left: 0;
  padding-right: 0;
  background-color: transparent;
}
.ig-box.ig-separated {
  border-top: solid 1px #E6E6E6;
}
.ig-box[class*=ig-bordered] {
  border: solid 1px #E6E6E6;
  border-radius: 10px;
}
.ig-box[class*=ig-bordered].ig-blue, .ig-box[class*=ig-bordered].ig-blue-border {
  border-color: #0072BB;
}
.ig-box[class*=ig-bordered].ig-silver, .ig-box[class*=ig-bordered].ig-silver-border {
  border-color: #6F747B;
}
.ig-box[class*=ig-bordered].ig-light-gold, .ig-box[class*=ig-bordered].ig-light-gold-border {
  border-color: #F2D397;
}
.ig-box[class*=ig-bordered].ig-gold {
  border-color: #DA9000;
}
.ig-box.ig-bordered-solid {
  border-style: solid;
}
.ig-box.ig-bordered-dashed {
  border-style: dashed;
}
.ig-box [class*=ig-heading] + * {
  margin-top: 24px;
}
.ig-box [class*=ig-heading-4] + * {
  margin-top: 12px;
}
.ig-box p {
  margin: 0;
}
.ig-box * + p {
  margin-top: 12px;
}
.ig-box b {
  font-size: 22px;
}

hr + .ig-box.ig-transparent:not(.ig-separated),
.ig-box.ig-transparent + .ig-box.ig-transparent:not(.ig-separated) {
  padding-top: 0;
}

.ig-box-icons {
  display: flex;
  align-items: center;
  margin: -12px -12px -12px 0;
}
@media (max-width: 767px) {
  .ig-box-icons {
    justify-content: space-between;
  }
}

.ig-dialog-overlay {
  z-index: 130;
  position: fixed;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  opacity: 0;
  transition: bottom 0.25s, opacity 0.25s;
  background-color: rgba(13, 22, 40, 0.6);
}

button[aria-pressed=true] ~ .ig-dialog-overlay {
  bottom: 0;
  opacity: 1;
}

[class*=ig-dropdown] {
  z-index: 110;
  position: relative;
}
[class*=ig-dropdown] > button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
}
[class*=ig-dropdown] > button [class*=ig-icon] {
  margin-top: -8px;
  margin-bottom: -8px;
}

.ig-dropdown p {
  margin: 0 0 12px;
}
.ig-dropdown ul {
  padding: 12px 0;
  border: solid 1px #E6E6E6;
  margin: 0;
  list-style: none;
  background-color: #fff;
}
.ig-dropdown li {
  display: block;
  padding: 12px 24px;
  cursor: pointer;
}
.ig-dropdown li:focus {
  outline: 0;
  text-decoration: underline;
}
@media (hover: hover) {
  .ig-dropdown li:hover {
    background-color: #0072BB;
    color: #fff;
  }
}
.ig-dropdown li + li {
  border-top: solid 1px #E6E6E6;
}
.ig-dropdown form {
  padding-top: 48px;
  padding-bottom: 48px;
}

.ig-fit-box + .ig-dropdown-panel:not([aria-role=dialog]) {
  top: calc(100% + 26px);
  left: -24px;
  min-width: calc(100% + 48px);
}

* + .ig-dropdown-panel.ig-spaced {
  margin-top: 24px;
}

.ig-dropdown-panel[aria-role=dialog] {
  z-index: 140;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  overflow-y: auto;
  max-width: 900px;
  max-height: 100%;
  padding: 60px 0;
  margin: 0 auto;
}
.ig-dropdown-panel[aria-role=dialog][aria-hidden=true] {
  overflow: hidden;
  height: 0;
  padding: 0;
}

.ig-dropdown .ig-dropdown-panel:not([aria-role=dialog]) {
  position: absolute;
  top: 100%;
  left: 0;
  overflow-y: scroll;
  min-width: 100%;
  max-height: 30vh;
}
.ig-dropdown .ig-dropdown-panel:not([aria-role=dialog])[aria-hidden=true] {
  overflow: hidden;
  max-height: 0;
}

.ig-dropdown-panel:not([aria-role=dialog]) {
  overflow: hidden;
  max-height: 1000vh;
  transition: max-height 0.25s;
  background-color: #fff;
}
.ig-dropdown-panel:not([aria-role=dialog])[aria-hidden=true] {
  max-height: 0;
}

.ig-select2 select,
.ig-select2 .select2 {
  display: block;
  width: 100%;
}
.ig-select2 .select2-container .select2-selection--single {
  display: flex;
  height: 60px;
  border-radius: 10px;
  border-color: #E6E6E6;
}
.ig-select2 .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 19px 48px 19px 24px;
  line-height: 1.2;
}
.ig-select2 .select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 48px;
  height: calc(100% - 1px);
}
.ig-select2 .select2-container--default .select2-selection--single .select2-selection__clear {
  position: relative;
  float: none;
  display: block;
  height: 100%;
  padding: 0 24px;
  margin: 0 -24px 0 0;
}

.ig-select2-dropdown.select2-dropdown {
  border-radius: 10px;
  border-color: #E6E6E6;
}
.ig-select2-dropdown .select2-search--dropdown {
  padding: 12px;
}
.ig-select2-dropdown .select2-search--dropdown .select2-search__field {
  padding: 12px;
}
.ig-select2-dropdown .select2-search--dropdown .select2-search__field:focus {
  outline: 0;
  box-shadow: 0 0 2px 2px rgba(13, 22, 40, 0.2);
}
.select2-container--default .ig-select2-dropdown .select2-search--dropdown .select2-search__field {
  border-color: #E6E6E6;
}
.ig-select2-dropdown .select2-results__option {
  padding: 12px;
}
.select2-container--default .ig-select2-dropdown .select2-results__option--selected {
  background-color: #F2F2F2;
}
.select2-container--default .ig-select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #0072BB;
}

@media (max-width: 1023px) {
  .ig-dropdown-panel[aria-role=dialog] {
    padding: 20px 0;
  }
}
.ig-booking-summary li {
  margin: 0;
  padding: 0;
  line-height: 1.6;
}
.ig-booking-summary [class*=ig-icon] {
  width: 20px;
  height: 20px;
  background-size: contain;
  vertical-align: middle;
  margin-right: 4px;
}

.ig-my-events-meta-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.ig-my-events-meta-list li {
  position: relative;
  min-height: 24px;
  padding: 0 0 0 32px;
}
.ig-my-events-meta-list li + li {
  margin-top: 8px;
}
.ig-my-events-meta-list [class*=ig-icon] {
  position: absolute;
  top: 50%;
  left: 0;
  width: 20px;
  height: 20px;
  transform: translateY(-50%);
  background-size: contain;
}

.ig-my-events-row {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  padding: 24px;
}
@media (min-width: 1024px) {
  .ig-my-events-row {
    padding: 36px;
  }
}

.ig-my-events-row-main,
.ig-my-events-row-aside {
  flex: 1 1 50%;
  min-width: 260px;
}

.ig-my-events-row-aside {
  flex-basis: 40%;
}

.ig-booking-order-list,
.ig-booking-summary-list {
  margin: 0 0 10px 16px;
  padding: 0;
}
.ig-booking-order-list li + li,
.ig-booking-summary-list li + li {
  margin-top: 2px;
}

.ig-booking-team-card {
  margin-bottom: 8px;
}

.ig-booking-team-remove {
  margin-left: auto;
}

.ig-booking-team-card-members {
  margin: 6px 0 0 16px;
}

.ig-button-blue.ig-chevron-left-white ~ .ig-card,
.ig-button-blue.ig-chevron-left-white ~ [class*=ig-heading],
.ig-button-blue.ig-chevron-left-white ~ h1,
.ig-button-blue.ig-chevron-left-white ~ h2,
.ig-button-blue.ig-chevron-left-white ~ form,
.ig-button-blue.ig-chevron-left-white ~ .ig-table-holder {
  margin-top: 24px;
}

.ig-booking-info.ig-booking-capacity-flag {
  color: #DA9000;
  font-weight: 600;
}

.ig-booking-tabs {
  margin-bottom: 0;
}
.ig-booking-tabs ul {
  border-bottom: solid 1px #E6E6E6;
}
.ig-booking-tabs li + li {
  margin-left: 4px;
}
.ig-booking-tabs a,
.ig-booking-tabs button {
  background-color: #fff;
  color: #0072BB;
}
.ig-booking-tabs a.ig-active, .ig-booking-tabs a[aria-selected=true],
.ig-booking-tabs button.ig-active,
.ig-booking-tabs button[aria-selected=true] {
  background-color: #0072BB;
  color: #fff;
  border-bottom-color: #0072BB;
}

.ig-booking-tabpanels {
  padding: 16px 0 0;
}

.ig-booking-tabpanel[aria-hidden=true] {
  display: none;
}

.ig-booking-line {
  margin-bottom: 10px;
  padding: 12px;
}

.ig-booking-line-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
}

.ig-booking-line-col {
  flex: 1 1 auto;
}

.ig-booking-line-actions {
  flex: 0 0 auto;
  text-align: right;
}
.ig-booking-line-actions .ig-button-red {
  margin-top: 4px;
}

.ig-booking-package-description {
  margin-top: 6px;
  color: rgba(13, 22, 40, 0.5);
}

.ig-booking-totals {
  margin-top: 12px;
}

.ig-booking-event-image {
  height: 180px;
  margin-bottom: 12px;
  border-radius: 4px;
  background-size: cover;
  background-position: center;
}

.ig-booking-event-description {
  color: #555;
}

.ig-booking-summary {
  margin: 0;
  padding: 0;
  list-style: none;
}

.ig-booking-summary-spaced,
.ig-booking-summary li.ig-booking-summary-spaced {
  margin-top: 20px;
}

.ig-booking-note-totals {
  margin-top: 16px;
}

.ig-booking-player-contact {
  margin: 0;
  color: #666;
}

.ig-booking-player-role {
  margin: 4px 0 0;
  font-size: 0.85em;
  color: #888;
}

.ig-card-element {
  padding: 10px;
  border: 1px solid #ccc;
  background: #fff;
}

.ig-card-errors {
  margin-top: 6px;
}

.ig-booking-players-box {
  margin-bottom: 8px;
}

.ig-booking-players-list {
  margin: 6px 0 0 16px;
}

.ig-table [class*=ig-button] + form {
  margin-top: 6px;
}

@media (min-width: 768px) {
  .ig-booking .ig-container > .ig-row > .ig-col:last-child {
    flex: 0 1 calc(346px + 36px);
  }
}
@media (min-width: calc(1270px + 48px + 48px)) {
  .ig-booking .ig-container > .ig-row > .ig-col:last-child {
    flex: 0 1 calc(446px + 36px);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl9mb3Jtcy5zY3NzIiwiaW5jL19oZWFkZXIuc2NzcyIsImluYy9fdGFicy5zY3NzIiwiaW5jL19ldmVudHMuc2NzcyIsImluYy9fZGV0YWlscy5zY3NzIiwiaW5jL19teS1ldmVudHMuc2NzcyIsImluYy9fY29tcGFyZS5zY3NzIiwiaW5jL19ib3guc2NzcyIsImluYy9fZHJvcGRvd24uc2NzcyIsImluYy9fYm9va2luZy5zY3NzIiwiaW5jL19zZWN0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBRUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBS0M7RUFDQTtBQUFtQjtFQUNuQjtBQUFnQzs7O0FBRy9CO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFJQTtFQUNEOzs7QUFHQztBQUFBO0FBQUE7QUFJQTtFQUNEOzs7QUFHQztBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0Q7RUFDQTs7O0FBR0M7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRDtBQUF5QjtFQUN6QjtBQUFXO0VBQ1g7QUFBbUI7OztBQUdsQjtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0Q7QUFBbUM7RUFDbkM7QUFBZ0I7OztBQUdmO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFJQTtFQUNEOzs7QUFHQztBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0Q7QUFBcUI7RUFDckI7QUFBNEI7RUFDNUI7QUFBbUM7OztBQUdsQztBQUFBO0FBQUE7QUFJQTtBQUFBO0VBRUQ7OztBQUdDO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtBQUFBO0VBR0Q7QUFBbUM7RUFDbkM7QUFBZ0I7OztBQUdmO0FBQUE7QUFBQTtBQUlBO0VBQ0Q7OztBQUdDO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtFQUVEO0VBQ0E7RUFDQTtFQUNBOzs7QUFHQztFQUNEOzs7QUFHQztFQUNEOzs7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UGlCO0VEMFBqQixrQkM1UHVCO0VENlB2QixPQzNQaUI7OztBRDZQbEI7RUFFQyxjQ3ZQdUI7RUR3UHZCLGtCQ3hQdUI7RUR5UHZCLE9DeFBpQjs7O0FEMFBsQjtFQUVDLGNDM1B5QjtFRDRQekIsa0JDNVB5QjtFRDZQekIsT0M1UG1COzs7QUQ4UHBCO0VBRUMsY0N0UXdCO0VEdVF4QixrQkN2UXdCO0VEd1F4QixPQ3pRYTs7O0FENFFkO0VBRUM7O0FBRUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBRUM7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7O0FBRUQ7RUFFQztFQUNBLFlDdlN1Qjs7QUR5U3hCO0VBRUM7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUdGO0VBRUM7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBOztBQUdGO0VBRUM7RUFDQTs7O0FBR0Y7RUFFQztFQUNBO0VBQ0EsT0N6V1k7O0FEMldaO0VBRUM7RUFDQTs7QUFFRDtFQUVDOztBQUVEO0VBRUM7RUFDQTs7QUU5V0Q7RUFFQztJRmdYQTs7OztBQUdGO0VBRUMsa0JDallhO0VEa1liLE9DdFlhOztBQ2NiO0VBRUM7SUYwWEEsa0JDcllXOzs7O0FEd1liO0VBRUMsa0JDMVlZO0VEMllaLE9DaFphOztBQ2NiO0VBRUM7SUZvWUEsa0JDaFpZOzs7O0FEb1pkO0VBRUMsa0JDalpXO0VEa1pYLE9DM1phOzs7QUQ4WmQ7RUFFQzs7O0FBRUQ7RUFFQztFQUNBOztBQUVBO0VBRUM7O0FBRUQ7RUFFQztFQUNBOztBQUVEO0VBRUM7RUFDQTs7QUFFQTtFQUVDO0VBQ0E7O0FBR0Y7RUFFQztFQUNBOztBQUVEO0VBRUM7SUFFQzs7RUFFQTtJQUVDOzs7QUFJSDtFQUVDO0lBRUM7O0VBRUQ7SUFFQzs7RUFFQTtJQUVD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LGtCWDFKVTtFVzJKVixPWGhLVztFV2lLWCxxQlg1SlU7OztBV2lLYjtFQUVDOzs7QUFHRDtFQUVDOzs7QUFHRDtFQUVDO0VBQ0E7OztBQUdEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBRUM7OztBQUdEO0VBRUM7RUFDQTs7QUFFQTtFQUVDOzs7QUFJRjtFQUVDO0VBQ0E7OztBQUdEO0VBRUM7OztBQUlEO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFFQzs7O0FBR0Q7RUFFQztFQUNBO0VBQ0E7OztBQUdEO0VBRUM7OztBQUtEO0VBRUM7OztBQUdEO0VBRUM7RUFDQTs7O0FBR0Q7RUFFQztFQUNBO0VBQ0E7OztBQUlEO0VBRUM7RUFDQTtFQUNBLFlYN1FhOzs7QVdnUmQ7RUFFQzs7O0FBR0Q7RUFFQzs7O0FBR0Q7RUFFQzs7O0FBR0Q7RUFFQzs7O0FDaFNBO0VBRUM7SUFFQzs7O0FBR0Y7RUFFQztJQUVDIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuIGh0bWwge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qIFNlY3Rpb25zXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJvZHkge1xyXG5cdG1hcmdpbjogMDtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAgICovXHJcbiAgXHJcbiAgbWFpbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGgxIHtcclxuXHRmb250LXNpemU6IDJlbTtcclxuXHRtYXJnaW46IDAuNjdlbSAwO1xyXG4gIH1cclxuICBcclxuICAvKiBHcm91cGluZyBjb250ZW50XHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICAgKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICAgKi9cclxuICBcclxuICBociB7XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuXHRoZWlnaHQ6IDA7IC8qIDEgKi9cclxuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBwcmUge1xyXG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gICAqL1xyXG4gIFxyXG4gIGEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gICAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAgICovXHJcbiAgXHJcbiAgYWJiclt0aXRsZV0ge1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGIsXHJcbiAgc3Ryb25nIHtcclxuXHRmb250LXdlaWdodDogYm9sZGVyO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBjb2RlLFxyXG4gIGtiZCxcclxuICBzYW1wIHtcclxuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuXHRmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBzbWFsbCB7XHJcblx0Zm9udC1zaXplOiA4MCU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gICAqIGFsbCBicm93c2Vycy5cclxuICAgKi9cclxuICBcclxuICBzdWIsXHJcbiAgc3VwIHtcclxuXHRmb250LXNpemU6IDc1JTtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIH1cclxuICBcclxuICBzdWIge1xyXG5cdGJvdHRvbTogLTAuMjVlbTtcclxuICB9XHJcbiAgXHJcbiAgc3VwIHtcclxuXHR0b3A6IC0wLjVlbTtcclxuICB9XHJcbiAgXHJcbiAgLyogRW1iZWRkZWQgY29udGVudFxyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAgICovXHJcbiAgXHJcbiAgaW1nIHtcclxuXHRib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qIEZvcm1zXHJcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAgICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBpbnB1dCxcclxuICBvcHRncm91cCxcclxuICBzZWxlY3QsXHJcbiAgdGV4dGFyZWEge1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcblx0Zm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuXHRtYXJnaW46IDA7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbiAgICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICAgKi9cclxuICBcclxuICBidXR0b24sXHJcbiAgaW5wdXQgeyAvKiAxICovXHJcblx0b3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gICAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICAgKi9cclxuICBcclxuICBidXR0b24sXHJcbiAgc2VsZWN0IHsgLyogMSAqL1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIGJ1dHRvbixcclxuICBbdHlwZT1cImJ1dHRvblwiXSxcclxuICBbdHlwZT1cInJlc2V0XCJdLFxyXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICAgKi9cclxuICBcclxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiAgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcbiAgW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcclxuICBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICAgKi9cclxuICBcclxuICBidXR0b246LW1vei1mb2N1c3JpbmcsXHJcbiAgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcbiAgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuICBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAgICovXHJcbiAgXHJcbiAgZmllbGRzZXQge1xyXG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICAgKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gICAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIGxlZ2VuZCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcblx0ZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuXHRwYWRkaW5nOiAwOyAvKiAzICovXHJcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gICAqL1xyXG4gIFxyXG4gIHByb2dyZXNzIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxyXG4gICAqL1xyXG4gIFxyXG4gIHRleHRhcmVhIHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAgICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gICAqL1xyXG4gIFxyXG4gIFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgW3R5cGU9XCJyYWRpb1wiXSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gICAqL1xyXG4gIFxyXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG4gIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gICAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gICAqL1xyXG4gIFxyXG4gIFt0eXBlPVwic2VhcmNoXCJdIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbiAgfVxyXG4gIFxyXG4gIC8qKlxyXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICAgKi9cclxuICBcclxuICBbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIH1cclxuICBcclxuICAvKipcclxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gICAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICAgKi9cclxuICBcclxuICA6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxuICB9XHJcbiAgXHJcbiAgLyogSW50ZXJhY3RpdmVcclxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuICBcclxuICAvKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAgICovXHJcbiAgXHJcbiAgZGV0YWlscyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIFxyXG4gIC8qXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gICAqL1xyXG4gIFxyXG4gIHN1bW1hcnkge1xyXG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICB9XHJcbiAgXHJcbiAgLyogTWlzY1xyXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIFxyXG4gIC8qKlxyXG4gICAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICAgKi9cclxuICBcclxuICB0ZW1wbGF0ZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLyoqXHJcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXHJcbiAgICovXHJcbiAgXHJcbiAgW2hpZGRlbl0ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbiAgfSIsIiosIFxyXG4qOjpiZWZvcmUsIFxyXG4qOjphZnRlciBcclxueyBcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyBcclxufVxyXG5odG1sLCBib2R5XHJcbntcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJhY2tncm91bmQ7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxufVxyXG5ib2R5LnctaGFzLXBvcHVwIFxyXG57XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5ociBcclxue1xyXG5cdGJvcmRlcjogMDtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yLWJsdWU7XHJcblx0bWFyZ2luOiAzNnB4IDA7XHJcbn1cclxuYnV0dG9uIFxyXG57XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuYSBcclxue1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHJcblx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxufVxyXG5tYWluIFxyXG57XHJcblx0cGFkZGluZzogMjRweCAwO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KVxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDM2cHggMDtcclxuXHR9XHJcbn1cclxuXHJcblthcmlhLXByZXNzZWQ9dHJ1ZV0gPiBbZGF0YS1wcmVzc2VkPWZhbHNlXSxcclxuW2FyaWEtcHJlc3NlZD1mYWxzZV0gPiBbZGF0YS1wcmVzc2VkPXRydWVdXHJcbntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIgXHJcbntcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnNyLW9ubHkgXHJcbntcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0b3BhY2l0eTogMDtcclxuXHRsZWZ0OiAtMTAwMGVtO1xyXG59XHJcbi5pZy1jb250YWluZXIgXHJcbntcclxuXHR3aWR0aDogJHdpZHRoLWNvbnRhaW5lcjtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMCAyMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KVxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDAgNDhweDtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHkgKiArIFtjbGFzcyo9aWctaGVhZGluZ11cclxue1xyXG5cdG1hcmdpbi10b3A6IDI0cHg7XHJcbn1cclxuW2NsYXNzKj1pZy1oZWFkaW5nXVxyXG57XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0Ji5pZy1saWdodGVyXHJcblx0e1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcblx0Ji5pZy1zaWx2ZXIgXHJcblx0e1xyXG5cdFx0Y29sb3I6ICRjb2xvci1zaWx2ZXItdGV4dDtcclxuXHR9XHJcblx0Ji5pZy1nb2xkIFxyXG5cdHtcclxuXHRcdGNvbG9yOiAkY29sb3ItZ29sZC10ZXh0O1xyXG5cdH1cclxuXHQmLmlnLWtlZXAtaW5saW5lIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHRbY2xhc3MqPWlnLXBpbGxdXHJcblx0e1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG5cdH1cclxuXHRzbWFsbCBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcclxuXHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xyXG5cdH1cclxuXHRiIFxyXG5cdHtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHR9XHJcbn1cclxuLmlnLWhlYWRpbmctMSBcclxue1xyXG5cdGZvbnQtc2l6ZTogMzRweDtcclxufVxyXG4uaWctaGVhZGluZy0yIFxyXG57XHJcblx0Zm9udC1zaXplOiAyOHB4O1xyXG5cclxuXHQmLmlnLW1vYmlsZS1zbWFsbGVyIFxyXG5cdHtcclxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuXHRcdHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaWctaGVhZGluZy0zIFxyXG57XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG59XHJcbi5pZy1oZWFkaW5nLTQgXHJcbntcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5pZy1zZWN0aW9uIFxyXG57XHJcblx0JiArICYgXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdFxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweClcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0W2NsYXNzKj1pZy1oZWFkaW5nXSArICogXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHJcblx0XHQvLyBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KVxyXG5cdFx0Ly8ge1xyXG5cdFx0Ly8gXHRtYXJnaW4tdG9wOiAzNnB4O1xyXG5cdFx0Ly8gfVxyXG5cdH1cclxufVxyXG4uaWctY2FyZCBcclxue1xyXG5cdHBhZGRpbmc6IDI0cHg7XHRcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMzZweDtcclxuXHR9XHJcbn1cclxuKjpub3QoLmlnLXRhYnMpICsgLmlnLWNhcmQgXHJcbntcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KVxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDM2cHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuW2NsYXNzKj1pZy1waWxsXVxyXG57XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDRweCAxNnB4O1xyXG5cdGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG5cdG1hcmdpbjogMDtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0JiArICYgeyBtYXJnaW4tbGVmdDogMTJweDsgfVxyXG5cdCYuaWctbGFyZ2UgXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMTJweCAxOHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHQmLmlnLWJhciBcclxuXHR7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdH1cclxuXHQmLmlnLXJvdW5kIFxyXG5cdHtcclxuXHRcdG1pbi13aWR0aDogNDBweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0XHRwYWRkaW5nOiA5cHggNHB4O1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXHJcblx0XHR7XHJcblx0XHRcdG1pbi13aWR0aDogNDhweDtcclxuXHRcdFx0bWluLWhlaWdodDogNDhweDtcclxuXHJcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmlnLXBpbGwtYmx1ZVxyXG57XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG59XHJcbi5pZy1waWxsLWJsYWNrXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG4uaWctcGlsbC1ncmV5XHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYmFja2dyb3VuZDtcclxuXHRjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxufVxyXG4uaWctcGlsbC1nb2xkXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1nb2xkLWJhY2tncm91bmQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQtYmFja2dyb3VuZDtcclxuXHRjb2xvcjogJGNvbG9yLWdvbGQtdGV4dDtcclxufVxyXG4uaWctcGlsbC1zaWx2ZXJcclxue1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXNpbHZlci1iYWNrZ3JvdW5kO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zaWx2ZXItYmFja2dyb3VuZDtcclxuXHRjb2xvcjogJGNvbG9yLXNpbHZlci10ZXh0O1xyXG59XHJcbi5pZy1waWxsLWdyZWVuXHJcbntcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbi1iYWNrZ3JvdW5kO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbi1iYWNrZ3JvdW5kO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbn1cclxuXHJcbi5pZy1maXQtYm94XHJcbntcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHJcblx0Jjo6YmVmb3JlIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTI0cHg7XHJcblx0XHRyaWdodDogLTI0cHg7XHJcblx0XHRib3R0b206IC0yNHB4O1xyXG5cdFx0bGVmdDogLTI0cHg7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdH1cclxufVxyXG5bY2xhc3MqPWlnLWJ1dHRvbl1cclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAxNnB4IDI0cHg7XHJcblx0Ym9yZGVyOiAwO1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cywgY29sb3IgMC4yNXM7XHJcblxyXG5cdCZbZGlzYWJsZWRdXHJcblx0e1xyXG5cdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHR9XHJcblx0Jjpmb2N1cyBcclxuXHR7XHJcblx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZm9jdXMtaGVhdnk7XHJcblx0fVxyXG5cdCYuaWctY2hldnJvbi1sZWZ0LXdoaXRlIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogNTJweDtcclxuXHJcblx0XHQmOjphZnRlciBcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDIycHg7XHJcblx0XHRcdGxlZnQ6IDMxcHg7XHJcblxyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHR3aWR0aDogOXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMDtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuaWctY2hldnJvbi1yaWdodCBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuXHRcdCY6OmFmdGVyIFxyXG5cdFx0e1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMjVweDtcclxuXHRcdFx0cmlnaHQ6IDJweDtcclxuXHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiA5cHg7XHJcblx0XHRcdGhlaWdodDogOXB4O1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmx1ZTtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdGJvcmRlci10b3A6IDA7XHJcblxyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmlnLXNtYWxsIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDlweCAxNnB4IDdweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcbn1cclxuLmlnLWJ1dHRvbi1wbGFpbiBcclxue1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHRcclxuXHQmLmlnLWJvcmRlcmVkIFxyXG5cdHtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0fVxyXG5cdCYuaWctZmx1c2ggXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0Jjpmb2N1c1xyXG5cdHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcbi5pZy1idXR0b24tYmxhY2sgXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcblx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcblx0fVxyXG59XHJcbi5pZy1idXR0b24tYmx1ZSBcclxue1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHJcblx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxufVxyXG5cclxuLmlnLWJ1dHRvbi1yZWQgXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xyXG5cdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbmJvZHkgKiArIC5pZy1yb3cgXHJcbntcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcbi5pZy1yb3cgXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG1hcmdpbjogMCAtMTJweDtcclxuXHJcblx0Ji5pZy1hbGlnbi1jZW50ZXIgXHJcblx0e1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0Ji5pZy1wYWRkZWRlciBcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogLTE4cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xOHB4O1xyXG5cdH1cclxuXHQuaWctY29sIFxyXG5cdHtcclxuXHRcdGZsZXg6IDEgMSAxcHg7XHJcblx0XHRwYWRkaW5nOiAwIDEycHg7XHJcblxyXG5cdFx0Ji5pZy1zaHJpbmsgXHJcblx0XHR7XHJcblx0XHRcdGZsZXgtZ3JvdzogMDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuaWctcGFkZGVkZXIgPiAuaWctY29sXHJcblx0e1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMThweDtcclxuXHR9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweClcclxuXHR7XHJcblx0XHQmLmlnLXRhYmxldC1zdGFja1xyXG5cdFx0e1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHJcblx0XHRcdD4gLmlnLWNvbCArIC5pZy1jb2wgXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuXHR7XHJcblx0XHQmOm5vdCguaWctcmV2ZXJzZS1tb2JpbGUpOm5vdCguaWcta2VlcC1tb2JpbGUpXHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0Ji5pZy1yZXZlcnNlLW1vYmlsZSBcclxuXHRcdHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuXHRcdFx0LmlnLWNvbDpsYXN0LWNoaWxkICBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmlnLWNvbDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpXHJcblx0XHRcdHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmOm5vdCguaWcta2VlcC1tb2JpbGUpIC5pZy1jb2wgKyAuaWctY29sIFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji5pZy1rZWVwLW1vYmlsZSBcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC02cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTZweDtcclxuXHRcdH1cclxuXHRcdCYuaWcta2VlcC1tb2JpbGUgLmlnLWNvbFxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDZweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogNnB4O1xyXG5cdFx0fVxyXG5cdFx0Ji5pZy1rZWVwLW1vYmlsZSAuaWctY29sOmVtcHR5IHsgZGlzcGxheTogbm9uZTsgfVxyXG5cdH1cclxufVxyXG5cclxuLmlnLXJ0ZSBcclxue1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdCogXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdCYgKyAqIFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuW2NsYXNzKj1pZy1pY29uXVxyXG57XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiA0OHB4O1xyXG5cdGhlaWdodDogNDhweDtcclxuXHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIDUwJTsgXHJcblx0XHJcblx0Ji5pZy1sYXJnZSBcclxuXHR7XHJcblx0XHR3aWR0aDogNThweDtcclxuXHRcdGhlaWdodDogNThweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHR9XHJcblx0Ji5pZy1hbHQgXHJcblx0e1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJhY2tncm91bmQ7XHJcblxyXG5cdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JleS1iYWNrZ3JvdW5kLCA1JSk7XHJcblx0XHR9XHJcblx0fVxyXG59IFxyXG4qOmZvY3VzIFtjbGFzcyo9aWctaWNvbl0uaWctYWx0LCBcclxuW2NsYXNzKj1pZy1pY29uXS5pZy1hbHQ6Zm9jdXMgXHJcbntcclxuXHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1mb2N1cy1oZWF2eTtcclxufVxyXG4uaWctaWNvbi10aWNrLXJpZ2h0LXdoaXRlIFxyXG57XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1nL3RpY2std2hpdGUuc3ZnJyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XHJcbn1cclxuLmlnLWljb24tYXJyb3ctbGVmdC1ibHVlXHJcbntcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9hcnJvdy1sZWZ0LWJsdWUuc3ZnJyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XHJcbn1cclxuLmlnLWljb24tbWFnbmlmaWVyLWJsdWVcclxue1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL21hZ25pZmllci1ibHVlLnN2ZycpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xyXG59XHJcbi5pZy1pY29uLXVzZXItYmx1ZVxyXG57XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdXNlci1ibHVlLnN2ZycpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xyXG59XHJcbltjbGFzcyo9aWctaWNvbi1jbG9zZV1cclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0Jjo6YmVmb3JlLCBcclxuXHQmOjphZnRlciBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGxlZnQ6IDE3cHg7XHJcblx0XHRyaWdodDogMTdweDtcclxuXHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1yZWQ7XHJcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcblx0fVxyXG5cdCY6OmJlZm9yZSBcclxuXHR7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdH1cclxuXHQmOjphZnRlciBcclxuXHR7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG5cdCYuaWctaWNvbi1jbG9zZS1yZWRcclxuXHR7XHJcblx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIFxyXG5cdFx0e1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1yZWQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5pZy1pY29uLWhhbWJ1cmdlci13aGl0ZVxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOjpiZWZvcmUsIFxyXG5cdCY6OmFmdGVyIFxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDE1cHg7XHJcblxyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci13aGl0ZTtcclxuXHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHQmOjpiZWZvcmUgXHJcblx0e1xyXG5cdFx0dG9wOiAxNXB4O1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHQmOjphZnRlciBcclxuXHR7XHJcblx0XHRib3R0b206IDE1cHg7XHJcblx0XHRyaWdodDogMjJweDtcclxuXHRcdGJvcmRlci10b3A6IDA7XHJcblx0fVxyXG59XHJcbi5pZy1pY29uLWNhbGVuZGFyLWJsdWVcclxue1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NhbGVuZGFyLWJsdWUuc3ZnJyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyMHB4IGF1dG87XHJcbn1cclxuLmlnLWljb24tY2xvY2stYmx1ZVxyXG57XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2xvY2stYmx1ZS5zdmcnKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDIwcHggYXV0bztcclxufVxyXG4uaWctaWNvbi1tYXAtbWFya2VyLWJsdWVcclxue1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL21hcC1tYXJrZXItYmx1ZS5zdmcnKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcclxufVxyXG4uaWctaWNvbi1sb2NrLWJsdWVcclxue1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvY2stYmx1ZS5zdmcnKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcclxufVxyXG4uaWctaWNvbi11c2VyLWFkZC1ibGFja1xyXG57XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvdXNlci1hZGQtYmxhY2suc3ZnJyk7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XHJcbn1cclxuLmlnLWljb24tbGlrZS1ncmVlblxyXG57XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbGlrZS1ncmVlbi5zdmcnKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcclxufVxyXG5cclxuLmlnLW1lbnVcclxue1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uaWctbWVudS10b2dnbGVcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0cGFkZGluZzogMThweCAyNHB4O1xyXG5cclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYmFja2dyb3VuZDtcclxuXHJcblx0W2NsYXNzKj1pZy1pY29uXVxyXG5cdHtcclxuXHRcdG1hcmdpbjogLTI0cHggMCAtMjRweCAtMThweDtcclxuXHR9XHJcblx0Jjpmb2N1cyBcclxuXHR7XHJcblx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1mb2N1cy1oZWF2eTtcclxuXHR9XHJcblx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1ncmV5LWJhY2tncm91bmQsIDUlKTtcclxuXHR9XHJcbn1cclxuLmlnLW1lbnUtcGFuZWxcclxue1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdG1heC1oZWlnaHQ6IDEwMHZoO1xyXG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXM7XHJcblxyXG5cdCY6bGFzdC1jaGlsZCBcclxuXHR7XHJcblx0XHRsZWZ0OiBhdXRvO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0fVxyXG5cdCZbYXJpYS1oaWRkZW49dHJ1ZV1cclxuXHR7XHJcblx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdH1cclxuXHR1bCBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiA2cHg7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0XHRtYXJnaW46IDhweCAwIDA7XHJcblxyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxuXHRsaSBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdGFcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDEycHg7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHRcdCY6Zm9jdXNcclxuXHRcdHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHRcdHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1ibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaWctbWVudS1wYW5lbC1oZWFkaW5nXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAxMnB4IDE4cHg7XHJcblx0bWFyZ2luOiAtNnB4IC02cHggMDtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJhY2tncm91bmQ7XHJcblx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcblx0Ji5pZy1zaWx2ZXJcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2lsdmVyLWJhY2tncm91bmQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxuXHQmLmlnLWdvbGQgXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQtYmFja2dyb3VuZDtcclxuXHRcdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblx0fVxyXG59XHJcblxyXG4uaWctcGFnaW5hdGlvblxyXG57XHJcblx0bWFyZ2luOiAyNHB4IDAgMDtcclxuXHJcblx0cFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMCAwIDZweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9IFxyXG5cdHVsIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMCAtNnB4O1xyXG5cclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0fVxyXG5cdGxpIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDEycHggNnB4IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0PiBhXHJcblx0XHR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzLCBjb2xvciAwLjI1cztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYmFja2dyb3VuZDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcblx0XHRcdCY6Zm9jdXMgXHJcblx0XHRcdHtcclxuXHRcdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWZvY3VzLWhlYXZ5O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuaWctY3VycmVudCBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0XHRcdHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbio6bm90KC5pZy1zcGFjZWRbYXJpYS1oaWRkZW49dHJ1ZV0pICsgLmlnLXRhYmxlLWhvbGRlclxyXG57XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxufVxyXG4uaWctdGFibGUgXHJcbntcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXI6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG5cdHRoLCB0ZCBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHR9XHJcblx0dGhlYWQgdGggXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHRcdGEgXHJcblx0XHR7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuXHRcdFx0Jjpmb2N1cyBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR0Ym9keSBcclxuXHR7XHJcblx0XHR0ciBcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdH1cclxuXHRcdHRyOmhvdmVyIFxyXG5cdFx0e1xyXG5cdFx0XHR6LWluZGV4OiAyMDtcclxuXHRcdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZm9jdXM7XHJcblx0XHR9XHJcblx0fVxyXG5cdHRoIFxyXG5cdHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0fVxyXG5cdHRkIFxyXG5cdHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0fVxyXG5cdFtjbGFzcyo9aWctYnV0dG9uXTpub3QoLmlnLWZsdXNoKVxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHJcblx0XHQmICsgW2NsYXNzKj1pZy1idXR0b25dXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxyXG57XHJcblx0LmlnLXRhYmxlLWhvbGRlclxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRtYXJnaW4tbGVmdDogLTEycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFxyXG5cdFx0dHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjI1cztcclxuXHR9XHJcblx0LmlnLXRhYmxlIFxyXG5cdHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cclxuXHRcdHRoLCB0ZCBcclxuXHRcdHtcclxuXHRcdFx0bWluLXdpZHRoOiAxNTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7IHBhZGRpbmctbGVmdDogMjRweDsgfVxyXG5cdFx0XHQmOmxhc3QtY2hpbGQgeyBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XHJcblx0XHR9XHJcblx0XHQuaWctdGFibGUtbW9iaWxlLW1haW5cclxuXHRcdHtcclxuXHRcdFx0bWluLXdpZHRoOiAyNDBweDtcclxuXHRcdH1cclxuXHRcdHRib2R5IFxyXG5cdFx0e1xyXG5cdFx0XHR0cjpub3QoOmZpcnN0LWNoaWxkKVxyXG5cdFx0XHR7XHJcblx0XHRcdFx0dGQsIHRoIHsgYm9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjsgfVxyXG5cdFx0XHR9XHJcblx0XHRcdHRyOm50aC1jaGlsZCgybisxKSBcclxuXHRcdFx0eyBcclxuXHRcdFx0XHR0ZCwgdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1iYWNrZ3JvdW5kOyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmlnLXRhYmxlIC5pZy10YWJsZS1tb2JpbGUtaGVhZGVyXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmlnLXRhYmxlIC5pZy10YWJsZS1jZW50ZXIgXHJcblx0e1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQuaWctdGFibGUtaG9sZGVyXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0b3ZlcmZsb3cteTogdmlzaWJsZTtcclxuXHR9XHJcblx0LmlnLXRhYmxlIFxyXG5cdHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdHRib2R5LCB0aCwgdGQgeyBkaXNwbGF5OiBibG9jazsgfVxyXG5cdFx0dGhlYWQgeyBkaXNwbGF5OiBub25lOyB9XHJcblx0fVxyXG5cdC5pZy10YWJsZSB0ciBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHJcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaWctdGFibGUgdGgsIFxyXG5cdC5pZy10YWJsZSB0ZCBcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cdC5pZy10YWJsZSB0aFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0b3JkZXI6IDEwO1xyXG5cclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xyXG5cclxuXHRcdCYsICYgYSBcclxuXHRcdHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmlnLXRhYmxlIHRkXHJcblx0e1xyXG5cdFx0ZmxleDogMCAwIDUwJTtcclxuXHRcdG9yZGVyOiAzMDtcclxuXHRcdFxyXG5cdFx0JjpsYXN0LWNoaWxkIFxyXG5cdFx0e1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmlnLXRhYmxlIC5pZy10YWJsZS1tb2JpbGUtbWFpblxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0b3JkZXI6IDIwO1xyXG5cclxuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xyXG5cdH1cclxuXHQuaWctdGFibGUgLmlnLXRhYmxlLW1vYmlsZS1tYWluOmZpcnN0LWNoaWxkICsgdGQgXHJcblx0e1xyXG5cdFx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0fVxyXG5cdC5pZy10YWJsZSAuaWctdGFibGUtbW9iaWxlLWZ1bGxcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHRcdG9yZGVyOiA0MDtcclxuXHJcblx0XHRbY2xhc3MqPWlnLWJ1dHRvbl06bm90KC5pZy1mbHVzaClcclxuXHRcdHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuXHRcdFx0XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCBcclxuXHRcdFx0e1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IC04cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmlnLXRhYmxlIC5pZy10YWJsZS1tb2JpbGUtaGVhZGVyXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgMCA1cHg7XHJcblx0fVxyXG5cdC5pZy10YWJsZSAuaWctdGFibGUtbW9iaWxlLW1haW4uaWctZnVsbCBcclxuXHR7XHJcblx0XHRmbGV4OiAwIDAgMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5pZy1yb3ctdGl0bGV7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6MjBweDtcclxuXHJcblx0Ji5pZy1yZXZlcnNlLW1vYmlsZXtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHR9XHJcbn1cclxuXHJcbi5pZy1yb3ctaXRlbXtcclxuXHRwYWRkaW5nOiAwIDEycHg7XHJcbn1cclxuXHJcbi5pZy1yb3ctaXRlbS5pZy1pbmxpbmV7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbn1cclxuXHJcbi5hbGVydC5hbGVydC1kaXNtaXNzaWJsZXtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbjogMjRweCAwO1xyXG5cclxuXHRidXR0b257XHJcblx0XHRjb2xvcjokY29sb3Itd2hpdGU7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmLmFsZXJ0LWluZm97XHJcblx0XHRiYWNrZ3JvdW5kOiRjb2xvci1ibHVlO1xyXG5cdH1cclxuXHJcblx0Ji5hbGVydC1kYW5nZXJ7XHJcblx0XHRiYWNrZ3JvdW5kOiRjb2xvci1yZWQ7XHJcblx0fVxyXG5cclxuXHQmLmFsZXJ0LXdhcm5pbmd7XHJcblx0XHRiYWNrZ3JvdW5kOiRjb2xvci1nb2xkO1xyXG5cdH1cclxufSIsIlxyXG4kY29sb3Itd2hpdGU6ICNmZmY7XHJcbiRjb2xvci1ncmV5LWJhY2tncm91bmQ6ICNGMkYyRjI7XHJcbiRjb2xvci1ncmV5LWJvcmRlcjogI0U2RTZFNjtcclxuJGNvbG9yLWdyZXktdGV4dDogcmdiYSgxMywgMjIsIDQwLCAwLjUpO1xyXG4kY29sb3ItYmxhY2s6ICMwRDE2Mjg7XHJcbiRjb2xvci1ibHVlOiAjMDA3MkJCO1xyXG4kY29sb3ItYmx1ZS1iYWNrZ3JvdW5kOiAjRTFGNEZFO1xyXG4kY29sb3ItZ3JlZW46ICMwNzgwMTc7XHJcbiRjb2xvci1ncmVlbi1iYWNrZ3JvdW5kOiAjREZGOEQ5O1xyXG4kY29sb3ItcmVkOiAjRTY0QzRDO1xyXG4kY29sb3ItZ29sZDogI0RBOTAwMDtcclxuJGNvbG9yLWdvbGQtYmFja2dyb3VuZDogI0YyRDM5NztcclxuJGNvbG9yLWdvbGQtdGV4dDogIzgyNTYwMDtcclxuJGNvbG9yLXNpbHZlci1iYWNrZ3JvdW5kOiAjRUVFO1xyXG4kY29sb3Itc2lsdmVyLXRleHQ6ICM2Rjc0N0I7XHJcblxyXG4kYm94LXNoYWRvdy1mb2N1czogMCAwIDJweCAycHggcmdiYSgkY29sb3ItYmxhY2ssIDAuMik7XHJcbiRib3gtc2hhZG93LWZvY3VzLWhlYXZ5OiAwIDAgMnB4IDJweCByZ2JhKCRjb2xvci1ibGFjaywgMC40KTtcclxuXHJcbiR3aWR0aC1jb250YWluZXI6IGNhbGMoMTI3MHB4ICsgNDhweCArIDQ4cHgpOyIsIlxyXG5AbWl4aW4gdS16LWluZGV4XHJcbntcclxuXHQkei1saXN0OlxyXG4gICAgICAgICdbY2xhc3MqPWlnLWRyb3Bkb3duXSdcclxuXHRcdCcuaWctaGVhZGVyJ1xyXG5cdFx0Jy5pZy1kaWFsb2ctb3ZlcmxheSdcclxuXHRcdCcuaWctZHJvcGRvd24tcGFuZWxbYXJpYS1yb2xlPWRpYWxvZ10nXHJcbiAgICA7XHJcbiAgICAkbWU6IFwiI3smfVwiO1xyXG4gICAgJHotdmFsOiBpbmRleCgkei1saXN0LCAkbWUpO1xyXG4gICAgei1pbmRleDogJHotdmFsICogMTAgKyAxMDA7XHJcbn1cclxuQG1peGluIHRiLWhvdmVyIFxyXG57XHJcblx0QG1lZGlhIChob3ZlcjogaG92ZXIpXHJcblx0e1xyXG5cdFx0Jjpob3ZlciBcclxuXHRcdHtcclxuXHRcdFx0QGNvbnRlbnRcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiKiArIGZvcm0gXHJcbntcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcbmZpZWxkc2V0IFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdFxyXG5cdCogKyAmIFxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0fVxyXG59XHJcbmxlZ2VuZCBcclxue1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMDtcclxuXHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuW2NsYXNzKj1pZy1ub3RpY2VdXHJcbntcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG5cdCYuaWctbGFyZ2UgXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdH1cclxufVxyXG4uaWctbm90aWNlLWdvbGQgXHJcbntcclxuXHRjb2xvcjogJGNvbG9yLWdvbGQ7XHJcbn1cclxuLmlnLW5vdGljZS1zaWx2ZXIgXHJcbntcclxuXHRjb2xvcjogJGNvbG9yLXNpbHZlci10ZXh0O1xyXG59XHJcbi5pZy1ub3RpY2UtcmVkIFxyXG57XHJcblx0Y29sb3I6ICRjb2xvci1yZWQ7XHJcbn1cclxuKiArIC5pZy1mb3JtLWdyb3VwXHJcbntcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcbi5pZy1mb3JtLWxhYmVsXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdCYgKyAuaWctZm9ybS1maWVsZCBcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiA2cHg7XHJcblx0fVxyXG5cdHN1cCBcclxuXHR7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcblx0XHRjb2xvcjogJGNvbG9yLXJlZDtcclxuXHR9XHJcbn1cclxuLmlnLWZvcm0tZmllbGQgXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAxMnB4O1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdCY6Zm9jdXMgXHJcblx0e1xyXG5cdFx0b3V0bGluZTogMDtcclxuXHRcdGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWZvY3VzO1xyXG5cdH1cclxufVxyXG4uaWctZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XVxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC0xMDAwZW07XHJcblxyXG5cdCYgfiAuaWctZm9ybS1sYWJlbCBcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0Jjo6YmVmb3JlLFxyXG5cdFx0Jjo6YWZ0ZXJcclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDFweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQmOjpiZWZvcmUgXHJcblx0XHR7XHJcblx0XHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIgXHJcblx0XHR7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXM7XHJcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlIHVybCgnLi4vaW1nL3RpY2stYmxhY2suc3ZnJyk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTRweCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmNoZWNrZWQgfiAuaWctZm9ybS1sYWJlbDo6YmVmb3JlIFxyXG5cdHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cdH1cclxuXHQmOmNoZWNrZWQgfiAuaWctZm9ybS1sYWJlbDo6YWZ0ZXIgXHJcblx0e1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcblx0Jjpmb2N1cyB+IC5pZy1mb3JtLWxhYmVsOjpiZWZvcmUgXHJcblx0e1xyXG5cdFx0Ym94LXNoYWRvdzogJGJveC1zaGFkb3ctZm9jdXM7XHJcblx0fVxyXG59XHJcbi5pZy1mb3JtLWVycm9yIFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAycHggMCAwO1xyXG5cdFxyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRjb2xvcjogJGNvbG9yLXJlZDtcclxufVxyXG4uaWctZm9ybS1oZWxwIFxyXG57XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAycHggMCAwO1xyXG5cdFxyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRjb2xvcjogJGNvbG9yLWdyZXktdGV4dDtcclxufVxyXG5cclxuLmlnLXBheW1lbnQtZmllbGRzXHJcbntcclxuXHQuaWctcm93IFxyXG5cdHtcclxuXHRcdCYgKyAuaWctcm93IFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuaWctY29sOmZpcnN0LWNoaWxkIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMSAzMDZweDtcclxuXHR9XHJcblx0LmlnLWNvbDpsYXN0LWNoaWxkIFxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMSA0NThweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0PiBzdXAgXHJcblx0XHR7XHJcblx0XHRcdGZsZXg6IDAgMSAxcHg7XHJcblx0XHR9XHJcblx0XHQuaWctY2FyZC1lbGVtZW50LWhvbGRlclxyXG5cdFx0e1xyXG5cdFx0XHRmbGV4OiAxIDAgMXB4O1xyXG5cdFx0fVxyXG5cdFx0aW5wdXQ6bm90KFtjbGFzcyo9aWctYnV0dG9uXSlcclxuXHRcdHtcclxuXHRcdFx0ZmxleC1iYXNpczogNDQ2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pZy1yb3cgbGFiZWwgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHQuaWctcm93IHN1cCBcclxuXHR7XHJcblx0XHR0b3A6IDE0cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1yZWQ7XHJcblx0fVxyXG5cdC5pZy1yb3cgaW5wdXRcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDNweCA2cHg7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzkzOTg5RTtcclxuXHR9XHJcblx0LmlnLXJvdyArIFtjbGFzcyo9aWctYnV0dG9uXVxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDM2cHg7XHJcblx0fVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxuXHR7XHJcblx0XHQuaWctcm93IHN1cCBcclxuXHRcdHtcclxuXHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmlnLXJvdyBpbnB1dCBcclxuXHRcdHtcclxuXHRcdFx0cGFkZGluZzogOHB4IDEycHg7XHJcblx0XHR9XHJcblx0XHQuaWctY29sICsgLmlnLWNvbCBcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHRcdC5pZy1jb2w6bGFzdC1jaGlsZCA+ICo6bm90KHN1cClcclxuXHRcdHtcclxuXHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jY2FyZC1lbGVtZW50XHJcbntcclxuXHR3aWR0aDogMTAwJTtcclxufSIsIi5pZy1oZWFkZXJcclxue1xyXG5cdEBpbmNsdWRlIHUtei1pbmRleDtcclxuXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDI0cHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLmlnLWhlYWRlciAuaWctY29udGFpbmVyIFxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uaWctaGVhZGVyIC5pZy1sb2dvIFxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcclxuXHRhXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cclxuXHRcdCY6Zm9jdXMgXHJcblx0XHR7XHJcblx0XHRcdG91dGxpbmU6IDA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB0Yi1ob3ZlciBcclxuXHRcdHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGltZyBcclxuXHR7XHJcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdH1cclxuXHRbY2xhc3MqPWlnLWljb25dXHJcblx0e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0fVxyXG5cdC5pZy1sb2dvLXRleHRcclxuXHR7XHRcdFxyXG5cdFx0bWFyZ2luLWxlZnQ6IDEycHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG59XHJcbi5pZy1oZWFkZXIgLmlnLW1lbnVcclxue1xyXG5cdG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG5cclxuXHRbY2xhc3MqPWlnLWljb25dLmlnLW1vYmlsZSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcblx0LmlnLWljb24taGFtYnVyZ2VyLXdoaXRlXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpXHJcbntcclxuXHQuaWctaGVhZGVyXHJcblx0e1xyXG5cdFx0cGFkZGluZzogOHB4IDA7XHJcblx0fVxyXG5cdC5pZy1oZWFkZXIgLmlnLWxvZ28gaW1nXHJcblx0e1xyXG5cdFx0bWF4LXdpZHRoOiAyMDBweDtcclxuXHR9XHJcblx0LmlnLWhlYWRlciAuaWctbG9nbyBzcGFuIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5pZy1oZWFkZXIgLmlnLW1lbnVcclxuXHR7XHJcblx0XHRtYXJnaW4tbGVmdDogMTZweDtcclxuXHJcblx0XHRbY2xhc3MqPWlnLWljb25dLmlnLW1vYmlsZSB7IGRpc3BsYXk6IGJsb2NrOyB9XHJcblx0XHRbY2xhc3MqPWlnLWljb25dOm5vdCguaWctbW9iaWxlKSB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHR9XHJcblx0LmlnLWhlYWRlciAuaWctbWVudS10b2dnbGUgXHJcblx0e1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR9XHJcblx0LmlnLWhlYWRlciAuaWctbWVudS10b2dnbGUgc3BhblxyXG5cdHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0LmlnLWhlYWRlciAuaWctbWVudS10b2dnbGUgc3Bhbjpub3QoW2NsYXNzXSlcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAtMTAwMGVtO1xyXG5cdH1cclxufSIsIi5pZy10YWJzIFxyXG57XHJcblx0b3ZlcmZsb3cteDogYXV0bztcclxuXHJcblx0dWwgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR9XHJcblx0bGkgXHJcblx0e1xyXG5cdFx0ZmxleDogMCAxIDFweDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcbi5pZy10YWJzIGEsIFxyXG4uaWctdGFicyBidXR0b24gXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAyMHB4IDI0cHggMTZweDtcclxuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTE0LCAxODcsIDAuMjUpO1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG5cdCYuaWctYWN0aXZlLFxyXG5cdCZbYXJpYS1zZWxlY3RlZD10cnVlXVxyXG5cdHtcclxuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5pZy10YWJwYW5lbHMgXHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmlnLXRhYnBhbmVscyA+ICogXHJcbntcclxuXHRmbGV4OiAwIDAgMTAwJTtcclxuXHRvcmRlcjogMTA7XHJcblx0XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRoZWlnaHQ6IDA7XHJcblxyXG5cdCZbYXJpYS1oaWRkZW49ZmFsc2VdXHJcblx0e1xyXG5cdFx0b3JkZXI6IDA7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdFxyXG59IiwiLmlnLWV2ZW50LWl0ZW0gXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuLmlnLWV2ZW50LWl0ZW0taW1hZ2UgXHJcbntcclxuXHRoZWlnaHQ6IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDEwMCU7XHJcblxyXG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgNTAlO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLmlnLWV2ZW50LWl0ZW0tY29udGVudCBcclxue1xyXG5cdGZsZXg6IDEgMSAxcHg7XHJcblxyXG5cdGgzIFxyXG5cdHtcclxuXHRcdG1hcmdpbjogMCAwIDEycHg7XHJcblx0fVxyXG59XHJcbi5pZy1ldmVudC1pdGVtLWNvbnRlbnQgLmlnLXJ0ZSBcclxue1xyXG5cdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcbn1cclxuLmlnLWV2ZW50LWl0ZW0tZGVzY3JpcHRpb25cclxue1xyXG5cdHBhZGRpbmc6IDQ4cHg7XHJcbn1cclxuLmlnLWV2ZW50LWl0ZW0gW2NsYXNzKj1pZy1ub3RpY2VdXHJcbntcclxuXHRtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcbi5pZy1ldmVudC1pdGVtLWRlc2NyaXB0aW9uIGRpdjpsYXN0LWNoaWxkXHJcbntcclxuXHRtYXJnaW4tdG9wOiBhdXRvO1xyXG59XHJcbi5pZy1ldmVudC1pdGVtLWRlc2NyaXB0aW9uIFtjbGFzcyo9aWctbm90aWNlXSArIGRpdjpsYXN0LWNoaWxkXHJcbntcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcblxyXG4uaWctZXZlbnQtaXRlbSAuaWctZXZlbnQtaXRlbS1hc2lkZSBcclxue1xyXG5cdHBhZGRpbmc6IDQ4cHg7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG5cdGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuXHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG5cdFxyXG5cdCYgPiAqICsgKiAgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxufVxyXG4uaWctZXZlbnQtaXRlbS1hc2lkZSB1bCBcclxue1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5pZy1ldmVudC1pdGVtLWFzaWRlIGxpIFxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDAgMCAwIDQ2cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHQmICsgbGkgXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHR9XHJcblx0W2NsYXNzKj1pZy1pY29uXVxyXG5cdHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGVmdDogLTE0cHg7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0fVxyXG59XHJcbi5pZy1ldmVudHMgLmlnLWV2ZW50LWl0ZW0tYXNpZGUgbGkgYSBcclxue1xyXG5cdC8vIGNvbG9yOiBpbmhlcml0O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0Jjpmb2N1cyBcclxuXHR7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcblx0QGluY2x1ZGUgdGItaG92ZXIgXHJcblx0e1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcclxue1xyXG5cdC5pZy1ldmVudC1pdGVtIC5pZy1tb2JpbGUgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweClcclxue1xyXG5cdC5pZy1ldmVudC1pdGVtLWRlc2NyaXB0aW9uLCBcclxuXHQuaWctZXZlbnQtaXRlbSAuaWctZXZlbnQtaXRlbS1hc2lkZVxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0fVxyXG5cdC5pZy1ldmVudC1pdGVtLWNvbnRlbnQgLmlnLXJ0ZVxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdH1cclxuXHQuaWctZXZlbnQtaXRlbS1hc2lkZSBsaSArIGxpXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHR9XHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC5pZy1ldmVudC1pdGVtIC5pZy1kZXNrdG9wXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmlnLWV2ZW50LWl0ZW0tY29udGVudCAuaWctcnRlXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5pZy1jYXJkICsgLmlnLWV2ZW50cywgXHJcbi5pZy10YWJwYW5lbHMgKyAuaWctZXZlbnRzIFxyXG57XHJcblx0bWFyZ2luLXRvcDogMzZweDtcclxufVxyXG4uaWctZXZlbnRzIFxyXG57XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0PiBsaSBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdCYgKyBsaSBcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmlnLWV2ZW50cyAuaWctZXZlbnQtaXRlbSBcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuLmlnLWV2ZW50cyAuaWctZXZlbnQtaXRlbS1pbWFnZSBcclxue1xyXG5cdGZsZXg6IDAgMCAzMS41JTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzEuNSU7XHJcbn1cclxuLmlnLWV2ZW50cyAuaWctZXZlbnQtaXRlbS1jb250ZW50XHJcbntcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5pZy1ldmVudHMgLmlnLWV2ZW50LWl0ZW0tZGVzY3JpcHRpb25cclxue1xyXG5cdGZsZXg6IDAgMCA1Ni4zJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdD4gKiB7IHdpZHRoOiAxMDAlOyB9XHJcbn1cclxuLmlnLWV2ZW50cyAuaWctZXZlbnQtaXRlbS1hc2lkZVxyXG57XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMCA0My43JTtcclxuXHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtY29udGFpbmVyKVxyXG57XHJcblx0LmlnLWV2ZW50cyAuaWctZXZlbnQtaXRlbS1jb250ZW50XHJcblx0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5pZy1ldmVudHMgLmlnLWV2ZW50LWl0ZW0taW1hZ2VcclxuXHR7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHR9XHJcblx0LmlnLWV2ZW50cyAuaWctZXZlbnQtaXRlbS1kZXNjcmlwdGlvbiwgXHJcblx0LmlnLWV2ZW50cyAuaWctZXZlbnQtaXRlbS1hc2lkZVxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0fVxyXG5cdC5pZy1ldmVudHMgLmlnLWV2ZW50LWl0ZW0tY29udGVudCAuaWctcnRlXHJcblx0e1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cdC5pZy1ldmVudHMgLmlnLWRlc2t0b3AgXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmlnLWV2ZW50cyAuaWctbW9iaWxlIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH0gXHJcblx0LmlnLWV2ZW50cyAuaWctZXZlbnQtaXRlbS1hc2lkZSBcclxuXHR7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG5cdH1cclxuXHQuaWctZXZlbnRzIC5pZy1ldmVudC1pdGVtLWFzaWRlIHVsIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdC5pZy1ldmVudHMgLmlnLWV2ZW50LWl0ZW0tYXNpZGUgdWwsIFxyXG5cdC5pZy1ldmVudHMgLmlnLWV2ZW50LWl0ZW0tYXNpZGUgbGkgYlxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblx0LmlnLWV2ZW50cyAuaWctZXZlbnQtaXRlbS1hc2lkZSBsaSBcclxuXHR7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcblx0fVxyXG5cdC5pZy1ldmVudHMgLmlnLWV2ZW50LWl0ZW0tYXNpZGUgbGkgKyBsaVxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRtYXJnaW4tbGVmdDogMThweDtcclxuXHR9XHJcblx0LmlnLWV2ZW50cyAuaWctZXZlbnQtaXRlbS1hc2lkZSA+ICogKyAqICBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweClcclxue1xyXG5cdC5pZy1ldmVudHMgLmlnLWV2ZW50LWl0ZW0sIFxyXG5cdC5pZy1ldmVudHMgLmlnLWV2ZW50LWl0ZW0tY29udGVudFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQuaWctZXZlbnRzIC5pZy1ldmVudC1pdGVtLWltYWdlXHJcblx0e1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDc1JTtcclxuXHR9XHJcbn0iLCIuaWctZGV0YWlscyBcclxue1xyXG5cclxufVxyXG5cclxuLmlnLWRldGFpbHMtbGlzdFxyXG57XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdD4gZGl2IFxyXG5cdHtcclxuXHRcdCYgKyBkaXYgeyBtYXJnaW4tdG9wOiAxOHB4OyB9XHJcblx0fVxyXG59XHJcbi5pZy1kZXRhaWxzLWxpc3QuaWctYWx0IGR0LFxyXG4uaWctZGV0YWlscy1saXN0LmlnLWFsdCBkZFxyXG57XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuLmlnLWRldGFpbHMtbGlzdC5pZy1hbHQgZHRcclxue1xyXG5cdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5pZy1kZXRhaWxzLWxpc3QgZHQgXHJcbntcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogJGNvbG9yLWJsdWU7XHJcbn1cclxuLmlnLWRldGFpbHMtbGlzdCBkZCBcclxue1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcbn1cclxuXHJcbi5pZy1kZXRhaWxzLWN0YXNcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxuXHJcblx0PiAqIFxyXG5cdHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5pZy1kZXRhaWxzLWZvcm1cclxue1xyXG5cdHAsIFxyXG5cdFtjbGFzcyo9aWctaGVhZGluZ10gKyBwXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAxMnB4IDAgMDtcclxuXHR9XHJcblx0XHJcbn0iLCIuaWctbXktZXZlbnRzIGgyICsgKlxyXG57IFxyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaWctbXktZXZlbnRzLWxpc3QgXHJcbnsgXHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG5cdD4gbGkgXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHQmICsgbGkgXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiogKyAuaWctbXktZXZlbnRzLWxpc3QgXHJcbntcclxuXHRtYXJnaW4tdG9wOiAzNnB4O1xyXG59XHJcblxyXG5cclxuLmlnLW15LWV2ZW50cy1pdGVtIFxyXG57IFxyXG5cdHBhZGRpbmc6IDI0cHggMTJweDtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmx1ZTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0PiAqIFxyXG5cdHtcclxuXHRcdGZsZXg6IDEgMSA1MCU7XHJcblx0XHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0fVxyXG5cdD4gKiArICpcclxuXHR7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItYmx1ZTtcclxuXHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XHJcblx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG5cdH1cclxufVxyXG4uaWctbXktZXZlbnQtYXNpZGVcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0PiAqIFxyXG5cdHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHRbY2xhc3MqPWlnLWJ1dHRvbi1wbGFpbl1cclxuXHR7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIgXHJcblx0XHR7XHJcblx0XHRcdHRvcDogN3B4O1xyXG5cdFx0XHRyaWdodDogMnB4O1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaWctbXktZXZlbnQtYXNpZGUgW2NsYXNzKj1pZy1oZWFkaW5nXTpmaXJzdC1jaGlsZCArIHVsXHJcbntcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcbi5pZy1teS1ldmVudC1hc2lkZSA+IHVsXHJcbntcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMCAwIDI0cHg7XHJcblxyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGNvbG9yOiAkY29sb3ItZ3JleS10ZXh0O1xyXG5cclxuXHRsaSBcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdCYgKyBsaSBcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmlnLW15LWV2ZW50LWFzaWRlID4gZGl2Omxhc3QtY2hpbGRcclxue1xyXG5cdG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG5cdD4gLmlnLWJ1dHRvbi1wbGFpblxyXG5cdHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHR9XHJcbn1cclxuLmlnLW15LWV2ZW50cy1pdGVtIFtjbGFzcyo9aWctaGVhZGluZ10gXHJcbntcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuLmlnLW15LWV2ZW50cy1pdGVtIFtjbGFzcyo9aWctaGVhZGluZ10gKyBwXHJcbntcclxuXHRtYXJnaW46IDEycHggMCAwO1xyXG5cclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6ICRjb2xvci1ncmV5LXRleHQ7XHJcbn0gXHJcbi5pZy1teS1ldmVudHMtaXRlbS1kZXRhaWxzXHJcbntcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHJcblx0bGkgXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMCAwIDAgNDZweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdCYgKyBsaSBcclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdH1cclxuXHRcdFtjbGFzcyo9aWctaWNvbl1cclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IC0xMnB4O1xyXG5cdFx0XHRsZWZ0OiAtMTRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuKiArIC5pZy1teS1ldmVudHMtaXRlbS1kZXRhaWxzXHJcbntcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcbi5pZy1teS1ldmVudHMtYnV0dG9uc1xyXG57XHJcblx0bWFyZ2luOiAzNnB4IDAgMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG57XHJcblx0LmlnLW15LWV2ZW50cy1pdGVtIFxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0fVxyXG5cdC5pZy1teS1ldmVudHMtaXRlbSA+ICpcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHQuaWctbXktZXZlbnRzLWl0ZW0gPiAqICsgKlxyXG5cdHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cdFx0Ym9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG5cdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdH1cclxuXHQuaWctbXktZXZlbnQtYXNpZGUgPiBkaXY6bGFzdC1jaGlsZCA+ICo6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZFxyXG5cdHtcclxuXHRcdGZsb2F0OiBub25lO1xyXG5cdH1cclxuXHQuaWctbXktZXZlbnRzLWJ1dHRvbnNcclxuXHR7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxufSIsIi5pZy1jb21wYXJlLWxpc3Rcclxue1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMCAtMTJweCAwO1xyXG5cclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcclxuXHRsaVxyXG5cdHtcclxuXHRcdGZsZXg6IDAgMSBjYWxjKDMzLjMzJSAtIDI0cHgpO1xyXG5cdFx0bWFyZ2luOiA0OHB4IDEycHggMDtcclxuXHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHRcclxufVxyXG4uaWctY29tcGFyZS1saXN0IC5pZy1jb21wYXJlLWxpc3QtaXRlbVxyXG57XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5pZy1jb21wYXJlLWxpc3QtaXRlbVxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRib3JkZXI6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblxyXG5cdD4gKiBcclxuXHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMThweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE4cHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0JiArICogXHJcblx0XHR7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFtjbGFzcyo9aWctcGlsbF0gXHJcblx0e1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFtjbGFzcyo9aWctcGlsbF1cclxuXHRcdHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IGNhbGMoMTAwJSArIDZweCk7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cclxuXHRcdFx0cGFkZGluZy1yaWdodDogMzZweDtcclxuXHJcblx0XHRcdFtjbGFzcyo9aWctaWNvbl1cclxuXHRcdFx0e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IC0xM3B4O1xyXG5cdFx0XHRcdHJpZ2h0OiAtOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdHAgXHJcblx0e1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRcdCY6bGFzdC1vZi10eXBlIFxyXG5cdFx0e1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRhIFxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogJHdpZHRoLWNvbnRhaW5lcilcclxue1xyXG5cdC5pZy1jb21wYXJlLWxpc3QgbGlcclxuXHR7XHJcblx0XHRmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDI0cHgpO1xyXG5cdH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpXHJcbntcclxuXHQuaWctY29tcGFyZS1saXN0IGxpXHJcblx0e1xyXG5cdFx0ZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjRweCk7XHJcblx0fVxyXG59IiwiLmlnLWRyb3Bkb3duLXBhbmVsICsgLmlnLWJveC5pZy10cmFuc3BhcmVudCBcclxue1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcblx0dHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjI1cztcclxufVxyXG4uaWctZHJvcGRvd24tcGFuZWxbYXJpYS1oaWRkZW49dHJ1ZV0gKyAuaWctYm94LmlnLXRyYW5zcGFyZW50IFxyXG57XHJcblx0bWFyZ2luLXRvcDogMjRweDtcclxufVxyXG4uaWctYm94IFxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlOyAvLyBmb3IgaWctZml0LWJveFxyXG5cdHBhZGRpbmc6IDI0cHg7XHJcblxyXG5cdC5pZy1yb3cgKyAmIFxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG5cdCYgKyAmIFxyXG5cdHtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0fVxyXG5cdCYuaWctc2lsdmVyIFxyXG5cdHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJhY2tncm91bmQ7XHJcblx0fVxyXG5cdCYuaWctZ29sZCBcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZC1iYWNrZ3JvdW5kO1xyXG5cdH1cclxuXHQmLmlnLWJsdWUgXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtYmFja2dyb3VuZDtcclxuXHR9XHJcblx0Ji5pZy1ncmVlbiBcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tYmFja2dyb3VuZDtcclxuXHR9XHJcblx0Ji5pZy10cmFuc3BhcmVudFxyXG5cdHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHRcdFxyXG5cdH1cclxuXHQmLmlnLXNlcGFyYXRlZFxyXG5cdHtcclxuXHRcdGJvcmRlci10b3A6IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0fVxyXG5cdCZbY2xhc3MqPWlnLWJvcmRlcmVkXVxyXG5cdHtcclxuXHRcdGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG5cdFx0Ji5pZy1ibHVlLCBcclxuXHRcdCYuaWctYmx1ZS1ib3JkZXIgXHJcblx0XHR7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWU7XHJcblx0XHR9XHJcblx0XHQmLmlnLXNpbHZlciwgXHJcblx0XHQmLmlnLXNpbHZlci1ib3JkZXIgXHJcblx0XHR7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXNpbHZlci10ZXh0O1xyXG5cdFx0fVxyXG5cdFx0Ji5pZy1saWdodC1nb2xkLCAgXHJcblx0XHQmLmlnLWxpZ2h0LWdvbGQtYm9yZGVyIFxyXG5cdFx0e1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1nb2xkLWJhY2tncm91bmQ7XHJcblx0XHR9XHJcblx0XHQmLmlnLWdvbGRcclxuXHRcdHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ29sZDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5pZy1ib3JkZXJlZC1zb2xpZFxyXG5cdHtcclxuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0fVxyXG5cdCYuaWctYm9yZGVyZWQtZGFzaGVkXHJcblx0e1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcblx0fVxyXG5cdFtjbGFzcyo9aWctaGVhZGluZ10gKyAqIFxyXG5cdHsgXHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4OyBcclxuXHR9XHJcblx0W2NsYXNzKj1pZy1oZWFkaW5nLTRdICsgKiBcclxuXHR7IFxyXG5cdFx0bWFyZ2luLXRvcDogMTJweDsgXHJcblx0fVxyXG5cdHAgXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQqICsgcCBcclxuXHR7XHJcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdH1cclxuXHRiIFxyXG5cdHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcbn1cclxuaHIgKyAuaWctYm94LmlnLXRyYW5zcGFyZW50Om5vdCguaWctc2VwYXJhdGVkKSxcclxuLmlnLWJveC5pZy10cmFuc3BhcmVudCArIC5pZy1ib3guaWctdHJhbnNwYXJlbnQ6bm90KC5pZy1zZXBhcmF0ZWQpXHJcbntcclxuXHRwYWRkaW5nLXRvcDogMDtcclxufVxyXG4uaWctYm94LWljb25zIFxyXG57XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRtYXJnaW46IC0xMnB4IC0xMnB4IC0xMnB4IDA7XHJcblx0XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KVxyXG5cdHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcbn0iLCIuaWctZGlhbG9nLW92ZXJsYXlcclxue1xyXG5cdEBpbmNsdWRlIHUtei1pbmRleDtcclxuXHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IGF1dG87XHJcblx0bGVmdDogMDtcclxuXHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2l0aW9uOiBib3R0b20gMC4yNXMsIG9wYWNpdHkgMC4yNXM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNik7XHJcbn1cclxuYnV0dG9uW2FyaWEtcHJlc3NlZD10cnVlXSB+IC5pZy1kaWFsb2ctb3ZlcmxheVxyXG57XHJcblx0Ym90dG9tOiAwO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbltjbGFzcyo9aWctZHJvcGRvd25dIFxyXG57XHJcblx0QGluY2x1ZGUgdS16LWluZGV4O1xyXG5cclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdD4gYnV0dG9uIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcclxuXHRcdFtjbGFzcyo9aWctaWNvbl1cclxuXHRcdHtcclxuXHRcdFx0bWFyZ2luLXRvcDogLThweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLThweDtcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG4uaWctZHJvcGRvd24gXHJcbntcclxuXHRwXHJcblx0e1xyXG5cdFx0bWFyZ2luOiAwIDAgMTJweDtcclxuXHR9XHJcblx0dWwgXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMTJweCAwO1xyXG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0fVxyXG5cdGxpIFxyXG5cdHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMTJweCAyNHB4O1xyXG5cclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQmOmZvY3VzIFxyXG5cdFx0e1xyXG5cdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHRiLWhvdmVyIFxyXG5cdFx0e1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdH1cclxuXHRcdCYgKyBsaSBcclxuXHRcdHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHRcdH1cclxuXHR9XHJcblx0Zm9ybSBcclxuXHR7IFxyXG5cdFx0cGFkZGluZy10b3A6IDQ4cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuXHR9XHJcbn1cclxuXHJcbi5pZy1maXQtYm94ICsgLmlnLWRyb3Bkb3duLXBhbmVsOm5vdChbYXJpYS1yb2xlPWRpYWxvZ10pIFxyXG57XHJcblx0dG9wOiBjYWxjKDEwMCUgKyAyNnB4KTtcclxuXHRsZWZ0OiAtMjRweDtcclxuXHRtaW4td2lkdGg6IGNhbGMoMTAwJSArIDQ4cHgpO1xyXG59XHJcbiogKyAuaWctZHJvcGRvd24tcGFuZWwuaWctc3BhY2VkXHJcbntcclxuXHRtYXJnaW4tdG9wOiAyNHB4O1xyXG59XHJcbi5pZy1kcm9wZG93bi1wYW5lbFthcmlhLXJvbGU9ZGlhbG9nXVxyXG57XHJcblx0QGluY2x1ZGUgdS16LWluZGV4O1xyXG5cclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblxyXG5cdG92ZXJmbG93LXk6IGF1dG87XHJcblx0bWF4LXdpZHRoOiA5MDBweDtcclxuXHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDYwcHggMDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRcclxuXHQmW2FyaWEtaGlkZGVuPXRydWVdXHJcblx0e1xyXG5cdFx0Ly8gdG9kbyBhZGQgZGlzcGxheSBub25lIHJlcGxhY2UgYW5pbWF0aW9uIHdpdGgga2V5ZnJhbWVzXHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuLmlnLWRyb3Bkb3duIC5pZy1kcm9wZG93bi1wYW5lbDpub3QoW2FyaWEtcm9sZT1kaWFsb2ddKVxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTAwJTtcclxuXHRsZWZ0OiAwO1xyXG5cdFxyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxuXHRtaW4td2lkdGg6IDEwMCU7XHJcblx0bWF4LWhlaWdodDogMzB2aDtcclxuXHRcclxuXHQmW2FyaWEtaGlkZGVuPXRydWVdXHJcblx0e1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0fVxyXG59XHJcbi5pZy1kcm9wZG93bi1wYW5lbDpub3QoW2FyaWEtcm9sZT1kaWFsb2ddKVxyXG57XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXgtaGVpZ2h0OiAxMDAwdmg7XHJcblxyXG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4yNXM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cdFxyXG5cdCZbYXJpYS1oaWRkZW49dHJ1ZV1cclxuXHR7XHJcblx0XHRtYXgtaGVpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG4uaWctc2VsZWN0MlxyXG57XHJcblx0c2VsZWN0LCBcclxuXHQuc2VsZWN0MiBcclxuXHR7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH0gXHJcblx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXHJcblx0e1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1ncmV5LWJvcmRlcjtcclxuXHR9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWRcclxuXHR7XHJcblx0XHRwYWRkaW5nOiAxOXB4IDQ4cHggMTlweCAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3dcclxuXHR7XHJcblx0XHR3aWR0aDogNDhweDtcclxuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gMXB4KTtcclxuXHR9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXJcclxuXHR7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMCAyNHB4OyBcclxuXHRcdG1hcmdpbjogMCAtMjRweCAwIDA7XHJcblx0fVxyXG59XHJcbi5pZy1zZWxlY3QyLWRyb3Bkb3duXHJcbntcclxuXHQmLnNlbGVjdDItZHJvcGRvd24gXHJcblx0e1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXktYm9yZGVyO1xyXG5cdH1cclxuXHQuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMTJweDtcclxuXHR9XHJcblx0LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMTJweDtcclxuXHJcblx0XHQmOmZvY3VzIFxyXG5cdFx0e1xyXG5cdFx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0XHRib3gtc2hhZG93OiAkYm94LXNoYWRvdy1mb2N1cztcclxuXHRcdH1cclxuXHR9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0ICYgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkXHJcblx0e1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS1ib3JkZXI7XHJcblx0fVxyXG5cdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblxyXG5cdHtcclxuXHRcdHBhZGRpbmc6IDEycHg7XHJcblx0fVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAmIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWRcclxuXHR7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1iYWNrZ3JvdW5kO1xyXG5cdH1cclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgJiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlXHJcblx0e1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KVxyXG57XHJcblx0LmlnLWRyb3Bkb3duLXBhbmVsW2FyaWEtcm9sZT1kaWFsb2ddXHJcblx0e1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxufSIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBCb29raW5nIHBhZ2VzIOKAlCBCb29raW5nRWRpdCwgQ2hlY2tvdXQsIEJvb2tpbmdDb25maXJtLCBNYW5hZ2VCb29raW5nLFxuLy8gTXlFdmVudHMuIENsYXNzLWRyaXZlbiBlcXVpdmFsZW50cyBvZiB3aGF0IHVzZWQgdG8gYmUgaW5saW5lIHN0eWxlcy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5pZy1ib29raW5nLXN1bW1hcnlcbntcblx0bGlcblx0e1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdH1cblxuXHRbY2xhc3MqPWlnLWljb25dXG5cdHtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdH1cbn1cblxuLy8gLS0tIEljb24tcHJlZml4ZWQgbWV0YSBsaXN0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoZSA0OHB4IGRlZmF1bHQgaWNvbiBpcyBzaHJ1bmsgdG8gMjBweCBhbmQgYWJzb2x1dGVseSBwb3NpdGlvbmVkIHNvIHRoZVxuLy8gbGFiZWwgc2l0cyBpbmxpbmUgd2l0aCB0aGUgaWNvbi5cbiVpZy1pY29uLW1ldGEtbGlzdFxue1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0bGlcblx0e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmc6IDAgMCAwIDMycHg7XG5cblx0XHQmICsgbGlcblx0XHR7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0fVxuXHR9XG5cdFtjbGFzcyo9aWctaWNvbl1cblx0e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG59XG5cbi5pZy1teS1ldmVudHMtbWV0YS1saXN0XG57XG5cdEBleHRlbmQgJWlnLWljb24tbWV0YS1saXN0O1xufVxuXG4vLyAtLS0gTXlFdmVudHM6IHR3by1jb2x1bW4gXCJ0b3VyICsgYm9va2luZ1wiIGxheW91dCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pZy1teS1ldmVudHMtcm93XG57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAxNnB4O1xuXHRwYWRkaW5nOiAyNHB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpXG5cdHtcblx0XHRwYWRkaW5nOiAzNnB4O1xuXHR9XG59XG5cbi5pZy1teS1ldmVudHMtcm93LW1haW4sXG4uaWctbXktZXZlbnRzLXJvdy1hc2lkZVxue1xuXHRmbGV4OiAxIDEgNTAlO1xuXHRtaW4td2lkdGg6IDI2MHB4O1xufVxuXG4uaWctbXktZXZlbnRzLXJvdy1hc2lkZVxue1xuXHRmbGV4LWJhc2lzOiA0MCU7XG59XG5cbi8vIC0tLSBPcmRlciBzdW1tYXJ5IC8gbGluZS1pdGVtIGxpc3RzIChDaGVja291dCwgQm9va2luZ0NvbmZpcm0sIGV0Yy4pIC0tLS0tLS0tXG5cbi5pZy1ib29raW5nLW9yZGVyLWxpc3QsXG4uaWctYm9va2luZy1zdW1tYXJ5LWxpc3Rcbntcblx0bWFyZ2luOiAwIDAgMTBweCAxNnB4O1xuXHRwYWRkaW5nOiAwO1xuXG5cdGxpICsgbGlcblx0e1xuXHRcdG1hcmdpbi10b3A6IDJweDtcblx0fVxufVxuXG4uaWctYm9va2luZy10ZWFtLWNhcmRcbntcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4vLyBSZW1vdmUgYnV0dG9uIGluc2lkZSBhIHNwb3QvcGxheWVyIGhlYWRpbmc6IHB1c2ggaXQgdG8gdGhlIHJpZ2h0IGVkZ2Ugb2YgdGhlXG4vLyBmbGV4IGhlYWRpbmcgKHVzZWQgYnkgQm9va2luZ0VkaXQgc3RlcCAyKS5cbi5pZy1ib29raW5nLXRlYW0tcmVtb3ZlXG57XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uaWctYm9va2luZy10ZWFtLWNhcmQtbWVtYmVyc1xue1xuXHRtYXJnaW46IDZweCAwIDAgMTZweDtcbn1cblxuLy8gLS0tIFRvcC1vZi1wYWdlIGJhY2sgbGluazoga2VlcCBpdCBmcm9tIGNyYXNoaW5nIGludG8gdGhlIG5leHQgYmxvY2sgLS0tLS0tLS1cblxuLmlnLWJ1dHRvbi1ibHVlLmlnLWNoZXZyb24tbGVmdC13aGl0ZSB+IC5pZy1jYXJkLFxuLmlnLWJ1dHRvbi1ibHVlLmlnLWNoZXZyb24tbGVmdC13aGl0ZSB+IFtjbGFzcyo9aWctaGVhZGluZ10sXG4uaWctYnV0dG9uLWJsdWUuaWctY2hldnJvbi1sZWZ0LXdoaXRlIH4gaDEsXG4uaWctYnV0dG9uLWJsdWUuaWctY2hldnJvbi1sZWZ0LXdoaXRlIH4gaDIsXG4uaWctYnV0dG9uLWJsdWUuaWctY2hldnJvbi1sZWZ0LXdoaXRlIH4gZm9ybSxcbi5pZy1idXR0b24tYmx1ZS5pZy1jaGV2cm9uLWxlZnQtd2hpdGUgfiAuaWctdGFibGUtaG9sZGVyXG57XG5cdG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi8vIC0tLSBCb29raW5nIGJ1aWxkZXI6IHRhYnMsIGxpbmUgaXRlbXMsIHRvdGFscyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pZy1ib29raW5nLWluZm8uaWctYm9va2luZy1jYXBhY2l0eS1mbGFnXG57XG5cdGNvbG9yOiAjREE5MDAwO1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4uaWctYm9va2luZy10YWJzXG57XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0dWxcblx0e1xuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkY29sb3ItZ3JleS1ib3JkZXI7XG5cdH1cblx0bGkgKyBsaVxuXHR7XG5cdFx0bWFyZ2luLWxlZnQ6IDRweDtcblx0fVxuXHRhLFxuXHRidXR0b25cblx0e1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRjb2xvcjogJGNvbG9yLWJsdWU7XG5cblx0XHQmLmlnLWFjdGl2ZSxcblx0XHQmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV1cblx0XHR7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHR9XG5cdH1cbn1cblxuLmlnLWJvb2tpbmctdGFicGFuZWxzXG57XG5cdHBhZGRpbmc6IDE2cHggMCAwO1xufVxuXG4uaWctYm9va2luZy10YWJwYW5lbFthcmlhLWhpZGRlbj10cnVlXVxue1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaWctYm9va2luZy1saW5lXG57XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHBhZGRpbmc6IDEycHg7XG59XG5cbi5pZy1ib29raW5nLWxpbmUtcm93XG57XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMnB4O1xufVxuXG4uaWctYm9va2luZy1saW5lLWNvbFxue1xuXHRmbGV4OiAxIDEgYXV0bztcbn1cblxuLmlnLWJvb2tpbmctbGluZS1hY3Rpb25zXG57XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblxuXHQuaWctYnV0dG9uLXJlZFxuXHR7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHR9XG59XG5cbi5pZy1ib29raW5nLXBhY2thZ2UtZGVzY3JpcHRpb25cbntcblx0bWFyZ2luLXRvcDogNnB4O1xuXHRjb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNSk7XG59XG5cbi5pZy1ib29raW5nLXRvdGFsc1xue1xuXHRtYXJnaW4tdG9wOiAxMnB4O1xufVxuLy8gLS0tIEJvb2tpbmcgcGFnZTogZXZlbnQgcGFuZWwgKyBzdW1tYXJ5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlnLWJvb2tpbmctZXZlbnQtaW1hZ2Vcbntcblx0aGVpZ2h0OiAxODBweDtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5pZy1ib29raW5nLWV2ZW50LWRlc2NyaXB0aW9uXG57XG5cdGNvbG9yOiAjNTU1O1xufVxuXG4uaWctYm9va2luZy1zdW1tYXJ5XG57XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmlnLWJvb2tpbmctc3VtbWFyeS1zcGFjZWRcbntcblx0bWFyZ2luLXRvcDogOHB4O1xufVxuXG4vLyBDb3N0IGJyZWFrZG93biBzaXR0aW5nIHVuZGVyIHRoZSBCb29raW5nIE5vdGUgdGV4dGFyZWEg4oCUIGdpdmUgaXQgYSBsaXR0bGVcbi8vIGJyZWF0aGluZyByb29tIHNvIGl0IGRvZXNuJ3QgY3Jvd2QgdGhlIGZpZWxkIGFib3ZlIGl0LlxuLmlnLWJvb2tpbmctbm90ZS10b3RhbHNcbntcblx0bWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmlnLWJvb2tpbmctcGxheWVyLWNvbnRhY3Rcbntcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogIzY2Njtcbn1cblxuLmlnLWJvb2tpbmctcGxheWVyLXJvbGVcbntcblx0bWFyZ2luOiA0cHggMCAwO1xuXHRmb250LXNpemU6IDAuODVlbTtcblx0Y29sb3I6ICM4ODg7XG59XG4vLyAtLS0gQ2hlY2tvdXQ6IFN0cmlwZSBjYXJkIGVsZW1lbnQgKyBzdW1tYXJ5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmlnLWNhcmQtZWxlbWVudFxue1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG59XG5cbi5pZy1jYXJkLWVycm9yc1xue1xuXHRtYXJnaW4tdG9wOiA2cHg7XG59XG5cbi5pZy1ib29raW5nLXBsYXllcnMtYm94XG57XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmlnLWJvb2tpbmctcGxheWVycy1saXN0XG57XG5cdG1hcmdpbjogNnB4IDAgMCAxNnB4O1xufVxuLy8gU3BhY2UgYmV0d2VlbiBhbiBhY3Rpb24gYnV0dG9uIGFuZCBhIGZvbGxvd2luZyBmb3JtIChlLmcuIEVkaXQgKyBSZW1vdmUpIGluIHRhYmxlc1xuLmlnLXRhYmxlIFtjbGFzcyo9aWctYnV0dG9uXSArIGZvcm1cbntcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuIiwiLmlnLWJvb2tpbmcgLmlnLWNvbnRhaW5lciA+IC5pZy1yb3cgXHJcbntcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXHJcblx0e1xyXG5cdFx0PiAuaWctY29sOmxhc3QtY2hpbGQgXHJcblx0XHR7XHRcclxuXHRcdFx0ZmxleDogMCAxIGNhbGMoMzQ2cHggKyAzNnB4KTtcclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICR3aWR0aC1jb250YWluZXIpXHJcblx0e1xyXG5cdFx0PiAuaWctY29sOmxhc3QtY2hpbGQgXHJcblx0XHR7XHRcclxuXHRcdFx0ZmxleDogMCAxIGNhbGMoNDQ2cHggKyAzNnB4KTtcclxuXHRcdH1cclxuXHR9XHJcbn0iXX0= */
