@charset "UTF-8";
@import url("//fonts.googleapis.com/earlyaccess/notosansjp.css");
@import url("//fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;0,6..96,600;0,6..96,700;0,6..96,800;0,6..96,900;1,6..96,400;1,6..96,500;1,6..96,600;1,6..96,700;1,6..96,800;1,6..96,900&display=swap");
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
/* Reset box-model and set borders */
/* ============================================ */
*,
::before,
::after {
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
}

/* Document */
/* ============================================ */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Remove gray overlay on links for iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -webkit-tap-highlight-color: transparent; /* 3*/
}

/* Sections */
/* ============================================ */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/* Vertical rhythm */
/* ============================================ */
p,
table,
blockquote,
address,
pre,
iframe,
form,
figure,
dl {
  margin: 0;
}

/* Headings */
/* ============================================ */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
  margin: 0;
}

/* Lists (enumeration) */
/* ============================================ */
ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* Lists (definition) */
/* ============================================ */
dt {
  font-weight: normal;
}

dd {
  margin-left: 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 */
  border-top-width: 1px;
  margin: 0;
  clear: both;
  color: inherit;
}

/**
 * 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: inherit; /* 2 */
}

address {
  font-style: inherit;
}

/* Text-level semantics */
/* ============================================ */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
  text-decoration: none;
  color: inherit;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong,
em {
  font-style: normal;
  font-weight: normal;
}

/**
 * 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: inherit; /* 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 */
/* ============================================ */
/**
 * Prevent vertical alignment issues.
 */
img,
embed,
object,
iframe {
  vertical-align: bottom;
}

/* Forms */
/* ============================================ */
/**
 * Reset form fields to make them styleable
 */
button,
input,
optgroup,
select,
textarea {
  -webkit-appearance: none;
  appearance: none;
  vertical-align: middle;
  color: inherit;
  font: inherit;
  background: transparent;
  padding: 0;
  margin: 0;
  outline: 0;
  border-radius: 0;
  text-align: inherit;
}

/**
 * Reset radio and checkbox appearance to preserve their look in iOS.
 */
[type=checkbox] {
  -webkit-appearance: checkbox;
  appearance: checkbox;
}

[type=radio] {
  -webkit-appearance: radio;
  appearance: radio;
}

/**
 * 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] {
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
}

button[disabled],
[type=button][disabled],
[type=reset][disabled],
[type=submit][disabled] {
  cursor: default;
}

/**
 * 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;
}

/**
 * Remove arrow in IE10 & IE11
 */
select::-ms-expand {
  display: none;
}

/**
 * Remove padding
 */
option {
  padding: 0;
}

/**
 * Reset to invisible
 */
fieldset {
  margin: 0;
  padding: 0;
  min-width: 0;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  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;
}

/**
 * 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 outline style in Safari.
 */
[type=search] {
  outline-offset: -2px; /* 1 */
}

/**
 * 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 */
}

/**
 * Clickable labels
 */
label[for] {
  cursor: pointer;
}

/* 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;
}

/*
 * Remove outline for editable content.
 */
[contenteditable] {
  outline: none;
}

/* Table */
/* ============================================ */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption {
  text-align: left;
}

td,
th {
  vertical-align: top;
  padding: 0;
}

th {
  text-align: left;
  font-weight: bold;
}

/* Misc */
/* ============================================ */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

html, body {
  width: 100%;
  height: 100%;
  scroll-behavior: smooth;
}

html {
  margin-top: 0 !important;
  scroll-padding-top: 140px;
}

body {
  line-height: 1.7;
  font-size: 14px;
  font-family: "Noto Serif JP", serif;
  font-weight: normal;
  color: #000;
}

.l-cols {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.l-cols.rev {
  flex-direction: row-reverse;
}
.l-cols.left {
  justify-content: flex-start;
}
.l-cols.center {
  justify-content: center;
}
.l-cols.right {
  justify-content: flex-end;
}
.l-cols.top {
  align-items: flex-start;
}
.l-cols.middle {
  align-items: center;
}
.l-cols.bottom {
  align-items: flex-end;
}
.l-cols .self-top {
  align-self: flex-start;
}
.l-cols .self-middle {
  align-self: center;
}
.l-cols .self-bottom {
  align-self: flex-end;
}
.l-cols .order-1 {
  order: 1;
}
.l-cols .order-2 {
  order: 2;
}
.l-cols .order-3 {
  order: 3;
}
.l-cols .order-4 {
  order: 4;
}
.l-cols .order-5 {
  order: 5;
}
.l-cols .order-6 {
  order: 6;
}
.w-0 {
  width: 0% !important;
}

.w-1 {
  width: 1% !important;
}

.w-2 {
  width: 2% !important;
}

.w-3 {
  width: 3% !important;
}

.w-4 {
  width: 4% !important;
}

.w-5 {
  width: 5% !important;
}

.w-6 {
  width: 6% !important;
}

.w-7 {
  width: 7% !important;
}

.w-8 {
  width: 8% !important;
}

.w-9 {
  width: 9% !important;
}

.w-10 {
  width: 10% !important;
}

.w-11 {
  width: 11% !important;
}

.w-12 {
  width: 12% !important;
}

.w-13 {
  width: 13% !important;
}

.w-14 {
  width: 14% !important;
}

.w-15 {
  width: 15% !important;
}

.w-16 {
  width: 16% !important;
}

.w-17 {
  width: 17% !important;
}

.w-18 {
  width: 18% !important;
}

.w-19 {
  width: 19% !important;
}

.w-20 {
  width: 20% !important;
}

.w-21 {
  width: 21% !important;
}

.w-22 {
  width: 22% !important;
}

.w-23 {
  width: 23% !important;
}

.w-24 {
  width: 24% !important;
}

.w-25 {
  width: 25% !important;
}

.w-26 {
  width: 26% !important;
}

.w-27 {
  width: 27% !important;
}

.w-28 {
  width: 28% !important;
}

.w-29 {
  width: 29% !important;
}

.w-30 {
  width: 30% !important;
}

.w-31 {
  width: 31% !important;
}

.w-32 {
  width: 32% !important;
}

.w-33 {
  width: 33% !important;
}

.w-34 {
  width: 34% !important;
}

.w-35 {
  width: 35% !important;
}

.w-36 {
  width: 36% !important;
}

.w-37 {
  width: 37% !important;
}

.w-38 {
  width: 38% !important;
}

.w-39 {
  width: 39% !important;
}

.w-40 {
  width: 40% !important;
}

.w-41 {
  width: 41% !important;
}

.w-42 {
  width: 42% !important;
}

.w-43 {
  width: 43% !important;
}

.w-44 {
  width: 44% !important;
}

.w-45 {
  width: 45% !important;
}

.w-46 {
  width: 46% !important;
}

.w-47 {
  width: 47% !important;
}

.w-48 {
  width: 48% !important;
}

.w-49 {
  width: 49% !important;
}

.w-50 {
  width: 50% !important;
}

.w-51 {
  width: 51% !important;
}

.w-52 {
  width: 52% !important;
}

.w-53 {
  width: 53% !important;
}

.w-54 {
  width: 54% !important;
}

.w-55 {
  width: 55% !important;
}

.w-56 {
  width: 56% !important;
}

.w-57 {
  width: 57% !important;
}

.w-58 {
  width: 58% !important;
}

.w-59 {
  width: 59% !important;
}

.w-60 {
  width: 60% !important;
}

.w-61 {
  width: 61% !important;
}

.w-62 {
  width: 62% !important;
}

.w-63 {
  width: 63% !important;
}

.w-64 {
  width: 64% !important;
}

.w-65 {
  width: 65% !important;
}

.w-66 {
  width: 66% !important;
}

.w-67 {
  width: 67% !important;
}

.w-68 {
  width: 68% !important;
}

.w-69 {
  width: 69% !important;
}

.w-70 {
  width: 70% !important;
}

.w-71 {
  width: 71% !important;
}

.w-72 {
  width: 72% !important;
}

.w-73 {
  width: 73% !important;
}

.w-74 {
  width: 74% !important;
}

.w-75 {
  width: 75% !important;
}

.w-76 {
  width: 76% !important;
}

.w-77 {
  width: 77% !important;
}

.w-78 {
  width: 78% !important;
}

.w-79 {
  width: 79% !important;
}

.w-80 {
  width: 80% !important;
}

.w-81 {
  width: 81% !important;
}

.w-82 {
  width: 82% !important;
}

.w-83 {
  width: 83% !important;
}

.w-84 {
  width: 84% !important;
}

.w-85 {
  width: 85% !important;
}

.w-86 {
  width: 86% !important;
}

.w-87 {
  width: 87% !important;
}

.w-88 {
  width: 88% !important;
}

.w-89 {
  width: 89% !important;
}

.w-90 {
  width: 90% !important;
}

.w-91 {
  width: 91% !important;
}

.w-92 {
  width: 92% !important;
}

.w-93 {
  width: 93% !important;
}

.w-94 {
  width: 94% !important;
}

.w-95 {
  width: 95% !important;
}

.w-96 {
  width: 96% !important;
}

.w-97 {
  width: 97% !important;
}

.w-98 {
  width: 98% !important;
}

.w-99 {
  width: 99% !important;
}

.w-100 {
  width: 100% !important;
}

.mb-0 {
  margin-bottom: 0vw !important;
}

.mb-1 {
  margin-bottom: 0.5128205128vw !important;
}

.mb-2 {
  margin-bottom: 1.0256410256vw !important;
}

.mb-3 {
  margin-bottom: 1.5384615385vw !important;
}

.mb-4 {
  margin-bottom: 2.0512820513vw !important;
}

.mb-5 {
  margin-bottom: 2.5641025641vw !important;
}

.mb-6 {
  margin-bottom: 3.0769230769vw !important;
}

.mb-7 {
  margin-bottom: 3.5897435897vw !important;
}

.mb-8 {
  margin-bottom: 4.1025641026vw !important;
}

.mb-9 {
  margin-bottom: 4.6153846154vw !important;
}

.mb-10 {
  margin-bottom: 5.1282051282vw !important;
}

.mb-11 {
  margin-bottom: 5.641025641vw !important;
}

.mb-12 {
  margin-bottom: 6.1538461538vw !important;
}

.mb-13 {
  margin-bottom: 6.6666666667vw !important;
}

.mb-14 {
  margin-bottom: 7.1794871795vw !important;
}

.mb-15 {
  margin-bottom: 7.6923076923vw !important;
}

.mb-16 {
  margin-bottom: 8.2051282051vw !important;
}

.mb-17 {
  margin-bottom: 8.7179487179vw !important;
}

.mb-18 {
  margin-bottom: 9.2307692308vw !important;
}

.mb-19 {
  margin-bottom: 9.7435897436vw !important;
}

.mb-20 {
  margin-bottom: 10.2564102564vw !important;
}

.mb-21 {
  margin-bottom: 10.7692307692vw !important;
}

.mb-22 {
  margin-bottom: 11.2820512821vw !important;
}

.mb-23 {
  margin-bottom: 11.7948717949vw !important;
}

.mb-24 {
  margin-bottom: 12.3076923077vw !important;
}

.mb-25 {
  margin-bottom: 12.8205128205vw !important;
}

.mb-26 {
  margin-bottom: 13.3333333333vw !important;
}

.mb-27 {
  margin-bottom: 13.8461538462vw !important;
}

.mb-28 {
  margin-bottom: 14.358974359vw !important;
}

.mb-29 {
  margin-bottom: 14.8717948718vw !important;
}

.mb-30 {
  margin-bottom: 15.3846153846vw !important;
}

.mb-31 {
  margin-bottom: 15.8974358974vw !important;
}

.mb-32 {
  margin-bottom: 16.4102564103vw !important;
}

.mb-33 {
  margin-bottom: 16.9230769231vw !important;
}

.mb-34 {
  margin-bottom: 17.4358974359vw !important;
}

.mb-35 {
  margin-bottom: 17.9487179487vw !important;
}

.mb-36 {
  margin-bottom: 18.4615384615vw !important;
}

.mb-37 {
  margin-bottom: 18.9743589744vw !important;
}

.mb-38 {
  margin-bottom: 19.4871794872vw !important;
}

.mb-39 {
  margin-bottom: 20vw !important;
}

.mb-40 {
  margin-bottom: 20.5128205128vw !important;
}

.mb-41 {
  margin-bottom: 21.0256410256vw !important;
}

.mb-42 {
  margin-bottom: 21.5384615385vw !important;
}

.mb-43 {
  margin-bottom: 22.0512820513vw !important;
}

.mb-44 {
  margin-bottom: 22.5641025641vw !important;
}

.mb-45 {
  margin-bottom: 23.0769230769vw !important;
}

.mb-46 {
  margin-bottom: 23.5897435897vw !important;
}

.mb-47 {
  margin-bottom: 24.1025641026vw !important;
}

.mb-48 {
  margin-bottom: 24.6153846154vw !important;
}

.mb-49 {
  margin-bottom: 25.1282051282vw !important;
}

.mb-50 {
  margin-bottom: 25.641025641vw !important;
}

.mb-51 {
  margin-bottom: 26.1538461538vw !important;
}

.mb-52 {
  margin-bottom: 26.6666666667vw !important;
}

.mb-53 {
  margin-bottom: 27.1794871795vw !important;
}

.mb-54 {
  margin-bottom: 27.6923076923vw !important;
}

.mb-55 {
  margin-bottom: 28.2051282051vw !important;
}

.mb-56 {
  margin-bottom: 28.7179487179vw !important;
}

.mb-57 {
  margin-bottom: 29.2307692308vw !important;
}

.mb-58 {
  margin-bottom: 29.7435897436vw !important;
}

.mb-59 {
  margin-bottom: 30.2564102564vw !important;
}

.mb-60 {
  margin-bottom: 30.7692307692vw !important;
}

.mb-61 {
  margin-bottom: 31.2820512821vw !important;
}

.mb-62 {
  margin-bottom: 31.7948717949vw !important;
}

.mb-63 {
  margin-bottom: 32.3076923077vw !important;
}

.mb-64 {
  margin-bottom: 32.8205128205vw !important;
}

.mb-65 {
  margin-bottom: 33.3333333333vw !important;
}

.mb-66 {
  margin-bottom: 33.8461538462vw !important;
}

.mb-67 {
  margin-bottom: 34.358974359vw !important;
}

.mb-68 {
  margin-bottom: 34.8717948718vw !important;
}

.mb-69 {
  margin-bottom: 35.3846153846vw !important;
}

.mb-70 {
  margin-bottom: 35.8974358974vw !important;
}

.mb-71 {
  margin-bottom: 36.4102564103vw !important;
}

.mb-72 {
  margin-bottom: 36.9230769231vw !important;
}

.mb-73 {
  margin-bottom: 37.4358974359vw !important;
}

.mb-74 {
  margin-bottom: 37.9487179487vw !important;
}

.mb-75 {
  margin-bottom: 38.4615384615vw !important;
}

.mb-76 {
  margin-bottom: 38.9743589744vw !important;
}

.mb-77 {
  margin-bottom: 39.4871794872vw !important;
}

.mb-78 {
  margin-bottom: 40vw !important;
}

.mb-79 {
  margin-bottom: 40.5128205128vw !important;
}

.mb-80 {
  margin-bottom: 41.0256410256vw !important;
}

.mb-81 {
  margin-bottom: 41.5384615385vw !important;
}

.mb-82 {
  margin-bottom: 42.0512820513vw !important;
}

.mb-83 {
  margin-bottom: 42.5641025641vw !important;
}

.mb-84 {
  margin-bottom: 43.0769230769vw !important;
}

.mb-85 {
  margin-bottom: 43.5897435897vw !important;
}

.mb-86 {
  margin-bottom: 44.1025641026vw !important;
}

.mb-87 {
  margin-bottom: 44.6153846154vw !important;
}

.mb-88 {
  margin-bottom: 45.1282051282vw !important;
}

.mb-89 {
  margin-bottom: 45.641025641vw !important;
}

.mb-90 {
  margin-bottom: 46.1538461538vw !important;
}

.mb-91 {
  margin-bottom: 46.6666666667vw !important;
}

.mb-92 {
  margin-bottom: 47.1794871795vw !important;
}

.mb-93 {
  margin-bottom: 47.6923076923vw !important;
}

.mb-94 {
  margin-bottom: 48.2051282051vw !important;
}

.mb-95 {
  margin-bottom: 48.7179487179vw !important;
}

.mb-96 {
  margin-bottom: 49.2307692308vw !important;
}

.mb-97 {
  margin-bottom: 49.7435897436vw !important;
}

.mb-98 {
  margin-bottom: 50.2564102564vw !important;
}

.mb-99 {
  margin-bottom: 50.7692307692vw !important;
}

.mb-100 {
  margin-bottom: 51.2820512821vw !important;
}
@keyframes menuOpenTop {
  0% {
    top: 0vw;
    transform: rotate(0);
  }
  50% {
    top: 1.2820512821vw;
    transform: rotate(0);
  }
  100% {
    top: 1.2820512821vw;
    transform: rotate(20deg);
  }
}
@keyframes menuOpenBottom {
  0% {
    bottom: 0vw;
    transform: rotate(0);
  }
  50% {
    bottom: 1.2820512821vw;
    transform: rotate(0);
  }
  100% {
    bottom: 1.2820512821vw;
    transform: rotate(-20deg);
  }
}
@keyframes menuCloseTop {
  0% {
    top: 1.2820512821vw;
    transform: rotate(20deg);
  }
  50% {
    top: 1.2820512821vw;
    transform: rotate(0);
  }
  100% {
    top: 0vw;
    transform: rotate(0);
  }
}
@keyframes menuCloseBottom {
  0% {
    bottom: 1.2820512821vw;
    transform: rotate(-20deg);
  }
  50% {
    bottom: 1.2820512821vw;
    transform: rotate(0);
  }
  100% {
    bottom: 0vw;
    transform: rotate(0);
  }
}
input[type=button], input[type=text], input[type=submit] {
  -webkit-adiappearance: none;
  border-radius: 0;
}

input[type=text], textarea {
  padding: 8px;
  width: 100%;
  background: #f7f8f8;
  border: none;
  border-radius: 0;
}

::placeholder {
  color: #cfd0d0;
}

select {
  padding: 5px;
}

select:invalid, option:first-child {
  color: #888;
}

input[type=radio], input[type=checkbox] {
  visibility: hidden;
  position: absolute;
}
input[type=radio] + span, input[type=checkbox] + span {
  margin: 0 20px 0 5px;
  cursor: pointer;
}
input[type=radio] + span::before, input[type=checkbox] + span::before {
  content: "";
  display: block;
  position: absolute;
  width: 18px;
  height: 18px;
  background: #f7f8f8;
  border-radius: 0;
  top: 2px;
  left: 0;
}
input[type=radio] + span::after, input[type=checkbox] + span::after {
  content: "";
  display: block;
  position: absolute;
  width: 14px;
  height: 12px;
  background: url(../img/ico-check.svg) no-repeat 0 0;
  background-size: contain;
  top: 5px;
  left: 2px;
  opacity: 0;
}

label {
  padding-left: 20px;
  position: relative;
}

input[type=radio]:checked + span::before, input[type=checkbox]:checked + span::before {
  background: #000;
}
input[type=radio]:checked + span::after, input[type=checkbox]:checked + span::after {
  opacity: 1;
}

select {
  -webkit-appearance: none;
  appearance: none;
  overflow: hidden;
  display: block;
}

.select {
  display: inline-block;
  border: #888 1px solid;
  border-radius: 0;
  position: relative;
  overflow: hidden;
}
.select.arrow select {
  padding-right: 20px;
  position: relative;
}
.select.arrow::after {
  content: "";
  display: block;
  position: absolute;
  border-top: 5px solid #000;
  border-right: 5px solid transparent;
  border-bottom: 0;
  border-left: 5px solid transparent;
  right: 15px;
  top: 18px;
}

img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.li-disc > li {
  margin-left: 2em;
  list-style: disc;
}
.li-disc > li.notice {
  list-style: none;
  position: relative;
}
.li-disc > li.notice::before {
  content: "※";
  position: absolute;
  top: 0;
  left: -1.5em;
}
.li-num > li {
  margin-left: 1.8em;
  list-style: decimal;
}
.li-num > li.notice {
  list-style: none;
  position: relative;
}
.li-num > li.notice::before {
  content: "※";
  position: absolute;
  top: 0;
  left: -1.3em;
}
.li-dot > li {
  margin-left: 5px;
  padding-left: 25px;
  position: relative;
}
.li-dot > li:not([class=notice])::before {
  content: "";
  width: 10px;
  height: 10px;
  background: #000;
  border-radius: 5px;
  position: absolute;
  top: 8px;
  left: 5px;
}
.li-dot > li.notice {
  list-style: none;
  position: relative;
}
.li-dot > li.notice::before {
  content: "※";
  position: absolute;
  top: 0;
  left: 0;
}
.li-paren > li {
  margin-left: 2em;
  list-style: none;
  position: relative;
  counter-increment: cnt;
}
.li-paren > li:not([class=notice])::before {
  content: "（" counter(cnt) "）";
  margin-left: -3em;
  width: 3em;
  display: inline-block;
  text-align: right;
  position: absolute;
  top: 0;
  left: 0.3em;
}
.li-paren > li.notice {
  list-style: none;
  position: relative;
}
.li-paren > li.notice::before {
  content: "※";
  position: absolute;
  top: 0;
  left: -1.5em;
}
.li-notice > li {
  padding-left: 1.5em;
  position: relative;
}
.li-notice > li::before {
  content: "※";
  position: absolute;
  top: 0;
  left: 5px;
}
.li-check > li {
  padding-left: 20px;
  position: relative;
}
.li-check > li::before, .li-check > li::after {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  bottom: calc(50% - 7px);
  background: #fff;
}
.li-check > li::before {
  width: 6px;
  left: 0;
  transform-origin: right center;
  transform: rotate(48deg);
}
.li-check > li::after {
  width: 12px;
  left: 6px;
  transform-origin: left center;
  transform: rotate(-48deg);
}
.li-anchor {
  gap: 30px;
}
.li-anchor > li {
  font-size: 20px;
  text-align: center;
  color: #fff;
  background: #07293e;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25);
}
.li-anchor > li a {
  width: 100%;
  height: 100%;
  display: block;
}
.li-anchor > li a span {
  padding-right: 30px;
  position: relative;
}
.li-anchor > li a span::before, .li-anchor > li a span::after {
  content: "";
  display: block;
  position: absolute;
  width: 10px;
  height: 1px;
  background: #c99e19;
  bottom: 8px;
  transition: all 0.3s 0s;
}
.li-anchor > li a span::before {
  right: 10px;
  transform-origin: right center;
  transform: rotate(45deg);
}
.li-anchor > li a span::after {
  right: 0;
  transform-origin: left center;
  transform: rotate(-45deg);
}
.li-anchor.col2 > li {
  width: 430px;
  height: 65px;
  line-height: 65px;
}
.li-anchor.col3 > li {
  width: 227px;
  height: 65px;
  line-height: 65px;
}
.li-status {
  gap: 95px;
}
.li-status > li {
  color: #cad0d6;
  counter-increment: num;
  position: relative;
}
.li-status > li::before {
  content: counter(num, decimal-leading-zero);
}
.li-status > li:not(:last-child)::after {
  content: "";
  display: block;
  position: absolute;
  width: 75px;
  height: 1px;
  background: #cad0d6;
  top: 50%;
  right: -85px;
}

.ff-bodoni {
  font-family: "Bodoni Moda", serif;
}
.ff-noto-serif {
  font-family: "Noto Serif JP", serif;
}

.fw-n {
  font-weight: normal;
}
.fw-b {
  font-weight: bold;
}
.fw-100 {
  font-weight: 100;
}
.fw-200 {
  font-weight: 200;
}
.fw-300 {
  font-weight: 300;
}
.fw-400 {
  font-weight: 400;
}
.fw-500 {
  font-weight: 500;
}
.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}
.fw-800 {
  font-weight: 800;
}
.fw-900 {
  font-weight: 900;
}

.fc-blk {
  color: #000;
}
.fc-wht {
  color: #fff;
}

.ta-l {
  text-align: left;
}
.ta-c {
  text-align: center;
}
.ta-r {
  text-align: right;
}

.nowrap {
  white-space: nowrap;
}

.txt-kerning {
  letter-spacing: 2px;
}
.txt-notice {
  font-size: 12px;
}
.txt-error {
  color: #f00;
}

.marker-yl {
  background: linear-gradient(transparent 70%, #000 70%);
}
.btn-gry {
  padding: 18px 0;
  width: 100%;
  background: #f7f8f8;
  text-align: center;
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25);
}
.btn-gld-border {
  padding: 10px;
  width: 100%;
  text-align: center;
  border: 1px solid #c99e19;
  display: block;
  box-sizing: border-box;
  transition: all 0.3s 0s;
}
.btn-gld-grad {
  padding: 18px 0;
  width: 100%;
  color: #fff;
  text-align: center;
  background: linear-gradient(90deg, #604900 0%, #f4b800 100%);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
}
.btn-gld-grad span {
  position: relative;
  z-index: 1;
}
.btn-gld-grad::before {
  content: "";
  display: block;
  position: absolute;
  width: 150%;
  height: 100%;
  background: linear-gradient(90deg, #604900 0%, #f4b800 150%);
  top: 0;
  left: 0;
  transition: all 0.3s 0s;
}
.btn-gld-grad::after {
  content: "";
  display: block;
  position: absolute;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  border: 1px solid #fff;
  top: 3px;
  left: 3px;
}
.btn-nvy {
  width: 100%;
  height: 54px;
  line-height: 54px;
  text-align: center;
  color: #fff;
  background: #0a2c40;
  display: block;
  transition: all 0.3s 0s;
}
.btn-nvy-grad {
  padding: 18px 0;
  width: 100%;
  color: #fff;
  text-align: center;
  background: linear-gradient(10deg, #121212 0%, #044064 100%);
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  display: block;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25);
  transition: all 0.3s 0s;
}
.btn-dl {
  margin: 0 auto;
  font-size: 20px;
  color: #000;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25);
  border: 1px solid #c99e19;
  display: block;
}
.btn-dl span {
  padding-right: 50px;
  position: relative;
}
.btn-dl span::before, .btn-dl span::after {
  content: "";
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
}
.btn-dl span::before {
  width: 21px;
  height: 20px;
  background-image: url(../img/ico-dl-arrow.svg);
  right: 5px;
  bottom: 10px;
}
.btn-dl span::after {
  width: 32px;
  height: 12px;
  background-image: url(../img/ico-dl-file.svg);
  right: 0;
  bottom: 0;
}

.ico-target {
  padding-right: 20px;
  position: relative;
}
.ico-target::before, .ico-target::after {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 7px;
  background: #fff;
  border: 1px solid #c99e19;
  top: 3px;
  right: 0;
}
.ico-target::before {
  top: 8px;
  right: 2px;
}
.ico-target::after {
  top: 6px;
  right: 0;
  box-shadow: 0 0 1px 1px #fff;
}

.ttl-line2px {
  margin-bottom: 20px;
}
.ttl-line2px .en {
  margin-bottom: 10px;
  padding-bottom: 18px;
  font-size: 24px;
  text-align: left;
  color: #fff;
  position: relative;
  display: block;
}
.ttl-line2px .en::after {
  content: "";
  display: block;
  position: absolute;
  width: 80px;
  height: 2px;
  background: linear-gradient(90deg, #604900 0%, #f4b800 100%);
  left: 0;
  bottom: 0;
}
.ttl-line2px .jp {
  display: block;
  font-size: 16px;
  color: #fff;
}
.ttl-line1px {
  margin-bottom: 50px;
  padding-bottom: 10px;
  font-family: "Bodoni Moda", serif;
  font-size: 24px;
  text-align: center;
  position: relative;
}
.ttl-line1px::after {
  content: "";
  display: block;
  position: absolute;
  width: 80px;
  height: 1px;
  background: linear-gradient(90deg, #604900 0%, #f4b800 100%);
  left: calc(50% - 40px);
  bottom: 0;
}

.link, .link-blank, .link-blk, .link-gld {
  padding-bottom: 5px;
  font-family: "Bodoni Moda", serif;
  position: relative;
}
.link::after, .link-blank::after, .link-blk::after, .link-gld::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  transform-origin: right center;
  transition: all 0.3s 0s;
}
.link-gld {
  color: #c99e19;
}
.link-gld::after {
  background: #c99e19;
}
.link-blk {
  color: #000;
}
.link-blk::after {
  background: #000;
}
.link-blank {
  border-bottom: none;
  font-family: "Noto Sans JP", sans-serif;
  position: relative;
  display: inline-block;
}
.link-blank::after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  background: #fff;
  transform-origin: right center;
  transition: all 0.3s 0s;
}
.link-blank span {
  padding: 0 30px 0 10px;
}
.link-blank span::before, .link-blank span::after {
  content: "";
  display: block;
  position: absolute;
  width: 8px;
  height: 6px;
  background: #0a2c40;
  border: 1px solid #fff;
  box-shadow: 0 0 0 1px #0a2c40;
  top: 8px;
  right: 8px;
  transition: all 0.1s 0s;
}
.link-blank span::after {
  top: 5px;
  right: 5px;
}

.box-wht {
  background: #fff;
}
.box-nvy {
  padding: 40px 40px 38px;
  color: #fff;
  background: linear-gradient(#044064 0%, #121212 100%);
  border: 1px solid #c99e19;
}

.bg-gry {
  background: #f7f8f8;
}
.bg-nvy {
  color: #fff;
  background: #0a2c40;
}

.page-header {
  margin-top: 100px;
  height: 270px;
  background-image: url(../img/bg-head-pc.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-header h1 {
  color: #0a2c40;
  font-size: 42px;
  font-weight: 400;
  text-align: center;
}

.breadcrumb {
  height: 50px;
  color: #fff;
  background: linear-gradient(90deg, #044064 0%, #121212 100%);
}
.breadcrumb ul {
  margin: 0 auto;
  padding: 13px 30px;
  max-width: 1240px;
  display: flex;
  justify-content: flex-start;
}
.breadcrumb ul a, .breadcrumb ul span {
  font-size: 14px;
}
.breadcrumb ul a {
  padding-right: 20px;
  position: relative;
}
.breadcrumb ul a::after {
  content: ">";
  position: absolute;
  top: 0;
  right: 5px;
}

.inner {
  margin: 0 auto;
  padding: 60px 20px 80px;
  max-width: 1240px;
}
.inner p + p {
  margin-top: 20px;
}
.inner p a {
  color: #c99e19;
  text-decoration: underline;
}

.block:not(:last-child) {
  margin-bottom: 100px;
}

.wp-pagenavi {
  margin-top: 80px;
  height: 32px;
  text-align: center;
}
.wp-pagenavi a, .wp-pagenavi span {
  width: 32px;
  height: 32px;
  background: #fff;
  border: none !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16);
  display: inline-block;
}
.wp-pagenavi .current {
  color: #fff;
  background: #000;
}
.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
  background: transparent;
  box-shadow: none;
}

.siteid {
  width: 80px;
  height: auto;
  position: fixed;
  top: 30px;
  left: 30px;
  transition: all 0.3s 0s;
}
body:not(.index) header {
  position: fixed;
  top: 0;
  left: 0;
}

header {
  width: 100%;
  transition: all 0.3s 0s;
}
header .inner {
  padding: 16px 30px 18px;
  max-width: 100%;
}
header nav li {
  margin-left: 32px;
}
header nav li:not(.contact) a {
  font-family: "Bodoni Moda", serif;
  font-size: 16px;
  color: #fff;
  position: relative;
}
header nav li:not(.contact) a::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 1px;
  background: #bca69d;
  left: 0;
  bottom: 0;
  transition: all 0.3s 0s;
}
header nav .contact .btn {
  width: 300px;
}

.header-btn {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 999;
}

footer {
  padding: 60px 0;
  background: #000;
}
footer .inner {
  margin: 0 auto;
  padding: 30px;
  max-width: 1160px;
  color: #fff;
  position: relative;
}
footer h1 {
  position: absolute;
  top: 30px;
  left: 0;
}
footer h1 a {
  width: 102px;
  height: 102px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: linear-gradient(45deg, #121212 0%, #044064 100%);
  box-shadow: 0 0 6px 0 rgba(201, 158, 25, 0.8);
  transition: all 0.3s 0s;
}
footer h1 img {
  width: 46px;
  height: 33px;
  position: relative;
  z-index: 2;
}
footer nav {
  margin-left: auto;
  margin-bottom: 10px;
  width: 578px;
}
footer nav li {
  margin-left: 50px;
  margin-bottom: 10px;
}
footer nav a {
  position: relative;
}
footer nav a::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 1px;
  background: #fff;
  transition: all 0.3s 0s;
}
footer .tel {
  margin-right: 46px;
}
footer .tel a {
  font-size: 20px;
  font-weight: bold;
}
footer .contact {
  width: 280px;
}
footer .contact a {
  padding: 18px 30px;
  width: 100%;
}

.sec-mv {
  height: 100vh;
  background: url(../img/top/mv-bg-pc.png) no-repeat left center;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sec-mv .inner {
  text-align: center;
  color: #fff;
}
.sec-mv h1 {
  margin: 0 auto 40px;
  width: 281px;
}
.sec-mv p {
  margin-bottom: 40px;
  font-size: 20px;
}
.sec-about .about {
  background: linear-gradient(45deg, #044064 0%, #121212 200%);
}
.sec-about .about .inner {
  padding: 120px 0 140px;
  max-width: 930px;
  color: #fff;
}
.sec-about .about .txt {
  width: 55%;
}
.sec-about .about .lead {
  margin-bottom: 20px;
  font-size: 20px;
}
.sec-about .about .link, .sec-about .about .link-gld, .sec-about .about .link-blk, .sec-about .about .link-blank {
  margin-top: 80px;
  display: inline-block;
}
.sec-about .about .img {
  width: 38%;
}
.sec-about .point {
  padding: 150px 0 120px;
  background: #0a2c40 url(../img/top/point-bg-pc.png) no-repeat center top;
  background-size: 100% auto;
}
.sec-about .point .inner {
  padding: 0;
  max-width: 1172px;
}
.sec-about .point h3 {
  margin-bottom: 60px;
  font-size: 48px;
  color: #fff;
  text-align: center;
}
.sec-about .point h3 span {
  padding: 0 40px 10px;
  border-bottom: 1px solid #c99e19;
}
.sec-about .point h3 em {
  margin-right: 20px;
  color: #c99e19;
  letter-spacing: 6px;
  font-family: "Bodoni Moda", serif;
  font-weight: 600;
  font-style: italic;
}
.sec-about .point li {
  counter-increment: num;
  padding: 30px 20px;
  width: 32%;
  color: #fff;
  background: linear-gradient(#044064 0%, #121212 100%);
  border: 1px solid #c99e19;
  position: relative;
}
.sec-about .point li::before {
  content: counter(num, decimal-leading-zero);
  width: 100%;
  display: block;
  font-family: "Bodoni Moda", serif;
  font-size: 32px;
  font-style: italic;
  text-align: center;
  color: #c99e19;
}
.sec-about .point li h4 {
  margin-bottom: 20px;
  color: #c99e19;
  text-align: center;
  font-size: 24px;
}
.sec-about .point li p {
  font-family: "Noto Sans JP", sans-serif;
}
.sec-menu {
  padding: 120px 0;
  background: url(../img/top/menu-bg.png);
  background-size: cover;
}
.sec-menu .inner {
  padding: 0;
  max-width: 1008px;
}
.sec-menu .ttl .en {
  padding-bottom: 5px;
  color: #000;
}
.sec-menu .ttl .jp {
  color: #000;
}
.sec-menu .block .sttl {
  margin-bottom: 20px;
}
.sec-menu .block .sttl .en {
  line-height: 1.2;
  font-size: 64px;
  font-style: italic;
  font-family: "Bodoni Moda", serif;
  color: #c99e19;
  display: block;
}
.sec-menu .block .sttl .jp {
  font-size: 20px;
}
.sec-menu .block .plan {
  margin-bottom: 20px;
  line-height: 1;
}
.sec-menu .block .plan:not(:last-child) {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #cad0d6;
}
.sec-menu .block .plan .sup {
  margin-bottom: 5px;
  width: 100%;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
.sec-menu .block .plan .monthly {
  font-weight: bold;
  font-size: 20px;
  font-size: 36px;
  font-family: "Bodoni Moda", serif;
  font-weight: 600;
}
.sec-menu .block .plan .monthly::before {
  content: "￥";
  font-size: 30px;
}
.sec-menu .block .plan .monthly::after {
  content: "～";
  font-size: 30px;
}
.sec-menu .block .img {
  width: 60%;
  height: 454px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.16);
  position: relative;
  z-index: 1;
}
.sec-menu .block .img img {
  object-fit: cover;
}
.sec-menu .block .txt {
  margin-top: 40px;
  padding: 100px 80px;
  width: 68%;
  text-align: center;
  background: #fff;
  position: relative;
  z-index: 0;
}
.sec-voice {
  background: url(../img/top/voice-bg.png) no-repeat center bottom;
  background-size: cover;
}
.sec-voice .inner {
  padding: 80px 0;
  max-width: 1088px;
}
.sec-voice .ttl .en {
  padding-bottom: 5px;
}
.sec-voice li {
  width: 23%;
  color: #fff;
}
.sec-voice .img {
  margin-bottom: 20px;
  height: initial;
}
.sec-voice .name {
  margin-bottom: 10px;
  font-size: 20px;
}
.sec-voice .comment {
  font-family: "Noto Sans JP", sans-serif;
}
.sec-faq {
  padding: 80px 0;
}
.sec-faq .inner {
  padding: 0;
  max-width: 848px;
}
.sec-faq .ttl {
  margin-bottom: 40px;
}
.sec-faq .ttl .en {
  padding-bottom: 5px;
}
.sec-faq .ttl .en, .sec-faq .ttl .jp {
  color: #000;
}
.sec-faq dl {
  padding: 30px 0;
  border-bottom: 1px solid #f2f2f2;
  position: relative;
}
.sec-faq dl::before, .sec-faq dl::after {
  content: "";
  display: block;
  position: absolute;
  width: 14px;
  height: 1px;
  background: #000;
  top: 40px;
  right: 0;
  transition: all 0.3s 0s;
}
.sec-faq dl::after {
  transform: rotate(90deg);
}
.sec-faq dt, .sec-faq dd {
  padding-left: 40px;
  position: relative;
  transition: all 0.3s 0s;
}
.sec-faq dt::before, .sec-faq dd::before {
  font-family: "Bodoni Moda", serif;
  font-size: 32px;
  line-height: 1;
  position: absolute;
  top: -6px;
  left: 0;
}
.sec-faq dt {
  margin-bottom: 40px;
}
.sec-faq dt::before {
  content: "Q";
  color: #000;
}
.sec-faq dd::before {
  content: "A";
  color: #ced0d6;
}
.sec-faq .btn {
  margin-top: 40px;
  text-align: right;
}
.sec-news {
  padding: 80px 0;
  background: #f7f8f8;
}
.sec-news .inner {
  padding-left: 154px;
  max-width: 848px;
  position: relative;
}
.sec-news .ttl {
  position: absolute;
  top: 0;
  left: 0;
}
.sec-news .ttl .en {
  padding-bottom: 5px;
}
.sec-news .ttl .en, .sec-news .ttl .jp {
  color: #000;
}
.sec-news li:not(:last-child) {
  margin-bottom: 20px;
}
.sec-news .date {
  width: 90px;
}
.sec-news .txt {
  margin: 0;
  width: calc(100% - 110px);
  position: relative;
}
.sec-news .txt::after {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 1px;
  background: #000;
  transition: all 0.3s 0s;
}
.sec-news .btn {
  margin-top: 40px;
  text-align: right;
}
.sec-info .contact {
  padding: 80px 0;
  text-align: center;
  color: #fff;
  position: relative;
  background: linear-gradient(90deg, #3c5767 0%, #3a464e 100%);
}
.sec-info .contact::before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: url(../img/top/info-bg-pc.png) no-repeat center center;
  background-size: auto 100%;
  position: absolute;
  top: 0;
}
.sec-info .contact .inner {
  padding: 0;
  position: relative;
  z-index: 1;
}
.sec-info .contact h2 {
  margin-bottom: 20px;
  font-size: 32px;
}
.sec-info .contact h2 em {
  color: #c99e19;
}
.sec-info .contact p {
  margin-bottom: 30px;
}
.sec-info .contact a {
  width: 365px;
}
.sec-info .map {
  background: #0a2c40;
}
.sec-info .map .txt {
  padding-left: 60px;
  width: calc(100% - 57.3529411765vw);
  color: #fff;
}
.sec-info .map .txt .ttl {
  margin-bottom: 40px;
}
.sec-info .map .txt .ttl .en {
  padding-bottom: 5px;
}
.sec-info .map .txt dl {
  margin: 30px 0;
  font-size: 12px;
}
.sec-info .map .txt dt {
  font-size: 14px;
}
.sec-info .map .txt .tel {
  margin-bottom: 40px;
  padding-left: 30px;
  font-size: 10px;
  position: relative;
}
.sec-info .map .txt .tel::before {
  content: "";
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  background: url(../img/ico-tel.svg) no-repeat 0 0;
  background-size: contain;
  top: calc(50% - 12px);
  left: 0;
}
.sec-info .map .txt .tel a {
  font-size: 16px;
}
.sec-info .map .txt .outside li:not(:last-child) {
  margin-right: 40px;
}
.sec-info .map .txt .outside a {
  font-family: "Bodoni Moda", serif;
}
.sec-info .map .img {
  width: 57.3529411765vw;
}
.sec-info .map .img iframe {
  width: 100%;
}
.sec-intro {
  padding-bottom: 80px;
}
.sec-intro .inner {
  padding-top: 0;
}
.sec-intro .above {
  padding: 116px 83px 0 0;
  background: url(../img/intro-01.png) no-repeat center top;
  background-size: 100% auto;
}
.sec-intro .above .box-nvy {
  margin-left: auto;
  width: 448px;
}
.sec-intro .above h2 {
  margin-bottom: 20px;
  font-size: 24px;
}
.sec-intro .above li {
  line-height: 3em;
}
.sec-intro .below h3 {
  margin-bottom: 30px;
  font-size: 48px;
}
.sec-intro .below p {
  font-size: 16px;
}
.sec-flow {
  color: #fff;
  background: linear-gradient(-10deg, #044064 0%, #121212 400%);
}
.sec-flow li {
  padding: 50px 43px 60px 34px;
  counter-increment: no;
  position: relative;
}
.sec-flow li:not(:last-child)::after {
  content: "";
  display: block;
  position: absolute;
  width: 848px;
  height: 12px;
  left: calc(50% - 424px);
  bottom: 0;
  background: url(../img/line-arrow.svg) no-repeat center center;
  background-size: 100% auto;
}
.sec-flow .txt {
  position: relative;
}
.sec-flow .txt::before {
  content: counter(no, decimal-leading-zero);
  position: absolute;
  top: -5px;
  left: 0;
  font-size: 32px;
  font-style: italic;
  font-family: "Bodoni Moda", serif;
  color: #c99e19;
}
.sec-flow .txt h3 {
  margin-bottom: 20px;
  font-size: 20px;
}
.sec-point li {
  margin-bottom: 60px;
  counter-increment: num;
  position: relative;
}
.sec-point li .img {
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.16);
}
.sec-point li .txt::before {
  content: counter(num, decimal-leading-zero);
  width: 100%;
  display: block;
  line-height: 2;
  font-family: "Bodoni Moda", serif;
  font-size: 40px;
  font-style: italic;
  text-align: center;
  color: #c99e19;
}
.sec-point li h3 {
  margin-bottom: 20px;
  font-size: 20px;
  text-align: center;
}
.sec-point li p {
  line-height: 2;
}
.sec-plan h2 {
  width: 100%;
  height: 106px;
  line-height: 106px;
  font-size: 32px;
  text-align: center;
  color: #fff;
  background: #0a2c40;
  position: relative;
}
.sec-plan h2::before {
  content: "";
  display: block;
  position: absolute;
  width: calc(100% - 32px);
  height: calc(100% - 32px);
  border: 1px solid #c99e19;
  top: 16px;
  left: 16px;
}
.sec-plan .block:not(:last-child) {
  margin-bottom: 100px;
}
.sec-plan .block .box-wht {
  padding: 56px 50px 60px;
}
.sec-plan h2 {
  scroll-padding-top: 80px;
}
.sec-plan .lead {
  padding: 0 0 50px;
  font-size: 20px;
  text-align: center;
}
.sec-plan .img {
  width: 530px;
}
.sec-plan .txt {
  width: calc(100% - 530px - 60px);
}
.sec-plan .term {
  margin-right: 20px;
  font-size: 20px;
  position: relative;
  top: -5px;
}
.sec-plan .month {
  margin-right: 5px;
  font-size: 16px;
  position: relative;
  top: -10px;
}
.sec-plan .price {
  font-size: 34px;
}
.sec-plan dt {
  margin-bottom: 5px;
  position: relative;
}
.sec-plan dt span {
  position: relative;
  z-index: 1;
}
.sec-plan dt::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 230px;
  height: 2px;
  background: linear-gradient(90deg, #604900 0%, #f4b800 100%);
}
.sec-plan dd {
  margin-bottom: 20px;
}
.sec-newslist .box-wht {
  padding: 60px 83px;
}
.sec-newslist li:not(:last-child) {
  border-bottom: 1px solid #CAD0D6;
}
.sec-newslist li a {
  padding: 20px;
}
.sec-newslist li a p {
  margin-top: 0;
}
.sec-newsdetail h2 {
  margin-bottom: 20px;
  border-bottom: 1px solid #cad0d6;
}
.sec-newsdetail .btn {
  margin: 40px auto 0;
  width: 320px;
}
.sec-contact {
  margin: 0 auto;
}
.sec-contact .li-status {
  margin-bottom: 60px;
}
.sec-contact .box-wht {
  padding: 60px 83px;
}
.sec-contact h2 {
  margin-bottom: 30px;
  font-size: 18px;
}
.sec-contact p {
  margin: 0 auto 20px;
  font-size: 18px;
}
.sec-contact .required span {
  padding-right: 20px;
  position: relative;
  display: inline-block;
}
.sec-contact .required span::after {
  content: "※";
  margin-left: 10px;
  color: #c92019;
  position: absolute;
  top: 0;
  right: 0;
}
.sec-contact .sec-btn {
  margin: 40px auto 0;
  width: 282px;
}
.sec-contact .sec-btn input[type=submit] {
  margin-bottom: 20px;
}
.sec-contact .sec-btn .send {
  font-size: 18px;
}
.sec-contact .sec-btn .back {
  font-size: 16px;
}
.sec-privacy .box-wht {
  padding: 50px 80px;
}
.sec-privacy h2 {
  font-family: "Noto Serif JP", serif;
}
.sec-privacy .li-num > li:not(:last-child) {
  margin-bottom: 20px;
}
.sec-company {
  margin-bottom: 80px;
}
.sec-company dl:not(:last-child) {
  border-bottom: 1px solid #cad0d6;
}
.sec-company dt, .sec-company dd {
  padding: 15px 40px;
}
.sec-company dt {
  width: 320px;
}
.sec-company dd {
  width: calc(100% - 320px);
}
.sec-company .sec-btn {
  gap: 20px;
}
.sec-company .sec-btn .btn {
  padding: 10px 0;
  width: 224px;
}
.sec-map {
  margin-bottom: 80px;
}
.sec-map iframe {
  margin-bottom: 10px;
  width: 100%;
}
.sec-access .access li {
  width: 290px;
  counter-increment: num;
}
.sec-access .access li .img {
  margin-bottom: 10px;
  position: relative;
}
.sec-access .access li .img::before {
  content: counter(num, decimal-leading-zero);
  width: 48px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  color: #c99e19;
  font-size: 32px;
  background: #fff;
  position: absolute;
  left: -5px;
  bottom: -5px;
}
.sec-anchor {
  margin: 0 auto;
  padding: 20px 0 60px;
  width: 1000px;
}
.sec-notfound {
  background: #f7f8f8;
  padding: 80px 0 160px;
}
.sec-notfound .box-wht {
  margin: 0 auto;
  padding: 60px;
  width: 848px;
  text-align: center;
}
.sec-notfound .ttl {
  margin-bottom: 20px;
  font-size: 18px;
}
.sec-notfound a {
  margin: 60px auto 0;
  width: 282px;
}

.siteid {
  z-index: 999;
}

header {
  z-index: 900;
}
.sec-faq .is-accordion-sw {
  margin-bottom: 0;
}
.sec-faq .is-accordion-bdy {
  max-height: 0;
  overflow: hidden;
}
.sec-faq .is-show::after {
  transform: rotate(0);
}
.sec-faq .is-show .is-accordion-sw {
  margin-bottom: 40px;
}
.sec-faq .is-show .is-accordion-bdy {
  max-height: 2000px;
}

.mw_wp_form_input .li-status li:nth-of-type(1) {
  color: #c99e19;
}
.mw_wp_form_input .li-status li:nth-of-type(1)::after {
  background: linear-gradient(90deg, #604900 0%, #f4b800 100%) !important;
}

.mw_wp_form_confirm .li-status li:nth-of-type(2) {
  color: #c99e19;
}
.mw_wp_form_confirm .li-status li:nth-of-type(2)::after {
  background: linear-gradient(90deg, #604900 0%, #f4b800 100%) !important;
}

.mw_wp_form .horizontal-item + .horizontal-item {
  margin: 10px 0 0 0 !important;
}

.mw_wp_form_complete .li-status li:nth-of-type(3) {
  color: #c99e19;
}

@media screen and (max-width: 768px) {
  html {
    scroll-padding-top: 24vw;
  }
  body {
    font-size: 3.5897435897vw;
  }
  .sp-l-cols {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .sp-l-cols.rev {
    flex-direction: row-reverse;
  }
  .sp-l-cols.left {
    justify-content: flex-start;
  }
  .sp-l-cols.center {
    justify-content: center;
  }
  .sp-l-cols.right {
    justify-content: flex-end;
  }
  .sp-l-cols.top {
    align-items: flex-start;
  }
  .sp-l-cols.middle {
    align-items: center;
  }
  .sp-l-cols.bottom {
    align-items: flex-end;
  }
  .sp-l-cols .self-top {
    align-self: flex-start;
  }
  .sp-l-cols .self-middle {
    align-self: center;
  }
  .sp-l-cols .self-bottom {
    align-self: flex-end;
  }
  .sp-l-cols-order-1 {
    order: 1;
  }
  .sp-l-cols-order-2 {
    order: 2;
  }
  .sp-l-cols-order-3 {
    order: 3;
  }
  .sp-l-cols-order-4 {
    order: 4;
  }
  .sp-l-cols-order-5 {
    order: 5;
  }
  .sp-l-cols-order-6 {
    order: 6;
  }
  .sp-left {
    justify-content: flex-start;
  }
  .sp-center {
    justify-content: center;
  }
  .sp-right {
    justify-content: flex-end;
  }
  .sp-top {
    align-items: flex-start;
  }
  .sp-middle {
    align-items: center;
  }
  .sp-bottom {
    align-items: flex-end;
  }
  .noSP {
    display: none !important;
  }
  .sp-w-0 {
    width: 0% !important;
  }
  .sp-w-1 {
    width: 1% !important;
  }
  .sp-w-2 {
    width: 2% !important;
  }
  .sp-w-3 {
    width: 3% !important;
  }
  .sp-w-4 {
    width: 4% !important;
  }
  .sp-w-5 {
    width: 5% !important;
  }
  .sp-w-6 {
    width: 6% !important;
  }
  .sp-w-7 {
    width: 7% !important;
  }
  .sp-w-8 {
    width: 8% !important;
  }
  .sp-w-9 {
    width: 9% !important;
  }
  .sp-w-10 {
    width: 10% !important;
  }
  .sp-w-11 {
    width: 11% !important;
  }
  .sp-w-12 {
    width: 12% !important;
  }
  .sp-w-13 {
    width: 13% !important;
  }
  .sp-w-14 {
    width: 14% !important;
  }
  .sp-w-15 {
    width: 15% !important;
  }
  .sp-w-16 {
    width: 16% !important;
  }
  .sp-w-17 {
    width: 17% !important;
  }
  .sp-w-18 {
    width: 18% !important;
  }
  .sp-w-19 {
    width: 19% !important;
  }
  .sp-w-20 {
    width: 20% !important;
  }
  .sp-w-21 {
    width: 21% !important;
  }
  .sp-w-22 {
    width: 22% !important;
  }
  .sp-w-23 {
    width: 23% !important;
  }
  .sp-w-24 {
    width: 24% !important;
  }
  .sp-w-25 {
    width: 25% !important;
  }
  .sp-w-26 {
    width: 26% !important;
  }
  .sp-w-27 {
    width: 27% !important;
  }
  .sp-w-28 {
    width: 28% !important;
  }
  .sp-w-29 {
    width: 29% !important;
  }
  .sp-w-30 {
    width: 30% !important;
  }
  .sp-w-31 {
    width: 31% !important;
  }
  .sp-w-32 {
    width: 32% !important;
  }
  .sp-w-33 {
    width: 33% !important;
  }
  .sp-w-34 {
    width: 34% !important;
  }
  .sp-w-35 {
    width: 35% !important;
  }
  .sp-w-36 {
    width: 36% !important;
  }
  .sp-w-37 {
    width: 37% !important;
  }
  .sp-w-38 {
    width: 38% !important;
  }
  .sp-w-39 {
    width: 39% !important;
  }
  .sp-w-40 {
    width: 40% !important;
  }
  .sp-w-41 {
    width: 41% !important;
  }
  .sp-w-42 {
    width: 42% !important;
  }
  .sp-w-43 {
    width: 43% !important;
  }
  .sp-w-44 {
    width: 44% !important;
  }
  .sp-w-45 {
    width: 45% !important;
  }
  .sp-w-46 {
    width: 46% !important;
  }
  .sp-w-47 {
    width: 47% !important;
  }
  .sp-w-48 {
    width: 48% !important;
  }
  .sp-w-49 {
    width: 49% !important;
  }
  .sp-w-50 {
    width: 50% !important;
  }
  .sp-w-51 {
    width: 51% !important;
  }
  .sp-w-52 {
    width: 52% !important;
  }
  .sp-w-53 {
    width: 53% !important;
  }
  .sp-w-54 {
    width: 54% !important;
  }
  .sp-w-55 {
    width: 55% !important;
  }
  .sp-w-56 {
    width: 56% !important;
  }
  .sp-w-57 {
    width: 57% !important;
  }
  .sp-w-58 {
    width: 58% !important;
  }
  .sp-w-59 {
    width: 59% !important;
  }
  .sp-w-60 {
    width: 60% !important;
  }
  .sp-w-61 {
    width: 61% !important;
  }
  .sp-w-62 {
    width: 62% !important;
  }
  .sp-w-63 {
    width: 63% !important;
  }
  .sp-w-64 {
    width: 64% !important;
  }
  .sp-w-65 {
    width: 65% !important;
  }
  .sp-w-66 {
    width: 66% !important;
  }
  .sp-w-67 {
    width: 67% !important;
  }
  .sp-w-68 {
    width: 68% !important;
  }
  .sp-w-69 {
    width: 69% !important;
  }
  .sp-w-70 {
    width: 70% !important;
  }
  .sp-w-71 {
    width: 71% !important;
  }
  .sp-w-72 {
    width: 72% !important;
  }
  .sp-w-73 {
    width: 73% !important;
  }
  .sp-w-74 {
    width: 74% !important;
  }
  .sp-w-75 {
    width: 75% !important;
  }
  .sp-w-76 {
    width: 76% !important;
  }
  .sp-w-77 {
    width: 77% !important;
  }
  .sp-w-78 {
    width: 78% !important;
  }
  .sp-w-79 {
    width: 79% !important;
  }
  .sp-w-80 {
    width: 80% !important;
  }
  .sp-w-81 {
    width: 81% !important;
  }
  .sp-w-82 {
    width: 82% !important;
  }
  .sp-w-83 {
    width: 83% !important;
  }
  .sp-w-84 {
    width: 84% !important;
  }
  .sp-w-85 {
    width: 85% !important;
  }
  .sp-w-86 {
    width: 86% !important;
  }
  .sp-w-87 {
    width: 87% !important;
  }
  .sp-w-88 {
    width: 88% !important;
  }
  .sp-w-89 {
    width: 89% !important;
  }
  .sp-w-90 {
    width: 90% !important;
  }
  .sp-w-91 {
    width: 91% !important;
  }
  .sp-w-92 {
    width: 92% !important;
  }
  .sp-w-93 {
    width: 93% !important;
  }
  .sp-w-94 {
    width: 94% !important;
  }
  .sp-w-95 {
    width: 95% !important;
  }
  .sp-w-96 {
    width: 96% !important;
  }
  .sp-w-97 {
    width: 97% !important;
  }
  .sp-w-98 {
    width: 98% !important;
  }
  .sp-w-99 {
    width: 99% !important;
  }
  .sp-w-100 {
    width: 100% !important;
  }
  .sp-mb-0 {
    margin-bottom: 0px !important;
  }
  .sp-mb-1 {
    margin-bottom: 1px !important;
  }
  .sp-mb-2 {
    margin-bottom: 2px !important;
  }
  .sp-mb-3 {
    margin-bottom: 3px !important;
  }
  .sp-mb-4 {
    margin-bottom: 4px !important;
  }
  .sp-mb-5 {
    margin-bottom: 5px !important;
  }
  .sp-mb-6 {
    margin-bottom: 6px !important;
  }
  .sp-mb-7 {
    margin-bottom: 7px !important;
  }
  .sp-mb-8 {
    margin-bottom: 8px !important;
  }
  .sp-mb-9 {
    margin-bottom: 9px !important;
  }
  .sp-mb-10 {
    margin-bottom: 10px !important;
  }
  .sp-mb-11 {
    margin-bottom: 11px !important;
  }
  .sp-mb-12 {
    margin-bottom: 12px !important;
  }
  .sp-mb-13 {
    margin-bottom: 13px !important;
  }
  .sp-mb-14 {
    margin-bottom: 14px !important;
  }
  .sp-mb-15 {
    margin-bottom: 15px !important;
  }
  .sp-mb-16 {
    margin-bottom: 16px !important;
  }
  .sp-mb-17 {
    margin-bottom: 17px !important;
  }
  .sp-mb-18 {
    margin-bottom: 18px !important;
  }
  .sp-mb-19 {
    margin-bottom: 19px !important;
  }
  .sp-mb-20 {
    margin-bottom: 20px !important;
  }
  .sp-mb-21 {
    margin-bottom: 21px !important;
  }
  .sp-mb-22 {
    margin-bottom: 22px !important;
  }
  .sp-mb-23 {
    margin-bottom: 23px !important;
  }
  .sp-mb-24 {
    margin-bottom: 24px !important;
  }
  .sp-mb-25 {
    margin-bottom: 25px !important;
  }
  .sp-mb-26 {
    margin-bottom: 26px !important;
  }
  .sp-mb-27 {
    margin-bottom: 27px !important;
  }
  .sp-mb-28 {
    margin-bottom: 28px !important;
  }
  .sp-mb-29 {
    margin-bottom: 29px !important;
  }
  .sp-mb-30 {
    margin-bottom: 30px !important;
  }
  .sp-mb-31 {
    margin-bottom: 31px !important;
  }
  .sp-mb-32 {
    margin-bottom: 32px !important;
  }
  .sp-mb-33 {
    margin-bottom: 33px !important;
  }
  .sp-mb-34 {
    margin-bottom: 34px !important;
  }
  .sp-mb-35 {
    margin-bottom: 35px !important;
  }
  .sp-mb-36 {
    margin-bottom: 36px !important;
  }
  .sp-mb-37 {
    margin-bottom: 37px !important;
  }
  .sp-mb-38 {
    margin-bottom: 38px !important;
  }
  .sp-mb-39 {
    margin-bottom: 39px !important;
  }
  .sp-mb-40 {
    margin-bottom: 40px !important;
  }
  .sp-mb-41 {
    margin-bottom: 41px !important;
  }
  .sp-mb-42 {
    margin-bottom: 42px !important;
  }
  .sp-mb-43 {
    margin-bottom: 43px !important;
  }
  .sp-mb-44 {
    margin-bottom: 44px !important;
  }
  .sp-mb-45 {
    margin-bottom: 45px !important;
  }
  .sp-mb-46 {
    margin-bottom: 46px !important;
  }
  .sp-mb-47 {
    margin-bottom: 47px !important;
  }
  .sp-mb-48 {
    margin-bottom: 48px !important;
  }
  .sp-mb-49 {
    margin-bottom: 49px !important;
  }
  .sp-mb-50 {
    margin-bottom: 50px !important;
  }
  .sp-mb-51 {
    margin-bottom: 51px !important;
  }
  .sp-mb-52 {
    margin-bottom: 52px !important;
  }
  .sp-mb-53 {
    margin-bottom: 53px !important;
  }
  .sp-mb-54 {
    margin-bottom: 54px !important;
  }
  .sp-mb-55 {
    margin-bottom: 55px !important;
  }
  .sp-mb-56 {
    margin-bottom: 56px !important;
  }
  .sp-mb-57 {
    margin-bottom: 57px !important;
  }
  .sp-mb-58 {
    margin-bottom: 58px !important;
  }
  .sp-mb-59 {
    margin-bottom: 59px !important;
  }
  .sp-mb-60 {
    margin-bottom: 60px !important;
  }
  .sp-mb-61 {
    margin-bottom: 61px !important;
  }
  .sp-mb-62 {
    margin-bottom: 62px !important;
  }
  .sp-mb-63 {
    margin-bottom: 63px !important;
  }
  .sp-mb-64 {
    margin-bottom: 64px !important;
  }
  .sp-mb-65 {
    margin-bottom: 65px !important;
  }
  .sp-mb-66 {
    margin-bottom: 66px !important;
  }
  .sp-mb-67 {
    margin-bottom: 67px !important;
  }
  .sp-mb-68 {
    margin-bottom: 68px !important;
  }
  .sp-mb-69 {
    margin-bottom: 69px !important;
  }
  .sp-mb-70 {
    margin-bottom: 70px !important;
  }
  .sp-mb-71 {
    margin-bottom: 71px !important;
  }
  .sp-mb-72 {
    margin-bottom: 72px !important;
  }
  .sp-mb-73 {
    margin-bottom: 73px !important;
  }
  .sp-mb-74 {
    margin-bottom: 74px !important;
  }
  .sp-mb-75 {
    margin-bottom: 75px !important;
  }
  .sp-mb-76 {
    margin-bottom: 76px !important;
  }
  .sp-mb-77 {
    margin-bottom: 77px !important;
  }
  .sp-mb-78 {
    margin-bottom: 78px !important;
  }
  .sp-mb-79 {
    margin-bottom: 79px !important;
  }
  .sp-mb-80 {
    margin-bottom: 80px !important;
  }
  .sp-mb-81 {
    margin-bottom: 81px !important;
  }
  .sp-mb-82 {
    margin-bottom: 82px !important;
  }
  .sp-mb-83 {
    margin-bottom: 83px !important;
  }
  .sp-mb-84 {
    margin-bottom: 84px !important;
  }
  .sp-mb-85 {
    margin-bottom: 85px !important;
  }
  .sp-mb-86 {
    margin-bottom: 86px !important;
  }
  .sp-mb-87 {
    margin-bottom: 87px !important;
  }
  .sp-mb-88 {
    margin-bottom: 88px !important;
  }
  .sp-mb-89 {
    margin-bottom: 89px !important;
  }
  .sp-mb-90 {
    margin-bottom: 90px !important;
  }
  .sp-mb-91 {
    margin-bottom: 91px !important;
  }
  .sp-mb-92 {
    margin-bottom: 92px !important;
  }
  .sp-mb-93 {
    margin-bottom: 93px !important;
  }
  .sp-mb-94 {
    margin-bottom: 94px !important;
  }
  .sp-mb-95 {
    margin-bottom: 95px !important;
  }
  .sp-mb-96 {
    margin-bottom: 96px !important;
  }
  .sp-mb-97 {
    margin-bottom: 97px !important;
  }
  .sp-mb-98 {
    margin-bottom: 98px !important;
  }
  .sp-mb-99 {
    margin-bottom: 99px !important;
  }
  .sp-mb-100 {
    margin-bottom: 100px !important;
  }
  .li-anchor > li {
    font-size: 4.6153846154vw;
  }
  .li-anchor.col2 > li {
    width: 100%;
  }
  .li-anchor.col3 > li {
    width: 100%;
  }
  .li-status {
    gap: 10.2564102564vw;
  }
  .li-status > li:not(:last-child)::after {
    width: 6.4102564103vw;
    right: -8.9743589744vw;
  }
  .txt-notice {
    font-size: 3.0769230769vw;
  }
  .sp-fw-n {
    font-weight: normal;
  }
  .sp-fw-b {
    font-weight: bold;
  }
  .sp-fw-100 {
    font-weight: 100;
  }
  .sp-fw-200 {
    font-weight: 200;
  }
  .sp-fw-300 {
    font-weight: 300;
  }
  .sp-fw-400 {
    font-weight: 400;
  }
  .sp-fw-500 {
    font-weight: 500;
  }
  .sp-fw-600 {
    font-weight: 600;
  }
  .sp-fw-700 {
    font-weight: 700;
  }
  .sp-fw-800 {
    font-weight: 800;
  }
  .sp-fw-900 {
    font-weight: 900;
  }
  .sp-fc-blk {
    color: #000;
  }
  .sp-ta-l {
    text-align: left;
  }
  .sp-ta-c {
    text-align: center;
  }
  .sp-ta-r {
    text-align: right;
  }
  .sp-nowrap {
    white-space: nowrap;
  }
  .btn-dl {
    padding: 5.1282051282vw;
  }
  .btn-dl span {
    font-size: 4.1025641026vw;
  }
  .btn-dl span::before {
    width: 4.1025641026vw;
    height: 4.1025641026vw;
  }
  .btn-dl span::after {
    width: 7.1794871795vw;
    height: 3.0769230769vw;
  }
  .ttl-line2px {
    margin-bottom: 5.1282051282vw;
    padding-bottom: 6.1538461538vw;
    font-size: 6.1538461538vw;
  }
  .ttl-line2px .en {
    margin-bottom: 2.5641025641vw;
    padding-bottom: 4.6153846154vw;
    font-size: 6.1538461538vw;
  }
  .ttl-line2px .en::after {
    width: 20.5128205128vw;
  }
  .ttl-line2px .jp {
    font-size: 5.1282051282vw;
  }
  .ttl-line1px {
    margin-bottom: 10vw;
    font-size: 5.641025641vw;
  }
  .ttl-line1px::after {
    width: 20.5128205128vw;
    left: calc(50% - 10.2564102564vw);
  }
  .link-blank span {
    padding: 0 7.6923076923vw 0 2.5641025641vw;
  }
  .box-nvy {
    padding: 5.1282051282vw;
  }
  .page-header {
    margin-top: 20.5128205128vw;
    height: 33.3333333333vw;
    background-image: url(../img/bg-head-sp.png);
  }
  .page-header h1 {
    font-size: 4.1025641026vw;
  }
  .breadcrumb ul a, .breadcrumb ul span {
    font-size: 3.0769230769vw;
  }
  .inner p + p {
    margin-top: 2vw;
  }
  .inner {
    padding: 10.2564102564vw 5.1282051282vw;
  }
  .siteid {
    width: 15.641025641vw;
    height: 11.2820512821vw;
    top: 5.1282051282vw;
    left: 5.1282051282vw;
  }
  header {
    width: 100%;
    height: 20.5128205128vw;
    background: #0a2c40;
    background: #010f19;
    position: fixed;
    top: 0;
    left: 0;
  }
  header .inner {
    padding: 7.6923076923vw 5.1282051282vw;
  }
  header nav {
    padding: 5.1282051282vw;
    width: 100%;
    height: calc(100vh - 20.5128205128vw);
    background: #121212;
    background: #010f19;
    overflow: scroll;
    position: fixed;
    top: 20.5128205128vw;
    top: -100%;
    left: 0;
    transition: all 0.3s 0s;
  }
  header nav ul {
    border-top: 1px solid #fff;
  }
  header nav li:not(.contact):not(.policy) {
    margin: 0;
    border-bottom: 1px solid #fff;
  }
  header nav li:not(.contact):not(.policy) a {
    padding: 5.1282051282vw 2.5641025641vw;
    color: #fff;
    display: block;
  }
  header nav li.contact {
    margin: 0 auto;
    width: 71.7948717949vw;
  }
  header nav li.policy {
    margin: 0;
  }
  header nav li.policy a {
    padding: 5.1282051282vw 2.5641025641vw;
    color: #707070;
    display: block;
  }
  header .area-navico li {
    margin-left: 5.1282051282vw;
    width: 6.1538461538vw;
    height: 6.1538461538vw;
  }
  header .btn-menu {
    margin-left: 5.1282051282vw;
    width: 7.6923076923vw;
    height: 2.5641025641vw;
    position: relative;
  }
  header .btn-menu::before, header .btn-menu::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background: #fff;
    left: 0;
    transform-origin: 53% center;
    transition: all 0.3s 0s;
  }
  header .btn-menu::before {
    top: 0;
  }
  header .btn-menu::after {
    bottom: 0;
  }
  footer {
    padding: 0;
  }
  footer .inner {
    padding: 12.3076923077vw 5.1282051282vw 82.0512820513vw;
  }
  footer h1 {
    position: absolute;
    top: initial;
    left: calc(50% - 28.2051282051vw);
    bottom: 20.5128205128vw;
  }
  footer h1 a {
    width: 56.6666666667vw;
    height: 56.6666666667vw;
  }
  footer h1 img {
    width: 25.3846153846vw;
    height: 18.4615384615vw;
  }
  footer nav {
    margin: 0 5.1282051282vw;
    width: auto;
  }
  footer nav li {
    margin: 0;
  }
  footer nav li:not(.policy) {
    border-bottom: 1px solid #fff;
  }
  footer nav li:not(.policy) a {
    padding: 5.1282051282vw 2.5641025641vw;
    font-size: 4.1025641026vw;
    font-family: "Noto Sans JP", sans-serif;
    color: #fff;
    display: block;
  }
  footer nav li.policy a {
    padding: 5.1282051282vw 2.5641025641vw;
    color: #707070;
    display: block;
  }
  footer .tel {
    margin: 0 0 10.2564102564vw;
    text-align: center;
  }
  footer .tel a {
    font-size: 6.1538461538vw;
  }
  footer .contact {
    margin: 0 auto 10.2564102564vw;
  }
  .sec-mv {
    height: 205.1282051282vw;
    background-image: url(../img/top/mv-bg-sp.png);
    background-position: center top;
    position: relative;
  }
  .sec-mv::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 25.641025641vw;
    background: #121212;
    opacity: 0.8;
    left: 0;
    bottom: 0;
  }
  .sec-mv h1 {
    margin-bottom: 4.6153846154vw;
    width: 46.9230769231vw;
  }
  .sec-mv p {
    font-size: 5.1282051282vw;
  }
  .sec-mv .btn {
    margin: 0 auto;
    width: 71.7948717949vw;
    position: absolute;
    left: calc(50% - 35.8974358974vw);
    bottom: 5.1282051282vw;
    z-index: 1;
  }
  .sec-about .about .inner {
    padding: 15.3846153846vw 5.1282051282vw;
  }
  .sec-about .about .txt {
    width: 100%;
  }
  .sec-about .about .lead {
    font-size: 5.1282051282vw;
  }
  .sec-about .about .link, .sec-about .about .link-gld, .sec-about .about .link-blk, .sec-about .about .link-blank {
    margin-top: 10.2564102564vw;
  }
  .sec-about .about .img {
    display: none;
  }
  .sec-about .point {
    padding: 17.9487179487vw 5.1282051282vw;
    background-image: url(../img/top/point-bg-sp.png);
  }
  .sec-about .point h3 {
    font-size: 6.1538461538vw;
  }
  .sec-about .point h3 span {
    padding: 0 5.1282051282vw 2.5641025641vw;
  }
  .sec-about .point h3 em {
    margin-right: 0;
  }
  .sec-about .point li {
    padding: 7.6923076923vw 5.1282051282vw;
    width: 100%;
  }
  .sec-about .point li:not(:last-child) {
    margin-bottom: 7.6923076923vw;
  }
  .sec-about .point li::before {
    font-size: 8.2051282051vw;
  }
  .sec-about .point li h4 {
    font-size: 5.1282051282vw;
  }
  .sec-menu {
    padding: 16.6666666667vw 5.1282051282vw;
  }
  .sec-menu .block:not(:last-child) {
    margin-bottom: 8.2051282051vw;
  }
  .sec-menu .block .sttl {
    margin-bottom: 5.1282051282vw;
  }
  .sec-menu .block .sttl .en {
    font-size: 12.3076923077vw;
  }
  .sec-menu .block .sttl .jp {
    font-size: 5.1282051282vw;
  }
  .sec-menu .block .plan {
    margin-bottom: 7.6923076923vw;
  }
  .sec-menu .block .plan:not(:last-child) {
    margin-bottom: 2.5641025641vw;
    padding-bottom: 2.5641025641vw;
  }
  .sec-menu .block .plan .monthly span {
    font-size: 9.2307692308vw;
  }
  .sec-menu .block .plan .monthly span::before {
    font-size: 7.6923076923vw;
  }
  .sec-menu .block .img {
    margin-left: -5.1282051282vw;
    width: calc(100% + 10.2564102564vw);
    height: 75.1282051282vw;
    box-shadow: none;
    z-index: 0;
  }
  .sec-menu .block .txt {
    margin: -7.6923076923vw auto 0;
    padding: 6.6666666667vw 14.1025641026vw 8.2051282051vw;
    width: 100%;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.16);
    z-index: 1;
  }
  .sec-voice {
    padding: 16.6666666667vw 0;
  }
  .sec-voice .inner {
    padding: 5.1282051282vw;
  }
  .sec-voice li {
    margin: 0 0 10.2564102564vw;
    width: 47%;
  }
  .sec-voice .img {
    margin-bottom: 5.1282051282vw;
  }
  .sec-voice .name {
    margin-bottom: 2.5641025641vw;
    font-size: 4.6153846154vw;
  }
  .sec-faq {
    padding: 16.6666666667vw 5.1282051282vw;
  }
  .sec-faq .ttl {
    margin-bottom: 0;
  }
  .sec-faq dl {
    padding: 10.2564102564vw 0;
  }
  .sec-faq dl::before, .sec-faq dl::after {
    width: 3.5897435897vw;
    top: 12.8205128205vw;
  }
  .sec-faq dt, .sec-faq dd {
    padding-left: 10.2564102564vw;
  }
  .sec-faq dt::before, .sec-faq dd::before {
    font-size: 6.1538461538vw;
  }
  .sec-faq dt {
    margin-bottom: 10.2564102564vw;
    padding-right: 10.2564102564vw;
  }
  .sec-faq .btn {
    margin-top: 10.2564102564vw;
    text-align: center;
  }
  .sec-news {
    padding: 16.6666666667vw 5.1282051282vw;
  }
  .sec-news .inner {
    padding: 0;
  }
  .sec-news .ttl {
    position: static;
  }
  .sec-news li:not(:last-child) {
    margin-bottom: 7.6923076923vw;
  }
  .sec-news .date {
    width: 20.5128205128vw;
  }
  .sec-news .txt {
    width: calc(100% - 23.0769230769vw);
  }
  .sec-news .btn {
    text-align: center;
  }
  .sec-info .contact {
    padding: 16.4102564103vw 0;
  }
  .sec-info .contact::before {
    background-image: url(../img/top/info-bg-sp.png);
  }
  .sec-info .contact h2 {
    margin-bottom: 5.1282051282vw;
    font-size: 6.1538461538vw;
  }
  .sec-info .contact p {
    margin-bottom: 7.6923076923vw;
  }
  .sec-info .contact a {
    width: 80vw;
  }
  .sec-info .map {
    padding: 16.6666666667vw 5.1282051282vw;
  }
  .sec-info .map .txt {
    padding: 0;
    width: 100%;
  }
  .sec-info .map .txt .ttl {
    margin-bottom: 5.1282051282vw;
    padding-bottom: 0;
  }
  .sec-info .map .txt dl {
    margin: 7.6923076923vw 0;
    font-size: 3.0769230769vw;
  }
  .sec-info .map .txt dt {
    font-size: 3.5897435897vw;
  }
  .sec-info .map .txt .tel {
    margin-bottom: 7.6923076923vw;
    padding-left: 7.6923076923vw;
    font-size: 3.0769230769vw;
  }
  .sec-info .map .txt .tel::before {
    width: 6.1538461538vw;
    height: 6.1538461538vw;
    top: calc(50% - 3.0769230769vw);
  }
  .sec-info .map .txt .tel a {
    font-size: 3.0769230769vw;
  }
  .sec-info .map .txt .outside {
    margin-bottom: 7.6923076923vw;
  }
  .sec-info .map .txt .outside li {
    margin-bottom: 5.1282051282vw;
  }
  .sec-info .map .txt .outside li a {
    width: 51.2820512821vw;
  }
  .sec-info .map .img {
    margin-left: -5.1282051282vw;
    width: calc(100% + 10.2564102564vw);
    height: 64.1025641026vw;
  }
  .sec-info .map .img iframe {
    height: 100%;
  }
  .sec-intro {
    padding-bottom: 10vw;
  }
  .sec-intro .inner {
    padding: 0;
  }
  .sec-intro .above {
    padding: 20vw 0 0;
    background-position: left top;
    background-size: 120% auto;
  }
  .sec-intro .above .box-nvy {
    margin: 0 5vw 10vw;
    width: auto;
  }
  .sec-intro .above h2 {
    font-size: 5.1282051282vw;
  }
  .sec-intro .below {
    padding: 0 5vw;
  }
  .sec-intro .below h3 {
    margin-bottom: 5vw;
    font-size: 8.2051282051vw;
  }
  .sec-counseling .img {
    margin-bottom: 5vw;
  }
  .sec-flow li {
    padding: 10vw 0;
  }
  .sec-flow li:first-child {
    padding-top: 0;
  }
  .sec-flow li:not(:last-child)::after {
    width: 100%;
    height: 3.8461538462vw;
    background-size: 250% auto;
    left: 0;
  }
  .sec-flow .img {
    margin-bottom: 5vw;
  }
  .sec-flow .txt::before {
    font-size: 8.2051282051vw;
    top: -3vw;
  }
  .sec-flow .txt h3 {
    margin-bottom: 2vw;
    padding-left: 13vw;
    font-size: 5.1282051282vw;
  }
  .sec-point .inner {
    padding: 12.8205128205vw 0;
  }
  .sec-point li .img {
    width: 100%;
  }
  .sec-point li .txt {
    margin: -12.8205128205vw 5vw 0;
    padding-top: 5.1282051282vw;
    position: relative;
    z-index: 1;
  }
  .sec-point li .txt::before {
    font-size: 12.3076923077vw;
  }
  .sec-point li h3 {
    font-size: 5.1282051282vw;
  }
  .sec-plan .inner {
    padding: 0;
  }
  .sec-plan h2 {
    height: 20.5128205128vw;
    line-height: 20.5128205128vw;
    font-size: 6.1538461538vw;
    overflow: hidden;
  }
  .sec-plan h2::before {
    width: calc(100% + 2.5641025641vw);
    height: calc(100% - 4.1025641026vw);
    top: 2.0512820513vw;
    left: -1.2820512821vw;
  }
  .sec-plan .block .box-wht {
    padding: 5.1282051282vw;
  }
  .sec-plan .img {
    width: 100%;
  }
  .sec-plan .txt {
    margin: 0 auto;
    width: 61.5384615385vw;
  }
  .sec-plan .term {
    font-size: 5.1282051282vw;
  }
  .sec-plan .month {
    font-size: 4.1025641026vw;
  }
  .sec-plan .price {
    font-size: 8.7179487179vw;
  }
  .sec-newslist .box-wht {
    padding: 5.1282051282vw;
  }
  .sec-contact .box-wht {
    padding: 5.1282051282vw;
  }
  .sec-contact p {
    font-size: 3.5897435897vw;
  }
  .sec-contact dt {
    font-size: 4.1025641026vw;
  }
  .sec-contact dd {
    margin-bottom: 20px;
  }
  .sec-contact .area-radio {
    display: flex;
    flex-direction: column;
  }
  .sec-privacy .box-wht {
    margin: -5.1282051282vw;
    padding: 7.6923076923vw 5.1282051282vw;
    width: calc(100% + 10.2564102564vw);
  }
  .sec-company dt, .sec-company dd {
    padding: 3.8461538462vw 5.1282051282vw;
  }
  .sec-company dt {
    width: 25.641025641vw;
  }
  .sec-company dd {
    width: calc(100% - 25.641025641vw);
  }
  .sec-company .sec-sns dd {
    width: 100% !important;
  }
  .sec-company .sec-btn .btn {
    margin-bottom: 20px;
    width: 100%;
    padding: 2.5641025641vw 0;
  }
  .sec-access .access li {
    margin-bottom: 10.2564102564vw;
    width: 100%;
  }
  .sec-anchor {
    padding: 5.1282051282vw;
    width: initial;
  }
  .sec-notfound {
    padding: 0;
    background: #fff;
  }
  .sec-notfound .box-wht {
    padding: 41.0256410256vw 5.1282051282vw;
    width: auto;
  }
  .sec-notfound .ttl {
    font-size: 4.6153846154vw;
  }
  .sec-notfound p {
    margin-bottom: 5.1282051282vw;
    text-align: left;
  }
  .sec-notfound a {
    margin: 20.5128205128vw auto 0;
    width: auto;
  }
  .btn-menu::before {
    animation: menuCloseTop 0.6s forwards;
  }
  .btn-menu::after {
    animation: menuCloseBottom 0.6s forwards;
  }
  .is-menu-show nav {
    top: 20.5128205128vw;
  }
  .is-menu-show .btn-menu::before {
    animation: menuOpenTop 0.6s forwards;
  }
  .is-menu-show .btn-menu::after {
    animation: menuOpenBottom 0.6s forwards;
  }
}

@media screen and (min-width: 769px) {
  .pc-l-cols {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .pc-l-cols.rev {
    flex-direction: row-reverse;
  }
  .pc-l-cols.left {
    justify-content: flex-start;
  }
  .pc-l-cols.center {
    justify-content: center;
  }
  .pc-l-cols.right {
    justify-content: flex-end;
  }
  .pc-l-cols.top {
    align-items: flex-start;
  }
  .pc-l-cols.middle {
    align-items: center;
  }
  .pc-l-cols.bottom {
    align-items: flex-end;
  }
  .pc-l-cols .self-top {
    align-self: flex-start;
  }
  .pc-l-cols .self-middle {
    align-self: center;
  }
  .pc-l-cols .self-bottom {
    align-self: flex-end;
  }
  .pc-l-cols-order-1 {
    order: 1;
  }
  .pc-l-cols-order-2 {
    order: 2;
  }
  .pc-l-cols-order-3 {
    order: 3;
  }
  .pc-l-cols-order-4 {
    order: 4;
  }
  .pc-l-cols-order-5 {
    order: 5;
  }
  .pc-l-cols-order-6 {
    order: 6;
  }
  .pc-left {
    justify-content: flex-start;
  }
  .pc-center {
    justify-content: center;
  }
  .pc-right {
    justify-content: flex-end;
  }
  .pc-top {
    align-items: flex-start;
  }
  .pc-middle {
    align-items: center;
  }
  .pc-bottom {
    align-items: flex-end;
  }
  .noPC {
    display: none !important;
  }
  .mb-0 {
    margin-bottom: 0px !important;
  }
  .mb-1 {
    margin-bottom: 1px !important;
  }
  .mb-2 {
    margin-bottom: 2px !important;
  }
  .mb-3 {
    margin-bottom: 3px !important;
  }
  .mb-4 {
    margin-bottom: 4px !important;
  }
  .mb-5 {
    margin-bottom: 5px !important;
  }
  .mb-6 {
    margin-bottom: 6px !important;
  }
  .mb-7 {
    margin-bottom: 7px !important;
  }
  .mb-8 {
    margin-bottom: 8px !important;
  }
  .mb-9 {
    margin-bottom: 9px !important;
  }
  .mb-10 {
    margin-bottom: 10px !important;
  }
  .mb-11 {
    margin-bottom: 11px !important;
  }
  .mb-12 {
    margin-bottom: 12px !important;
  }
  .mb-13 {
    margin-bottom: 13px !important;
  }
  .mb-14 {
    margin-bottom: 14px !important;
  }
  .mb-15 {
    margin-bottom: 15px !important;
  }
  .mb-16 {
    margin-bottom: 16px !important;
  }
  .mb-17 {
    margin-bottom: 17px !important;
  }
  .mb-18 {
    margin-bottom: 18px !important;
  }
  .mb-19 {
    margin-bottom: 19px !important;
  }
  .mb-20 {
    margin-bottom: 20px !important;
  }
  .mb-21 {
    margin-bottom: 21px !important;
  }
  .mb-22 {
    margin-bottom: 22px !important;
  }
  .mb-23 {
    margin-bottom: 23px !important;
  }
  .mb-24 {
    margin-bottom: 24px !important;
  }
  .mb-25 {
    margin-bottom: 25px !important;
  }
  .mb-26 {
    margin-bottom: 26px !important;
  }
  .mb-27 {
    margin-bottom: 27px !important;
  }
  .mb-28 {
    margin-bottom: 28px !important;
  }
  .mb-29 {
    margin-bottom: 29px !important;
  }
  .mb-30 {
    margin-bottom: 30px !important;
  }
  .mb-31 {
    margin-bottom: 31px !important;
  }
  .mb-32 {
    margin-bottom: 32px !important;
  }
  .mb-33 {
    margin-bottom: 33px !important;
  }
  .mb-34 {
    margin-bottom: 34px !important;
  }
  .mb-35 {
    margin-bottom: 35px !important;
  }
  .mb-36 {
    margin-bottom: 36px !important;
  }
  .mb-37 {
    margin-bottom: 37px !important;
  }
  .mb-38 {
    margin-bottom: 38px !important;
  }
  .mb-39 {
    margin-bottom: 39px !important;
  }
  .mb-40 {
    margin-bottom: 40px !important;
  }
  .mb-41 {
    margin-bottom: 41px !important;
  }
  .mb-42 {
    margin-bottom: 42px !important;
  }
  .mb-43 {
    margin-bottom: 43px !important;
  }
  .mb-44 {
    margin-bottom: 44px !important;
  }
  .mb-45 {
    margin-bottom: 45px !important;
  }
  .mb-46 {
    margin-bottom: 46px !important;
  }
  .mb-47 {
    margin-bottom: 47px !important;
  }
  .mb-48 {
    margin-bottom: 48px !important;
  }
  .mb-49 {
    margin-bottom: 49px !important;
  }
  .mb-50 {
    margin-bottom: 50px !important;
  }
  .mb-51 {
    margin-bottom: 51px !important;
  }
  .mb-52 {
    margin-bottom: 52px !important;
  }
  .mb-53 {
    margin-bottom: 53px !important;
  }
  .mb-54 {
    margin-bottom: 54px !important;
  }
  .mb-55 {
    margin-bottom: 55px !important;
  }
  .mb-56 {
    margin-bottom: 56px !important;
  }
  .mb-57 {
    margin-bottom: 57px !important;
  }
  .mb-58 {
    margin-bottom: 58px !important;
  }
  .mb-59 {
    margin-bottom: 59px !important;
  }
  .mb-60 {
    margin-bottom: 60px !important;
  }
  .mb-61 {
    margin-bottom: 61px !important;
  }
  .mb-62 {
    margin-bottom: 62px !important;
  }
  .mb-63 {
    margin-bottom: 63px !important;
  }
  .mb-64 {
    margin-bottom: 64px !important;
  }
  .mb-65 {
    margin-bottom: 65px !important;
  }
  .mb-66 {
    margin-bottom: 66px !important;
  }
  .mb-67 {
    margin-bottom: 67px !important;
  }
  .mb-68 {
    margin-bottom: 68px !important;
  }
  .mb-69 {
    margin-bottom: 69px !important;
  }
  .mb-70 {
    margin-bottom: 70px !important;
  }
  .mb-71 {
    margin-bottom: 71px !important;
  }
  .mb-72 {
    margin-bottom: 72px !important;
  }
  .mb-73 {
    margin-bottom: 73px !important;
  }
  .mb-74 {
    margin-bottom: 74px !important;
  }
  .mb-75 {
    margin-bottom: 75px !important;
  }
  .mb-76 {
    margin-bottom: 76px !important;
  }
  .mb-77 {
    margin-bottom: 77px !important;
  }
  .mb-78 {
    margin-bottom: 78px !important;
  }
  .mb-79 {
    margin-bottom: 79px !important;
  }
  .mb-80 {
    margin-bottom: 80px !important;
  }
  .mb-81 {
    margin-bottom: 81px !important;
  }
  .mb-82 {
    margin-bottom: 82px !important;
  }
  .mb-83 {
    margin-bottom: 83px !important;
  }
  .mb-84 {
    margin-bottom: 84px !important;
  }
  .mb-85 {
    margin-bottom: 85px !important;
  }
  .mb-86 {
    margin-bottom: 86px !important;
  }
  .mb-87 {
    margin-bottom: 87px !important;
  }
  .mb-88 {
    margin-bottom: 88px !important;
  }
  .mb-89 {
    margin-bottom: 89px !important;
  }
  .mb-90 {
    margin-bottom: 90px !important;
  }
  .mb-91 {
    margin-bottom: 91px !important;
  }
  .mb-92 {
    margin-bottom: 92px !important;
  }
  .mb-93 {
    margin-bottom: 93px !important;
  }
  .mb-94 {
    margin-bottom: 94px !important;
  }
  .mb-95 {
    margin-bottom: 95px !important;
  }
  .mb-96 {
    margin-bottom: 96px !important;
  }
  .mb-97 {
    margin-bottom: 97px !important;
  }
  .mb-98 {
    margin-bottom: 98px !important;
  }
  .mb-99 {
    margin-bottom: 99px !important;
  }
  .mb-100 {
    margin-bottom: 100px !important;
  }
  .pc-w-0 {
    width: 0% !important;
  }
  .pc-w-1 {
    width: 1% !important;
  }
  .pc-w-2 {
    width: 2% !important;
  }
  .pc-w-3 {
    width: 3% !important;
  }
  .pc-w-4 {
    width: 4% !important;
  }
  .pc-w-5 {
    width: 5% !important;
  }
  .pc-w-6 {
    width: 6% !important;
  }
  .pc-w-7 {
    width: 7% !important;
  }
  .pc-w-8 {
    width: 8% !important;
  }
  .pc-w-9 {
    width: 9% !important;
  }
  .pc-w-10 {
    width: 10% !important;
  }
  .pc-w-11 {
    width: 11% !important;
  }
  .pc-w-12 {
    width: 12% !important;
  }
  .pc-w-13 {
    width: 13% !important;
  }
  .pc-w-14 {
    width: 14% !important;
  }
  .pc-w-15 {
    width: 15% !important;
  }
  .pc-w-16 {
    width: 16% !important;
  }
  .pc-w-17 {
    width: 17% !important;
  }
  .pc-w-18 {
    width: 18% !important;
  }
  .pc-w-19 {
    width: 19% !important;
  }
  .pc-w-20 {
    width: 20% !important;
  }
  .pc-w-21 {
    width: 21% !important;
  }
  .pc-w-22 {
    width: 22% !important;
  }
  .pc-w-23 {
    width: 23% !important;
  }
  .pc-w-24 {
    width: 24% !important;
  }
  .pc-w-25 {
    width: 25% !important;
  }
  .pc-w-26 {
    width: 26% !important;
  }
  .pc-w-27 {
    width: 27% !important;
  }
  .pc-w-28 {
    width: 28% !important;
  }
  .pc-w-29 {
    width: 29% !important;
  }
  .pc-w-30 {
    width: 30% !important;
  }
  .pc-w-31 {
    width: 31% !important;
  }
  .pc-w-32 {
    width: 32% !important;
  }
  .pc-w-33 {
    width: 33% !important;
  }
  .pc-w-34 {
    width: 34% !important;
  }
  .pc-w-35 {
    width: 35% !important;
  }
  .pc-w-36 {
    width: 36% !important;
  }
  .pc-w-37 {
    width: 37% !important;
  }
  .pc-w-38 {
    width: 38% !important;
  }
  .pc-w-39 {
    width: 39% !important;
  }
  .pc-w-40 {
    width: 40% !important;
  }
  .pc-w-41 {
    width: 41% !important;
  }
  .pc-w-42 {
    width: 42% !important;
  }
  .pc-w-43 {
    width: 43% !important;
  }
  .pc-w-44 {
    width: 44% !important;
  }
  .pc-w-45 {
    width: 45% !important;
  }
  .pc-w-46 {
    width: 46% !important;
  }
  .pc-w-47 {
    width: 47% !important;
  }
  .pc-w-48 {
    width: 48% !important;
  }
  .pc-w-49 {
    width: 49% !important;
  }
  .pc-w-50 {
    width: 50% !important;
  }
  .pc-w-51 {
    width: 51% !important;
  }
  .pc-w-52 {
    width: 52% !important;
  }
  .pc-w-53 {
    width: 53% !important;
  }
  .pc-w-54 {
    width: 54% !important;
  }
  .pc-w-55 {
    width: 55% !important;
  }
  .pc-w-56 {
    width: 56% !important;
  }
  .pc-w-57 {
    width: 57% !important;
  }
  .pc-w-58 {
    width: 58% !important;
  }
  .pc-w-59 {
    width: 59% !important;
  }
  .pc-w-60 {
    width: 60% !important;
  }
  .pc-w-61 {
    width: 61% !important;
  }
  .pc-w-62 {
    width: 62% !important;
  }
  .pc-w-63 {
    width: 63% !important;
  }
  .pc-w-64 {
    width: 64% !important;
  }
  .pc-w-65 {
    width: 65% !important;
  }
  .pc-w-66 {
    width: 66% !important;
  }
  .pc-w-67 {
    width: 67% !important;
  }
  .pc-w-68 {
    width: 68% !important;
  }
  .pc-w-69 {
    width: 69% !important;
  }
  .pc-w-70 {
    width: 70% !important;
  }
  .pc-w-71 {
    width: 71% !important;
  }
  .pc-w-72 {
    width: 72% !important;
  }
  .pc-w-73 {
    width: 73% !important;
  }
  .pc-w-74 {
    width: 74% !important;
  }
  .pc-w-75 {
    width: 75% !important;
  }
  .pc-w-76 {
    width: 76% !important;
  }
  .pc-w-77 {
    width: 77% !important;
  }
  .pc-w-78 {
    width: 78% !important;
  }
  .pc-w-79 {
    width: 79% !important;
  }
  .pc-w-80 {
    width: 80% !important;
  }
  .pc-w-81 {
    width: 81% !important;
  }
  .pc-w-82 {
    width: 82% !important;
  }
  .pc-w-83 {
    width: 83% !important;
  }
  .pc-w-84 {
    width: 84% !important;
  }
  .pc-w-85 {
    width: 85% !important;
  }
  .pc-w-86 {
    width: 86% !important;
  }
  .pc-w-87 {
    width: 87% !important;
  }
  .pc-w-88 {
    width: 88% !important;
  }
  .pc-w-89 {
    width: 89% !important;
  }
  .pc-w-90 {
    width: 90% !important;
  }
  .pc-w-91 {
    width: 91% !important;
  }
  .pc-w-92 {
    width: 92% !important;
  }
  .pc-w-93 {
    width: 93% !important;
  }
  .pc-w-94 {
    width: 94% !important;
  }
  .pc-w-95 {
    width: 95% !important;
  }
  .pc-w-96 {
    width: 96% !important;
  }
  .pc-w-97 {
    width: 97% !important;
  }
  .pc-w-98 {
    width: 98% !important;
  }
  .pc-w-99 {
    width: 99% !important;
  }
  .pc-w-100 {
    width: 100% !important;
  }
  .pc-mb-0 {
    margin-bottom: 0px !important;
  }
  .pc-mb-1 {
    margin-bottom: 1px !important;
  }
  .pc-mb-2 {
    margin-bottom: 2px !important;
  }
  .pc-mb-3 {
    margin-bottom: 3px !important;
  }
  .pc-mb-4 {
    margin-bottom: 4px !important;
  }
  .pc-mb-5 {
    margin-bottom: 5px !important;
  }
  .pc-mb-6 {
    margin-bottom: 6px !important;
  }
  .pc-mb-7 {
    margin-bottom: 7px !important;
  }
  .pc-mb-8 {
    margin-bottom: 8px !important;
  }
  .pc-mb-9 {
    margin-bottom: 9px !important;
  }
  .pc-mb-10 {
    margin-bottom: 10px !important;
  }
  .pc-mb-11 {
    margin-bottom: 11px !important;
  }
  .pc-mb-12 {
    margin-bottom: 12px !important;
  }
  .pc-mb-13 {
    margin-bottom: 13px !important;
  }
  .pc-mb-14 {
    margin-bottom: 14px !important;
  }
  .pc-mb-15 {
    margin-bottom: 15px !important;
  }
  .pc-mb-16 {
    margin-bottom: 16px !important;
  }
  .pc-mb-17 {
    margin-bottom: 17px !important;
  }
  .pc-mb-18 {
    margin-bottom: 18px !important;
  }
  .pc-mb-19 {
    margin-bottom: 19px !important;
  }
  .pc-mb-20 {
    margin-bottom: 20px !important;
  }
  .pc-mb-21 {
    margin-bottom: 21px !important;
  }
  .pc-mb-22 {
    margin-bottom: 22px !important;
  }
  .pc-mb-23 {
    margin-bottom: 23px !important;
  }
  .pc-mb-24 {
    margin-bottom: 24px !important;
  }
  .pc-mb-25 {
    margin-bottom: 25px !important;
  }
  .pc-mb-26 {
    margin-bottom: 26px !important;
  }
  .pc-mb-27 {
    margin-bottom: 27px !important;
  }
  .pc-mb-28 {
    margin-bottom: 28px !important;
  }
  .pc-mb-29 {
    margin-bottom: 29px !important;
  }
  .pc-mb-30 {
    margin-bottom: 30px !important;
  }
  .pc-mb-31 {
    margin-bottom: 31px !important;
  }
  .pc-mb-32 {
    margin-bottom: 32px !important;
  }
  .pc-mb-33 {
    margin-bottom: 33px !important;
  }
  .pc-mb-34 {
    margin-bottom: 34px !important;
  }
  .pc-mb-35 {
    margin-bottom: 35px !important;
  }
  .pc-mb-36 {
    margin-bottom: 36px !important;
  }
  .pc-mb-37 {
    margin-bottom: 37px !important;
  }
  .pc-mb-38 {
    margin-bottom: 38px !important;
  }
  .pc-mb-39 {
    margin-bottom: 39px !important;
  }
  .pc-mb-40 {
    margin-bottom: 40px !important;
  }
  .pc-mb-41 {
    margin-bottom: 41px !important;
  }
  .pc-mb-42 {
    margin-bottom: 42px !important;
  }
  .pc-mb-43 {
    margin-bottom: 43px !important;
  }
  .pc-mb-44 {
    margin-bottom: 44px !important;
  }
  .pc-mb-45 {
    margin-bottom: 45px !important;
  }
  .pc-mb-46 {
    margin-bottom: 46px !important;
  }
  .pc-mb-47 {
    margin-bottom: 47px !important;
  }
  .pc-mb-48 {
    margin-bottom: 48px !important;
  }
  .pc-mb-49 {
    margin-bottom: 49px !important;
  }
  .pc-mb-50 {
    margin-bottom: 50px !important;
  }
  .pc-mb-51 {
    margin-bottom: 51px !important;
  }
  .pc-mb-52 {
    margin-bottom: 52px !important;
  }
  .pc-mb-53 {
    margin-bottom: 53px !important;
  }
  .pc-mb-54 {
    margin-bottom: 54px !important;
  }
  .pc-mb-55 {
    margin-bottom: 55px !important;
  }
  .pc-mb-56 {
    margin-bottom: 56px !important;
  }
  .pc-mb-57 {
    margin-bottom: 57px !important;
  }
  .pc-mb-58 {
    margin-bottom: 58px !important;
  }
  .pc-mb-59 {
    margin-bottom: 59px !important;
  }
  .pc-mb-60 {
    margin-bottom: 60px !important;
  }
  .pc-mb-61 {
    margin-bottom: 61px !important;
  }
  .pc-mb-62 {
    margin-bottom: 62px !important;
  }
  .pc-mb-63 {
    margin-bottom: 63px !important;
  }
  .pc-mb-64 {
    margin-bottom: 64px !important;
  }
  .pc-mb-65 {
    margin-bottom: 65px !important;
  }
  .pc-mb-66 {
    margin-bottom: 66px !important;
  }
  .pc-mb-67 {
    margin-bottom: 67px !important;
  }
  .pc-mb-68 {
    margin-bottom: 68px !important;
  }
  .pc-mb-69 {
    margin-bottom: 69px !important;
  }
  .pc-mb-70 {
    margin-bottom: 70px !important;
  }
  .pc-mb-71 {
    margin-bottom: 71px !important;
  }
  .pc-mb-72 {
    margin-bottom: 72px !important;
  }
  .pc-mb-73 {
    margin-bottom: 73px !important;
  }
  .pc-mb-74 {
    margin-bottom: 74px !important;
  }
  .pc-mb-75 {
    margin-bottom: 75px !important;
  }
  .pc-mb-76 {
    margin-bottom: 76px !important;
  }
  .pc-mb-77 {
    margin-bottom: 77px !important;
  }
  .pc-mb-78 {
    margin-bottom: 78px !important;
  }
  .pc-mb-79 {
    margin-bottom: 79px !important;
  }
  .pc-mb-80 {
    margin-bottom: 80px !important;
  }
  .pc-mb-81 {
    margin-bottom: 81px !important;
  }
  .pc-mb-82 {
    margin-bottom: 82px !important;
  }
  .pc-mb-83 {
    margin-bottom: 83px !important;
  }
  .pc-mb-84 {
    margin-bottom: 84px !important;
  }
  .pc-mb-85 {
    margin-bottom: 85px !important;
  }
  .pc-mb-86 {
    margin-bottom: 86px !important;
  }
  .pc-mb-87 {
    margin-bottom: 87px !important;
  }
  .pc-mb-88 {
    margin-bottom: 88px !important;
  }
  .pc-mb-89 {
    margin-bottom: 89px !important;
  }
  .pc-mb-90 {
    margin-bottom: 90px !important;
  }
  .pc-mb-91 {
    margin-bottom: 91px !important;
  }
  .pc-mb-92 {
    margin-bottom: 92px !important;
  }
  .pc-mb-93 {
    margin-bottom: 93px !important;
  }
  .pc-mb-94 {
    margin-bottom: 94px !important;
  }
  .pc-mb-95 {
    margin-bottom: 95px !important;
  }
  .pc-mb-96 {
    margin-bottom: 96px !important;
  }
  .pc-mb-97 {
    margin-bottom: 97px !important;
  }
  .pc-mb-98 {
    margin-bottom: 98px !important;
  }
  .pc-mb-99 {
    margin-bottom: 99px !important;
  }
  .pc-mb-100 {
    margin-bottom: 100px !important;
  }
  .li-anchor > li:hover {
    background: #0d496e;
  }
  .li-anchor > li:hover a span::before, .li-anchor > li:hover a span::after {
    bottom: 6px;
  }
  .pc-fw-n {
    font-weight: normal;
  }
  .pc-fw-b {
    font-weight: bold;
  }
  .pc-fw-100 {
    font-weight: 100;
  }
  .pc-fw-200 {
    font-weight: 200;
  }
  .pc-fw-300 {
    font-weight: 300;
  }
  .pc-fw-400 {
    font-weight: 400;
  }
  .pc-fw-500 {
    font-weight: 500;
  }
  .pc-fw-600 {
    font-weight: 600;
  }
  .pc-fw-700 {
    font-weight: 700;
  }
  .pc-fw-800 {
    font-weight: 800;
  }
  .pc-fw-900 {
    font-weight: 900;
  }
  .pc-fc-blk {
    color: #000;
  }
  .pc-ta-l {
    text-align: left;
  }
  .pc-ta-c {
    text-align: center;
  }
  .pc-ta-r {
    text-align: right;
  }
  .pc-nowrap {
    white-space: nowrap;
  }
  .btn-gld-border:hover {
    opacity: 0.7;
  }
  .btn-gld-border:hover .ico-target::before {
    top: 9px;
    right: 3px;
  }
  .btn-gld-border:hover .ico-target::after {
    top: 5px;
    right: -1px;
    box-shadow: 0 0 1px 1px #fff;
  }
  .btn-gld-grad:hover::before {
    left: -50%;
  }
  .btn-nvy:hover {
    opacity: 0.7;
  }
  .btn-nvy-grad:hover {
    opacity: 0.7;
  }
  .btn-dl {
    width: 524px;
    height: 90px;
    line-height: 90px;
  }
  .btn-dl:hover span::before {
    bottom: 7px;
  }
  .link-tel {
    pointer-events: none;
  }
  .link-gld:hover::after {
    transform: scaleX(0);
  }
  .link-blk:hover::after {
    transform: scaleX(0);
  }
  .link-blank:hover::after {
    transform: scaleX(0);
  }
  .link-blank:hover span::before {
    top: 7px;
    right: 7px;
  }
  .secondary {
    padding: 80px 0 0;
  }
  .wp-pagenavi a {
    transition: all 0.3s 0s;
  }
  .wp-pagenavi a:hover {
    background: #cad0d6;
  }
  .siteid:hover {
    opacity: 0.7;
  }
  .index header {
    margin-bottom: -120px;
    position: relative;
    left: 0;
  }
  .index header nav a {
    color: #d5d5d5 !important;
  }
  .index .siteid {
    mix-blend-mode: difference;
  }
  body:not(.index) header {
    background: #0a2c40;
  }
  header nav {
    mix-blend-mode: none;
  }
  header nav li:not(.contact) a:hover::after {
    width: 100%;
  }
  footer h1 a:hover {
    box-shadow: 0 0 8px 0 rgb(201, 158, 25);
  }
  footer nav a:hover::after {
    width: 100%;
  }
  .sec-menu .block:nth-of-type(2n+1) .txt {
    margin-left: -36%;
    padding-left: 33%;
  }
  .sec-menu .block:nth-of-type(2n) {
    flex-direction: row-reverse;
  }
  .sec-menu .block:nth-of-type(2n) .txt {
    margin-right: -36%;
    padding-right: 33%;
  }
  .sec-faq dt {
    cursor: pointer;
  }
  .sec-news {
    min-height: 250px;
  }
  .sec-news a[href]:hover .txt::after {
    width: 100%;
  }
  .sec-info .map .txt .tel a {
    pointer-events: none;
  }
  .sec-counseling .inner {
    max-width: 1000px;
  }
  .sec-counseling .img {
    width: 33%;
  }
  .sec-counseling .txt {
    width: 63%;
  }
  .sec-flow .inner {
    max-width: 848px;
  }
  .sec-flow .img {
    width: 35%;
  }
  .sec-flow .txt {
    padding-left: 60px;
    width: 60%;
  }
  .sec-promise .inner {
    padding-top: 0;
  }
  .sec-promise p {
    line-height: 2;
    margin: 0 !important;
  }
  .sec-point .inner {
    max-width: 1010px;
  }
  .sec-point li .img {
    width: 46%;
    max-width: 480px;
    position: absolute;
    top: 0;
    z-index: 1;
  }
  .sec-point li .txt {
    width: 80%;
    max-width: 813px;
    position: relative;
    top: 26px;
  }
  .sec-point li:nth-of-type(odd) .img {
    left: 0;
  }
  .sec-point li:nth-of-type(odd) .txt {
    margin-left: auto;
    padding-left: 30%;
  }
  .sec-point li:nth-of-type(even) .img {
    right: 0;
  }
  .sec-point li:nth-of-type(even) .txt {
    padding-right: 30%;
  }
  .sec-newslist li a:hover {
    text-decoration: underline;
  }
  .sec-newslist .date {
    width: 100px;
  }
  .sec-newslist .txt {
    margin: 0;
    width: calc(100% - 100px);
  }
  .sec-contact {
    max-width: 800px;
  }
  .sec-contact p {
    width: 560px;
  }
  .sec-contact dt, .sec-contact dd {
    margin-bottom: 20px;
  }
  .sec-contact dt {
    width: 200px;
  }
  .sec-contact dd {
    width: calc(100% - 200px);
  }
  .index .is-hideset {
    position: fixed;
    top: -120px;
  }
  .index .is-fixed {
    background: #0a2c40;
    position: fixed;
    top: 0;
  }
}

@media screen and (max-width: 768px) and (max-width: 768px) {
  header nav li.contact .btn {
    padding: 5.1282051282vw 5.1282051282vw;
    width: 100%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fc2V0dGluZy5zY3NzIiwibGF5b3V0L19sYXlvdXQuc2NzcyIsIm1vZHVsZS9fbW9kdWxlLnNjc3MiLCJtb2R1bGUvX2FuaW1lLnNjc3MiLCJtb2R1bGUvX2lucHV0LnNjc3MiLCJiYXNlL19taXhpbi5zY3NzIiwibW9kdWxlL19pbWcuc2NzcyIsIm1vZHVsZS9fbGlzdC5zY3NzIiwibW9kdWxlL190eHQuc2NzcyIsIm1vZHVsZS9fcGFydHMuc2NzcyIsIm1vZHVsZS9fZ2xvYmFsLnNjc3MiLCJtb2R1bGUvX3BhZ2Uuc2NzcyIsIm1vZHVsZS9femluZGV4LnNjc3MiLCJzdGF0ZS9fc3RhdGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFUixnRUFBQTtBQUNBLDZHQUFBO0FBQ0EsK09BQUE7QUNKUixxRkFBQTtBQUVBLG9DQUFBO0FBQ0EsaURBQUE7QUFFQTs7O0VBR0Usc0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUZHRjs7QUVBQSxhQUFBO0FBQ0EsaURBQUE7QUFFQTs7OztFQUFBO0FBTUE7RUFDRSxpQkFBQSxFQUFBLE1BQUE7RUFDQSw4QkFBQSxFQUFBLE1BQUE7RUFDQSx3Q0FBQSxFQUFBLEtBQUE7QUZDRjs7QUVFQSxhQUFBO0FBQ0EsaURBQUE7QUFFQTs7RUFBQTtBQUlBO0VBQ0UsU0FBQTtBRkRGOztBRUlBOztFQUFBO0FBSUE7RUFDRSxjQUFBO0FGRkY7O0FFS0Esb0JBQUE7QUFDQSxpREFBQTtBQUVBOzs7Ozs7Ozs7RUFTRSxTQUFBO0FGSEY7O0FFTUEsYUFBQTtBQUNBLGlEQUFBO0FBRUE7Ozs7OztFQU1FLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxvQkFBQTtFQUNBLFNBQUE7QUZKRjs7QUVPQSx3QkFBQTtBQUNBLGlEQUFBO0FBRUE7O0VBRUUsU0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBRkxGOztBRVFBLHVC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RUFBZSxRQURIO0FKaWdCZDtBS3ZnQkM7RUFBVyxvQkFBQTtBTHVxQlo7O0FLdnFCQztFQUFXLG9CQUFBO0FMMnFCWjs7QUszcUJDO0VBQVcsb0JBQUE7QUwrcUJaOztBSy9xQkM7RUFBVyxvQkFBQTtBTG1yQlo7O0FLbnJCQztFQUFXLG9CQUFBO0FMdXJCWjs7QUt2ckJDO0VBQVcsb0JBQUE7QUwyckJaOztBSzNyQkM7RUFBVyxvQkFBQTtBTCtyQlo7O0FLL3JCQztFQUFXLG9CQUFBO0FMbXNCWjs7QUtuc0JDO0VBQVcsb0JBQUE7QUx1c0JaOztBS3ZzQkM7RUFBVyxvQkFBQTtBTDJzQlo7O0FLM3NCQztFQUFXLHFCQUFBO0FMK3NCWjs7QUsvc0JDO0VBQVcscUJBQUE7QUxtdEJaOztBS250QkM7RUFBVyxxQkFBQTtBTHV0Qlo7O0FLdnRCQztFQUFXLHFCQUFBO0FMMnRCWjs7QUszdEJDO0VBQVcscUJBQUE7QUwrdEJaOztBSy90QkM7RUFBVyxxQkFBQTtBTG11Qlo7O0FLbnVCQztFQUFXLHFCQUFBO0FMdXVCWjs7QUt2dUJDO0VBQVcscUJBQUE7QUwydUJaOztBSzN1QkM7RUFBVyxxQkFBQTtBTCt1Qlo7O0FLL3VCQztFQUFXLHFCQUFBO0FMbXZCWjs7QUtudkJDO0VBQVcscUJBQUE7QUx1dkJaOztBS3Z2QkM7RUFBVyxxQkFBQTtBTDJ2Qlo7O0FLM3ZCQztFQUFXLHFCQUFBO0FMK3ZCWjs7QUsvdkJDO0VBQVcscUJBQUE7QUxtd0JaOztBS253QkM7RUFBVyxxQkFBQTtBTHV3Qlo7O0FLdndCQztFQUFXLHFCQUFBO0FMMndCWjs7QUszd0JDO0VBQVcscUJBQUE7QUwrd0JaOztBSy93QkM7RUFBVyxxQkFBQTtBTG14Qlo7O0FLbnhCQztFQUFXLHFCQUFBO0FMdXhCWjs7QUt2eEJDO0VBQVcscUJBQUE7QUwyeEJaOztBSzN4QkM7RUFBVyxxQkFBQTtBTCt4Qlo7O0FLL3hCQztFQUFXLHFCQUFBO0FMbXlCWjs7QUtueUJDO0VBQVcscUJBQUE7QUx1eUJaOztBS3Z5QkM7RUFBVyxxQkFBQTtBTDJ5Qlo7O0FLM3lCQztFQUFXLHFCQUFBO0FMK3lCWjs7QUsveUJDO0VBQVcscUJBQUE7QUxtekJaOztBS256QkM7RUFBVyxxQkFBQTtBTHV6Qlo7O0FLdnpCQztFQUFXLHFCQUFBO0FMMnpCWjs7QUszekJDO0VBQVcscUJBQUE7QUwrekJaOztBSy96QkM7RUFBVyxxQkFBQTtBTG0wQlo7O0FLbjBCQztFQUFXLHFCQUFBO0FMdTBCWjs7QUt2MEJDO0VBQVcscUJBQUE7QUwyMEJaOztBSzMwQkM7RUFBVyxxQkFBQTtBTCswQlo7O0FLLzBCQztFQUFXLHFCQUFBO0FMbTFCWjs7QUtuMUJDO0VBQVcscUJBQUE7QUx1MUJaOztBS3YxQkM7RUFBVyxxQkFBQTtBTDIxQlo7O0FLMzFCQztFQUFXLHFCQUFBO0FMKzFCWjs7QUsvMUJDO0VBQVcscUJBQUE7QUxtMkJaOztBS24yQkM7RUFBVyxxQkFBQTtBTHUyQlo7O0FLdjJCQztFQUFXLHFCQUFBO0FMMjJCWjs7QUszMkJDO0VBQVcscUJBQUE7QUwrMkJaOztBSy8yQkM7RUFBVyxxQkFBQTtBTG0zQlo7O0FLbjNCQztFQUFXLHFCQUFBO0FMdTNCWjs7QUt2M0JDO0VBQVcscUJBQUE7QUwyM0JaOztBSzMzQkM7RUFBVyxxQkFBQTtBTCszQlo7O0FLLzNCQztFQUFXLHFCQUFBO0FMbTRCWjs7QUtuNEJDO0VBQVcscUJBQUE7QUx1NEJaOztBS3Y0QkM7RUFBVyxxQkFBQTtBTDI0Qlo7O0FLMzRCQztFQUFXLHFCQUFBO0FMKzRCWjs7QUsvNEJDO0VBQVcscUJBQUE7QUxtNUJaOztBS241QkM7RUFBVyxxQkFBQTtBTHU1Qlo7O0FLdjVCQztFQUFXLHFCQUFBO0FMMjVCWjs7QUszNUJDO0VBQVcscUJBQUE7QUwrNUJaOztBSy81QkM7RUFBVyxxQkFBQTtBTG02Qlo7O0FLbjZCQztFQUFXLHFCQUFBO0FMdTZCWjs7QUt2NkJDO0VBQVcscUJBQUE7QUwyNkJaOztBSzM2QkM7RUFBVyxxQkFBQTtBTCs2Qlo7O0FLLzZCQztFQUFXLHFCQUFBO0FMbTdCWjs7QUtuN0JDO0VBQVcscUJBQUE7QUx1N0JaOztBS3Y3QkM7RUFBVyxxQkFBQTtBTDI3Qlo7O0FLMzdCQztFQUFXLHFCQUFBO0FMKzdCWjs7QUsvN0JDO0VBQVcscUJBQUE7QUxtOEJaOztBS244QkM7RUFBVyxxQkFBQTtBTHU4Qlo7O0FLdjhCQztFQUFXLHFCQUFBO0FMMjhCWjs7QUszOEJDO0VBQVcscUJBQUE7QUwrOEJaOztBSy84QkM7RUFBVyxxQkFBQTtBTG05Qlo7O0FLbjlCQztFQUFXLHFCQUFBO0FMdTlCWjs7QUt2OUJDO0VBQVcscUJBQUE7QUwyOUJaOztBSzM5QkM7RUFBVyxxQkFBQTtBTCs5Qlo7O0FLLzlCQztFQUFXLHFCQUFBO0FMbStCWjs7QUtuK0JDO0VBQVcscUJBQUE7QUx1K0JaOztBS3YrQkM7RUFBVyxxQkFBQTtBTDIrQlo7O0FLMytCQztFQUFXLHFCQUFBO0FMKytCWjs7QUsvK0JDO0VBQVcscUJBQUE7QUxtL0JaOztBS24vQkM7RUFBVyxxQkFBQTtBTHUvQlo7O0FLdi9CQztFQUFXLHFCQUFBO0FMMi9CWjs7QUszL0JDO0VBQVcscUJBQUE7QUwrL0JaOztBSy8vQkM7RUFBVyxxQkFBQTtBTG1nQ1o7O0FLbmdDQztFQUFXLHFCQUFBO0FMdWdDWjs7QUt2Z0NDO0VBQVcscUJBQUE7QUwyZ0NaOztBSzNnQ0M7RUFBVyxxQkFBQTtBTCtnQ1o7O0FLL2dDQztFQUFXLHFCQUFBO0FMbWhDWjs7QUtuaENDO0VBQVcscUJBQUE7QUx1aENaOztBS3ZoQ0M7RUFBVyxxQkFBQTtBTDJoQ1o7O0FLM2hDQztFQUFXLHFCQUFBO0FMK2hDWjs7QUsvaENDO0VBQVcscUJBQUE7QUxtaUNaOztBS25pQ0M7RUFBVyxxQkFBQTtBTHVpQ1o7O0FLdmlDQztFQUFXLHFCQUFBO0FMMmlDWjs7QUszaUNDO0VBQVcscUJBQUE7QUwraUNaOztBSy9pQ0M7RUFBVyxxQkFBQTtBTG1qQ1o7O0FLbmpDQztFQUFXLHNCQUFBO0FMdWpDWjs7QUtwakNDO0VBQ0MsNkJBQUE7QUx1akNGOztBS3hqQ0M7RUFDQyx3Q0FBQTtBTGdrQ0Y7O0FLamtDQztFQUNDLHdDQUFBO0FMeWtDRjs7QUsxa0NDO0VBQ0Msd0NBQUE7QUxrbENGOztBS25sQ0M7RUFDQyx3Q0FBQTtBTDJsQ0Y7O0FLNWxDQztFQUNDLHdDQUFBO0FMb21DRjs7QUtybUNDO0VBQ0Msd0NBQUE7QUw2bUNGOztBSzltQ0M7RUFDQyx3Q0FBQTtBTHNuQ0Y7O0FLdm5DQztFQUNDLHdDQUFBO0FMK25DRjs7QUtob0NDO0VBQ0Msd0NBQUE7QUx3b0NGOztBS3pvQ0M7RUFDQyx3Q0FBQTtBTGlwQ0Y7O0FLbHBDQztFQUNDLHVDQUFBO0FMMHBDRjs7QUszcENDO0VBQ0Msd0NBQUE7QUxtcUNGOztBS3BxQ0M7RUFDQyx3Q0FBQTtBTDRxQ0Y7O0FLN3FDQztFQUNDLHdDQUFBO0FMcXJDRjs7QUt0ckNDO0VBQ0Msd0NBQUE7QUw4ckNGOztBSy9yQ0M7RUFDQyx3Q0FBQTtBTHVzQ0Y7O0FLeHNDQztFQUNDLHdDQUFBO0FMZ3RDRjs7QUtqdENDO0VBQ0Msd0NBQUE7QUx5dENGOztBSzF0Q0M7RUFDQyx3Q0FBQTtBTGt1Q0Y7O0FLbnVDQztFQUNDLHlDQUFBO0FMMnVDRjs7QUs1dUNDO0VBQ0MseUNBQUE7QUxvdkNGOztBS3J2Q0M7RUFDQyx5Q0FBQTtBTDZ2Q0Y7O0FLOXZDQztFQUNDLHlDQUFBO0FMc3dDRjs7QUt2d0NDO0VBQ0MseUNBQUE7QUwrd0NGOztBS2h4Q0M7RUFDQyx5Q0FBQTtBTHd4Q0Y7O0FLenhDQztFQUNDLHlDQUFBO0FMaXlDRjs7QUtseUNDO0VBQ0MseUNBQUE7QUwweUNGOztBSzN5Q0M7RUFDQyx3Q0FBQTtBTG16Q0Y7O0FLcHpDQztFQUNDLHlDQUFBO0FMNHpDRjs7QUs3ekNDO0VBQ0MseUNBQUE7QUxxMENGOztBS3QwQ0M7RUFDQyx5Q0FBQTtBTDgwQ0Y7O0FLLzBDQztFQUNDLHlDQUFBO0FMdTFDRjs7QUt4MUNDO0VBQ0MseUNBQUE7QUxnMkNGOztBS2oyQ0M7RUFDQyx5Q0FBQTtBTHkyQ0Y7O0FLMTJDQztFQUNDLHlDQUFBO0FMazNDRjs7QUtuM0NDO0VBQ0MseUNBQUE7QUwyM0NGOztBSzUzQ0M7RUFDQyx5Q0FBQTtBTG80Q0Y7O0FLcjRDQztFQUNDLHlDQUFBO0FMNjRDRjs7QUs5NENDO0VBQ0MsOEJBQUE7QUxzNUNGOztBS3Y1Q0M7RUFDQyx5Q0FBQTtBTCs1Q0Y7O0FLaDZDQztFQUNDLHlDQUFBO0FMdzZDRjs7QUt6NkNDO0VBQ0MseUNBQUE7QUxpN0NGOztBS2w3Q0M7RUFDQyx5Q0FBQTtBTDA3Q0Y7O0FLMzdDQztFQUNDLHlDQUFBO0FMbThDRjs7QUtwOENDO0VBQ0MseUNBQUE7QUw0OENGOztBSzc4Q0M7RUFDQyx5Q0FBQTtBTHE5Q0Y7O0FLdDlDQztFQUNDLHlDQUFBO0FMODlDRjs7QUsvOUNDO0VBQ0MseUNBQUE7QUx1K0NGOztBS3grQ0M7RUFDQyx5Q0FBQTtBTGcvQ0Y7O0FLai9DQztFQUNDLHdDQUFBO0FMeS9DRjs7QUsxL0NDO0VBQ0MseUNBQUE7QUxrZ0RGOztBS25nREM7RUFDQyx5Q0FBQTtBTDJnREY7O0FLNWdEQztFQUNDLHlDQUFBO0FMb2hERjs7QUtyaERDO0VBQ0MseUNBQUE7QUw2aERGOztBSzloREM7RUFDQyx5Q0FBQTtBTHNpREY7O0FLdmlEQztFQUNDLHlDQUFBO0FMK2lERjs7QUtoakRDO0VBQ0MseUNBQUE7QUx3akRGOztBS3pqREM7RUFDQyx5Q0FBQTtBTGlrREY7O0FLbGtEQztFQUNDLHlDQUFBO0FMMGtERjs7QUsza0RDO0VBQ0MseUNBQUE7QUxtbERGOztBS3BsREM7RUFDQyx5Q0FBQTtBTDRsREY7O0FLN2xEQztFQUNDLHlDQUFBO0FMcW1ERjs7QUt0bURDO0VBQ0MseUNBQUE7QUw4bURGOztBSy9tREM7RUFDQyx5Q0FBQTtBTHVuREY7O0FLeG5EQztFQUNDLHlDQUFBO0FMZ29ERjs7QUtqb0RDO0VBQ0MseUNBQUE7QUx5b0RGOztBSzFvREM7RUFDQyx3Q0FBQTtBTGtwREY7O0FLbnBEQztFQUNDLHlDQUFBO0FMMnBERjs7QUs1cERDO0VBQ0MseUNBQUE7QUxvcURGOztBS3JxREM7RUFDQyx5Q0FBQTtBTDZxREY7O0FLOXFEQztFQUND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RUpxaEJkO0VJcGhCRTtJQUFnQixRQURKO0VKd2hCZDtFSXZoQkU7SUFBZ0IsUUFESjtFSjJoQmQ7RUkxaEJFO0lBQWdCLFFBREo7RUo4aEJkO0VJN2hCRTtJQUFnQixRQURKO0VKaWlCZDtFSWhpQkU7SUFBZ0IsUUFESjtFSm9pQmQ7RUloaUJBO0lBQVMsMkJBQUE7RUptaUJUO0VJbGlCQTtJQUFXLHVCQUFBO0VKcWlCWDtFSXBpQkE7SUFBVSx5QkFBQTtFSnVpQlY7RUl0aUJBO0lBQVEsdUJBQUE7RUp5aUJSO0VJeGlCQTtJQUFXLG1CQUFBO0VKMmlCWDtFSTFpQkE7SUFBVyxxQkFBQTtFSjZpQlg7RUt2bEJEO0lBQVEsd0JBQUE7RUxxcUJQO0VLbHBCQTtJQUFjLG9CQUFBO0VMNjdEZDtFSzc3REE7SUFBYyxvQkFBQTtFTGc4RGQ7RUtoOERBO0lBQWMsb0JBQUE7RUxtOERkO0VLbjhEQTtJQUFjLG9CQUFBO0VMczhEZDtFS3Q4REE7SUFBYyxvQkFBQTtFTHk4RGQ7RUt6OERBO0lBQWMsb0JBQUE7RUw0OERkO0VLNThEQTtJQUFjLG9CQUFBO0VMKzhEZDtFSy84REE7SUFBYyxvQkFBQTtFTGs5RGQ7RUtsOURBO0lBQWMsb0JBQUE7RUxxOURkO0VLcjlEQTtJQUFjLG9CQUFBO0VMdzlEZDtFS3g5REE7SUFBYyxxQkFBQTtFTDI5RGQ7RUszOURBO0lBQWMscUJBQUE7RUw4OURkO0VLOTlEQTtJQUFjLHFCQUFBO0VMaStEZDtFS2orREE7SUFBYyxxQkFBQTtFTG8rRGQ7RUtwK0RBO0lBQWMscUJBQUE7RUx1K0RkO0VLditEQTtJQUFjLHFCQUFBO0VMMCtEZDtFSzErREE7SUFBYyxxQkFBQTtFTDYrRGQ7RUs3K0RBO0lBQWMscUJBQUE7RUxnL0RkO0VLaC9EQTtJQUFjLHFCQUFBO0VMbS9EZDtFS24vREE7SUFBYyxxQkFBQTtFTHMvRGQ7RUt0L0RBO0lBQWMscUJBQUE7RUx5L0RkO0VLei9EQTtJQUFjLHFCQUFBO0VMNC9EZDtFSzUvREE7SUFBYyxxQkFBQTtFTCsvRGQ7RUsvL0RBO0lBQWMscUJBQUE7RUxrZ0VkO0VLbGdFQTtJQUFjLHFCQUFBO0VMcWdFZDtFS3JnRUE7SUFBYyxxQkFBQTtFTHdnRWQ7RUt4Z0VBO0lBQWMscUJBQUE7RUwyZ0VkO0VLM2dFQTtJQUFjLHFCQUFBO0VMOGdFZDtFSzlnRUE7SUFBYyxxQkFBQTtFTGloRWQ7RUtqaEVBO0lBQWMscUJBQUE7RUxvaEVkO0VLcGhFQTtJQUFjLHFCQUFBO0VMdWhFZDtFS3ZoRUE7SUFBYyxxQkFBQTtFTDBoRWQ7RUsxaEVBO0lBQWMscUJBQUE7RUw2aEVkO0VLN2hFQTtJQUFjLHFCQUFBO0VMZ2lFZDtFS2hpRUE7SUFBYyxxQkFBQTtFTG1pRWQ7RUtuaUVBO0lBQWMscUJBQUE7RUxzaUVkO0VLdGlFQTtJQUFjLHFCQUFBO0VMeWlFZDtFS3ppRUE7SUFBYyxxQkFBQTtFTDRpRWQ7RUs1aUVBO0lBQWMscUJBQUE7RUwraUVkO0VLL2lFQTtJQUFjLHFCQUFBO0VMa2pFZDtFS2xqRUE7SUFBYyxxQkFBQTtFTHFqRWQ7RUtyakVBO0lBQWMscUJBQUE7RUx3akVkO0VLeGpFQTtJQUFjLHFCQUFBO0VMMmpFZDtFSzNqRUE7SUFBYyxxQkFBQTtFTDhqRWQ7RUs5akVBO0lBQWMscUJBQUE7RUxpa0VkO0VLamtFQTtJQUFjLHFCQUFBO0VMb2tFZDtFS3BrRUE7SUFBYyxxQkFBQTtFTHVrRWQ7RUt2a0VBO0lBQWMscUJBQUE7RUwwa0VkO0VLMWtFQTtJQUFjLHFCQUFBO0VMNmtFZDtFSzdrRUE7SUFBYyxxQkFBQTtFTGdsRWQ7RUtobEVBO0lBQWMscUJBQUE7RUxtbEVkO0VLbmxFQTtJQUFjLHFCQUFBO0VMc2xFZDtFS3RsRUE7SUFBYyxxQkFBQTtFTHlsRWQ7RUt6bEVBO0lBQWMscUJBQUE7RUw0bEVkO0VLNWxFQTtJQUFjLHFCQUFBO0VMK2xFZDtFSy9sRUE7SUFBYyxxQkFBQTtFTGttRWQ7RUtsbUVBO0lBQWMscUJBQUE7RUxxbUVkO0VLcm1FQTtJQUFjLHFCQUFBO0VMd21FZDtFS3htRUE7SUFBYyxxQkFBQTtFTDJtRWQ7RUszbUVBO0lBQWMscUJBQUE7RUw4bUVkO0VLOW1FQTtJQUFjLHFCQUFBO0VMaW5FZDtFS2puRUE7SUFBYyxxQkFBQTtFTG9uRWQ7RUtwbkVBO0lBQWMscUJBQUE7RUx1bkVkO0VLdm5FQTtJQUFjLHFCQUFBO0VMMG5FZDtFSzFuRUE7SUFBYyxxQkFBQTtFTDZuRWQ7RUs3bkVBO0lBQWMscUJBQUE7RUxnb0VkO0VLaG9FQTtJQUFjLHFCQUFBO0VMbW9FZDtFS25vRUE7SUFBYyxxQkFBQTtFTHNvRWQ7RUt0b0VBO0lBQWMscUJBQUE7RUx5b0VkO0VLem9FQTtJQUFjLHFCQUFBO0VMNG9FZDtFSzVvRUE7SUFBYyxxQkFBQTtFTCtvRWQ7RUsvb0VBO0lBQWMscUJBQUE7RUxrcEVkO0VLbHBFQTtJQUFjLHFCQUFBO0VMcXBFZDtFS3JwRUE7SUFBYyxxQkFBQTtFTHdwRWQ7RUt4cEVBO0lBQWMscUJBQUE7RUwycEVkO0VLM3BFQTtJQUFjLHFCQUFBO0VMOHBFZDtFSzlwRUE7SUFBYyxxQkFBQTtFTGlxRWQ7RUtqcUVBO0lBQWMscUJBQUE7RUxvcUVkO0VLcHFFQTtJQUFjLHFCQUFBO0VMdXFFZDtFS3ZxRUE7SUFBYyxxQkFBQTtFTDBxRWQ7RUsxcUVBO0lBQWMscUJBQUE7RUw2cUVkO0VLN3FFQTtJQUFjLHFCQUFBO0VMZ3JFZDtFS2hyRUE7SUFBYyxxQkFBQTtFTG1yRWQ7RUtuckVBO0lBQWMscUJBQUE7RUxzckVkO0VLdHJFQTtJQUFjLHFCQUFBO0VMeXJFZDtFS3pyRUE7SUFBYyxxQkFBQTtFTDRyRWQ7RUs1ckVBO0lBQWMscUJBQUE7RUwrckVkO0VLL3JFQTtJQUFjLHFCQUFBO0VMa3NFZDtFS2xzRUE7SUFBYyxxQkFBQTtFTHFzRWQ7RUtyc0VBO0lBQWMscUJBQUE7RUx3c0VkO0VLeHNFQTtJQUFjLHFCQUFBO0VMMnNFZDtFSzNzRUE7SUFBYyxxQkFBQTtFTDhzRWQ7RUs5c0VBO0lBQWMscUJBQUE7RUxpdEVkO0VLanRFQTtJQUFjLHFCQUFBO0VMb3RFZDtFS3B0RUE7SUFBYyxxQkFBQTtFTHV0RWQ7RUt2dEVBO0lBQWMscUJBQUE7RUwwdEVkO0VLMXRFQTtJQUFjLHFCQUFBO0VMNnRFZDtFSzd0RUE7SUFBYyxxQkFBQTtFTGd1RWQ7RUtodUVBO0lBQWMscUJBQUE7RUxtdUVkO0VLbnVFQTtJQUFjLHFCQUFBO0VMc3VFZDtFS3R1RUE7SUFBYyxzQkFBQTtFTHl1RWQ7RUt0dUVBO0lBQWUsNkJBQUE7RUx5dUVmO0VLenVFQTtJQUFlLDZCQUFBO0VMNHVFZjtFSzV1RUE7SUFBZSw2QkFBQTtFTCt1RWY7RUsvdUVBO0lBQWUsNkJBQUE7RUxrdkVmO0VLbHZFQTtJQUFlLDZCQUFBO0VMcXZFZjtFS3J2RUE7SUFBZSw2QkFBQTtFTHd2RWY7RUt4dkVBO0lBQWUsNkJBQUE7RUwydkVmO0VLM3ZFQTtJQUFlLDZCQUFBO0VMOHZFZjtFSzl2RUE7SUFBZSw2QkFBQTtFTGl3RWY7RUtqd0VBO0lBQWUsNkJBQUE7RUxvd0VmO0VLcHdFQTtJQUFlLDhCQUFBO0VMdXdFZjtFS3Z3RUE7SUFBZSw4QkFBQTtFTDB3RWY7RUsxd0VBO0lBQWUsOEJBQUE7RUw2d0VmO0VLN3dFQTtJQUFlLDhCQUFBO0VMZ3hFZjtFS2h4RUE7SUFBZSw4QkFBQTtFTG14RWY7RUtueEVBO0lBQWUsOEJBQUE7RUxzeEVmO0VLdHhFQTtJQUFlLDhCQUFBO0VMeXhFZjtFS3p4RUE7SUFBZSw4QkFBQTtFTDR4RWY7RUs1eEVBO0lBQWUsOEJBQUE7RUwreEVmO0VLL3hFQTtJQUFlLDhCQUFBO0VMa3lFZjtFS2x5RUE7SUFBZSw4QkFBQTtFTHF5RWY7RUtyeUVBO0lBQWUsOEJBQUE7RUx3eUVmO0VLeHlFQTtJQUFlLDhCQUFBO0VMMnlFZjtFSzN5RUE7SUFBZSw4QkFBQTtFTDh5RWY7RUs5eUVBO0lBQWUsOEJBQUE7RUxpekVmO0VLanpFQTtJQUFlLDhCQUFBO0VMb3pFZjtFS3B6RUE7SUFBZSw4QkFBQTtFTHV6RWY7RUt2ekVBO0lBQWUsOEJBQUE7RUwwekVmO0VLMXpFQTtJQUFlLDhCQUFBO0VMNnpFZjtFSzd6RUE7SUFBZSw4QkFBQTtFTGcwRWY7RUtoMEVBO0lBQWUsOEJBQUE7RUxtMEVmO0VLbjBFQTtJQUFlLDhCQUFBO0VMczBFZjtFS3QwRUE7SUFBZSw4QkFBQTtFTHkwRWY7RUt6MEVBO0lBQWUsOEJBQUE7RUw0MEVmO0VLNTBFQTtJQUFlLDhCQUFBO0VMKzBFZjtFSy8wRUE7SUFBZSw4QkFBQTtFTGsxRWY7RUtsMUVBO0lBQWUsOEJBQUE7RUxxMUVmO0VLcjFFQTtJQUFlLDhCQUFBO0VMdzFFZjtFS3gxRUE7SUFBZSw4QkFBQTtFTDIxRWY7RUszMUVBO0lBQWUsOEJBQUE7RUw4MUVmO0VLOTFFQTtJQUFlLDhCQUFBO0VMaTJFZjtFS2oyRUE7SUFBZSw4QkFBQTtFTG8yRWY7RUtwMkVBO0lBQWUsOEJBQUE7RUx1MkVmO0VLdjJFQTtJQUFlLDhCQUFBO0VMMDJFZjtFSzEyRUE7SUFBZSw4QkFBQTtFTDYyRWY7RUs3MkVBO0lBQWUsOEJBQUE7RUxnM0VmO0VLaDNFQTtJQUFlLDhCQUFBO0VMbTNFZjtFS24zRUE7SUFBZSw4QkFBQTtFTHMzRWY7RUt0M0VBO0lBQWUsOEJBQUE7RUx5M0VmO0VLejNFQTtJQUFlLDhCQUFBO0VMNDNFZjtFSzUzRUE7SUFBZSw4QkFBQTtFTCszRWY7RUsvM0VBO0lBQWUsOEJBQUE7RUxrNEVmO0VLbDRFQTtJQUFlLDhCQUFBO0VMcTRFZjtFS3I0RUE7SUFBZSw4QkFBQTtFTHc0RWY7RUt4NEVBO0lBQWUsOEJBQUE7RUwyNEVmO0VLMzRFQTtJQUFlLDhCQUFBO0VMODRFZjtFSzk0RUE7SUFBZSw4QkFBQTtFTGk1RWY7RUtqNUVBO0lBQWUsOEJBQUE7RUxvNUVmO0VLcDVFQTtJQUFlLDhCQUFBO0VMdTVFZjtFS3Y1RUE7SUFBZSw4QkFBQTtFTDA1RWY7RUsxNUVBO0lBQWUsOEJBQUE7RUw2NUVmO0VLNzVFQTtJQUFlLDhCQUFBO0VMZzZFZjtFS2g2RUE7SUFBZSw4QkFBQTtFTG02RWY7RUtuNkVBO0lBQWUsOEJBQUE7RUxzNkVmO0VLdDZFQTtJQUFlLDhCQUFBO0VMeTZFZjtFS3o2RUE7SUFBZSw4QkFBQTtFTDQ2RWY7RUs1NkVBO0lBQWUsOEJBQUE7RUwrNkVmO0VLLzZFQTtJQUFlLDhCQUFBO0VMazdFZjtFS2w3RUE7SUFBZSw4QkFBQTtFTHE3RWY7RUtyN0VBO0lBQWUsOEJBQUE7RUx3N0VmO0VLeDdFQTtJQUFlLDhCQUFBO0VMMjdFZjtFSzM3RUE7SUFBZSw4QkFBQTtFTDg3RWY7RUs5N0VBO0lBQWUsOEJBQUE7RUxpOEVmO0VLajhFQTtJQUFlLDhCQUFBO0VMbzhFZjtFS3A4RUE7SUFBZSw4QkFBQTtFTHU4RWY7RUt2OEVBO0lBQWUsOEJBQUE7RUwwOEVmO0VLMThFQTtJQUFlLDhCQUFBO0VMNjhFZjtFSzc4RUE7SUFBZSw4QkFBQTtFTGc5RWY7RUtoOUVBO0lBQWUsOEJBQUE7RUxtOUVmO0VLbjlFQTtJQUFlLDhCQUFBO0VMczlFZjtFS3Q5RUE7SUFBZSw4QkFBQTtFTHk5RWY7RUt6OUVBO0lBQWUsOEJBQUE7RUw0OUVmO0VLNTlFQTtJQUFlLDhCQUFBO0VMKzlFZjtFSy85RUE7SUFBZSw4QkFBQTtFTGsrRWY7RUtsK0VBO0lBQWUsOEJBQUE7RUxxK0VmO0VLcitFQTtJQUFlLDhCQUFBO0VMdytFZjtFS3grRUE7SUFBZSw4QkFBQTtFTDIrRWY7RUszK0VBO0lBQWUsOEJBQUE7RUw4K0VmO0VLOStFQTtJQUFlLDhCQUFBO0VMaS9FZjtFS2ovRUE7SUFBZSw4QkFBQTtFTG8vRWY7RUtwL0VBO0lBQWUsOEJBQUE7RUx1L0VmO0VLdi9FQTtJQUFlLDhCQUFBO0VMMC9FZjtFSzEvRUE7SUFBZSw4QkFBQTtFTDYvRWY7RUs3L0VBO0lBQWUsOEJBQUE7RUxnZ0ZmO0VLaGdGQTtJQUFlLDhCQUFBO0VMbWdGZjtFS25nRkE7SUFBZSw4QkFBQTtFTHNnRmY7RUt0Z0ZBO0lBQWUsOEJBQUE7RUx5Z0ZmO0VLemdGQTtJQUFlLDhCQUFBO0VMNGdGZjtFSzVnRkE7SUFBZSw4QkFBQTtFTCtnRmY7RUsvZ0ZBO0lBQWUsOEJBQUE7RUxraEZmO0VLbGhGQTtJQUFlLCtCQUFBO0VMcWhGZjtFVTk2RUE7SUE4Q0UseUJBQUE7RVZzeUdGO0VVbHlHQztJQUtFLFdBQUE7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RUprakJaO0VJampCQztJQUFVLHlCQUFBO0VKb2pCWDtFSW5qQkM7SUFBUSx1QkFBQTtFSnNqQlQ7RUlyakJDO0lBQVcsbUJBQUE7RUp3akJaO0VJdmpCQztJQUFXLHFCQUFBO0VKMGpCWjtFSXpqQkM7SUFBWSxzQkFBQTtFSjRqQmI7RUkzakJDO0lBQWUsa0JBQUE7RUo4akJoQjtFSTdqQkM7SUFBZSxvQkFBQTtFSmdrQmhCO0VJOWpCRTtJQUFnQixRQURKO0VKa2tCZDtFSWprQkU7SUFBZ0IsUUFESjtFSnFrQmQ7RUlwa0JFO0lBQWdCLFFBREo7RUp3a0JkO0VJdmtCRTtJQUFnQixRQURKO0VKMmtCZDtFSTFrQkU7SUFBZ0IsUUFESjtFSjhrQmQ7RUk3a0JFO0lBQWdCLFFBREo7RUppbEJkO0VJN2tCQTtJQUFTLDJCQUFBO0VKZ2xCVDtFSS9rQkE7SUFBVyx1QkFBQTtFSmtsQlg7RUlqbEJBO0lBQVUseUJBQUE7RUpvbEJWO0VJbmxCQTtJQUFRLHVCQUFBO0VKc2xCUjtFSXJsQkE7SUFBVyxtQkFBQTtFSndsQlg7RUl2bEJBO0lBQVcscUJBQUE7RUowbEJYO0VLN3BCRDtJQUFRLHdCQUFBO0VMdXFCUDtFS2hxQkQ7SUFHRSw2QkFBQTtFTHlqQ0Q7RUs1akNEO0lBR0UsNkJBQUE7RUxra0NEO0VLcmtDRDtJQUdFLDZCQUFBO0VMMmtDRDtFSzlrQ0Q7SUFHRSw2QkFBQTtFTG9sQ0Q7RUt2bENEO0lBR0UsNkJBQUE7RUw2bENEO0VLaG1DRDtJQUdFLDZCQUFBO0VMc21DRDtFS3ptQ0Q7SUFHRSw2QkFBQTtFTCttQ0Q7RUtsbkNEO0lBR0UsNkJBQUE7RUx3bkNEO0VLM25DRDtJQUdFLDZCQUFBO0VMaW9DRDtFS3BvQ0Q7SUFHRSw2QkFBQTtFTDBvQ0Q7RUs3b0NEO0lBR0UsOEJBQUE7RUxtcENEO0VLdHBDRDtJQUdFLDhCQUFBO0VMNHBDRDtFSy9wQ0Q7SUFHRSw4QkFBQTtFTHFxQ0Q7RUt4cUNEO0lBR0UsOEJBQUE7RUw4cUNEO0VLanJDRDtJQUdFLDhCQUFBO0VMdXJDRDtFSzFyQ0Q7SUFHRSw4QkFBQTtFTGdzQ0Q7RUtuc0NEO0lBR0UsOEJBQUE7RUx5c0NEO0VLNXNDRDtJQUdFLDhCQUFBO0VMa3RDRDtFS3J0Q0Q7SUFHRSw4QkFBQTtFTDJ0Q0Q7RUs5dENEO0lBR0UsOEJBQUE7RUxvdUNEO0VLdnVDRDtJQUdFLDhCQUFBO0VMNnVDRDtFS2h2Q0Q7SUFHRSw4QkFBQTtFTHN2Q0Q7RUt6dkNEO0lBR0UsOEJBQUE7RUwrdkNEO0VLbHdDRDtJQUdFLDhCQUFBO0VMd3dDRDtFSzN3Q0Q7SUFHRSw4QkFBQTtFTGl4Q0Q7RUtweENEO0lBR0UsOEJBQUE7RUwweENEO0VLN3hDRDtJQUdFLDhCQUFBO0VMbXlDRDtFS3R5Q0Q7SUFHRSw4QkFBQTtFTDR5Q0Q7RUsveUNEO0lBR0UsOEJBQUE7RUxxekNEO0VLeHpDRDtJQUdFLDhCQUFBO0VMOHpDRDtFS2owQ0Q7SUFHRSw4QkFBQTtFTHUwQ0Q7RUsxMENEO0lBR0UsOEJBQUE7RUxnMUNEO0VLbjFDRDtJQUdFLDhCQUFBO0VMeTFDRDtFSzUxQ0Q7SUFHRSw4QkFBQTtFTGsyQ0Q7RUtyMkNEO0lBR0UsOEJBQUE7RUwyMkNEO0VLOTJDRDtJQUdFLDhCQUFBO0VMbzNDRDtFS3YzQ0Q7SUFHRSw4QkFBQTtFTDYzQ0Q7RUtoNENEO0lBR0UsOEJBQUE7RUxzNENEO0VLejRDRDtJQUdFLDhCQUFBO0VMKzRDRDtFS2w1Q0Q7SUFHRSw4QkFBQTtFTHc1Q0Q7RUszNUNEO0lBR0UsOEJBQUE7RUxpNkNEO0VLcDZDRDtJQUdFLDhCQUFBO0VMMDZDRDtFSzc2Q0Q7SUFHRSw4QkFBQTtFTG03Q0Q7RUt0N0NEO0lBR0UsOEJBQUE7RUw0N0NEO0VLLzdDRDtJQUdFLDhCQUFBO0VMcThDRDtFS3g4Q0Q7SUFHRSw4QkFBQTtFTDg4Q0Q7RUtqOUNEO0lBR0UsOEJBQUE7RUx1OUNEO0VLMTlDRDtJQUdFLDhCQUFBO0VMZytDRDtFS24rQ0Q7SUFHRSw4QkFBQTtFTHkrQ0Q7RUs1K0NEO0lBR0UsOEJBQUE7RUxrL0NEO0VLci9DRDtJQUdFLDhCQUFBO0VMMi9DRDtFSzkvQ0Q7SUFHRSw4QkFBQTtFTG9nREQ7RUt2Z0REO0lBR0UsOEJBQUE7RUw2Z0REO0VLaGhERDtJQUdFLDhCQUFBO0VMc2hERDtFS3poREQ7SUFHRSw4QkFBQTtFTCtoREQ7RUtsaUREO0lBR0UsOEJBQUE7RUx3aUREO0VLM2lERDtJQUdFLDhCQUFBO0VMaWpERDtFS3BqREQ7SUFHRSw4QkFBQTtFTDBqREQ7RUs3akREO0lBR0UsOEJBQUE7RUxta0REO0VLdGtERDtJQUdFLDhCQUFBO0VMNGtERDtFSy9rREQ7SUFHRSw4QkFBQTtFTHFsREQ7RUt4bEREO0lBR0UsOEJBQUE7RUw4bEREO0VLam1ERDtJQUdFLDhCQUFBO0VMdW1ERDtFSzFtREQ7SUFHRSw4QkFBQTtFTGduREQ7RUtubkREO0lBR0UsOEJBQUE7RUx5bkREO0VLNW5ERDtJQUdFLDhCQUFBO0VMa29ERDtFS3JvREQ7SUFHRSw4QkFBQTtFTDJvREQ7RUs5b0REO0lBR0UsOEJBQUE7RUxvcEREO0VLdnBERDtJQUdFLDhCQUFBO0VMNnBERDtFS2hxREQ7SUFHRSw4QkFBQTtFTHNxREQ7RUt6cUREO0lBR0UsOEJBQUE7RUwrcUREO0VLbHJERDtJQUdFLDhCQUFBO0VMd3JERDtFSzNyREQ7SUFHRSw4QkFBQTtFTGlzREQ7RUtwc0REO0lBR0UsOEJBQUE7RUwwc0REO0VLN3NERDtJQUdFLDhCQUFBO0VMbXRERDtFS3R0REQ7SUFHRSw4QkFBQTtFTDR0REQ7RUsvdEREO0lBR0UsOEJBQUE7RUxxdUREO0VLeHVERDtJQUdFLDhCQUFBO0VMOHVERDtFS2p2REQ7SUFHRSw4QkFBQTtFTHV2REQ7RUsxdkREO0lBR0UsOEJBQUE7RUxnd0REO0VLbndERDtJQUdFLDhCQUFBO0VMeXdERDtFSzV3REQ7SUFHRSw4QkFBQTtFTGt4REQ7RUtyeEREO0lBR0UsOEJBQUE7RUwyeEREO0VLOXhERDtJQUdFLDhCQUFBO0VMb3lERDtFS3Z5REQ7SUFHRSw4QkFBQTtFTDZ5REQ7RUtoekREO0lBR0UsOEJBQUE7RUxzekREO0VLenpERDtJQUdFLDhCQUFBO0VMK3pERDtFS2wwREQ7SUFHRSw4QkFBQTtFTHcwREQ7RUszMEREO0lBR0UsOEJBQUE7RUxpMUREO0VLcDFERDtJQUdFLDhCQUFBO0VMMDFERDtFSzcxREQ7SUFHRSw4QkFBQTtFTG0yREQ7RUt0MkREO0lBR0UsOEJBQUE7RUw0MkREO0VLLzJERDtJQUdFLDhCQUFBO0VMcTNERDtFS3gzREQ7SUFHRSw4QkFBQTtFTDgzREQ7RUtqNEREO0lBR0UsOEJBQUE7RUx1NEREO0VLMTRERDtJQUdFLDhCQUFBO0VMZzVERDtFS241REQ7SUFHRSw4QkFBQTtFTHk1REQ7RUs1NUREO0lBR0UsOEJBQUE7RUxrNkREO0VLcjZERDtJQUdFLDhCQUFBO0VMMjZERDtFSzk2REQ7SUFHRSw4QkFBQTtFTG83REQ7RUt2N0REO0lBR0UsK0JBQUE7RUw2N0REO0VLLzZEQTtJQUFjLG9CQUFBO0VMcWhGZDtFS3JoRkE7SUFBYyxvQkFBQTtFTHdoRmQ7RUt4aEZBO0lBQWMsb0JBQUE7RUwyaEZkO0VLM2hGQTtJQUFjLG9CQUFBO0VMOGhGZDtFSzloRkE7SUFBYyxvQkFBQTtFTGlpRmQ7RUtqaUZBO0lBQWMsb0JBQUE7RUxvaUZkO0VLcGlGQTtJQUFjLG9CQUFBO0VMdWlGZDtFS3ZpRkE7SUFBYyxvQkFBQTtFTDBpRmQ7RUsxaUZBO0lBQWMsb0JBQUE7RUw2aUZkO0VLN2lGQTtJQUFjLG9CQUFBO0VMZ2pGZDtFS2hqRkE7SUFBYyxxQkFBQTtFTG1qRmQ7RUtuakZBO0lBQWMscUJBQUE7RUxzakZkO0VLdGpGQTtJQUFjLHFCQUFBO0VMeWpGZDtFS3pqRkE7SUFBYyxxQkFBQTtFTDRqRmQ7RUs1akZBO0lBQWMscUJBQUE7RUwrakZkO0VLL2pGQTtJQUFjLHFCQUFBO0VMa2tGZDtFS2xrRkE7SUFBYyxxQkFBQTtFTHFrRmQ7RUtya0ZBO0lBQWMscUJBQUE7RUx3a0ZkO0VLeGtGQTtJQUFjLHFCQUFBO0VMMmtGZDtFSzNrRkE7SUFBYyxxQkFBQTtFTDhrRmQ7RUs5a0ZBO0lBQWMscUJBQUE7RUxpbEZkO0VLamxGQTtJQUFjLHFCQUFBO0VMb2xGZDtFS3BsRkE7SUFBYyxxQkFBQTtFTHVsRmQ7RUt2bEZBO0lBQWMscUJBQUE7RUwwbEZkO0VLMWxGQTtJQUFjLHFCQUFBO0VMNmxGZDtFSzdsRkE7SUFBYyxxQkFBQTtFTGdtRmQ7RUtobUZBO0lBQWMscUJBQUE7RUxtbUZkO0VLbm1GQTtJQUFjLHFCQUFBO0VMc21GZDtFS3RtRkE7SUFBYyxxQkFBQTtFTHltRmQ7RUt6bUZBO0lBQWMscUJBQUE7RUw0bUZkO0VLNW1GQTtJQUFjLHFCQUFBO0VMK21GZDtFSy9tRkE7SUFBYyxxQkFBQTtFTGtuRmQ7RUtsbkZBO0lBQWMscUJBQUE7RUxxbkZkO0VLcm5GQTtJQUFjLHFCQUFBO0VMd25GZDtFS3huRkE7SUFBYyxxQkFBQTtFTDJuRmQ7RUszbkZBO0lBQWMscUJBQUE7RUw4bkZkO0VLOW5GQTtJQUFjLHFCQUFBO0VMaW9GZDtFS2pvRkE7SUFBYyxxQkFBQTtFTG9vRmQ7RUtwb0ZBO0lBQWMscUJBQUE7RUx1b0ZkO0VLdm9GQTtJQUFjLHFCQUFBO0VMMG9GZDtFSzFvRkE7SUFBYyxxQkFBQTtFTDZvRmQ7RUs3b0ZBO0lBQWMscUJBQUE7RUxncEZkO0VLaHBGQTtJQUFjLHFCQUFBO0VMbXBGZDtFS25wRkE7SUFBYyxxQkFBQTtFTHNwRmQ7RUt0cEZBO0lBQWMscUJBQUE7RUx5cEZkO0VLenBGQTtJQUFjLHFCQUFBO0VMNHBGZDtFSzVwRkE7SUFBYyxxQkFBQTtFTCtwRmQ7RUsvcEZBO0lBQWMscUJBQUE7RUxrcUZkO0VLbHFGQTtJQUFjLHFCQUFBO0VMcXFGZDtFS3JxRkE7SUFBYyxxQkFBQTtFTHdxRmQ7RUt4cUZBO0lBQWMscUJBQUE7RUwycUZkO0VLM3FGQTtJQUFjLHFCQUFBO0VMOHFGZDtFSzlxRkE7SUFBYyxxQkFBQTtFTGlyRmQ7RUtqckZBO0lBQWMscUJBQUE7RUxvckZkO0VLcHJGQTtJQUFjLHFCQUFBO0VMdXJGZDtFS3ZyRkE7SUFBYyxxQkFBQTtFTDByRmQ7RUsxckZBO0lBQWMscUJBQUE7RUw2ckZkO0VLN3JGQTtJQUFjLHFCQUFBO0VMZ3NGZDtFS2hzRkE7SUFBYyxxQkFBQTtFTG1zRmQ7RUtuc0ZBO0lBQWMscUJBQUE7RUxzc0ZkO0VLdHNGQTtJQUFjLHFCQUFBO0VMeXNGZDtFS3pzRkE7SUFBYyxxQkFBQTtFTDRzRmQ7RUs1c0ZBO0lBQWMscUJBQUE7RUwrc0ZkO0VLL3NGQTtJQUFjLHFCQUFBO0VMa3RGZDtFS2x0RkE7SUFBYyxxQkFBQTtFTHF0RmQ7RUtydEZBO0lBQWMscUJBQUE7RUx3dEZkO0VLeHRGQTtJQUFjLHFCQUFBO0VMMnRGZDtFSzN0RkE7SUFBYyxxQkFBQTtFTDh0RmQ7RUs5dEZBO0lBQWMscUJBQUE7RUxpdUZkO0VLanVGQTtJQUFjLHFCQUFBO0VMb3VGZDtFS3B1RkE7SUFBYyxxQkFBQTtFTHV1RmQ7RUt2dUZBO0lBQWMscUJBQUE7RUwwdUZkO0VLMXVGQTtJQUFjLHFCQUFBO0VMNnVGZDtFSzd1RkE7SUFBYyxxQkFBQTtFTGd2RmQ7RUtodkZBO0lBQWMscUJBQUE7RUxtdkZkO0VLbnZGQTtJQUFjLHFCQUFBO0VMc3ZGZDtFS3R2RkE7SUFBYyxxQkFBQTtFTHl2RmQ7RUt6dkZBO0lBQWMscUJBQUE7RUw0dkZkO0VLNXZGQTtJQUFjLHFCQUFBO0VMK3ZGZDtFSy92RkE7SUFBYyxxQkFBQTtFTGt3RmQ7RUtsd0ZBO0lBQWMscUJBQUE7RUxxd0ZkO0VLcndGQTtJQUFjLHFCQUFBO0VMd3dGZDtFS3h3RkE7SUFBYyxxQkFBQTtFTDJ3RmQ7RUszd0ZBO0lBQWMscUJBQUE7RUw4d0ZkO0VLOXdGQTtJQUFjLHFCQUFBO0VMaXhGZDtFS2p4RkE7SUFBYyxxQkFBQTtFTG94RmQ7RUtweEZBO0lBQWMscUJBQUE7RUx1eEZkO0VLdnhGQTtJQUFjLHFCQUFBO0VMMHhGZDtFSzF4RkE7SUFBYyxxQkFBQTtFTDZ4RmQ7RUs3eEZBO0lBQWMscUJBQUE7RUxneUZkO0VLaHlGQTtJQUFjLHFCQUFBO0VMbXlGZDtFS255RkE7SUFBYyxxQkFBQTtFTHN5RmQ7RUt0eUZBO0lBQWMscUJBQUE7RUx5eUZkO0VLenlGQTtJQUFjLHFCQUFBO0VMNHlGZDtFSzV5RkE7SUFBYyxxQkFBQTtFTCt5RmQ7RUsveUZBO0lBQWMscUJBQUE7RUxrekZkO0VLbHpGQTtJQUFjLHFCQUFBO0VMcXpGZDtFS3J6RkE7SUFBYyxxQkFBQTtFTHd6RmQ7RUt4ekZBO0lBQWMscUJBQUE7RUwyekZkO0VLM3pGQTtJQUFjLHFCQUFBO0VMOHpGZDtFSzl6RkE7SUFBYyxzQkFBQTtFTGkwRmQ7RUs5ekZBO0lBQWUsNkJBQUE7RUxpMEZmO0VLajBGQTtJQUFlLDZCQUFBO0VMbzBGZjtFS3AwRkE7SUFBZSw2QkFBQTtFTHUwRmY7RUt2MEZBO0lBQWUsNkJBQUE7RUwwMEZmO0VLMTBGQTtJQUFlLDZCQUFBO0VMNjBGZjtFSzcwRkE7SUFBZSw2QkFBQTtFTGcxRmY7RUtoMUZBO0lBQWUsNkJBQUE7RUxtMUZmO0VLbjFGQTtJQUFlLDZCQUFBO0VMczFGZjtFS3QxRkE7SUFBZSw2QkFBQTtFTHkxRmY7RUt6MUZBO0lBQWUsNkJBQUE7RUw0MUZmO0VLNTFGQTtJQUFlLDhCQUFBO0VMKzFGZjtFSy8xRkE7SUFBZSw4QkFBQTtFTGsyRmY7RUtsMkZBO0lBQWUsOEJBQUE7RUxxMkZmO0VLcjJGQTtJQUFlLDhCQUFBO0VMdzJGZjtFS3gyRkE7SUFBZSw4QkFBQTtFTDIyRmY7RUszMkZBO0lBQWUsOEJBQUE7RUw4MkZmO0VLOTJGQTtJQUFlLDhCQUFBO0VMaTNGZjtFS2ozRkE7SUFBZSw4QkFBQTtFTG8zRmY7RUtwM0ZBO0lBQWUsOEJBQUE7RUx1M0ZmO0VLdjNGQTtJQUFlLDhCQUFBO0VMMDNGZjtFSzEzRkE7SUFBZSw4QkFBQTtFTDYzRmY7RUs3M0ZBO0lBQWUsOEJBQUE7RUxnNEZmO0VLaDRGQTtJQUFlLDhCQUFBO0VMbTRGZjtFS240RkE7SUFBZSw4QkFBQTtFTHM0RmY7RUt0NEZBO0lBQWUsOEJBQUE7RUx5NEZmO0VLejRGQTtJQUFlLDhCQUFBO0VMNDRGZjtFSzU0RkE7SUFBZSw4QkFBQTtFTCs0RmY7RUsvNEZBO0lBQWUsOEJBQUE7RUxrNUZmO0VLbDVGQTtJQUFlLDhCQUFBO0VMcTVGZjtFS3I1RkE7SUFBZSw4QkFBQTtFTHc1RmY7RUt4NUZBO0lBQWUsOEJBQUE7RUwyNUZmO0VLMzVGQTtJQUFlLDhCQUFBO0VMODVGZjtFSzk1RkE7SUFBZSw4QkFBQTtFTGk2RmY7RUtqNkZBO0lBQWUsOEJBQUE7RUxvNkZmO0VLcDZGQTtJQUFlLDhCQUFBO0VMdTZGZjtFS3Y2RkE7SUFBZSw4QkFBQTtFTDA2RmY7RUsxNkZBO0lBQWUsOEJBQUE7RUw2NkZmO0VLNzZGQTtJQUFlLDhCQUFBO0VMZzdGZjtFS2g3RkE7SUFBZSw4QkFBQTtFTG03RmY7RUtuN0ZBO0lBQWUsOEJBQUE7RUxzN0ZmO0VLdDdGQTtJQUFlLDhCQUFBO0VMeTdGZjtFS3o3RkE7SUFBZSw4QkFBQTtFTDQ3RmY7RUs1N0ZBO0lBQWUsOEJBQUE7RUwrN0ZmO0VLLzdGQTtJQUFlLDhCQUFBO0VMazhGZjtFS2w4RkE7SUFBZSw4QkFBQTtFTHE4RmY7RUtyOEZBO0lBQWUsOEJBQUE7RUx3OEZmO0VLeDhGQTtJQUFlLDhCQUFBO0VMMjhGZjtFSzM4RkE7SUFBZSw4QkFBQTtFTDg4RmY7RUs5OEZBO0lBQWUsOEJBQUE7RUxpOUZmO0VLajlGQTtJQUFlLDhCQUFBO0VMbzlGZjtFS3A5RkE7SUFBZSw4QkFBQTtFTHU5RmY7RUt2OUZBO0lBQWUsOEJBQUE7RUwwOUZmO0VLMTlGQTtJQUFlLDhCQUFBO0VMNjlGZjtFSzc5RkE7SUFBZSw4QkFBQTtFTGcrRmY7RUtoK0ZBO0lBQWUsOEJBQUE7RUxtK0ZmO0VLbitGQTtJQUFlLDhCQUFBO0VMcytGZjtFS3QrRkE7SUFBZSw4QkFBQTtFTHkrRmY7RUt6K0ZBO0lBQWUsOEJBQUE7RUw0K0ZmO0VLNStGQTtJQUFlLDhCQUFBO0VMKytGZjtFSy8rRkE7SUFBZSw4QkFBQTtFTGsvRmY7RUtsL0ZBO0lBQWUsOEJBQUE7RUxxL0ZmO0VLci9GQTtJQUFlLDhCQUFBO0VMdy9GZjtFS3gvRkE7SUFBZSw4QkFBQTtFTDIvRmY7RUszL0ZBO0lBQWUsOEJBQUE7RUw4L0ZmO0VLOS9GQTtJQUFlLDhCQUFBO0VMaWdHZjtFS2pnR0E7SUFBZSw4QkFBQTtFTG9nR2Y7RUtwZ0dBO0lBQWUsOEJBQUE7RUx1Z0dmO0VLdmdHQTtJQUFlLDhCQUFBO0VMMGdHZjtFSzFnR0E7SUFBZSw4QkFBQTtFTDZnR2Y7RUs3Z0dBO0lBQWUsOEJBQUE7RUxnaEdmO0VLaGhHQTtJQUFlLDhCQUFBO0VMbWhHZjtFS25oR0E7SUFBZSw4QkFBQTtFTHNoR2Y7RUt0aEdBO0lBQWUsOEJBQUE7RUx5aEdmO0VLemhHQTtJQUFlLDhCQUFBO0VMNGhHZjtFSzVoR0E7SUFBZSw4QkFBQTtFTCtoR2Y7RUsvaEdBO0lBQWUsOEJBQUE7RUxraUdmO0VLbGlHQTtJQUFlLDhCQUFBO0VMcWlHZjtFS3JpR0E7SUFBZSw4QkFBQTtFTHdpR2Y7RUt4aUdBO0lBQWUsOEJBQUE7RUwyaUdmO0VLM2lHQTtJQUFlLDhCQUFBO0VMOGlHZjtFSzlpR0E7SUFBZSw4QkFBQTtFTGlqR2Y7RUtqakdBO0lBQWUsOEJBQUE7RUxvakdmO0VLcGpHQTtJQUFlLDhCQUFBO0VMdWpHZjtFS3ZqR0E7SUFBZSw4QkFBQTtFTDBqR2Y7RUsxakdBO0lBQWUsOEJBQUE7RUw2akdmO0VLN2pHQTtJQUFlLDhCQUFBO0VMZ2tHZjtFS2hrR0E7SUFBZSw4QkFBQTtFTG1rR2Y7RUtua0dBO0lBQWUsOEJBQUE7RUxza0dmO0VLdGtHQTtJQUFlLDhCQUFBO0VMeWtHZjtFS3prR0E7SUFBZSw4QkFBQTtFTDRrR2Y7RUs1a0dBO0lBQWUsOEJBQUE7RUwra0dmO0VLL2tHQTtJQUFlLDhCQUFBO0VMa2xHZjtFS2xsR0E7SUFBZSw4QkFBQTtFTHFsR2Y7RUtybEdBO0lBQWUsOEJBQUE7RUx3bEdmO0VLeGxHQTtJQUFlLDhCQUFBO0VMMmxHZjtFSzNsR0E7SUFBZSw4QkFBQTtFTDhsR2Y7RUs5bEdBO0lBQWUsOEJBQUE7RUxpbUdmO0VLam1HQTtJQUFlLDhCQUFBO0VMb21HZjtFS3BtR0E7SUFBZSw4QkFBQTtFTHVtR2Y7RUt2bUdBO0lBQWUsOEJBQUE7RUwwbUdmO0VLMW1HQTtJQUFlLCtCQUFBO0VMNm1HZjtFVTUrRkU7SUFDQyxtQkFB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Y2poSmtCO0lBQ0ksa0JBQUE7RWRtaEp0QjtFY3A0SWtCO0lBQ0ksMEJBQUE7RWRpaUp0QjtFY3hoSlU7SUFDSSxZQUFBO0VkK2hKZDtFYzdoSlU7SUFDSSxTQUFBO0lBQ0EseUJBQUE7RWQraEpkO0VjamhKRTtJQUdRLGdCQUFBO0VkOGhKVjtFYy9nSk07SUFJUSxZQUFBO0VkbWlKZDtFYzVoSlU7SUFDSSxtQkFBQTtFZHFpSmQ7RWNuaUpVO0lBQ0ksWUFBQTtFZHFpSmQ7RWNuaUpVO0lBQ0kseUJBQUE7RWRxaUpkO0VnQmpwTE07SUFFSSxlQUFBO0lBQ0EsV0FBQTtFaEJ3MUxWO0VnQnQxTE07SUFDSSxtQmZrQk47SWVqQk0sZUFBQTtJQUNBLE1BQUE7RWhCdzFMVjtBQWhzS0Y7O0FRanFCQztFS2tJbUI7SUFFUSxzQ0FBQTtJQUNBLFdBQUE7RWI4ckkxQjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiLy9mb250cy5nb29nbGVhcGlzLmNvbS9lYXJseWFjY2Vzcy9ub3Rvc2Fuc2pwLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiLy9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NlcmlmK0pQOndnaHRAMjAwOzMwMDs0MDA7NTAwOzYwMDs3MDA7OTAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Cb2RvbmkrTW9kYTppdGFsLG9wc3osd2dodEAwLDYuLjk2LDQwMDswLDYuLjk2LDUwMDswLDYuLjk2LDYwMDswLDYuLjk2LDcwMDswLDYuLjk2LDgwMDswLDYuLjk2LDkwMDsxLDYuLjk2LDQwMDsxLDYuLjk2LDUwMDsxLDYuLjk2LDYwMDsxLDYuLjk2LDcwMDsxLDYuLjk2LDgwMDsxLDYuLjk2LDkwMCZkaXNwbGF5PXN3YXBcIik7XG4vKiEgZGVzdHlsZS5jc3MgdjIuMC4yIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vbmljb2xhcy1jdXNhbi9kZXN0eWxlLmNzcyAqL1xuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8qIERvY3VtZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqIDMuIFJlbW92ZSBncmF5IG92ZXJsYXkgb24gbGlua3MgZm9yIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAzKi9cbn1cblxuLyogU2VjdGlvbnMgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5wLFxudGFibGUsXG5ibG9ja3F1b3RlLFxuYWRkcmVzcyxcbnByZSxcbmlmcmFtZSxcbmZvcm0sXG5maWd1cmUsXG5kbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogSGVhZGluZ3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBMaXN0cyAoZW51bWVyYXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogTGlzdHMgKGRlZmluaXRpb24pICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZHQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLyogMiAqL1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcsXG5lbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudCAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxuICovXG5pbWcsXG5lbWJlZCxcbm9iamVjdCxcbmlmcmFtZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIEZvcm1zICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZXNldCBmb3JtIGZpZWxkcyB0byBtYWtlIHRoZW0gc3R5bGVhYmxlXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi8qKlxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXG4gKi9cblt0eXBlPWNoZWNrYm94XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94O1xufVxuXG5bdHlwZT1yYWRpb10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJhZGlvO1xuICBhcHBlYXJhbmNlOiByYWRpbztcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuW3R5cGU9YnV0dG9uXVtkaXNhYmxlZF0sXG5bdHlwZT1yZXNldF1bZGlzYWJsZWRdLFxuW3R5cGU9c3VibWl0XVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgYXJyb3cgaW4gSUUxMCAmIElFMTFcbiAqL1xuc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgcGFkZGluZ1xuICovXG5vcHRpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc2V0IHRvIGludmlzaWJsZVxuICovXG5maWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENsaWNrYWJsZSBsYWJlbHNcbiAqL1xubGFiZWxbZm9yXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogSW50ZXJhY3RpdmUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKlxuICogUmVtb3ZlIG91dGxpbmUgZm9yIGVkaXRhYmxlIGNvbnRlbnQuXG4gKi9cbltjb250ZW50ZWRpdGFibGVdIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogVGFibGUgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIE1pc2MgKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuaHRtbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiAxNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGh0bWwge1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogMjR2dztcbiAgfVxufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMy41ODk3NDM1ODk3dnc7XG4gIH1cbn1cblxuLmwtY29scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmwtY29scy5yZXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4ubC1jb2xzLmxlZnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubC1jb2xzLmNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmwtY29scy5yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ubC1jb2xzLnRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmwtY29scy5taWRkbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmwtY29scy5ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ubC1jb2xzIC5zZWxmLXRvcCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4ubC1jb2xzIC5zZWxmLW1pZGRsZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5sLWNvbHMgLnNlbGYtYm90dG9tIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4ubC1jb2xzIC5vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG4ubC1jb2xzIC5vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG4ubC1jb2xzIC5vcmRlci0zIHtcbiAgb3JkZXI6IDM7XG59XG4ubC1jb2xzIC5vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG4ubC1jb2xzIC5vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG4ubC1jb2xzIC5vcmRlci02IHtcbiAgb3JkZXI6IDY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcC1sLWNvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc3AtbC1jb2xzLnJldiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5zcC1sLWNvbHMubGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zcC1sLWNvbHMuY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuc3AtbC1jb2xzLnJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5zcC1sLWNvbHMudG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc3AtbC1jb2xzLm1pZGRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc3AtbC1jb2xzLmJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5zcC1sLWNvbHMgLnNlbGYtdG9wIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zcC1sLWNvbHMgLnNlbGYtbWlkZGxlIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLnNwLWwtY29scyAuc2VsZi1ib3R0b20ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG4gIC5zcC1sLWNvbHMtb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLnNwLWwtY29scy1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuc3AtbC1jb2xzLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5zcC1sLWNvbHMtb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLnNwLWwtY29scy1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuc3AtbC1jb2xzLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5zcC1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnNwLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNwLXJpZ2h0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5zcC10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zcC1taWRkbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNwLWJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGMtbC1jb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnBjLWwtY29scy5yZXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAucGMtbC1jb2xzLmxlZnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAucGMtbC1jb2xzLmNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBjLWwtY29scy5yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucGMtbC1jb2xzLnRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnBjLWwtY29scy5taWRkbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBjLWwtY29scy5ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAucGMtbC1jb2xzIC5zZWxmLXRvcCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgfVxuICAucGMtbC1jb2xzIC5zZWxmLW1pZGRsZSB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5wYy1sLWNvbHMgLnNlbGYtYm90dG9tIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICAucGMtbC1jb2xzLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5wYy1sLWNvbHMtb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnBjLWwtY29scy1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAucGMtbC1jb2xzLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5wYy1sLWNvbHMtb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLnBjLWwtY29scy1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAucGMtbGVmdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wYy1yaWdodCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAucGMtdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAucGMtbWlkZGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wYy1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5vU1Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm5vUEMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnctMCB7XG4gIHdpZHRoOiAwJSAhaW1wb3J0YW50O1xufVxuXG4udy0xIHtcbiAgd2lkdGg6IDElICFpbXBvcnRhbnQ7XG59XG5cbi53LTIge1xuICB3aWR0aDogMiUgIWltcG9ydGFudDtcbn1cblxuLnctMyB7XG4gIHdpZHRoOiAzJSAhaW1wb3J0YW50O1xufVxuXG4udy00IHtcbiAgd2lkdGg6IDQlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUge1xuICB3aWR0aDogNSUgIWltcG9ydGFudDtcbn1cblxuLnctNiB7XG4gIHdpZHRoOiA2JSAhaW1wb3J0YW50O1xufVxuXG4udy03IHtcbiAgd2lkdGg6IDclICFpbXBvcnRhbnQ7XG59XG5cbi53LTgge1xuICB3aWR0aDogOCUgIWltcG9ydGFudDtcbn1cblxuLnctOSB7XG4gIHdpZHRoOiA5JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMCB7XG4gIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbn1cblxuLnctMTEge1xuICB3aWR0aDogMTElICFpbXBvcnRhbnQ7XG59XG5cbi53LTEyIHtcbiAgd2lkdGg6IDEyJSAhaW1wb3J0YW50O1xufVxuXG4udy0xMyB7XG4gIHdpZHRoOiAxMyUgIWltcG9ydGFudDtcbn1cblxuLnctMTQge1xuICB3aWR0aDogMTQlICFpbXBvcnRhbnQ7XG59XG5cbi53LTE1IHtcbiAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xNiB7XG4gIHdpZHRoOiAxNiUgIWltcG9ydGFudDtcbn1cblxuLnctMTcge1xuICB3aWR0aDogMTclICFpbXBvcnRhbnQ7XG59XG5cbi53LTE4IHtcbiAgd2lkdGg6IDE4JSAhaW1wb3J0YW50O1xufVxuXG4udy0xOSB7XG4gIHdpZHRoOiAxOSUgIWltcG9ydGFudDtcbn1cblxuLnctMjAge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTIxIHtcbiAgd2lkdGg6IDIxJSAhaW1wb3J0YW50O1xufVxuXG4udy0yMiB7XG4gIHdpZHRoOiAyMiUgIWltcG9ydGFudDtcbn1cblxuLnctMjMge1xuICB3aWR0aDogMjMlICFpbXBvcnRhbnQ7XG59XG5cbi53LTI0IHtcbiAgd2lkdGg6IDI0JSAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctMjYge1xuICB3aWR0aDogMjYlICFpbXBvcnRhbnQ7XG59XG5cbi53LTI3IHtcbiAgd2lkdGg6IDI3JSAhaW1wb3J0YW50O1xufVxuXG4udy0yOCB7XG4gIHdpZHRoOiAyOCUgIWltcG9ydGFudDtcbn1cblxuLnctMjkge1xuICB3aWR0aDogMjklICFpbXBvcnRhbnQ7XG59XG5cbi53LTMwIHtcbiAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xufVxuXG4udy0zMSB7XG4gIHdpZHRoOiAzMSUgIWltcG9ydGFudDtcbn1cblxuLnctMzIge1xuICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG59XG5cbi53LTMzIHtcbiAgd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xufVxuXG4udy0zNCB7XG4gIHdpZHRoOiAzNCUgIWltcG9ydGFudDtcbn1cblxuLnctMzUge1xuICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTM2IHtcbiAgd2lkdGg6IDM2JSAhaW1wb3J0YW50O1xufVxuXG4udy0zNyB7XG4gIHdpZHRoOiAzNyUgIWltcG9ydGFudDtcbn1cblxuLnctMzgge1xuICB3aWR0aDogMzglICFpbXBvcnRhbnQ7XG59XG5cbi53LTM5IHtcbiAgd2lkdGg6IDM5JSAhaW1wb3J0YW50O1xufVxuXG4udy00MCB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbn1cblxuLnctNDEge1xuICB3aWR0aDogNDElICFpbXBvcnRhbnQ7XG59XG5cbi53LTQyIHtcbiAgd2lkdGg6IDQyJSAhaW1wb3J0YW50O1xufVxuXG4udy00MyB7XG4gIHdpZHRoOiA0MyUgIWltcG9ydGFudDtcbn1cblxuLnctNDQge1xuICB3aWR0aDogNDQlICFpbXBvcnRhbnQ7XG59XG5cbi53LTQ1IHtcbiAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xufVxuXG4udy00NiB7XG4gIHdpZHRoOiA0NiUgIWltcG9ydGFudDtcbn1cblxuLnctNDcge1xuICB3aWR0aDogNDclICFpbXBvcnRhbnQ7XG59XG5cbi53LTQ4IHtcbiAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xufVxuXG4udy00OSB7XG4gIHdpZHRoOiA0OSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUxIHtcbiAgd2lkdGg6IDUxJSAhaW1wb3J0YW50O1xufVxuXG4udy01MiB7XG4gIHdpZHRoOiA1MiUgIWltcG9ydGFudDtcbn1cblxuLnctNTMge1xuICB3aWR0aDogNTMlICFpbXBvcnRhbnQ7XG59XG5cbi53LTU0IHtcbiAgd2lkdGg6IDU0JSAhaW1wb3J0YW50O1xufVxuXG4udy01NSB7XG4gIHdpZHRoOiA1NSUgIWltcG9ydGFudDtcbn1cblxuLnctNTYge1xuICB3aWR0aDogNTYlICFpbXBvcnRhbnQ7XG59XG5cbi53LTU3IHtcbiAgd2lkdGg6IDU3JSAhaW1wb3J0YW50O1xufVxuXG4udy01OCB7XG4gIHdpZHRoOiA1OCUgIWltcG9ydGFudDtcbn1cblxuLnctNTkge1xuICB3aWR0aDogNTklICFpbXBvcnRhbnQ7XG59XG5cbi53LTYwIHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xufVxuXG4udy02MSB7XG4gIHdpZHRoOiA2MSUgIWltcG9ydGFudDtcbn1cblxuLnctNjIge1xuICB3aWR0aDogNjIlICFpbXBvcnRhbnQ7XG59XG5cbi53LTYzIHtcbiAgd2lkdGg6IDYzJSAhaW1wb3J0YW50O1xufVxuXG4udy02NCB7XG4gIHdpZHRoOiA2NCUgIWltcG9ydGFudDtcbn1cblxuLnctNjUge1xuICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTY2IHtcbiAgd2lkdGg6IDY2JSAhaW1wb3J0YW50O1xufVxuXG4udy02NyB7XG4gIHdpZHRoOiA2NyUgIWltcG9ydGFudDtcbn1cblxuLnctNjgge1xuICB3aWR0aDogNjglICFpbXBvcnRhbnQ7XG59XG5cbi53LTY5IHtcbiAgd2lkdGg6IDY5JSAhaW1wb3J0YW50O1xufVxuXG4udy03MCB7XG4gIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzEge1xuICB3aWR0aDogNzElICFpbXBvcnRhbnQ7XG59XG5cbi53LTcyIHtcbiAgd2lkdGg6IDcyJSAhaW1wb3J0YW50O1xufVxuXG4udy03MyB7XG4gIHdpZHRoOiA3MyUgIWltcG9ydGFudDtcbn1cblxuLnctNzQge1xuICB3aWR0aDogNzQlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy03NiB7XG4gIHdpZHRoOiA3NiUgIWltcG9ydGFudDtcbn1cblxuLnctNzcge1xuICB3aWR0aDogNzclICFpbXBvcnRhbnQ7XG59XG5cbi53LTc4IHtcbiAgd2lkdGg6IDc4JSAhaW1wb3J0YW50O1xufVxuXG4udy03OSB7XG4gIHdpZHRoOiA3OSUgIWltcG9ydGFudDtcbn1cblxuLnctODAge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTgxIHtcbiAgd2lkdGg6IDgxJSAhaW1wb3J0YW50O1xufVxuXG4udy04MiB7XG4gIHdpZHRoOiA4MiUgIWltcG9ydGFudDtcbn1cblxuLnctODMge1xuICB3aWR0aDogODMlICFpbXBvcnRhbnQ7XG59XG5cbi53LTg0IHtcbiAgd2lkdGg6IDg0JSAhaW1wb3J0YW50O1xufVxuXG4udy04NSB7XG4gIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcbn1cblxuLnctODYge1xuICB3aWR0aDogODYlICFpbXBvcnRhbnQ7XG59XG5cbi53LTg3IHtcbiAgd2lkdGg6IDg3JSAhaW1wb3J0YW50O1xufVxuXG4udy04OCB7XG4gIHdpZHRoOiA4OCUgIWltcG9ydGFudDtcbn1cblxuLnctODkge1xuICB3aWR0aDogODklICFpbXBvcnRhbnQ7XG59XG5cbi53LTkwIHtcbiAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xufVxuXG4udy05MSB7XG4gIHdpZHRoOiA5MSUgIWltcG9ydGFudDtcbn1cblxuLnctOTIge1xuICB3aWR0aDogOTIlICFpbXBvcnRhbnQ7XG59XG5cbi53LTkzIHtcbiAgd2lkdGg6IDkzJSAhaW1wb3J0YW50O1xufVxuXG4udy05NCB7XG4gIHdpZHRoOiA5NCUgIWltcG9ydGFudDtcbn1cblxuLnctOTUge1xuICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTk2IHtcbiAgd2lkdGg6IDk2JSAhaW1wb3J0YW50O1xufVxuXG4udy05NyB7XG4gIHdpZHRoOiA5NyUgIWltcG9ydGFudDtcbn1cblxuLnctOTgge1xuICB3aWR0aDogOTglICFpbXBvcnRhbnQ7XG59XG5cbi53LTk5IHtcbiAgd2lkdGg6IDk5JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDB2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41MTI4MjA1MTI4dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDEuMDI1NjQxMDI1NnZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxLjUzODQ2MTUzODV2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMi4wNTEyODIwNTEzdncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNTY0MTAyNTY0MXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiAzLjA3NjkyMzA3Njl2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41ODk3NDM1ODk3dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDQuMTAyNTY0MTAyNnZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTkge1xuICBtYXJnaW4tYm90dG9tOiA0LjYxNTM4NDYxNTR2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDUuMTI4MjA1MTI4MnZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItMTEge1xuICBtYXJnaW4tYm90dG9tOiA1LjY0MTAyNTY0MXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiA2LjE1Mzg0NjE1Mzh2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTEzIHtcbiAgbWFyZ2luLWJvdHRvbTogNi42NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi0xNCB7XG4gIG1hcmdpbi1ib3R0b206IDcuMTc5NDg3MTc5NXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiA3LjY5MjMwNzY5MjN2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogOC4yMDUxMjgyMDUxdncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi0xNyB7XG4gIG1hcmdpbi1ib3R0b206IDguNzE3OTQ4NzE3OXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItMTgge1xuICBtYXJnaW4tYm90dG9tOiA5LjIzMDc2OTIzMDh2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTE5IHtcbiAgbWFyZ2luLWJvdHRvbTogOS43NDM1ODk3NDM2dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwLjI1NjQxMDI1NjR2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAuNzY5MjMwNzY5MnZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMjEge1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItMjIge1xuICBtYXJnaW4tYm90dG9tOiAxMS4yODIwNTEyODIxdncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi0yMyB7XG4gIG1hcmdpbi1ib3R0b206IDExLjc5NDg3MTc5NDl2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTIuMzA3NjkyMzA3N3Z3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMjQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAxMi44MjA1MTI4MjA1dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi0yNiB7XG4gIG1hcmdpbi1ib3R0b206IDEzLjMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTI3IHtcbiAgbWFyZ2luLWJvdHRvbTogMTMuODQ2MTUzODQ2MnZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMjcge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItMjgge1xuICBtYXJnaW4tYm90dG9tOiAxNC4zNTg5NzQzNTl2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTI5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTQuODcxNzk0ODcxOHZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMjkge1xuICAgIG1hcmdpbi1ib3R0b206IDI5cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAxNS4zODQ2MTUzODQ2dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi0zMSB7XG4gIG1hcmdpbi1ib3R0b206IDE1Ljg5NzQzNTg5NzR2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYuNDEwMjU2NDEwM3Z3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItMzMge1xuICBtYXJnaW4tYm90dG9tOiAxNi45MjMwNzY5MjMxdncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0zMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi0zNCB7XG4gIG1hcmdpbi1ib3R0b206IDE3LjQzNTg5NzQzNTl2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTcuOTQ4NzE3OTQ4N3Z3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItMzYge1xuICBtYXJnaW4tYm90dG9tOiAxOC40NjE1Mzg0NjE1dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi0zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi0zNyB7XG4gIG1hcmdpbi1ib3R0b206IDE4Ljk3NDM1ODk3NDR2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTM3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTM4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTkuNDg3MTc5NDg3MnZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMzgge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItMzkge1xuICBtYXJnaW4tYm90dG9tOiAyMHZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItMzkge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiAyMC41MTI4MjA1MTI4dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi00MSB7XG4gIG1hcmdpbi1ib3R0b206IDIxLjAyNTY0MTAyNTZ2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTQyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjEuNTM4NDYxNTM4NXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNDMge1xuICBtYXJnaW4tYm90dG9tOiAyMi4wNTEyODIwNTEzdncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi00MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi00NCB7XG4gIG1hcmdpbi1ib3R0b206IDIyLjU2NDEwMjU2NDF2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjMuMDc2OTIzMDc2OXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNDYge1xuICBtYXJnaW4tYm90dG9tOiAyMy41ODk3NDM1ODk3dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi00NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi00NyB7XG4gIG1hcmdpbi1ib3R0b206IDI0LjEwMjU2NDEwMjZ2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTQ3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogMjQuNjE1Mzg0NjE1NHZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNDgge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNDkge1xuICBtYXJnaW4tYm90dG9tOiAyNS4xMjgyMDUxMjgydncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi00OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDI1LjY0MTAyNTY0MXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNTEge1xuICBtYXJnaW4tYm90dG9tOiAyNi4xNTM4NDYxNTM4dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi01MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi01MiB7XG4gIG1hcmdpbi1ib3R0b206IDI2LjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTUyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTUzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjcuMTc5NDg3MTc5NXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNTMge1xuICAgIG1hcmdpbi1ib3R0b206IDUzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNTQge1xuICBtYXJnaW4tYm90dG9tOiAyNy42OTIzMDc2OTIzdncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi01NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDI4LjIwNTEyODIwNTF2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTU2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjguNzE3OTQ4NzE3OXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNTYge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNTcge1xuICBtYXJnaW4tYm90dG9tOiAyOS4yMzA3NjkyMzA4dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi01NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi01OCB7XG4gIG1hcmdpbi1ib3R0b206IDI5Ljc0MzU4OTc0MzZ2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTU4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTU5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzAuMjU2NDEwMjU2NHZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNTkge1xuICAgIG1hcmdpbi1ib3R0b206IDU5cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiAzMC43NjkyMzA3NjkydncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi02MSB7XG4gIG1hcmdpbi1ib3R0b206IDMxLjI4MjA1MTI4MjF2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTYxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTYyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzEuNzk0ODcxNzk0OXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNjIge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNjMge1xuICBtYXJnaW4tYm90dG9tOiAzMi4zMDc2OTIzMDc3dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi02MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi02NCB7XG4gIG1hcmdpbi1ib3R0b206IDMyLjgyMDUxMjgyMDV2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzMuMzMzMzMzMzMzM3Z3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNjYge1xuICBtYXJnaW4tYm90dG9tOiAzMy44NDYxNTM4NDYydncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi02NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi02NyB7XG4gIG1hcmdpbi1ib3R0b206IDM0LjM1ODk3NDM1OXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNjcge1xuICAgIG1hcmdpbi1ib3R0b206IDY3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNjgge1xuICBtYXJnaW4tYm90dG9tOiAzNC44NzE3OTQ4NzE4dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi02OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi02OSB7XG4gIG1hcmdpbi1ib3R0b206IDM1LjM4NDYxNTM4NDZ2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTY5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTcwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzUuODk3NDM1ODk3NHZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNzEge1xuICBtYXJnaW4tYm90dG9tOiAzNi40MTAyNTY0MTAzdncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi03MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi03MiB7XG4gIG1hcmdpbi1ib3R0b206IDM2LjkyMzA3NjkyMzF2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTczIHtcbiAgbWFyZ2luLWJvdHRvbTogMzcuNDM1ODk3NDM1OXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNzMge1xuICAgIG1hcmdpbi1ib3R0b206IDczcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNzQge1xuICBtYXJnaW4tYm90dG9tOiAzNy45NDg3MTc5NDg3dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi03NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi03NSB7XG4gIG1hcmdpbi1ib3R0b206IDM4LjQ2MTUzODQ2MTV2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTc2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzguOTc0MzU4OTc0NHZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItNzYge1xuICAgIG1hcmdpbi1ib3R0b206IDc2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItNzcge1xuICBtYXJnaW4tYm90dG9tOiAzOS40ODcxNzk0ODcydncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi03NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi03OCB7XG4gIG1hcmdpbi1ib3R0b206IDQwdncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi03OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi03OSB7XG4gIG1hcmdpbi1ib3R0b206IDQwLjUxMjgyMDUxMjh2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTc5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDEuMDI1NjQxMDI1NnZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItODEge1xuICBtYXJnaW4tYm90dG9tOiA0MS41Mzg0NjE1Mzg1dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi04MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi04MiB7XG4gIG1hcmdpbi1ib3R0b206IDQyLjA1MTI4MjA1MTN2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDIuNTY0MTAyNTY0MXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItODMge1xuICAgIG1hcmdpbi1ib3R0b206IDgzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItODQge1xuICBtYXJnaW4tYm90dG9tOiA0My4wNzY5MjMwNzY5dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi04NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDQzLjU4OTc0MzU4OTd2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTg2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDQuMTAyNTY0MTAyNnZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItODYge1xuICAgIG1hcmdpbi1ib3R0b206IDg2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItODcge1xuICBtYXJnaW4tYm90dG9tOiA0NC42MTUzODQ2MTU0dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi04NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODdweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi04OCB7XG4gIG1hcmdpbi1ib3R0b206IDQ1LjEyODIwNTEyODJ2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTg4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTg5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDUuNjQxMDI1NjQxdncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi04OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODlweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDQ2LjE1Mzg0NjE1Mzh2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTkxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDYuNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItOTEge1xuICAgIG1hcmdpbi1ib3R0b206IDkxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItOTIge1xuICBtYXJnaW4tYm90dG9tOiA0Ny4xNzk0ODcxNzk1dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi05MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi05MyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3LjY5MjMwNzY5MjN2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTkzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTk0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDguMjA1MTI4MjA1MXZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItOTQge1xuICAgIG1hcmdpbi1ib3R0b206IDk0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItOTUge1xuICBtYXJnaW4tYm90dG9tOiA0OC43MTc5NDg3MTc5dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi05NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi05NiB7XG4gIG1hcmdpbi1ib3R0b206IDQ5LjIzMDc2OTIzMDh2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTk3IHtcbiAgbWFyZ2luLWJvdHRvbTogNDkuNzQzNTg5NzQzNnZ3ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubWItOTcge1xuICAgIG1hcmdpbi1ib3R0b206IDk3cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWItOTgge1xuICBtYXJnaW4tYm90dG9tOiA1MC4yNTY0MTAyNTY0dncgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5tYi05OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYi05OSB7XG4gIG1hcmdpbi1ib3R0b206IDUwLjc2OTIzMDc2OTJ2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTk5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1iLTEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDUxLjI4MjA1MTI4MjF2dyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm1iLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3Atdy0wIHtcbiAgICB3aWR0aDogMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0xIHtcbiAgICB3aWR0aDogMSUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0yIHtcbiAgICB3aWR0aDogMiUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0zIHtcbiAgICB3aWR0aDogMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy00IHtcbiAgICB3aWR0aDogNCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy01IHtcbiAgICB3aWR0aDogNSUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy02IHtcbiAgICB3aWR0aDogNiUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy03IHtcbiAgICB3aWR0aDogNyUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy04IHtcbiAgICB3aWR0aDogOCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy05IHtcbiAgICB3aWR0aDogOSUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0xMCB7XG4gICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTExIHtcbiAgICB3aWR0aDogMTElICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctMTIge1xuICAgIHdpZHRoOiAxMiUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0xMyB7XG4gICAgd2lkdGg6IDEzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTE0IHtcbiAgICB3aWR0aDogMTQlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctMTUge1xuICAgIHdpZHRoOiAxNSUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0xNiB7XG4gICAgd2lkdGg6IDE2JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTE3IHtcbiAgICB3aWR0aDogMTclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctMTgge1xuICAgIHdpZHRoOiAxOCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0xOSB7XG4gICAgd2lkdGg6IDE5JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTIwIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctMjEge1xuICAgIHdpZHRoOiAyMSUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0yMiB7XG4gICAgd2lkdGg6IDIyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTIzIHtcbiAgICB3aWR0aDogMjMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctMjQge1xuICAgIHdpZHRoOiAyNCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0yNSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTI2IHtcbiAgICB3aWR0aDogMjYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctMjcge1xuICAgIHdpZHRoOiAyNyUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0yOCB7XG4gICAgd2lkdGg6IDI4JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTI5IHtcbiAgICB3aWR0aDogMjklICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctMzAge1xuICAgIHdpZHRoOiAzMCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0zMSB7XG4gICAgd2lkdGg6IDMxJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTMyIHtcbiAgICB3aWR0aDogMzIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctMzMge1xuICAgIHdpZHRoOiAzMyUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0zNCB7XG4gICAgd2lkdGg6IDM0JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTM1IHtcbiAgICB3aWR0aDogMzUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctMzYge1xuICAgIHdpZHRoOiAzNiUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0zNyB7XG4gICAgd2lkdGg6IDM3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTM4IHtcbiAgICB3aWR0aDogMzglICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctMzkge1xuICAgIHdpZHRoOiAzOSUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy00MCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTQxIHtcbiAgICB3aWR0aDogNDElICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctNDIge1xuICAgIHdpZHRoOiA0MiUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy00MyB7XG4gICAgd2lkdGg6IDQzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTQ0IHtcbiAgICB3aWR0aDogNDQlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctNDUge1xuICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy00NiB7XG4gICAgd2lkdGg6IDQ2JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTQ3IHtcbiAgICB3aWR0aDogNDclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctNDgge1xuICAgIHdpZHRoOiA0OCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy00OSB7XG4gICAgd2lkdGg6IDQ5JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTUwIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctNTEge1xuICAgIHdpZHRoOiA1MSUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy01MiB7XG4gICAgd2lkdGg6IDUyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTUzIHtcbiAgICB3aWR0aDogNTMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctNTQge1xuICAgIHdpZHRoOiA1NCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy01NSB7XG4gICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTU2IHtcbiAgICB3aWR0aDogNTYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctNTcge1xuICAgIHdpZHRoOiA1NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy01OCB7XG4gICAgd2lkdGg6IDU4JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTU5IHtcbiAgICB3aWR0aDogNTklICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctNjAge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy02MSB7XG4gICAgd2lkdGg6IDYxJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTYyIHtcbiAgICB3aWR0aDogNjIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctNjMge1xuICAgIHdpZHRoOiA2MyUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy02NCB7XG4gICAgd2lkdGg6IDY0JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTY1IHtcbiAgICB3aWR0aDogNjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctNjYge1xuICAgIHdpZHRoOiA2NiUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy02NyB7XG4gICAgd2lkdGg6IDY3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTY4IHtcbiAgICB3aWR0aDogNjglICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctNjkge1xuICAgIHdpZHRoOiA2OSUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy03MCB7XG4gICAgd2lkdGg6IDcwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTcxIHtcbiAgICB3aWR0aDogNzElICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctNzIge1xuICAgIHdpZHRoOiA3MiUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy03MyB7XG4gICAgd2lkdGg6IDczJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTc0IHtcbiAgICB3aWR0aDogNzQlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctNzUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy03NiB7XG4gICAgd2lkdGg6IDc2JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTc3IHtcbiAgICB3aWR0aDogNzclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctNzgge1xuICAgIHdpZHRoOiA3OCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy03OSB7XG4gICAgd2lkdGg6IDc5JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTgwIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctODEge1xuICAgIHdpZHRoOiA4MSUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy04MiB7XG4gICAgd2lkdGg6IDgyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTgzIHtcbiAgICB3aWR0aDogODMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctODQge1xuICAgIHdpZHRoOiA4NCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy04NSB7XG4gICAgd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTg2IHtcbiAgICB3aWR0aDogODYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctODcge1xuICAgIHdpZHRoOiA4NyUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy04OCB7XG4gICAgd2lkdGg6IDg4JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTg5IHtcbiAgICB3aWR0aDogODklICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctOTAge1xuICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy05MSB7XG4gICAgd2lkdGg6IDkxJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTkyIHtcbiAgICB3aWR0aDogOTIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctOTMge1xuICAgIHdpZHRoOiA5MyUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy05NCB7XG4gICAgd2lkdGg6IDk0JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTk1IHtcbiAgICB3aWR0aDogOTUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctOTYge1xuICAgIHdpZHRoOiA5NiUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy05NyB7XG4gICAgd2lkdGg6IDk3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC13LTk4IHtcbiAgICB3aWR0aDogOTglICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLXctOTkge1xuICAgIHdpZHRoOiA5OSUgIWltcG9ydGFudDtcbiAgfVxuICAuc3Atdy0xMDAge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLW1iLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuc3AtbWItMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLW1iLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgfVxuICAuc3AtbWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLW1iLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHggIWltcG9ydGFudDtcbiAgfVxuICAuc3AtbWItOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLW1iLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0xNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0yMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0yMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0yMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0yNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0yNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0yNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0yOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0yOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0zMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0zMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0zNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0zNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0zOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0zOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi00MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi00MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi00MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi00NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi00NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi00NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi00OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi00OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi01MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi01MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi01MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi01NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi01NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi01NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi01OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi01OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi02MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi02MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi02MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi02NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi02NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi02NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi02OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi02OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi03MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi03MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi03MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi03NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi03NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi03NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi03OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi03OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi04MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi04MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi04MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi04NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi04NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi04NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi04OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi04OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi05MSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi05MiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi05MyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTNweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi05NCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi05NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi05NiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi05NyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi05OCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOThweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi05OSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTlweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zcC1tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYy13LTAge1xuICAgIHdpZHRoOiAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTEge1xuICAgIHdpZHRoOiAxJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTIge1xuICAgIHdpZHRoOiAyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTMge1xuICAgIHdpZHRoOiAzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTQge1xuICAgIHdpZHRoOiA0JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTUge1xuICAgIHdpZHRoOiA1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTYge1xuICAgIHdpZHRoOiA2JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTcge1xuICAgIHdpZHRoOiA3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTgge1xuICAgIHdpZHRoOiA4JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTkge1xuICAgIHdpZHRoOiA5JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTEwIHtcbiAgICB3aWR0aDogMTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctMTEge1xuICAgIHdpZHRoOiAxMSUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy0xMiB7XG4gICAgd2lkdGg6IDEyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTEzIHtcbiAgICB3aWR0aDogMTMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctMTQge1xuICAgIHdpZHRoOiAxNCUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy0xNSB7XG4gICAgd2lkdGg6IDE1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTE2IHtcbiAgICB3aWR0aDogMTYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctMTcge1xuICAgIHdpZHRoOiAxNyUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy0xOCB7XG4gICAgd2lkdGg6IDE4JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTE5IHtcbiAgICB3aWR0aDogMTklICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctMjAge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy0yMSB7XG4gICAgd2lkdGg6IDIxJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTIyIHtcbiAgICB3aWR0aDogMjIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctMjMge1xuICAgIHdpZHRoOiAyMyUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy0yNCB7XG4gICAgd2lkdGg6IDI0JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTI1IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctMjYge1xuICAgIHdpZHRoOiAyNiUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy0yNyB7XG4gICAgd2lkdGg6IDI3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTI4IHtcbiAgICB3aWR0aDogMjglICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctMjkge1xuICAgIHdpZHRoOiAyOSUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy0zMCB7XG4gICAgd2lkdGg6IDMwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTMxIHtcbiAgICB3aWR0aDogMzElICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctMzIge1xuICAgIHdpZHRoOiAzMiUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy0zMyB7XG4gICAgd2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTM0IHtcbiAgICB3aWR0aDogMzQlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctMzUge1xuICAgIHdpZHRoOiAzNSUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy0zNiB7XG4gICAgd2lkdGg6IDM2JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTM3IHtcbiAgICB3aWR0aDogMzclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctMzgge1xuICAgIHdpZHRoOiAzOCUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy0zOSB7XG4gICAgd2lkdGg6IDM5JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTQwIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctNDEge1xuICAgIHdpZHRoOiA0MSUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy00MiB7XG4gICAgd2lkdGg6IDQyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTQzIHtcbiAgICB3aWR0aDogNDMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctNDQge1xuICAgIHdpZHRoOiA0NCUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy00NSB7XG4gICAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTQ2IHtcbiAgICB3aWR0aDogNDYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctNDcge1xuICAgIHdpZHRoOiA0NyUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy00OCB7XG4gICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTQ5IHtcbiAgICB3aWR0aDogNDklICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctNTAge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy01MSB7XG4gICAgd2lkdGg6IDUxJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTUyIHtcbiAgICB3aWR0aDogNTIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctNTMge1xuICAgIHdpZHRoOiA1MyUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy01NCB7XG4gICAgd2lkdGg6IDU0JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTU1IHtcbiAgICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctNTYge1xuICAgIHdpZHRoOiA1NiUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy01NyB7XG4gICAgd2lkdGg6IDU3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTU4IHtcbiAgICB3aWR0aDogNTglICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctNTkge1xuICAgIHdpZHRoOiA1OSUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy02MCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTYxIHtcbiAgICB3aWR0aDogNjElICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctNjIge1xuICAgIHdpZHRoOiA2MiUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy02MyB7XG4gICAgd2lkdGg6IDYzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTY0IHtcbiAgICB3aWR0aDogNjQlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctNjUge1xuICAgIHdpZHRoOiA2NSUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy02NiB7XG4gICAgd2lkdGg6IDY2JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTY3IHtcbiAgICB3aWR0aDogNjclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctNjgge1xuICAgIHdpZHRoOiA2OCUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy02OSB7XG4gICAgd2lkdGg6IDY5JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTcwIHtcbiAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctNzEge1xuICAgIHdpZHRoOiA3MSUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy03MiB7XG4gICAgd2lkdGg6IDcyJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTczIHtcbiAgICB3aWR0aDogNzMlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctNzQge1xuICAgIHdpZHRoOiA3NCUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy03NSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTc2IHtcbiAgICB3aWR0aDogNzYlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctNzcge1xuICAgIHdpZHRoOiA3NyUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy03OCB7XG4gICAgd2lkdGg6IDc4JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTc5IHtcbiAgICB3aWR0aDogNzklICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctODAge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy04MSB7XG4gICAgd2lkdGg6IDgxJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTgyIHtcbiAgICB3aWR0aDogODIlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctODMge1xuICAgIHdpZHRoOiA4MyUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy04NCB7XG4gICAgd2lkdGg6IDg0JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTg1IHtcbiAgICB3aWR0aDogODUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctODYge1xuICAgIHdpZHRoOiA4NiUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy04NyB7XG4gICAgd2lkdGg6IDg3JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTg4IHtcbiAgICB3aWR0aDogODglICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctODkge1xuICAgIHdpZHRoOiA4OSUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy05MCB7XG4gICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTkxIHtcbiAgICB3aWR0aDogOTElICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctOTIge1xuICAgIHdpZHRoOiA5MiUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy05MyB7XG4gICAgd2lkdGg6IDkzJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTk0IHtcbiAgICB3aWR0aDogOTQlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctOTUge1xuICAgIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy05NiB7XG4gICAgd2lkdGg6IDk2JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTk3IHtcbiAgICB3aWR0aDogOTclICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLXctOTgge1xuICAgIHdpZHRoOiA5OCUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtdy05OSB7XG4gICAgd2lkdGg6IDk5JSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy13LTEwMCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICAucGMtbWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy1tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHggIWltcG9ydGFudDtcbiAgfVxuICAucGMtbWItMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy1tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGMtbWItNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYy1tYi04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICAucGMtbWItOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTE2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTE5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTIxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTIyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTIzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTI0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTI2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTI3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTI4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTI5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTM3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTM4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTQxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTQyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTQzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTQ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTQ2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTQ3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTQ4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTQ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTUxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTUyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTUzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTU0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTU2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTU3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTU4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTU5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTYxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTYyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTYzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTY0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTY2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTY3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTY4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTY5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTcxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTcyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTczIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTc0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTc2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTc3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTc4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTc5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTg3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTg4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTg5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTkxIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTkyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTkzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5M3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTk0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTk2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTk3IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5N3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTk4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTk5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5OXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBjLW1iLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51T3BlblRvcCB7XG4gIDAlIHtcbiAgICB0b3A6IDB2dztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRvcDogMS4yODIwNTEyODIxdnc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAxLjI4MjA1MTI4MjF2dztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbWVudU9wZW5Cb3R0b20ge1xuICAwJSB7XG4gICAgYm90dG9tOiAwdnc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBib3R0b206IDEuMjgyMDUxMjgyMXZ3O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJvdHRvbTogMS4yODIwNTEyODIxdnc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtZW51Q2xvc2VUb3Age1xuICAwJSB7XG4gICAgdG9wOiAxLjI4MjA1MTI4MjF2dztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICB0b3A6IDEuMjgyMDUxMjgyMXZ3O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMHZ3O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1lbnVDbG9zZUJvdHRvbSB7XG4gIDAlIHtcbiAgICBib3R0b206IDEuMjgyMDUxMjgyMXZ3O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICBib3R0b206IDEuMjgyMDUxMjgyMXZ3O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIGJvdHRvbTogMHZ3O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG59XG5pbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYWRpYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSwgdGV4dGFyZWEge1xuICBwYWRkaW5nOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjdmOGY4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NmZDBkMDtcbn1cblxuc2VsZWN0IHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG5zZWxlY3Q6aW52YWxpZCwgb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICM4ODg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW4ge1xuICBtYXJnaW46IDAgMjBweCAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOjpiZWZvcmUsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDA7XG59XG5pbnB1dFt0eXBlPXJhZGlvXSArIHNwYW46OmFmdGVyLCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY28tY2hlY2suc3ZnKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogNXB4O1xuICBsZWZ0OiAycHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbmxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW46OmFmdGVyLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3Bhbjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6ICM4ODggMXB4IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VsZWN0LmFycm93IHNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3QuYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxOHB4O1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubGktZGlzYyA+IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5saS1kaXNjID4gbGkubm90aWNlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpLWRpc2MgPiBsaS5ub3RpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMS41ZW07XG59XG4ubGktbnVtID4gbGkge1xuICBtYXJnaW4tbGVmdDogMS44ZW07XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG4ubGktbnVtID4gbGkubm90aWNlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpLW51bSA+IGxpLm5vdGljZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xLjNlbTtcbn1cbi5saS1kb3QgPiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpLWRvdCA+IGxpOm5vdChbY2xhc3M9bm90aWNlXSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogNXB4O1xufVxuLmxpLWRvdCA+IGxpLm5vdGljZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saS1kb3QgPiBsaS5ub3RpY2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmxpLXBhcmVuID4gbGkge1xuICBtYXJnaW4tbGVmdDogMmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjbnQ7XG59XG4ubGktcGFyZW4gPiBsaTpub3QoW2NsYXNzPW5vdGljZV0pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+8iFwiIGNvdW50ZXIoY250KSBcIu+8iVwiO1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgd2lkdGg6IDNlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuM2VtO1xufVxuLmxpLXBhcmVuID4gbGkubm90aWNlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpLXBhcmVuID4gbGkubm90aWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTEuNWVtO1xufVxuLmxpLW5vdGljZSA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpLW5vdGljZSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xufVxuLmxpLWNoZWNrID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saS1jaGVjayA+IGxpOjpiZWZvcmUsIC5saS1jaGVjayA+IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IGNhbGMoNTAlIC0gN3B4KTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5saS1jaGVjayA+IGxpOjpiZWZvcmUge1xuICB3aWR0aDogNnB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ4ZGVnKTtcbn1cbi5saS1jaGVjayA+IGxpOjphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBsZWZ0OiA2cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDhkZWcpO1xufVxuLmxpLWFuY2hvciB7XG4gIGdhcDogMzBweDtcbn1cbi5saS1hbmNob3IgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzA3MjkzZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5saS1hbmNob3IgPiBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGktYW5jaG9yID4gbGkgYSBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpLWFuY2hvciA+IGxpIGEgc3Bhbjo6YmVmb3JlLCAubGktYW5jaG9yID4gbGkgYSBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2M5OWUxOTtcbiAgYm90dG9tOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDBzO1xufVxuLmxpLWFuY2hvciA+IGxpIGEgc3Bhbjo6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmxpLWFuY2hvciA+IGxpIGEgc3Bhbjo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubGktYW5jaG9yID4gbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwZDQ5NmU7XG4gIH1cbiAgLmxpLWFuY2hvciA+IGxpOmhvdmVyIGEgc3Bhbjo6YmVmb3JlLCAubGktYW5jaG9yID4gbGk6aG92ZXIgYSBzcGFuOjphZnRlciB7XG4gICAgYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saS1hbmNob3IgPiBsaSB7XG4gICAgZm9udC1zaXplOiA0LjYxNTM4NDYxNTR2dztcbiAgfVxufVxuLmxpLWFuY2hvci5jb2wyID4gbGkge1xuICB3aWR0aDogNDMwcHg7XG4gIGhlaWdodDogNjVweDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGktYW5jaG9yLmNvbDIgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5saS1hbmNob3IuY29sMyA+IGxpIHtcbiAgd2lkdGg6IDIyN3B4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpLWFuY2hvci5jb2wzID4gbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGktc3RhdHVzIHtcbiAgZ2FwOiA5NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpLXN0YXR1cyB7XG4gICAgZ2FwOiAxMC4yNTY0MTAyNTY0dnc7XG4gIH1cbn1cbi5saS1zdGF0dXMgPiBsaSB7XG4gIGNvbG9yOiAjY2FkMGQ2O1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGktc3RhdHVzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG59XG4ubGktc3RhdHVzID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNjYWQwZDY7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTg1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGktc3RhdHVzID4gbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIHdpZHRoOiA2LjQxMDI1NjQxMDN2dztcbiAgICByaWdodDogLTguOTc0MzU4OTc0NHZ3O1xuICB9XG59XG5cbi5mZi1ib2Rvbmkge1xuICBmb250LWZhbWlseTogXCJCb2RvbmkgTW9kYVwiLCBzZXJpZjtcbn1cbi5mZi1ub3RvLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cblxuLmZ3LW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmZ3LWIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mdy0xMDAge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLmZ3LTIwMCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZnctNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mdy03MDAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmZ3LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uZnctOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmZjLWJsayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmZjLXdodCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGEtbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGEtYyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YS1yIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udHh0LWtlcm5pbmcge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLnR4dC1ub3RpY2Uge1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0LW5vdGljZSB7XG4gICAgZm9udC1zaXplOiAzLjA3NjkyMzA3Njl2dztcbiAgfVxufVxuLnR4dC1lcnJvciB7XG4gIGNvbG9yOiAjZjAwO1xufVxuXG4ubWFya2VyLXlsIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDcwJSwgIzAwMCA3MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3AtZnctbiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAuc3AtZnctYiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLnNwLWZ3LTEwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgfVxuICAuc3AtZnctMjAwIHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG4gIC5zcC1mdy0zMDAge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgLnNwLWZ3LTQwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuc3AtZnctNTAwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5zcC1mdy02MDAge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgLnNwLWZ3LTcwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuc3AtZnctODAwIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICB9XG4gIC5zcC1mdy05MDAge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIH1cbiAgLnNwLWZjLWJsayB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLnNwLXRhLWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLnNwLXRhLWMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc3AtdGEtciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnNwLW5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnBjLWZ3LW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLnBjLWZ3LWIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5wYy1mdy0xMDAge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIH1cbiAgLnBjLWZ3LTIwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuICAucGMtZnctMzAwIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIC5wYy1mdy00MDAge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLnBjLWZ3LTUwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAucGMtZnctNjAwIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIC5wYy1mdy03MDAge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLnBjLWZ3LTgwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuICAucGMtZnctOTAwIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG4gIC5wYy1mYy1ibGsge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5wYy10YS1sIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5wYy10YS1jIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBjLXRhLXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5wYy1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5idG4tZ3J5IHtcbiAgcGFkZGluZzogMThweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2Y3ZjhmODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJ0bi1nbGQtYm9yZGVyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5OWUxOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDBzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJ0bi1nbGQtYm9yZGVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgLmJ0bi1nbGQtYm9yZGVyOmhvdmVyIC5pY28tdGFyZ2V0OjpiZWZvcmUge1xuICAgIHRvcDogOXB4O1xuICAgIHJpZ2h0OiAzcHg7XG4gIH1cbiAgLmJ0bi1nbGQtYm9yZGVyOmhvdmVyIC5pY28tdGFyZ2V0OjphZnRlciB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAxcHggI2ZmZjtcbiAgfVxufVxuLmJ0bi1nbGQtZ3JhZCB7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNDkwMCAwJSwgI2Y0YjgwMCAxMDAlKTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYnRuLWdsZC1ncmFkIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYnRuLWdsZC1ncmFkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDQ5MDAgMCUsICNmNGI4MDAgMTUwJSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMHM7XG59XG4uYnRuLWdsZC1ncmFkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDZweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnRuLWdsZC1ncmFkOmhvdmVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IC01MCU7XG4gIH1cbn1cbi5idG4tbnZ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwYTJjNDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5idG4tbnZ5OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbi5idG4tbnZ5LWdyYWQge1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTBkZWcsICMxMjEyMTIgMCUsICMwNDQwNjQgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDBzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJ0bi1udnktZ3JhZDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4uYnRuLWRsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTllMTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJ0bi1kbCBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ0bi1kbCBzcGFuOjpiZWZvcmUsIC5idG4tZGwgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5idG4tZGwgc3Bhbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tZGwtYXJyb3cuc3ZnKTtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAxMHB4O1xufVxuLmJ0bi1kbCBzcGFuOjphZnRlciB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLWRsLWZpbGUuc3ZnKTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5idG4tZGwge1xuICAgIHdpZHRoOiA1MjRweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIH1cbiAgLmJ0bi1kbDpob3ZlciBzcGFuOjpiZWZvcmUge1xuICAgIGJvdHRvbTogN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuLWRsIHtcbiAgICBwYWRkaW5nOiA1LjEyODIwNTEyODJ2dztcbiAgfVxuICAuYnRuLWRsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNC4xMDI1NjQxMDI2dnc7XG4gIH1cbiAgLmJ0bi1kbCBzcGFuOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0LjEwMjU2NDEwMjZ2dztcbiAgICBoZWlnaHQ6IDQuMTAyNTY0MTAyNnZ3O1xuICB9XG4gIC5idG4tZGwgc3Bhbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiA3LjE3OTQ4NzE3OTV2dztcbiAgICBoZWlnaHQ6IDMuMDc2OTIzMDc2OXZ3O1xuICB9XG59XG5cbi5pY28tdGFyZ2V0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljby10YXJnZXQ6OmJlZm9yZSwgLmljby10YXJnZXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTllMTk7XG4gIHRvcDogM3B4O1xuICByaWdodDogMDtcbn1cbi5pY28tdGFyZ2V0OjpiZWZvcmUge1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDJweDtcbn1cbi5pY28tdGFyZ2V0OjphZnRlciB7XG4gIHRvcDogNnB4O1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCAxcHggI2ZmZjtcbn1cblxuLnR0bC1saW5lMnB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50dGwtbGluZTJweCAuZW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50dGwtbGluZTJweCAuZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDQ5MDAgMCUsICNmNGI4MDAgMTAwJSk7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi50dGwtbGluZTJweCAuanAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50dGwtbGluZTJweCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4xMjgyMDUxMjgydnc7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMTUzODQ2MTUzOHZ3O1xuICAgIGZvbnQtc2l6ZTogNi4xNTM4NDYxNTM4dnc7XG4gIH1cbiAgLnR0bC1saW5lMnB4IC5lbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41NjQxMDI1NjQxdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNjE1Mzg0NjE1NHZ3O1xuICAgIGZvbnQtc2l6ZTogNi4xNTM4NDYxNTM4dnc7XG4gIH1cbiAgLnR0bC1saW5lMnB4IC5lbjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMC41MTI4MjA1MTI4dnc7XG4gIH1cbiAgLnR0bC1saW5lMnB4IC5qcCB7XG4gICAgZm9udC1zaXplOiA1LjEyODIwNTEyODJ2dztcbiAgfVxufVxuLnR0bC1saW5lMXB4IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJvZG9uaSBNb2RhXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnR0bC1saW5lMXB4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA0OTAwIDAlLCAjZjRiODAwIDEwMCUpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHRsLWxpbmUxcHgge1xuICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gICAgZm9udC1zaXplOiA1LjY0MTAyNTY0MXZ3O1xuICB9XG4gIC50dGwtbGluZTFweDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMC41MTI4MjA1MTI4dnc7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMC4yNTY0MTAyNTY0dncpO1xuICB9XG59XG5cbi5saW5rLCAubGluay1ibGFuaywgLmxpbmstYmxrLCAubGluay1nbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LWZhbWlseTogXCJCb2RvbmkgTW9kYVwiLCBzZXJpZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbms6OmFmdGVyLCAubGluay1ibGFuazo6YWZ0ZXIsIC5saW5rLWJsazo6YWZ0ZXIsIC5saW5rLWdsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5saW5rLXRlbCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbi5saW5rLWdsZCB7XG4gIGNvbG9yOiAjYzk5ZTE5O1xufVxuLmxpbmstZ2xkOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNjOTllMTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAubGluay1nbGQ6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgfVxufVxuLmxpbmstYmxrIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubGluay1ibGs6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5saW5rLWJsazpob3Zlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG59XG4ubGluay1ibGFuayB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saW5rLWJsYW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwcztcbn1cbi5saW5rLWJsYW5rIHNwYW4ge1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xufVxuLmxpbmstYmxhbmsgc3Bhbjo6YmVmb3JlLCAubGluay1ibGFuayBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kOiAjMGEyYzQwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzBhMmM0MDtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIDBzO1xufVxuLmxpbmstYmxhbmsgc3Bhbjo6YWZ0ZXIge1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saW5rLWJsYW5rIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgNy42OTIzMDc2OTIzdncgMCAyLjU2NDEwMjU2NDF2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmxpbmstYmxhbms6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgfVxuICAubGluay1ibGFuazpob3ZlciBzcGFuOjpiZWZvcmUge1xuICAgIHRvcDogN3B4O1xuICAgIHJpZ2h0OiA3cHg7XG4gIH1cbn1cblxuLmJveC13aHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJveC1udnkge1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMzhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDQ0MDY0IDAlLCAjMTIxMjEyIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzk5ZTE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1udnkge1xuICAgIHBhZGRpbmc6IDUuMTI4MjA1MTI4MnZ3O1xuICB9XG59XG5cbi5iZy1ncnkge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGY4O1xufVxuLmJnLW52eSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMGEyYzQwO1xufVxuXG4ucGFnZS1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy1oZWFkLXBjLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtaGVhZGVyIGgxIHtcbiAgY29sb3I6ICMwYTJjNDA7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMC41MTI4MjA1MTI4dnc7XG4gICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzdnc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy1oZWFkLXNwLnBuZyk7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDQuMTAyNTY0MTAyNnZ3O1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDQ0MDY0IDAlLCAjMTIxMjEyIDEwMCUpO1xufVxuLmJyZWFkY3J1bWIgdWwge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTNweCAzMHB4O1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJyZWFkY3J1bWIgdWwgYSwgLmJyZWFkY3J1bWIgdWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1iIHVsIGEsIC5icmVhZGNydW1iIHVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMy4wNzY5MjMwNzY5dnc7XG4gIH1cbn1cbi5icmVhZGNydW1iIHVsIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnJlYWRjcnVtYiB1bCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbn1cblxuLmlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMjBweCA4MHB4O1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbn1cbi5pbm5lciBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5uZXIgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDJ2dztcbiAgfVxufVxuLmlubmVyIHAgYSB7XG4gIGNvbG9yOiAjYzk5ZTE5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbm5lciB7XG4gICAgcGFkZGluZzogMTAuMjU2NDEwMjU2NHZ3IDUuMTI4MjA1MTI4MnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zZWNvbmRhcnkge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwO1xuICB9XG59XG5cbi5ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi53cC1wYWdlbmF2aSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwLXBhZ2VuYXZpIGEsIC53cC1wYWdlbmF2aSBzcGFuIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC53cC1wYWdlbmF2aSBhIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwcztcbiAgfVxuICAud3AtcGFnZW5hdmkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2NhZDBkNjtcbiAgfVxufVxuLndwLXBhZ2VuYXZpIC5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ud3AtcGFnZW5hdmkgLm5leHRwb3N0c2xpbmssIC53cC1wYWdlbmF2aSAucHJldmlvdXNwb3N0c2xpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNpdGVpZCB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zaXRlaWQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGVpZCB7XG4gICAgd2lkdGg6IDE1LjY0MTAyNTY0MXZ3O1xuICAgIGhlaWdodDogMTEuMjgyMDUxMjgyMXZ3O1xuICAgIHRvcDogNS4xMjgyMDUxMjgydnc7XG4gICAgbGVmdDogNS4xMjgyMDUxMjgydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmluZGV4IGhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5pbmRleCBoZWFkZXIgbmF2IGEge1xuICAgIGNvbG9yOiAjZDVkNWQ1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluZGV4IC5zaXRlaWQge1xuICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICB9XG59XG5ib2R5Om5vdCguaW5kZXgpIGhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgYm9keTpub3QoLmluZGV4KSBoZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICMwYTJjNDA7XG4gIH1cbn1cblxuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDBzO1xufVxuaGVhZGVyIC5pbm5lciB7XG4gIHBhZGRpbmc6IDE2cHggMzBweCAxOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAuNTEyODIwNTEyOHZ3O1xuICAgIGJhY2tncm91bmQ6ICMwYTJjNDA7XG4gICAgYmFja2dyb3VuZDogIzAxMGYxOTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgaGVhZGVyIC5pbm5lciB7XG4gICAgcGFkZGluZzogNy42OTIzMDc2OTIzdncgNS4xMjgyMDUxMjgydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGhlYWRlciBuYXYge1xuICAgIG1peC1ibGVuZC1tb2RlOiBub25lO1xuICB9XG59XG5oZWFkZXIgbmF2IGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG59XG5oZWFkZXIgbmF2IGxpOm5vdCguY29udGFjdCkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvZG9uaSBNb2RhXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgbmF2IGxpOm5vdCguY29udGFjdCkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNiY2E2OWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBoZWFkZXIgbmF2IGxpOm5vdCguY29udGFjdCkgYTpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oZWFkZXIgbmF2IC5jb250YWN0IC5idG4ge1xuICB3aWR0aDogMzAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoZWFkZXIgbmF2IHtcbiAgICBwYWRkaW5nOiA1LjEyODIwNTEyODJ2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMC41MTI4MjA1MTI4dncpO1xuICAgIGJhY2tncm91bmQ6ICMxMjEyMTI7XG4gICAgYmFja2dyb3VuZDogIzAxMGYxOTtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDIwLjUxMjgyMDUxMjh2dztcbiAgICB0b3A6IC0xMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMHM7XG4gIH1cbiAgaGVhZGVyIG5hdiB1bCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgaGVhZGVyIG5hdiBsaTpub3QoLmNvbnRhY3QpOm5vdCgucG9saWN5KSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIGhlYWRlciBuYXYgbGk6bm90KC5jb250YWN0KTpub3QoLnBvbGljeSkgYSB7XG4gICAgcGFkZGluZzogNS4xMjgyMDUxMjgydncgMi41NjQxMDI1NjQxdnc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaGVhZGVyIG5hdiBsaS5jb250YWN0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNzEuNzk0ODcxNzk0OXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYgbGkuY29udGFjdCAuYnRuIHtcbiAgICBwYWRkaW5nOiA1LjEyODIwNTEyODJ2dyA1LjEyODIwNTEyODJ2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIG5hdiBsaS5wb2xpY3kge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBoZWFkZXIgbmF2IGxpLnBvbGljeSBhIHtcbiAgICBwYWRkaW5nOiA1LjEyODIwNTEyODJ2dyAyLjU2NDEwMjU2NDF2dztcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyIC5hcmVhLW5hdmljbyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMTI4MjA1MTI4MnZ3O1xuICAgIHdpZHRoOiA2LjE1Mzg0NjE1Mzh2dztcbiAgICBoZWlnaHQ6IDYuMTUzODQ2MTUzOHZ3O1xuICB9XG4gIGhlYWRlciAuYnRuLW1lbnUge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjEyODIwNTEyODJ2dztcbiAgICB3aWR0aDogNy42OTIzMDc2OTIzdnc7XG4gICAgaGVpZ2h0OiAyLjU2NDEwMjU2NDF2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgaGVhZGVyIC5idG4tbWVudTo6YmVmb3JlLCBoZWFkZXIgLmJ0bi1tZW51OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUzJSBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMHM7XG4gIH1cbiAgaGVhZGVyIC5idG4tbWVudTo6YmVmb3JlIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgaGVhZGVyIC5idG4tbWVudTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4uaGVhZGVyLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogOTk5O1xufVxuXG5mb290ZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5mb290ZXIgLmlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGZvb3RlciAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDEyLjMwNzY5MjMwNzd2dyA1LjEyODIwNTEyODJ2dyA4Mi4wNTEyODIwNTEzdnc7XG4gIH1cbn1cbmZvb3RlciBoMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAwO1xufVxuZm9vdGVyIGgxIGEge1xuICB3aWR0aDogMTAycHg7XG4gIGhlaWdodDogMTAycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICMxMjEyMTIgMCUsICMwNDQwNjQgMTAwJSk7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDIwMSwgMTU4LCAyNSwgMC44KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICBmb290ZXIgaDEgYTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYigyMDEsIDE1OCwgMjUpO1xuICB9XG59XG5mb290ZXIgaDEgaW1nIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogMzNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIGgxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjguMjA1MTI4MjA1MXZ3KTtcbiAgICBib3R0b206IDIwLjUxMjgyMDUxMjh2dztcbiAgfVxuICBmb290ZXIgaDEgYSB7XG4gICAgd2lkdGg6IDU2LjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDU2LjY2NjY2NjY2Njd2dztcbiAgfVxuICBmb290ZXIgaDEgaW1nIHtcbiAgICB3aWR0aDogMjUuMzg0NjE1Mzg0NnZ3O1xuICAgIGhlaWdodDogMTguNDYxNTM4NDYxNXZ3O1xuICB9XG59XG5mb290ZXIgbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiA1NzhweDtcbn1cbmZvb3RlciBuYXYgbGkge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmZvb3RlciBuYXYgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3RlciBuYXYgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDBzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgZm9vdGVyIG5hdiBhOmhvdmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciBuYXYge1xuICAgIG1hcmdpbjogMCA1LjEyODIwNTEyODJ2dztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBmb290ZXIgbmF2IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgZm9vdGVyIG5hdiBsaTpub3QoLnBvbGljeSkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB9XG4gIGZvb3RlciBuYXYgbGk6bm90KC5wb2xpY3kpIGEge1xuICAgIHBhZGRpbmc6IDUuMTI4MjA1MTI4MnZ3IDIuNTY0MTAyNTY0MXZ3O1xuICAgIGZvbnQtc2l6ZTogNC4xMDI1NjQxMDI2dnc7XG4gICAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgZm9vdGVyIG5hdiBsaS5wb2xpY3kgYSB7XG4gICAgcGFkZGluZzogNS4xMjgyMDUxMjgydncgMi41NjQxMDI1NjQxdnc7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmZvb3RlciAudGVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xufVxuZm9vdGVyIC50ZWwgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5mb290ZXIgLmNvbnRhY3Qge1xuICB3aWR0aDogMjgwcHg7XG59XG5mb290ZXIgLmNvbnRhY3QgYSB7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLnRlbCB7XG4gICAgbWFyZ2luOiAwIDAgMTAuMjU2NDEwMjU2NHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLnRlbCBhIHtcbiAgICBmb250LXNpemU6IDYuMTUzODQ2MTUzOHZ3O1xuICB9XG4gIGZvb3RlciAuY29udGFjdCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTAuMjU2NDEwMjU2NHZ3O1xuICB9XG59XG5cbi5zZWMtbXYge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC9tdi1iZy1wYy5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjLW12IC5pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjLW12IGgxIHtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgd2lkdGg6IDI4MXB4O1xufVxuLnNlYy1tdiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1tdiB7XG4gICAgaGVpZ2h0OiAyMDUuMTI4MjA1MTI4MnZ3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL212LWJnLXNwLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnNlYy1tdjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUuNjQxMDI1NjQxdnc7XG4gICAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnNlYy1tdiBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC42MTUzODQ2MTU0dnc7XG4gICAgd2lkdGg6IDQ2LjkyMzA3NjkyMzF2dztcbiAgfVxuICAuc2VjLW12IHAge1xuICAgIGZvbnQtc2l6ZTogNS4xMjgyMDUxMjgydnc7XG4gIH1cbiAgLnNlYy1tdiAuYnRuIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNzEuNzk0ODcxNzk0OXZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDM1Ljg5NzQzNTg5NzR2dyk7XG4gICAgYm90dG9tOiA1LjEyODIwNTEyODJ2dztcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uc2VjLWFib3V0IC5hYm91dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzA0NDA2NCAwJSwgIzEyMTIxMiAyMDAlKTtcbn1cbi5zZWMtYWJvdXQgLmFib3V0IC5pbm5lciB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTQwcHg7XG4gIG1heC13aWR0aDogOTMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlYy1hYm91dCAuYWJvdXQgLnR4dCB7XG4gIHdpZHRoOiA1NSU7XG59XG4uc2VjLWFib3V0IC5hYm91dCAubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zZWMtYWJvdXQgLmFib3V0IC5saW5rLCAuc2VjLWFib3V0IC5hYm91dCAubGluay1nbGQsIC5zZWMtYWJvdXQgLmFib3V0IC5saW5rLWJsaywgLnNlYy1hYm91dCAuYWJvdXQgLmxpbmstYmxhbmsge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2VjLWFib3V0IC5hYm91dCAuaW1nIHtcbiAgd2lkdGg6IDM4JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWJvdXQgLmFib3V0IC5pbm5lciB7XG4gICAgcGFkZGluZzogMTUuMzg0NjE1Mzg0NnZ3IDUuMTI4MjA1MTI4MnZ3O1xuICB9XG4gIC5zZWMtYWJvdXQgLmFib3V0IC50eHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZWMtYWJvdXQgLmFib3V0IC5sZWFkIHtcbiAgICBmb250LXNpemU6IDUuMTI4MjA1MTI4MnZ3O1xuICB9XG4gIC5zZWMtYWJvdXQgLmFib3V0IC5saW5rLCAuc2VjLWFib3V0IC5hYm91dCAubGluay1nbGQsIC5zZWMtYWJvdXQgLmFib3V0IC5saW5rLWJsaywgLnNlYy1hYm91dCAuYWJvdXQgLmxpbmstYmxhbmsge1xuICAgIG1hcmdpbi10b3A6IDEwLjI1NjQxMDI1NjR2dztcbiAgfVxuICAuc2VjLWFib3V0IC5hYm91dCAuaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjLWFib3V0IC5wb2ludCB7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMTIwcHg7XG4gIGJhY2tncm91bmQ6ICMwYTJjNDAgdXJsKC4uL2ltZy90b3AvcG9pbnQtYmctcGMucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG4uc2VjLWFib3V0IC5wb2ludCAuaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDExNzJweDtcbn1cbi5zZWMtYWJvdXQgLnBvaW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlYy1hYm91dCAucG9pbnQgaDMgc3BhbiB7XG4gIHBhZGRpbmc6IDAgNDBweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5OWUxOTtcbn1cbi5zZWMtYWJvdXQgLnBvaW50IGgzIGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2M5OWUxOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgZm9udC1mYW1pbHk6IFwiQm9kb25pIE1vZGFcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zZWMtYWJvdXQgLnBvaW50IGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICB3aWR0aDogMzIlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMwNDQwNjQgMCUsICMxMjEyMTIgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTllMTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWMtYWJvdXQgLnBvaW50IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkJvZG9uaSBNb2RhXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2M5OWUxOTtcbn1cbi5zZWMtYWJvdXQgLnBvaW50IGxpIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNjOTllMTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnNlYy1hYm91dCAucG9pbnQgbGkgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1hYm91dCAucG9pbnQge1xuICAgIHBhZGRpbmc6IDE3Ljk0ODcxNzk0ODd2dyA1LjEyODIwNTEyODJ2dztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9wb2ludC1iZy1zcC5wbmcpO1xuICB9XG4gIC5zZWMtYWJvdXQgLnBvaW50IGgzIHtcbiAgICBmb250LXNpemU6IDYuMTUzODQ2MTUzOHZ3O1xuICB9XG4gIC5zZWMtYWJvdXQgLnBvaW50IGgzIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgNS4xMjgyMDUxMjgydncgMi41NjQxMDI1NjQxdnc7XG4gIH1cbiAgLnNlYy1hYm91dCAucG9pbnQgaDMgZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuc2VjLWFib3V0IC5wb2ludCBsaSB7XG4gICAgcGFkZGluZzogNy42OTIzMDc2OTIzdncgNS4xMjgyMDUxMjgydnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYy1hYm91dCAucG9pbnQgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy42OTIzMDc2OTIzdnc7XG4gIH1cbiAgLnNlYy1hYm91dCAucG9pbnQgbGk6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA4LjIwNTEyODIwNTF2dztcbiAgfVxuICAuc2VjLWFib3V0IC5wb2ludCBsaSBoNCB7XG4gICAgZm9udC1zaXplOiA1LjEyODIwNTEyODJ2dztcbiAgfVxufVxuLnNlYy1tZW51IHtcbiAgcGFkZGluZzogMTIwcHggMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvbWVudS1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnNlYy1tZW51IC5pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwOHB4O1xufVxuLnNlYy1tZW51IC50dGwgLmVuIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VjLW1lbnUgLnR0bCAuanAge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zZWMtbWVudSAuYmxvY2s6bnRoLW9mLXR5cGUoMm4rMSkgLnR4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNiU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMyU7XG4gIH1cbiAgLnNlYy1tZW51IC5ibG9jazpudGgtb2YtdHlwZSgybikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuc2VjLW1lbnUgLmJsb2NrOm50aC1vZi10eXBlKDJuKSAudHh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNiU7XG4gICAgcGFkZGluZy1yaWdodDogMzMlO1xuICB9XG59XG4uc2VjLW1lbnUgLmJsb2NrIC5zdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWMtbWVudSAuYmxvY2sgLnN0dGwgLmVuIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZmFtaWx5OiBcIkJvZG9uaSBNb2RhXCIsIHNlcmlmO1xuICBjb2xvcjogI2M5OWUxOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VjLW1lbnUgLmJsb2NrIC5zdHRsIC5qcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5zZWMtbWVudSAuYmxvY2sgLnBsYW4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zZWMtbWVudSAuYmxvY2sgLnBsYW46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NhZDBkNjtcbn1cbi5zZWMtbWVudSAuYmxvY2sgLnBsYW4gLnN1cCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWMtbWVudSAuYmxvY2sgLnBsYW4gLm1vbnRobHkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJvZG9uaSBNb2RhXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNlYy1tZW51IC5ibG9jayAucGxhbiAubW9udGhseTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLvv6VcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnNlYy1tZW51IC5ibG9jayAucGxhbiAubW9udGhseTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+9nlwiO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uc2VjLW1lbnUgLmJsb2NrIC5pbWcge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDQ1NHB4O1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlYy1tZW51IC5ibG9jayAuaW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlYy1tZW51IC5ibG9jayAudHh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMTAwcHggODBweDtcbiAgd2lkdGg6IDY4JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLW1lbnUge1xuICAgIHBhZGRpbmc6IDE2LjY2NjY2NjY2Njd2dyA1LjEyODIwNTEyODJ2dztcbiAgfVxuICAuc2VjLW1lbnUgLmJsb2NrOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDguMjA1MTI4MjA1MXZ3O1xuICB9XG4gIC5zZWMtbWVudSAuYmxvY2sgLnN0dGwge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMTI4MjA1MTI4MnZ3O1xuICB9XG4gIC5zZWMtbWVudSAuYmxvY2sgLnN0dGwgLmVuIHtcbiAgICBmb250LXNpemU6IDEyLjMwNzY5MjMwNzd2dztcbiAgfVxuICAuc2VjLW1lbnUgLmJsb2NrIC5zdHRsIC5qcCB7XG4gICAgZm9udC1zaXplOiA1LjEyODIwNTEyODJ2dztcbiAgfVxuICAuc2VjLW1lbnUgLmJsb2NrIC5wbGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjY5MjMwNzY5MjN2dztcbiAgfVxuICAuc2VjLW1lbnUgLmJsb2NrIC5wbGFuOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNTY0MTAyNTY0MXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjU2NDEwMjU2NDF2dztcbiAgfVxuICAuc2VjLW1lbnUgLmJsb2NrIC5wbGFuIC5tb250aGx5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOS4yMzA3NjkyMzA4dnc7XG4gIH1cbiAgLnNlYy1tZW51IC5ibG9jayAucGxhbiAubW9udGhseSBzcGFuOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNy42OTIzMDc2OTIzdnc7XG4gIH1cbiAgLnNlYy1tZW51IC5ibG9jayAuaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogLTUuMTI4MjA1MTI4MnZ3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMC4yNTY0MTAyNTY0dncpO1xuICAgIGhlaWdodDogNzUuMTI4MjA1MTI4MnZ3O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuc2VjLW1lbnUgLmJsb2NrIC50eHQge1xuICAgIG1hcmdpbjogLTcuNjkyMzA3NjkyM3Z3IGF1dG8gMDtcbiAgICBwYWRkaW5nOiA2LjY2NjY2NjY2Njd2dyAxNC4xMDI1NjQxMDI2dncgOC4yMDUxMjgyMDUxdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLnNlYy12b2ljZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL3ZvaWNlLWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2VjLXZvaWNlIC5pbm5lciB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgbWF4LXdpZHRoOiAxMDg4cHg7XG59XG4uc2VjLXZvaWNlIC50dGwgLmVuIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5zZWMtdm9pY2UgbGkge1xuICB3aWR0aDogMjMlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWMtdm9pY2UgLmltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGhlaWdodDogaW5pdGlhbDtcbn1cbi5zZWMtdm9pY2UgLm5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uc2VjLXZvaWNlIC5jb21tZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXZvaWNlIHtcbiAgICBwYWRkaW5nOiAxNi42NjY2NjY2NjY3dncgMDtcbiAgfVxuICAuc2VjLXZvaWNlIC5pbm5lciB7XG4gICAgcGFkZGluZzogNS4xMjgyMDUxMjgydnc7XG4gIH1cbiAgLnNlYy12b2ljZSBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMTAuMjU2NDEwMjU2NHZ3O1xuICAgIHdpZHRoOiA0NyU7XG4gIH1cbiAgLnNlYy12b2ljZSAuaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjEyODIwNTEyODJ2dztcbiAgfVxuICAuc2VjLXZvaWNlIC5uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjU2NDEwMjU2NDF2dztcbiAgICBmb250LXNpemU6IDQuNjE1Mzg0NjE1NHZ3O1xuICB9XG59XG4uc2VjLWZhcSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbi5zZWMtZmFxIC5pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogODQ4cHg7XG59XG4uc2VjLWZhcSAudHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWMtZmFxIC50dGwgLmVuIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5zZWMtZmFxIC50dGwgLmVuLCAuc2VjLWZhcSAudHRsIC5qcCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlYy1mYXEgZGwge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VjLWZhcSBkbDo6YmVmb3JlLCAuc2VjLWZhcSBkbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDBzO1xufVxuLnNlYy1mYXEgZGw6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnNlYy1mYXEgZHQsIC5zZWMtZmFxIGRkIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIDBzO1xufVxuLnNlYy1mYXEgZHQ6OmJlZm9yZSwgLnNlYy1mYXEgZGQ6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJvZG9uaSBNb2RhXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogMDtcbn1cbi5zZWMtZmFxIGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zZWMtZmFxIGR0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5zZWMtZmFxIGR0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlFcIjtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VjLWZhcSBkZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJBXCI7XG4gIGNvbG9yOiAjY2VkMGQ2O1xufVxuLnNlYy1mYXEgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1mYXEge1xuICAgIHBhZGRpbmc6IDE2LjY2NjY2NjY2Njd2dyA1LjEyODIwNTEyODJ2dztcbiAgfVxuICAuc2VjLWZhcSAudHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5zZWMtZmFxIGRsIHtcbiAgICBwYWRkaW5nOiAxMC4yNTY0MTAyNTY0dncgMDtcbiAgfVxuICAuc2VjLWZhcSBkbDo6YmVmb3JlLCAuc2VjLWZhcSBkbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAzLjU4OTc0MzU4OTd2dztcbiAgICB0b3A6IDEyLjgyMDUxMjgyMDV2dztcbiAgfVxuICAuc2VjLWZhcSBkdCwgLnNlYy1mYXEgZGQge1xuICAgIHBhZGRpbmctbGVmdDogMTAuMjU2NDEwMjU2NHZ3O1xuICB9XG4gIC5zZWMtZmFxIGR0OjpiZWZvcmUsIC5zZWMtZmFxIGRkOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNi4xNTM4NDYxNTM4dnc7XG4gIH1cbiAgLnNlYy1mYXEgZHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjI1NjQxMDI1NjR2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMC4yNTY0MTAyNTY0dnc7XG4gIH1cbiAgLnNlYy1mYXEgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTAuMjU2NDEwMjU2NHZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYy1uZXdzIHtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjdmOGY4O1xufVxuLnNlYy1uZXdzIC5pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMTU0cHg7XG4gIG1heC13aWR0aDogODQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWMtbmV3cyAudHRsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2VjLW5ld3MgLnR0bCAuZW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnNlYy1uZXdzIC50dGwgLmVuLCAuc2VjLW5ld3MgLnR0bCAuanAge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZWMtbmV3cyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWMtbmV3cyAuZGF0ZSB7XG4gIHdpZHRoOiA5MHB4O1xufVxuLnNlYy1uZXdzIC50eHQge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWMtbmV3cyAudHh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgMHM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VjLW5ld3Mge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG4gIC5zZWMtbmV3cyBhW2hyZWZdOmhvdmVyIC50eHQ6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYy1uZXdzIC5idG4ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtbmV3cyB7XG4gICAgcGFkZGluZzogMTYuNjY2NjY2NjY2N3Z3IDUuMTI4MjA1MTI4MnZ3O1xuICB9XG4gIC5zZWMtbmV3cyAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnNlYy1uZXdzIC50dGwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLnNlYy1uZXdzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNjkyMzA3NjkyM3Z3O1xuICB9XG4gIC5zZWMtbmV3cyAuZGF0ZSB7XG4gICAgd2lkdGg6IDIwLjUxMjgyMDUxMjh2dztcbiAgfVxuICAuc2VjLW5ld3MgLnR4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzLjA3NjkyMzA3Njl2dyk7XG4gIH1cbiAgLnNlYy1uZXdzIC5idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNlYy1pbmZvIC5jb250YWN0IHtcbiAgcGFkZGluZzogODBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzNjNTc2NyAwJSwgIzNhNDY0ZSAxMDAlKTtcbn1cbi5zZWMtaW5mbyAuY29udGFjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvaW5mby1iZy1wYy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4uc2VjLWluZm8gLmNvbnRhY3QgLmlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlYy1pbmZvIC5jb250YWN0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLnNlYy1pbmZvIC5jb250YWN0IGgyIGVtIHtcbiAgY29sb3I6ICNjOTllMTk7XG59XG4uc2VjLWluZm8gLmNvbnRhY3QgcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VjLWluZm8gLmNvbnRhY3QgYSB7XG4gIHdpZHRoOiAzNjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW5mbyAuY29udGFjdCB7XG4gICAgcGFkZGluZzogMTYuNDEwMjU2NDEwM3Z3IDA7XG4gIH1cbiAgLnNlYy1pbmZvIC5jb250YWN0OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2luZm8tYmctc3AucG5nKTtcbiAgfVxuICAuc2VjLWluZm8gLmNvbnRhY3QgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMTI4MjA1MTI4MnZ3O1xuICAgIGZvbnQtc2l6ZTogNi4xNTM4NDYxNTM4dnc7XG4gIH1cbiAgLnNlYy1pbmZvIC5jb250YWN0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNjkyMzA3NjkyM3Z3O1xuICB9XG4gIC5zZWMtaW5mbyAuY29udGFjdCBhIHtcbiAgICB3aWR0aDogODB2dztcbiAgfVxufVxuLnNlYy1pbmZvIC5tYXAge1xuICBiYWNrZ3JvdW5kOiAjMGEyYzQwO1xufVxuLnNlYy1pbmZvIC5tYXAgLnR4dCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU3LjM1Mjk0MTE3NjV2dyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlYy1pbmZvIC5tYXAgLnR4dCAudHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWMtaW5mbyAubWFwIC50eHQgLnR0bCAuZW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnNlYy1pbmZvIC5tYXAgLnR4dCBkbCB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2VjLWluZm8gLm1hcCAudHh0IGR0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnNlYy1pbmZvIC5tYXAgLnR4dCAudGVsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWMtaW5mbyAubWFwIC50eHQgLnRlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY28tdGVsLnN2Zykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIGxlZnQ6IDA7XG59XG4uc2VjLWluZm8gLm1hcCAudHh0IC50ZWwgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zZWMtaW5mbyAubWFwIC50eHQgLnRlbCBhIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuLnNlYy1pbmZvIC5tYXAgLnR4dCAub3V0c2lkZSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLnNlYy1pbmZvIC5tYXAgLnR4dCAub3V0c2lkZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQm9kb25pIE1vZGFcIiwgc2VyaWY7XG59XG4uc2VjLWluZm8gLm1hcCAuaW1nIHtcbiAgd2lkdGg6IDU3LjM1Mjk0MTE3NjV2dztcbn1cbi5zZWMtaW5mbyAubWFwIC5pbWcgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWluZm8gLm1hcCB7XG4gICAgcGFkZGluZzogMTYuNjY2NjY2NjY2N3Z3IDUuMTI4MjA1MTI4MnZ3O1xuICB9XG4gIC5zZWMtaW5mbyAubWFwIC50eHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlYy1pbmZvIC5tYXAgLnR4dCAudHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjEyODIwNTEyODJ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuc2VjLWluZm8gLm1hcCAudHh0IGRsIHtcbiAgICBtYXJnaW46IDcuNjkyMzA3NjkyM3Z3IDA7XG4gICAgZm9udC1zaXplOiAzLjA3NjkyMzA3Njl2dztcbiAgfVxuICAuc2VjLWluZm8gLm1hcCAudHh0IGR0IHtcbiAgICBmb250LXNpemU6IDMuNTg5NzQzNTg5N3Z3O1xuICB9XG4gIC5zZWMtaW5mbyAubWFwIC50eHQgLnRlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy42OTIzMDc2OTIzdnc7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjY5MjMwNzY5MjN2dztcbiAgICBmb250LXNpemU6IDMuMDc2OTIzMDc2OXZ3O1xuICB9XG4gIC5zZWMtaW5mbyAubWFwIC50eHQgLnRlbDo6YmVmb3JlIHtcbiAgICB3aWR0aDogNi4xNTM4NDYxNTM4dnc7XG4gICAgaGVpZ2h0OiA2LjE1Mzg0NjE1Mzh2dztcbiAgICB0b3A6IGNhbGMoNTAlIC0gMy4wNzY5MjMwNzY5dncpO1xuICB9XG4gIC5zZWMtaW5mbyAubWFwIC50eHQgLnRlbCBhIHtcbiAgICBmb250LXNpemU6IDMuMDc2OTIzMDc2OXZ3O1xuICB9XG4gIC5zZWMtaW5mbyAubWFwIC50eHQgLm91dHNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNjkyMzA3NjkyM3Z3O1xuICB9XG4gIC5zZWMtaW5mbyAubWFwIC50eHQgLm91dHNpZGUgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMTI4MjA1MTI4MnZ3O1xuICB9XG4gIC5zZWMtaW5mbyAubWFwIC50eHQgLm91dHNpZGUgbGkgYSB7XG4gICAgd2lkdGg6IDUxLjI4MjA1MTI4MjF2dztcbiAgfVxuICAuc2VjLWluZm8gLm1hcCAuaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogLTUuMTI4MjA1MTI4MnZ3O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMC4yNTY0MTAyNTY0dncpO1xuICAgIGhlaWdodDogNjQuMTAyNTY0MTAyNnZ3O1xuICB9XG4gIC5zZWMtaW5mbyAubWFwIC5pbWcgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zZWMtaW50cm8ge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50cm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xuICB9XG59XG4uc2VjLWludHJvIC5pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbnRybyAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWMtaW50cm8gLmFib3ZlIHtcbiAgcGFkZGluZzogMTE2cHggODNweCAwIDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW50cm8tMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludHJvIC5hYm92ZSB7XG4gICAgcGFkZGluZzogMjB2dyAwIDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjAlIGF1dG87XG4gIH1cbn1cbi5zZWMtaW50cm8gLmFib3ZlIC5ib3gtbnZ5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiA0NDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50cm8gLmFib3ZlIC5ib3gtbnZ5IHtcbiAgICBtYXJnaW46IDAgNXZ3IDEwdnc7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5zZWMtaW50cm8gLmFib3ZlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1pbnRybyAuYWJvdmUgaDIge1xuICAgIGZvbnQtc2l6ZTogNS4xMjgyMDUxMjgydnc7XG4gIH1cbn1cbi5zZWMtaW50cm8gLmFib3ZlIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtaW50cm8gLmJlbG93IHtcbiAgICBwYWRkaW5nOiAwIDV2dztcbiAgfVxufVxuLnNlYy1pbnRybyAuYmVsb3cgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWludHJvIC5iZWxvdyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZ3O1xuICAgIGZvbnQtc2l6ZTogOC4yMDUxMjgyMDUxdnc7XG4gIH1cbn1cbi5zZWMtaW50cm8gLmJlbG93IHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VjLWNvdW5zZWxpbmcgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxuICAuc2VjLWNvdW5zZWxpbmcgLmltZyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAuc2VjLWNvdW5zZWxpbmcgLnR4dCB7XG4gICAgd2lkdGg6IDYzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jb3Vuc2VsaW5nIC5pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgfVxufVxuLnNlYy1mbG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTBkZWcsICMwNDQwNjQgMCUsICMxMjEyMTIgNDAwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VjLWZsb3cgLmlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDg0OHB4O1xuICB9XG59XG4uc2VjLWZsb3cgbGkge1xuICBwYWRkaW5nOiA1MHB4IDQzcHggNjBweCAzNHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbm87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWMtZmxvdyBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4NDhweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDQyNHB4KTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2xpbmUtYXJyb3cuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWZsb3cgbGkge1xuICAgIHBhZGRpbmc6IDEwdncgMDtcbiAgfVxuICAuc2VjLWZsb3cgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zZWMtZmxvdyBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzLjg0NjE1Mzg0NjJ2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1MCUgYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VjLWZsb3cgLmltZyB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1mbG93IC5pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgfVxufVxuLnNlYy1mbG93IC50eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VjLWZsb3cgLnR4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5zZWMtZmxvdyAudHh0OjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG5vLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1mYW1pbHk6IFwiQm9kb25pIE1vZGFcIiwgc2VyaWY7XG4gIGNvbG9yOiAjYzk5ZTE5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1mbG93IC50eHQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA4LjIwNTEyODIwNTF2dztcbiAgICB0b3A6IC0zdnc7XG4gIH1cbn1cbi5zZWMtZmxvdyAudHh0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1mbG93IC50eHQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDEzdnc7XG4gICAgZm9udC1zaXplOiA1LjEyODIwNTEyODJ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNlYy1wcm9taXNlIC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNlYy1wcm9taXNlIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VjLXBvaW50IC5pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcG9pbnQgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxMi44MjA1MTI4MjA1dncgMDtcbiAgfVxufVxuLnNlYy1wb2ludCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWMtcG9pbnQgbGkgLmltZyB7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNlYy1wb2ludCBsaSAuaW1nIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXBvaW50IGxpIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjLXBvaW50IGxpIC50eHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobnVtLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtZmFtaWx5OiBcIkJvZG9uaSBNb2RhXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2M5OWUxOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zZWMtcG9pbnQgbGkgLnR4dCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDgxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcG9pbnQgbGkgLnR4dCB7XG4gICAgbWFyZ2luOiAtMTIuODIwNTEyODIwNXZ3IDV2dyAwO1xuICAgIHBhZGRpbmctdG9wOiA1LjEyODIwNTEyODJ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuc2VjLXBvaW50IGxpIC50eHQ6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxMi4zMDc2OTIzMDc3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zZWMtcG9pbnQgbGk6bnRoLW9mLXR5cGUob2RkKSAuaW1nIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zZWMtcG9pbnQgbGk6bnRoLW9mLXR5cGUob2RkKSAudHh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwJTtcbiAgfVxuICAuc2VjLXBvaW50IGxpOm50aC1vZi10eXBlKGV2ZW4pIC5pbWcge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5zZWMtcG9pbnQgbGk6bnRoLW9mLXR5cGUoZXZlbikgLnR4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMzAlO1xuICB9XG59XG4uc2VjLXBvaW50IGxpIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXBvaW50IGxpIGgzIHtcbiAgICBmb250LXNpemU6IDUuMTI4MjA1MTI4MnZ3O1xuICB9XG59XG4uc2VjLXBvaW50IGxpIHAge1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcGxhbiAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWMtcGxhbiBoMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwNnB4O1xuICBsaW5lLWhlaWdodDogMTA2cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzBhMmM0MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYy1wbGFuIGgyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOTllMTk7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcGxhbiBoMiB7XG4gICAgaGVpZ2h0OiAyMC41MTI4MjA1MTI4dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIwLjUxMjgyMDUxMjh2dztcbiAgICBmb250LXNpemU6IDYuMTUzODQ2MTUzOHZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNlYy1wbGFuIGgyOjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyLjU2NDEwMjU2NDF2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0LjEwMjU2NDEwMjZ2dyk7XG4gICAgdG9wOiAyLjA1MTI4MjA1MTN2dztcbiAgICBsZWZ0OiAtMS4yODIwNTEyODIxdnc7XG4gIH1cbn1cbi5zZWMtcGxhbiAuYmxvY2s6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnNlYy1wbGFuIC5ibG9jayAuYm94LXdodCB7XG4gIHBhZGRpbmc6IDU2cHggNTBweCA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wbGFuIC5ibG9jayAuYm94LXdodCB7XG4gICAgcGFkZGluZzogNS4xMjgyMDUxMjgydnc7XG4gIH1cbn1cbi5zZWMtcGxhbiBoMiB7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogODBweDtcbn1cbi5zZWMtcGxhbiAubGVhZCB7XG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWMtcGxhbiAuaW1nIHtcbiAgd2lkdGg6IDUzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wbGFuIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjLXBsYW4gLnR4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MzBweCAtIDYwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wbGFuIC50eHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA2MS41Mzg0NjE1Mzg1dnc7XG4gIH1cbn1cbi5zZWMtcGxhbiAudGVybSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcGxhbiAudGVybSB7XG4gICAgZm9udC1zaXplOiA1LjEyODIwNTEyODJ2dztcbiAgfVxufVxuLnNlYy1wbGFuIC5tb250aCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtcGxhbiAubW9udGgge1xuICAgIGZvbnQtc2l6ZTogNC4xMDI1NjQxMDI2dnc7XG4gIH1cbn1cbi5zZWMtcGxhbiAucHJpY2Uge1xuICBmb250LXNpemU6IDM0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLXBsYW4gLnByaWNlIHtcbiAgICBmb250LXNpemU6IDguNzE3OTQ4NzE3OXZ3O1xuICB9XG59XG4uc2VjLXBsYW4gZHQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWMtcGxhbiBkdCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlYy1wbGFuIGR0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjNjA0OTAwIDAlLCAjZjRiODAwIDEwMCUpO1xufVxuLnNlYy1wbGFuIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWMtbmV3c2xpc3QgLmJveC13aHQge1xuICBwYWRkaW5nOiA2MHB4IDgzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLW5ld3NsaXN0IC5ib3gtd2h0IHtcbiAgICBwYWRkaW5nOiA1LjEyODIwNTEyODJ2dztcbiAgfVxufVxuLnNlYy1uZXdzbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQUQwRDY7XG59XG4uc2VjLW5ld3NsaXN0IGxpIGEge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNlYy1uZXdzbGlzdCBsaSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnNlYy1uZXdzbGlzdCBsaSBhIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNlYy1uZXdzbGlzdCAuZGF0ZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5zZWMtbmV3c2xpc3QgLnR4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cbn1cbi5zZWMtbmV3c2RldGFpbCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2FkMGQ2O1xufVxuLnNlYy1uZXdzZGV0YWlsIC5idG4ge1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICB3aWR0aDogMzIwcHg7XG59XG4uc2VjLWNvbnRhY3Qge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5zZWMtY29udGFjdCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuLnNlYy1jb250YWN0IC5saS1zdGF0dXMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlYy1jb250YWN0IC5ib3gtd2h0IHtcbiAgcGFkZGluZzogNjBweCA4M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jb250YWN0IC5ib3gtd2h0IHtcbiAgICBwYWRkaW5nOiA1LjEyODIwNTEyODJ2dztcbiAgfVxufVxuLnNlYy1jb250YWN0IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNlYy1jb250YWN0IHAge1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2VjLWNvbnRhY3QgcCB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWNvbnRhY3QgcCB7XG4gICAgZm9udC1zaXplOiAzLjU4OTc0MzU4OTd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnNlYy1jb250YWN0IGR0LCAuc2VjLWNvbnRhY3QgZGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnNlYy1jb250YWN0IGR0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgLnNlYy1jb250YWN0IGRkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWNvbnRhY3QgZHQge1xuICAgIGZvbnQtc2l6ZTogNC4xMDI1NjQxMDI2dnc7XG4gIH1cbiAgLnNlYy1jb250YWN0IGRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5zZWMtY29udGFjdCAuYXJlYS1yYWRpbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2VjLWNvbnRhY3QgLnJlcXVpcmVkIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zZWMtY29udGFjdCAucmVxdWlyZWQgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICNjOTIwMTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5zZWMtY29udGFjdCAuc2VjLWJ0biB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHdpZHRoOiAyODJweDtcbn1cbi5zZWMtY29udGFjdCAuc2VjLWJ0biBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlYy1jb250YWN0IC5zZWMtYnRuIC5zZW5kIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNlYy1jb250YWN0IC5zZWMtYnRuIC5iYWNrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNlYy1wcml2YWN5IC5ib3gtd2h0IHtcbiAgcGFkZGluZzogNTBweCA4MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1wcml2YWN5IC5ib3gtd2h0IHtcbiAgICBtYXJnaW46IC01LjEyODIwNTEyODJ2dztcbiAgICBwYWRkaW5nOiA3LjY5MjMwNzY5MjN2dyA1LjEyODIwNTEyODJ2dztcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTAuMjU2NDEwMjU2NHZ3KTtcbiAgfVxufVxuLnNlYy1wcml2YWN5IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbn1cbi5zZWMtcHJpdmFjeSAubGktbnVtID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjLWNvbXBhbnkge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnNlYy1jb21wYW55IGRsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NhZDBkNjtcbn1cbi5zZWMtY29tcGFueSBkdCwgLnNlYy1jb21wYW55IGRkIHtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jb21wYW55IGR0LCAuc2VjLWNvbXBhbnkgZGQge1xuICAgIHBhZGRpbmc6IDMuODQ2MTUzODQ2MnZ3IDUuMTI4MjA1MTI4MnZ3O1xuICB9XG59XG4uc2VjLWNvbXBhbnkgZHQge1xuICB3aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWNvbXBhbnkgZHQge1xuICAgIHdpZHRoOiAyNS42NDEwMjU2NDF2dztcbiAgfVxufVxuLnNlYy1jb21wYW55IGRkIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtY29tcGFueSBkZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1LjY0MTAyNTY0MXZ3KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jb21wYW55IC5zZWMtc25zIGRkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjLWNvbXBhbnkgLnNlYy1idG4ge1xuICBnYXA6IDIwcHg7XG59XG4uc2VjLWNvbXBhbnkgLnNlYy1idG4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgd2lkdGg6IDIyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1jb21wYW55IC5zZWMtYnRuIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMi41NjQxMDI1NjQxdncgMDtcbiAgfVxufVxuLnNlYy1tYXAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLnNlYy1tYXAgaWZyYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjLWFjY2VzcyAuYWNjZXNzIGxpIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBjb3VudGVyLWluY3JlbWVudDogbnVtO1xufVxuLnNlYy1hY2Nlc3MgLmFjY2VzcyBsaSAuaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYy1hY2Nlc3MgLmFjY2VzcyBsaSAuaW1nOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKG51bSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2M5OWUxOTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWMtYWNjZXNzIC5hY2Nlc3MgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjI1NjQxMDI1NjR2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYy1hbmNob3Ige1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCAwIDYwcHg7XG4gIHdpZHRoOiAxMDAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VjLWFuY2hvciB7XG4gICAgcGFkZGluZzogNS4xMjgyMDUxMjgydnc7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbi5zZWMtbm90Zm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZjdmOGY4O1xuICBwYWRkaW5nOiA4MHB4IDAgMTYwcHg7XG59XG4uc2VjLW5vdGZvdW5kIC5ib3gtd2h0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDYwcHg7XG4gIHdpZHRoOiA4NDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlYy1ub3Rmb3VuZCAudHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNlYy1ub3Rmb3VuZCBhIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbiAgd2lkdGg6IDI4MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1ub3Rmb3VuZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5zZWMtbm90Zm91bmQgLmJveC13aHQge1xuICAgIHBhZGRpbmc6IDQxLjAyNTY0MTAyNTZ2dyA1LjEyODIwNTEyODJ2dztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuc2VjLW5vdGZvdW5kIC50dGwge1xuICAgIGZvbnQtc2l6ZTogNC42MTUzODQ2MTU0dnc7XG4gIH1cbiAgLnNlYy1ub3Rmb3VuZCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjEyODIwNTEyODJ2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5zZWMtbm90Zm91bmQgYSB7XG4gICAgbWFyZ2luOiAyMC41MTI4MjA1MTI4dncgYXV0byAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zaXRlaWQge1xuICB6LWluZGV4OiA5OTk7XG59XG5cbmhlYWRlciB7XG4gIHotaW5kZXg6IDkwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmluZGV4IC5pcy1oaWRlc2V0IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtMTIwcHg7XG4gIH1cbiAgLmluZGV4IC5pcy1maXhlZCB7XG4gICAgYmFja2dyb3VuZDogIzBhMmM0MDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuLW1lbnU6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBtZW51Q2xvc2VUb3AgMC42cyBmb3J3YXJkcztcbiAgfVxuICAuYnRuLW1lbnU6OmFmdGVyIHtcbiAgICBhbmltYXRpb246IG1lbnVDbG9zZUJvdHRvbSAwLjZzIGZvcndhcmRzO1xuICB9XG4gIC5pcy1tZW51LXNob3cgbmF2IHtcbiAgICB0b3A6IDIwLjUxMjgyMDUxMjh2dztcbiAgfVxuICAuaXMtbWVudS1zaG93IC5idG4tbWVudTo6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IG1lbnVPcGVuVG9wIDAuNnMgZm9yd2FyZHM7XG4gIH1cbiAgLmlzLW1lbnUtc2hvdyAuYnRuLW1lbnU6OmFmdGVyIHtcbiAgICBhbmltYXRpb246IG1lbnVPcGVuQm90dG9tIDAuNnMgZm9yd2FyZHM7XG4gIH1cbn1cbi5zZWMtZmFxIC5pcy1hY2NvcmRpb24tc3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlYy1mYXEgLmlzLWFjY29yZGlvbi1iZHkge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlYy1mYXEgLmlzLXNob3c6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4uc2VjLWZhcSAuaXMtc2hvdyAuaXMtYWNjb3JkaW9uLXN3IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zZWMtZmFxIC5pcy1zaG93IC5pcy1hY2NvcmRpb24tYmR5IHtcbiAgbWF4LWhlaWdodDogMjAwMHB4O1xufVxuXG4ubXdfd3BfZm9ybV9pbnB1dCAubGktc3RhdHVzIGxpOm50aC1vZi10eXBlKDEpIHtcbiAgY29sb3I6ICNjOTllMTk7XG59XG4ubXdfd3BfZm9ybV9pbnB1dCAubGktc3RhdHVzIGxpOm50aC1vZi10eXBlKDEpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzYwNDkwMCAwJSwgI2Y0YjgwMCAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4ubXdfd3BfZm9ybV9jb25maXJtIC5saS1zdGF0dXMgbGk6bnRoLW9mLXR5cGUoMikge1xuICBjb2xvcjogI2M5OWUxOTtcbn1cbi5td193cF9mb3JtX2NvbmZpcm0gLmxpLXN0YXR1cyBsaTpudGgtb2YtdHlwZSgyKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICM2MDQ5MDAgMCUsICNmNGI4MDAgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLm13X3dwX2Zvcm0gLmhvcml6b250YWwtaXRlbSArIC5ob3Jpem9udGFsLWl0ZW0ge1xuICBtYXJnaW46IDEwcHggMCAwIDAgIWltcG9ydGFudDtcbn1cblxuLm13X3dwX2Zvcm1fY29tcGxldGUgLmxpLXN0YXR1cyBsaTpudGgtb2YtdHlwZSgzKSB7XG4gIGNvbG9yOiAjYzk5ZTE5O1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AaW1wb3J0IHVybChcIi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vZWFybHlhY2Nlc3Mvbm90b3NhbnNqcC5jc3NcIik7XHJcbkBpbXBvcnQgdXJsKCcvL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2VyaWYrSlA6d2dodEAyMDA7MzAwOzQwMDs1MDA7NjAwOzcwMDs5MDAmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUJvZG9uaStNb2RhOml0YWwsb3Bzeix3Z2h0QDAsNi4uOTYsNDAwOzAsNi4uOTYsNTAwOzAsNi4uOTYsNjAwOzAsNi4uOTYsNzAwOzAsNi4uOTYsODAwOzAsNi4uOTYsOTAwOzEsNi4uOTYsNDAwOzEsNi4uOTYsNTAwOzEsNi4uOTYsNjAwOzEsNi4uOTYsNzAwOzEsNi4uOTYsODAwOzEsNi4uOTYsOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLy8gd2lkdGhcclxuJHBjLXc6IDEzNjA7XHJcbiRzcC13OiAzOTA7XHJcbiRicDogNzY4cHg7XHJcbkBmdW5jdGlvbiBzcHcoJHcpIHtcclxuICBAcmV0dXJuICgobWF0aC5kaXYoJHcsICRzcC13KSkqMTAwKSt2dztcclxufVxyXG5AZnVuY3Rpb24gcGN3KCR3KSB7XHJcbiAgQHJldHVybiAoKG1hdGguZGl2KCR3LCAkcGMtdykpKjEwMCkrdnc7XHJcbn1cclxuXHJcbi8vIGNvbG9yXHJcbiRibGs6ICMwMDA7XHJcbiRncnk6ICNmN2Y4Zjg7XHJcbiRsLWdyeTogI2NhZDBkNjtcclxuJHdodDogI2ZmZjtcclxuJGJlZzogI2JjYTY5ZDtcclxuJGdsZDogI2M5OWUxOTtcclxuJGdsZC1zOiAjNjA0OTAwO1xyXG4kZ2xkLWU6ICNmNGI4MDA7XHJcbiRudnk6ICMwYTJjNDA7XHJcbiRudnktczogIzA0NDA2NDtcclxuJG52eS1lOiAjMTIxMjEyO1xyXG5cclxuQGltcG9ydCBcIi4vYmFzZS9taXhpblwiO1xyXG5AaW1wb3J0IFwiLi9iYXNlL3Jlc2V0XCI7XHJcbkBpbXBvcnQgXCIuL2Jhc2Uvc2V0dGluZ1wiO1xyXG5AaW1wb3J0IFwiLi9sYXlvdXQvbGF5b3V0XCI7XHJcbkBpbXBvcnQgXCIuL21vZHVsZS9tb2R1bGVcIjtcclxuQGltcG9ydCBcIi4vc3RhdGUvc3RhdGVcIjtcclxuQGltcG9ydCBcIi4vdGhlbWUvdGhlbWVcIjsiLCIvKiEgZGVzdHlsZS5jc3MgdjIuMC4yIHwgTUlUIExpY2Vuc2UgfCBodHRwczovL2dpdGh1Yi5jb20vbmljb2xhcy1jdXNhbi9kZXN0eWxlLmNzcyAqL1xyXG5cclxuLyogUmVzZXQgYm94LW1vZGVsIGFuZCBzZXQgYm9yZGVycyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8qIERvY3VtZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cclxuICogMy4gUmVtb3ZlIGdyYXkgb3ZlcmxheSBvbiBsaW5rcyBmb3IgaU9TLlxyXG4gKi9cclxuXHJcbmh0bWwge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMyovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxyXG4gKi9cclxuXHJcbm1haW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKiBWZXJ0aWNhbCByaHl0aG0gKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbnAsXHJcbnRhYmxlLFxyXG5ibG9ja3F1b3RlLFxyXG5hZGRyZXNzLFxyXG5wcmUsXHJcbmlmcmFtZSxcclxuZm9ybSxcclxuZmlndXJlLFxyXG5kbCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIZWFkaW5ncyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogTGlzdHMgKGVudW1lcmF0aW9uKSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudWwsXHJcbm9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBMaXN0cyAoZGVmaW5pdGlvbikgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnQgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3MgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nLFxyXG5lbSB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50ICovXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUHJldmVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaXNzdWVzLlxyXG4gKi9cclxuXHJcbmltZyxcclxuZW1iZWQsXHJcbm9iamVjdCxcclxuaWZyYW1lIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4vKiBGb3JtcyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlc2V0IGZvcm0gZmllbGRzIHRvIG1ha2UgdGhlbSBzdHlsZWFibGVcclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBmb250OiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVzZXQgcmFkaW8gYW5kIGNoZWNrYm94IGFwcGVhcmFuY2UgdG8gcHJlc2VydmUgdGhlaXIgbG9vayBpbiBpT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBjaGVja2JveDtcclxuICBhcHBlYXJhbmNlOiBjaGVja2JveDtcclxufVxyXG5cclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiByYWRpbztcclxuICBhcHBlYXJhbmNlOiByYWRpbztcclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQge1xyXG4gIC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuW3R5cGU9XCJidXR0b25cIl1bZGlzYWJsZWRdLFxyXG5bdHlwZT1cInJlc2V0XCJdW2Rpc2FibGVkXSxcclxuW3R5cGU9XCJzdWJtaXRcIl1bZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGFycm93IGluIElFMTAgJiBJRTExXHJcbiAqL1xyXG5cclxuc2VsZWN0OjotbXMtZXhwYW5kIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHBhZGRpbmdcclxuICovXHJcblxyXG5vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXNldCB0byBpbnZpc2libGVcclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDEgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ2xpY2thYmxlIGxhYmVsc1xyXG4gKi9cclxuXHJcbmxhYmVsW2Zvcl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmUgKi9cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qXHJcbiAqIFJlbW92ZSBvdXRsaW5lIGZvciBlZGl0YWJsZSBjb250ZW50LlxyXG4gKi9cclxuXHJcbltjb250ZW50ZWRpdGFibGVdIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4vKiBUYWJsZSAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbmNhcHRpb24ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG50aCB7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyogTWlzYyAqL1xyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59IiwiaHRtbCwgYm9keSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcbmh0bWwge1xyXG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHRzY3JvbGwtcGFkZGluZy10b3A6IDE0MHB4O1xyXG5cdEBpbmNsdWRlIHNwIHtcclxuXHRcdHNjcm9sbC1wYWRkaW5nLXRvcDogMjR2dztcclxuXHR9XHJcbn1cclxuYm9keSB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNztcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Ly8gZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogJGJsaztcclxuXHRAaW5jbHVkZSBzcCB7XHJcblx0XHRmb250LXNpemU6IHNwdygxNCk7XHJcblx0fVxyXG59IiwiLmwtY29scyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdCYucmV2IHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XHJcblx0Ji5sZWZ0IHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XHJcblx0Ji5jZW50ZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG5cdCYucmlnaHQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XHJcblx0Ji50b3AgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxyXG5cdCYubWlkZGxlIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxyXG5cdCYuYm90dG9tIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XHJcblx0LnNlbGYtdG9wIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxyXG5cdC5zZWxmLW1pZGRsZSB7IGFsaWduLXNlbGY6IGNlbnRlcjsgfVxyXG5cdC5zZWxmLWJvdHRvbSB7IGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XHJcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcclxuXHRcdC5vcmRlci0jeyRpfSB7IG9yZGVyOiAkaSB9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNwIHtcclxuXHQuc3Age1xyXG5cdFx0Ji1sLWNvbHMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0Ji5yZXYgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cclxuXHRcdFx0Ji5sZWZ0IHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XHJcblx0XHRcdCYuY2VudGVyIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cclxuXHRcdFx0Ji5yaWdodCB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cclxuXHRcdFx0Ji50b3AgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxyXG5cdFx0XHQmLm1pZGRsZSB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cclxuXHRcdFx0Ji5ib3R0b20geyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cclxuXHRcdFx0LnNlbGYtdG9wIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxyXG5cdFx0XHQuc2VsZi1taWRkbGUgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cclxuXHRcdFx0LnNlbGYtYm90dG9tIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cclxuXHRcdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCA2IHtcclxuXHRcdFx0XHQmLW9yZGVyLSN7JGl9IHsgb3JkZXI6ICRpIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1sZWZ0IHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XHJcblx0XHQmLWNlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XHJcblx0XHQmLXJpZ2h0IHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxyXG5cdFx0Ji10b3AgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxyXG5cdFx0Ji1taWRkbGUgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XHJcblx0XHQmLWJvdHRvbSB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBwYyB7XHJcblx0LnBjIHtcclxuXHRcdCYtbC1jb2xzIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdCYucmV2IHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XHJcblx0XHRcdCYubGVmdCB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxyXG5cdFx0XHQmLmNlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XHJcblx0XHRcdCYucmlnaHQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XHJcblx0XHRcdCYudG9wIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cclxuXHRcdFx0Ji5taWRkbGUgeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XHJcblx0XHRcdCYuYm90dG9tIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XHJcblx0XHRcdC5zZWxmLXRvcCB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cclxuXHRcdFx0LnNlbGYtbWlkZGxlIHsgYWxpZ24tc2VsZjogY2VudGVyOyB9XHJcblx0XHRcdC5zZWxmLWJvdHRvbSB7IGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XHJcblx0XHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNiB7XHJcblx0XHRcdFx0Ji1vcmRlci0jeyRpfSB7IG9yZGVyOiAkaSB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtbGVmdCB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxyXG5cdFx0Ji1jZW50ZXIgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxyXG5cdFx0Ji1yaWdodCB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cclxuXHRcdCYtdG9wIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cclxuXHRcdCYtbWlkZGxlIHsgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxyXG5cdFx0Ji1ib3R0b20geyBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cclxuXHR9XHJcbn0iLCJAaW5jbHVkZSBzcCB7XHJcblx0Lm5vU1AgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxufVxyXG5AaW5jbHVkZSBwYyB7XHJcblx0Lm5vUEMgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMDAge1xyXG5cdC53LSN7JGl9IHsgd2lkdGg6ICRpKjElICFpbXBvcnRhbnQgfVxyXG59XHJcbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAwIHtcclxuXHQubWItI3skaX0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogc3B3KCRpKjIpICFpbXBvcnRhbnQ7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnArMSkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkaSoxcHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc3Age1xyXG5cdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAwIHtcclxuXHRcdC5zcC13LSN7JGl9IHsgd2lkdGg6ICRpKjElICFpbXBvcnRhbnQ7IH1cclxuXHR9XHJcblx0QGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMDAge1xyXG5cdFx0LnNwLW1iLSN7JGl9IHsgbWFyZ2luLWJvdHRvbTogJGkqMXB4ICFpbXBvcnRhbnQ7IH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwKzEpIHtcclxuXHRAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwMCB7XHJcblx0XHQucGMtdy0jeyRpfSB7IHdpZHRoOiAkaSoxJSAhaW1wb3J0YW50OyB9XHJcblx0fVxyXG5cdEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAwIHtcclxuXHRcdC5wYy1tYi0jeyRpfSB7IG1hcmdpbi1ib3R0b206ICRpKjFweCAhaW1wb3J0YW50OyB9XHJcblx0fVxyXG59XHJcblxyXG5AaW1wb3J0IFwiLi9hbmltZVwiO1xyXG5AaW1wb3J0IFwiLi9pbnB1dFwiO1xyXG5AaW1wb3J0IFwiLi9pbWdcIjtcclxuQGltcG9ydCBcIi4vbGlzdFwiO1xyXG5AaW1wb3J0IFwiLi90eHRcIjtcclxuQGltcG9ydCBcIi4vcGFydHNcIjtcclxuQGltcG9ydCBcIi4vZ2xvYmFsXCI7XHJcbkBpbXBvcnQgXCIuL3BhZ2VcIjtcclxuQGltcG9ydCBcIi4vemluZGV4XCI7IiwiQGtleWZyYW1lcyBtZW51T3BlblRvcCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdG9wOiBzcHcoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRvcDogc3B3KDUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdG9wOiBzcHcoNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgbWVudU9wZW5Cb3R0b20ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGJvdHRvbTogc3B3KDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICBib3R0b206IHNwdyg1KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJvdHRvbTogc3B3KDUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMGRlZyk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBtZW51Q2xvc2VUb3Age1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRvcDogc3B3KDUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIwZGVnKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgdG9wOiBzcHcoNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0b3A6IHNwdygwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIG1lbnVDbG9zZUJvdHRvbSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYm90dG9tOiBzcHcoNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIwZGVnKTtcclxuICAgIH1cclxuICAgIDUwJSB7XHJcbiAgICAgICAgYm90dG9tOiBzcHcoNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3R0b206IHNwdygwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIH1cclxufSIsImlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICAtd2Via2l0LWFkaWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5pbnB1dFt0eXBlPXRleHRdLCB0ZXh0YXJlYSB7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICRncnk7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuOjpwbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6ICNjZmQwZDA7XHJcbn1cclxuc2VsZWN0IHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuc2VsZWN0OmludmFsaWQsIG9wdGlvbjpmaXJzdC1jaGlsZCB7XHJcbiAgY29sb3I6ICM4ODg7XHJcbn1cclxuLy8gcmFkaW/jgIFjaGVja2JveOOCq+OCueOCv+ODoOOBruWgtOWQiFxyXG5pbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgJiArIHNwYW4ge1xyXG4gICAgbWFyZ2luOiAwIDIwcHggMCA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBjb250ZW50KCk7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncnk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBjb250ZW50KCk7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvLWNoZWNrLnN2Zykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgbGVmdDogMnB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5sYWJlbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5pbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcclxuICAmICsgc3BhbiB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmxrO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBzZWxlY3Rib3jjgqvjgrnjgr/jg6Djga7loLTlkIhcclxuc2VsZWN0IHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zZWxlY3Qge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXI6ICM4ODggMXB4IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgJi5hcnJvdyB7XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoKTtcclxuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRibGs7XHJcbiAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgdG9wOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtaXhpbiBzcCgkdzogJGJwKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHcpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gcGMoJHc6ICRicCkge1xyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3ICsgMSkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbkBtaXhpbiBtYXgtcmF0aW8oJHI6ICcxNi85Jykge1xyXG5cdEBtZWRpYSAobWF4LWFzcGVjdC1yYXRpbzogJHIpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5AbWl4aW4gbWluLXJhdGlvKCRyOiAnMTYvOScpIHtcclxuXHRAbWVkaWEgKG1pbi1hc3BlY3QtcmF0aW86ICRyKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIHRzKCRwcm9wZXJ0eTogYWxsLCAkZHVyYXRpb246IC4zcywgJGRlbGF5OiAwcykge1xyXG5cdHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24gJGRlbGF5O1xyXG59XHJcbkBtaXhpbiBjb250ZW50KCRwb3NpdGlvbjogYWJzb2x1dGUpIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiAkcG9zaXRpb247XHJcbn1cclxuQG1peGluIGFycm93KCR3OiAxMHB4LCAkaDogMnB4LCAkcG9zOiA1cHgpe1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIGNvbnRlbnQoKTtcclxuXHRcdHdpZHRoOiAkdztcclxuXHRcdGhlaWdodDogJGg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkaDtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRyaWdodDogJHBvcztcclxuXHRcdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIHRzKCk7XHJcblx0fVxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHR0b3A6IGNhbGMoNTAlIC0gKCRoIC8gMikpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdH1cclxuXHQmOjphZnRlciB7XHJcblx0XHRib3R0b206IGNhbGMoNTAlIC0gKCRoIC8gMikpO1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJwICsgMSkge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHJpZ2h0OiAkcG9zIC0gMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBtaXhpbiBsaC1jcm9wKCRsaW5lLWhlaWdodCkge1xyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdG1hcmdpbi10b3A6IGNhbGMoKDEgLSAjeyRsaW5lLWhlaWdodH0pICogLjVlbSk7XHJcblx0XHRcclxuXHR9XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDA7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiBjYWxjKCgxIC0gI3skbGluZS1oZWlnaHR9KSAqIC41ZW0pO1xyXG5cdH1cclxufSIsImltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn0iLCIubGkge1xyXG5cdCYtZGlzYyB7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDJlbTtcclxuXHRcdFx0bGlzdC1zdHlsZTogZGlzYztcclxuXHRcdFx0Ji5ub3RpY2Uge1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIuKAu1wiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogLTEuNWVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLW51bSB7XHJcblx0XHQ+IGxpIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDEuOGVtO1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xyXG5cdFx0XHQmLm5vdGljZSB7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwi4oC7XCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMS4zZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtZG90IHtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjpub3QoW2NsYXNzPVwibm90aWNlXCJdKTo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA4cHg7XHJcblx0XHRcdFx0bGVmdDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYubm90aWNlIHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCLigLtcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtcGFyZW4ge1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyZW07XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Y291bnRlci1pbmNyZW1lbnQ6IGNudDtcclxuXHRcdFx0Jjpub3QoW2NsYXNzPVwibm90aWNlXCJdKTo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIu+8iFwiIGNvdW50ZXIoY250KSBcIu+8iVwiO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtM2VtO1xyXG5cdFx0XHRcdHdpZHRoOiAzZW07XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogLjNlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLm5vdGljZSB7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwi4oC7XCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAtMS41ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbm90aWNlIHtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCLigLtcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWNoZWNrIHtcclxuXHRcdD4gbGkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XHJcblx0XHRcdFx0QGluY2x1ZGUgY29udGVudCgpO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJvdHRvbTogY2FsYyg1MCUgLSA3cHgpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aHQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ4ZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdFx0bGVmdDogNnB4O1xyXG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00OGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji1hbmNob3Ige1xyXG5cdFx0Z2FwOiAzMHB4O1xyXG5cdFx0PiBsaSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRjb2xvcjogJHdodDtcclxuXHRcdFx0YmFja2dyb3VuZDogIzA3MjkzZTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGNvbnRlbnQoKTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ2xkO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDhweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHMoKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBwYyB7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMGQ0OTZlO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IHNwdygxOCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuY29sMiB7XHJcblx0XHRcdD4gbGkge1xyXG5cdFx0XHRcdHdpZHRoOiA0MzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDY1cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDY1cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3Age1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmNvbDMge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHR3aWR0aDogMjI3cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2NXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA2NXB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLXN0YXR1cyB7XHJcblx0XHRnYXA6IDk1cHg7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGdhcDogc3B3KDQwKTtcclxuXHRcdH1cclxuXHRcdD4gbGkge1xyXG5cdFx0XHRjb2xvcjogJGwtZ3J5O1xyXG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogbnVtO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogY291bnRlcihudW0sIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGNvbnRlbnQoKTtcclxuXHRcdFx0XHRcdHdpZHRoOiA3NXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbC1ncnk7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtODVweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIHNwIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IHNwdygyNSk7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiBzcHcoLTM1KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZmYge1xyXG5cdCYtYm9kb25pIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnQm9kb25pIE1vZGEnLCBzZXJpZjtcclxuXHR9XHJcblx0Ji1ub3RvLXNlcmlmIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xyXG5cdH1cclxufVxyXG4uZncge1xyXG5cdCYtbiB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cclxuXHQmLWIgeyBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cdCYtMTAwIHsgZm9udC13ZWlnaHQ6IDEwMDsgfSAvL1RoaW5cclxuXHQmLTIwMCB7IGZvbnQtd2VpZ2h0OiAyMDA7IH0gLy9FeHRyYS1saWdodFxyXG5cdCYtMzAwIHsgZm9udC13ZWlnaHQ6IDMwMDsgfSAvL0xpZ2h0XHJcblx0Ji00MDAgeyBmb250LXdlaWdodDogNDAwOyB9IC8vUmVndWxhclxyXG5cdCYtNTAwIHsgZm9udC13ZWlnaHQ6IDUwMDsgfSAvL01lZGl1bVxyXG5cdCYtNjAwIHsgZm9udC13ZWlnaHQ6IDYwMDsgfSAvL1NlbWktYm9sZFxyXG5cdCYtNzAwIHsgZm9udC13ZWlnaHQ6IDcwMDsgfSAvL0JvbGRcclxuXHQmLTgwMCB7IGZvbnQtd2VpZ2h0OiA4MDA7IH0gLy9FeHRyYS1ib2xkXHJcblx0Ji05MDAgeyBmb250LXdlaWdodDogOTAwOyB9IC8vQmxhY2tcclxufVxyXG4uZmMge1xyXG5cdCYtYmxrIHsgY29sb3I6ICRibGs7IH1cclxuXHQmLXdodCB7Y29sb3I6ICR3aHQ7IH1cclxufVxyXG4udGEge1xyXG5cdCYtbCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuXHQmLWMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuXHQmLXIgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxyXG59XHJcbi5ub3dyYXAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XHJcbi50eHQge1xyXG5cdCYta2VybmluZyB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdH1cclxuXHQmLW5vdGljZSB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRAaW5jbHVkZSBzcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogc3B3KDEyKTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1lcnJvciB7XHJcblx0XHRjb2xvcjogI2YwMDtcclxuXHR9XHJcbn1cclxuLm1hcmtlciB7XHJcblx0Ji15bCB7IGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCA3MCUsICRibGsgNzAlKTsgfVxyXG59XHJcbkBpbmNsdWRlIHNwIHtcclxuXHQuc3Age1xyXG5cdFx0Ji1mdyB7XHJcblx0XHRcdCYtbiB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cclxuXHRcdFx0Ji1iIHsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuXHRcdFx0Ji0xMDAgeyBmb250LXdlaWdodDogMTAwOyB9IC8vVGhpblxyXG5cdFx0XHQmLTIwMCB7IGZvbnQtd2VpZ2h0OiAyMDA7IH0gLy9FeHRyYS1saWdodFxyXG5cdFx0XHQmLTMwMCB7IGZvbnQtd2VpZ2h0OiAzMDA7IH0gLy9MaWdodFxyXG5cdFx0XHQmLTQwMCB7IGZvbnQtd2VpZ2h0OiA0MDA7IH0gLy9SZWd1bGFyXHJcblx0XHRcdCYtNTAwIHsgZm9udC13ZWlnaHQ6IDUwMDsgfSAvL01lZGl1bVxyXG5cdFx0XHQmLTYwMCB7IGZvbnQtd2VpZ2h0OiA2MDA7IH0gLy9TZW1pLWJvbGRcclxuXHRcdFx0Ji03MDAgeyBmb250LXdlaWdodDogNzAwOyB9IC8vQm9sZFxyXG5cdFx0XHQmLTgwMCB7IGZvbnQtd2VpZ2h0OiA4MDA7IH0gLy9FeHRyYS1ib2xkXHJcblx0XHRcdCYtOTAwIHsgZm9udC13ZWlnaHQ6IDkwMDsgfSAvL0JsYWNrXHJcblx0XHR9XHJcblx0XHQmLWZjIHtcclxuXHRcdFx0Ji1ibGsgeyBjb2xvcjogJGJsazsgfVxyXG5cdFx0fVxyXG5cdFx0Ji10YSB7XHJcblx0XHRcdCYtbCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cclxuXHRcdFx0Ji1jIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcblx0XHRcdCYtciB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XHJcblx0XHR9XHJcblx0XHQmLW5vd3JhcCB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgcGMge1xyXG5cdC5wYyB7XHJcblx0XHQmLWZ3IHtcclxuXHRcdFx0Ji1uIHsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxyXG5cdFx0XHQmLWIgeyBmb250LXdlaWdodDogYm9sZDsgfVxyXG5cdFx0XHQmLTEwMCB7IGZvbnQtd2VpZ2h0OiAxMDA7IH0gLy9UaGluXHJcblx0XHRcdCYtMjAwIHsgZm9udC13ZWlnaHQ6IDIwMDsgfSAvL0V4dHJhLWxpZ2h0XHJcblx0XHRcdCYtMzAwIHsgZm9udC13ZWlnaHQ6IDMwMDsgfSAvL0xpZ2h0XHJcblx0XHRcdCYtNDAwIHsgZm9udC13ZWlnaHQ6IDQwMDsgfSAvL1JlZ3VsYXJcclxuXHRcdFx0Ji01MDAgeyBmb250LXdlaWdodDogNTAwOyB9IC8vTWVkaXVtXHJcblx0XHRcdCYtNjAwIHsgZm9udC13ZWlnaHQ6IDYwMDsgfSAvL1NlbWktYm9sZFxyXG5cdFx0XHQmLTcwMCB7IGZvbnQtd2VpZ2h0OiA3MDA7IH0gLy9Cb2xkXHJcblx0XHRcdCYtODAwIHsgZm9udC13ZWlnaHQ6IDgwMDsgfSAvL0V4dHJhLWJvbGRcclxuXHRcdFx0Ji05MDAgeyBmb250LXdlaWdodDogOTAwOyB9IC8vQmxhY2tcclxuXHRcdH1cclxuXHRcdCYtZmMge1xyXG5cdFx0XHQmLWJsayB7IGNvbG9yOiAkYmxrOyB9XHJcblx0XHR9XHJcblx0XHQmLXRhIHtcclxuXHRcdFx0Ji1sIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG5cdFx0XHQmLWMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuXHRcdFx0Ji1yIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuXHRcdH1cclxuXHRcdCYtbm93cmFwIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG5cdH1cclxufSIsIi5idG4ge1xyXG4gICYtZ3J5IHtcclxuICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJGdyeTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcbiAgfVxyXG4gICYtZ2xkLWJvcmRlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ2xkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgQGluY2x1ZGUgdHMoKTtcclxuICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIC5pY28tdGFyZ2V0IHtcclxuICAgICAgICAgIC8vICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgLy8gICB0b3A6IDdweDtcclxuICAgICAgICAgIC8vICAgcmlnaHQ6IDFweDtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICByaWdodDogM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4ICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZ2xkLWdyYWQge1xyXG4gICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgLy8gd2lkdGg6IDM2NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJHdodDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGdsZC1zIDAlLCAkZ2xkLWUgMTAwJSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMCByZ2JhKDAsIDAsIDAsIC4xNik7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vIEBpbmNsdWRlIHNwIHtcclxuICAgIC8vICAgcGFkZGluZzogc3B3KDIwKSBzcHcoMzApO1xyXG4gICAgLy8gICB3aWR0aDogc3B3KDI4MCk7XHJcbiAgICAvLyB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgY29udGVudCgpO1xyXG4gICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRnbGQtcyAwJSwgJGdsZC1lIDE1MCUpO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHRzKCk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoKTtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDZweCk7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNnB4KTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdodDtcclxuICAgICAgdG9wOiAzcHg7XHJcbiAgICAgIGxlZnQ6IDNweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IC01MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtbnZ5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJHdodDtcclxuICAgIGJhY2tncm91bmQ6ICRudnk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIEBpbmNsdWRlIHRzKCk7XHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLW52eS1ncmFkIHtcclxuICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICR3aHQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTBkZWcsICRudnktZSAwJSwgJG52eS1zIDEwMCUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IDAgcmdiYSgwLCAwLCAwLCAuMTYpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcclxuICAgIEBpbmNsdWRlIHRzKCk7XHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gQGluY2x1ZGUgc3Age1xyXG4gICAgLy8gICBwYWRkaW5nOiBzcHcoMjApIHNwdygzMCk7XHJcbiAgICAvLyAgIHdpZHRoOiBzcHcoMjgwKTtcclxuICAgIC8vIH1cclxuICB9XHJcbiAgJi1kbCB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAkYmxrO1xyXG4gICAgYmFja2dyb3VuZDogJHdodDtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjI1KTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRnbGQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRlbnQoKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tZGwtYXJyb3cuc3ZnKTtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLWRsLWZpbGUuc3ZnKTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgd2lkdGg6IDUyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBwYWRkaW5nOiBzcHcoMjApO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IHNwdygxNik7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiBzcHcoMTYpO1xyXG4gICAgICAgICAgaGVpZ2h0OiBzcHcoMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB3aWR0aDogc3B3KDI4KTtcclxuICAgICAgICAgIGhlaWdodDogc3B3KDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmljbyB7XHJcbiAgJi10YXJnZXQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBjb250ZW50KCk7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2h0O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ2xkO1xyXG4gICAgICB0b3A6IDNweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDhweDtcclxuICAgICAgcmlnaHQ6IDJweDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdG9wOiA2cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udHRsIHtcclxuICAmLWxpbmUycHgge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIC5lbiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGNvbG9yOiAkd2h0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29udGVudCgpO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGdsZC1zIDAlLCAkZ2xkLWUgMTAwJSk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5qcCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkd2h0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBzcHcoMjApO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogc3B3KDI0KTtcclxuICAgICAgZm9udC1zaXplOiBzcHcoMjQpO1xyXG4gICAgICAuZW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHNwdygxMCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHNwdygxOCk7XHJcbiAgICAgICAgZm9udC1zaXplOiBzcHcoMjQpO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiBzcHcoODApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuanAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogc3B3KDIwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWxpbmUxcHggeyAgICAgXHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LWZhbWlseTogJ0JvZG9uaSBNb2RhJywgc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoKTtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRnbGQtcyAwJSwgJGdsZC1lIDEwMCUpO1xyXG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDQwcHgpO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XHJcbiAgICAgIGZvbnQtc2l6ZTogc3B3KDIyKTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiBzcHcoODApO1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gc3B3KDQwKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmxpbmsge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgZm9udC1mYW1pbHk6ICdCb2RvbmkgTW9kYScsIHNlcmlmO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjphZnRlciB7XHJcbiAgICBAaW5jbHVkZSBjb250ZW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSB0cygpO1xyXG4gIH1cclxuICAmLXRlbCB7XHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWdsZCB7XHJcbiAgICBAZXh0ZW5kIC5saW5rO1xyXG4gICAgY29sb3I6ICRnbGQ7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRnbGQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWJsayB7XHJcbiAgICBAZXh0ZW5kIC5saW5rO1xyXG4gICAgY29sb3I6ICRibGs7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRibGs7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWJsYW5rIHtcclxuICAgIEBleHRlbmQgLmxpbms7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBjb250ZW50KCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgYmFja2dyb3VuZDogJHdodDtcclxuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSB0cygpO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDEwcHg7XHJcbiAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbnRlbnQoKTtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRudnk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdodDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggJG52eTtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRzKCRkdXJhdGlvbjogLjFzKTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCBzcHcoMzApIDAgc3B3KDEwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJveCB7XHJcbiAgJi13aHQge1xyXG4gICAgYmFja2dyb3VuZDogJHdodDtcclxuICB9XHJcbiAgJi1udnkge1xyXG4gICAgcGFkZGluZzogNDBweCA0MHB4IDM4cHg7XHJcbiAgICBjb2xvcjogJHdodDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDQ0MDY0IDAlLCAjMTIxMjEyIDEwMCUpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdsZDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgcGFkZGluZzogc3B3KDIwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJnIHtcclxuICAmLWdyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3J5O1xyXG4gIH1cclxuICAmLW52eSB7XHJcbiAgICBjb2xvcjogJHdodDtcclxuICAgIGJhY2tncm91bmQ6ICRudnk7XHJcbiAgfVxyXG59XHJcbi5wYWdlIHtcclxuICAmLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JnLWhlYWQtcGMucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoMSB7XHJcbiAgICAgIGNvbG9yOiAkbnZ5O1xyXG4gICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLXRvcDogc3B3KDgwKTtcclxuICAgICAgaGVpZ2h0OiBzcHcoMTMwKTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9iZy1oZWFkLXNwLnBuZyk7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IHNwdygxNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLmJyZWFkY3J1bWIge1xyXG4gIGhlaWdodDogNTBweDtcclxuICBjb2xvcjogJHdodDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwNDQwNjQgMCUsICMxMjEyMTIgMTAwJSk7XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhLCBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiBzcHcoMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCI+XCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pbm5lciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogNjBweCAyMHB4IDgwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XHJcbiAgcCB7XHJcbiAgICAgICYgKyBwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRnbGQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nOiBzcHcoNDApIHNwdygyMCk7XHJcbiAgfVxyXG59XHJcbi5zZWNvbmRhcnkge1xyXG4gIEBpbmNsdWRlIHBjIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMCAwO1xyXG4gIH1cclxufVxyXG4uYmxvY2sge1xyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICB9XHJcbn1cclxuLndwLXBhZ2VuYXZpIHtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYSwgc3BhbiB7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJhY2tncm91bmQ6ICR3aHQ7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgLjE2KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgYSB7XHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgIEBpbmNsdWRlIHRzKCk7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsLWdyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY3VycmVudCB7XHJcbiAgICBjb2xvcjogJHdodDtcclxuICAgIGJhY2tncm91bmQ6ICRibGs7XHJcbiAgfVxyXG4gIC5uZXh0cG9zdHNsaW5rLCAucHJldmlvdXNwb3N0c2xpbmsge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufSIsIi5zaXRlaWQge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgdHMoKTtcclxuICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogc3B3KDYxKTtcclxuICAgICAgICBoZWlnaHQ6IHNwdyg0NCk7XHJcbiAgICAgICAgdG9wOiBzcHcoMjApO1xyXG4gICAgICAgIGxlZnQ6IHNwdygyMCk7XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgcGMge1xyXG4gICAgLmluZGV4IHtcclxuICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDVkNWQ1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpdGVpZCB7XHJcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ib2R5Om5vdCguaW5kZXgpIHtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG52eTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuaGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gaGVpZ2h0OiAxMjBweDtcclxuICAgIEBpbmNsdWRlIHRzKCk7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggMzBweCAxOHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IHNwdyg4MCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG52eTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDEwZjE5O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBzcHcoMzApIHNwdygyMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbmF2IHtcclxuICAgICAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgICAgIG1peC1ibGVuZC1tb2RlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAmOm5vdCguY29udGFjdCkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCb2RvbmkgTW9kYScsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdodDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJlZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cygpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0IHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBzcHcoMjApO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gc3B3KDgwKSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRudnktZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAxMGYxOTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IHNwdyg4MCk7XHJcbiAgICAgICAgICAgIHRvcDogLTEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRzKCk7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICY6bm90KC5jb250YWN0KTpub3QoLnBvbGljeSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHNwdygyMCkgc3B3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHNwdygyODApO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBzcHcoMjApIHNwdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucG9saWN5IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHNwdygyMCkgc3B3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3MDcwNzA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAuYXJlYS1uYXZpY28ge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogc3B3KDIwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBzcHcoMjQpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBzcHcoMjQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tbWVudSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzcHcoMjApO1xyXG4gICAgICAgICAgICB3aWR0aDogc3B3KDMwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBzcHcoMTApO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudCgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aHQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTMlIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRzKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlci1idG4ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbn1cclxuLy8gbWFpbiB7XHJcbi8vICAgICBAaW5jbHVkZSBzcCB7XHJcbi8vICAgICAgICAgJjpub3QoLmluZGV4KSB7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzcHcoODApO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5mb290ZXIge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgYmFja2dyb3VuZDogJGJsaztcclxuICAgIC5pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDU1MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTE2MHB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHNwdyg0OCkgc3B3KDIwKSBzcHcoMzIwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRudnktZSAwJSwgJG52eS1zIDEwMCUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgyMDEsIDE1OCwgMjUsIC44KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHMoKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMjAxLCAxNTgsIDI1LCAxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gc3B3KDExMCkpO1xyXG4gICAgICAgICAgICBib3R0b206IHNwdyg4MCk7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHNwdygyMjEpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBzcHcoMjIxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHNwdyg5OSk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNwdyg3Mik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBuYXYge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDU3OHB4O1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQoKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2h0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHMoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBzcHcoMjApO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgJjpub3QoLnBvbGljeSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBzcHcoMjApIHNwdygxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3B3KDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogXCJCb2RvbmkgTW9kYVwiLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucG9saWN5IHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogc3B3KDIwKSBzcHcoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWN0IHtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIC50ZWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCBzcHcoNDApO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzcHcoMjQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWN0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gc3B3KDQwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2VjIHtcclxuICAgICYtbXYge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90b3AvbXYtYmctcGMucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjgxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBzcHcoODAwKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvbXYtYmctc3AucG5nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogc3B3KDEwMCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbnZ5LWU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwdygxOCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogc3B3KDE4Myk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHNwdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBzcHcoMjgwKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gc3B3KDE0MCkpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiBzcHcoMjApO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYWJvdXQge1xyXG4gICAgICAgIC5hYm91dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJG52eS1zIDAlLCAkbnZ5LWUgMjAwJSk7XHJcbiAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwIDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MzBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVhZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzglO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogc3B3KDYwKSBzcHcoMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGVhZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzcHcoMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHNwdyg0MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wb2ludCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMTIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRudnkgdXJsKC4uL2ltZy90b3AvcG9pbnQtYmctcGMucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTcycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2h0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRnbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCb2RvbmkgTW9kYScsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzIlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aHQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJG52eS1zIDAlLCAkbnZ5LWUgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ2xkO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQm9kb25pIE1vZGEnLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdsZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogc3B3KDcwKSBzcHcoMjApO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90b3AvcG9pbnQtYmctc3AucG5nKTtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHNwdygyNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgc3B3KDIwKSBzcHcoMTApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogc3B3KDMwKSBzcHcoMjApO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwdygzMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3B3KDMyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHNwdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tZW51IHtcclxuICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL21lbnUtYmcucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHRsIHtcclxuICAgICAgICAgICAgLmVuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuanAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGs7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybisxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zNiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMzJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0dGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIC5lbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQm9kb25pIE1vZGEnLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdsZDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5qcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wbGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYWQwZDY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIC5zdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vbnRobHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCb2RvbmkgTW9kYScsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLvv6VcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi772eXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTRweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIC4xNik7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMDBweCA4MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY4JTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aHQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogc3B3KDY1KSBzcHcoMjApO1xyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcHcoMzIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0dGwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzcHcoNDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuanAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHNwdygyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBsYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwdygzMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3B3KDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHNwdygxMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tb250aGx5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHNwdygzNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3B3KDMwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzcHcoLTIwKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgc3B3KDQwKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzcHcoMjkzKTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHNwdygtMzApIGF1dG8gMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBzcHcoMjYpIHNwdyg1NSkgc3B3KDMyKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAuMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXZvaWNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RvcC92b2ljZS1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwODhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnR0bCB7XHJcbiAgICAgICAgICAgIC5lbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29tbWVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBzcHcoNjUpIDA7XHJcbiAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBzcHcoMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIHNwdyg0MCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDclO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3B3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcHcoMTApO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzcHcoMTgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1mYXEge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHRsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgLmVuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVuLCAuanAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGs7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudCgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGs7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRzKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGR0LCBkZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cygpO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCb2RvbmkgTW9kYScsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGR0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlFcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRkIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQVwiO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNjZWQwZDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHNwdyg2NSkgc3B3KDIwKTtcclxuICAgICAgICAgICAgLnR0bCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHNwdyg0MCkgMDtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzcHcoMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogc3B3KDUwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkdCwgZGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBzcHcoNDApO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHNwdygyNCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3B3KDQwKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHNwdyg0MCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBzcHcoNDApO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1uZXdzIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyeTtcclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1NHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg0OHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50dGwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgLmVuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVuLCAuanAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGs7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQoKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHMoKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICBhW2hyZWZdIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogc3B3KDY1KSBzcHcoMjApO1xyXG4gICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHRsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcHcoMzApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBzcHcoODApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHNwdyg5MCkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbmZvIHtcclxuICAgICAgICAuY29udGFjdCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdodDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMzYzU3NjcgMCUsICMzYTQ2NGUgMTAwJSk7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250ZW50KCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdG9wL2luZm8tYmctcGMucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBzcHcoNjQpIDA7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2luZm8tYmctc3AucG5nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcHcoMjApO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3B3KDI0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwdygzMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODB2dztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG52eTtcclxuICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gcGN3KDc4MCkpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aHQ7XHJcbiAgICAgICAgICAgICAgICAudHRsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5lbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY28tdGVsLnN2Zykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm91dHNpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdCb2RvbmkgTW9kYScsIHNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBwY3coNzgwKTtcclxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogc3B3KDY1KSBzcHcoMjApO1xyXG4gICAgICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAudHRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3B3KDIwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGRsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBzcHcoMzApIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3B3KDEyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHNwdygxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50ZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBzcHcoMzApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHNwdygzMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3B3KDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzcHcoMjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzcHcoMjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIHNwdygxMikpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzcHcoMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5vdXRzaWRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3B3KDMwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3B3KDIwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBzcHcoMjAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBzcHcoLTIwKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgc3B3KDQwKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBzcHcoMjUwKTtcclxuICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbnRybyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTB2dztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFib3ZlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTE2cHggODNweCAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW50cm8tMDEucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwdncgMCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCUgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm94LW52eSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NDhweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNXZ3IDEwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHNwdygyMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmVsb3cge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDV2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDV2dztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHNwdygzMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWNvdW5zZWxpbmcge1xyXG4gICAgICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDV2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtZmxvdyB7XHJcbiAgICAgICAgY29sb3I6ICR3aHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC0xMGRlZywgIzA0NDA2NCAwJSwgIzEyMTIxMiA0MDAlKTtcclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCA0M3B4IDYwcHggMzRweDtcclxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG5vO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udGVudCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0MjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbGluZS1hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwdncgMDtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHNwdygxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjUwJSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogY291bnRlcihubywgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQm9kb25pIE1vZGEnLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ2xkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3B3KDMyKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0zdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAydnc7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxM3Z3O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3B3KDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtcHJvbWlzZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wb2ludCB7XHJcbiAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogc3B3KDUwKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIC4xNik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogcGN3KDEwNDApO1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQm9kb25pIE1vZGEnLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdsZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHNwdygtNTApIDV2dyAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiBzcHcoMjApO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3B3KDQ4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBzcHcoMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXBsYW4ge1xyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICR3aHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRudnk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQoKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ2xkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHNwdyg4MCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogc3B3KDgwKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3B3KDI0KTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyBzcHcoMTApKTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHNwdygxNikpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogc3B3KDgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHNwdygtNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3gtd2h0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggNTBweCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHNwdygyMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBzY3JvbGwtcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWFkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUzMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUzMHB4IC0gNjBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHNwdygyNDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXJtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHNwdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vbnRoIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHNwdygxNik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHNwdygzNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNvbnRlbnQoKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGdsZC1zIDAlLCAkZ2xkLWUgMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtbmV3c2xpc3Qge1xyXG4gICAgICAgIC5ib3gtd2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCA4M3B4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBzcHcoMjApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0FEMEQ2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW5ld3NkZXRhaWwge1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYWQwZDY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250YWN0IHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saS1zdGF0dXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm94LXdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggODNweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogc3B3KDIwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3B3KDE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgICAgICAgIGR0LCBkZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGR0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgZHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBzcHcoMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFyZWEtcmFkaW8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlcXVpcmVkIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjOTIwMTk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VjLWJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODJweDtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlbmQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtcHJpdmFjeSB7XHJcbiAgICAgICAgLmJveC13aHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDgwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogc3B3KC0yMCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBzcHcoMzApIHNwdygyMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgc3B3KDQwKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpLW51bSB7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb21wYW55IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIGRsIHtcclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbC1ncnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZHQsIGRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiBzcHcoMTUpIHNwdygyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBzcHcoMTAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBzcHcoMTAwKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgICAuc2VjLXNucyB7XHJcbiAgICAgICAgICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VjLWJ0biB7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjI0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBzcHcoMTApIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW1hcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWFjY2VzcyB7XHJcbiAgICAgICAgLmFjY2VzcyB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyOTBweDtcclxuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW07XHJcbiAgICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKG51bSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdsZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogc3B3KDQwKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYW5jaG9yIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNjBweDtcclxuICAgICAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogc3B3KDIwKTtcclxuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ub3Rmb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyeTtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMTYwcHg7XHJcbiAgICAgICAgLmJveC13aHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDg0OHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50dGwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjgycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdodDtcclxuICAgICAgICAgICAgLmJveC13aHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogc3B3KDE2MCkgc3B3KDIwKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50dGwge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogc3B3KDE4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHNwdygyMCk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBzcHcoODApIGF1dG8gMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gNOahgeOAgOWLleeahOOBq+WkieOCj+OCi+OCguOBrlxyXG4vLyAz5qGB44CA44Oh44Kk44Oz44Gu44Os44Kk44Ki44Km44OIXHJcbi5zaXRlaWQge1xyXG4gICAgei1pbmRleDogOTk5O1xyXG59XHJcbmhlYWRlciB7XHJcbiAgICB6LWluZGV4OiA5MDA7XHJcbn1cclxuLy8gMuahgeOAgOODluODreODg+OCr1xyXG4vLyAx5qGB44CA5Y2Y5LiA44OR44O844OEIiwiQGluY2x1ZGUgcGMge1xyXG4gICAgLmluZGV4IHtcclxuICAgICAgICAuaXMtaGlkZXNldCB7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICRudnk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAtMTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pcy1maXhlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRudnk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzcCB7XHJcbiAgICAuYnRuLW1lbnUge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbWVudUNsb3NlVG9wIC42cyBmb3J3YXJkcztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG1lbnVDbG9zZUJvdHRvbSAuNnMgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmlzLW1lbnUtc2hvdyB7XHJcbiAgICAgICAgbmF2IHtcclxuICAgICAgICAgICAgdG9wOiBzcHcoODApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLW1lbnUge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtZW51T3BlblRvcCAuNnMgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtZW51T3BlbkJvdHRvbSAuNnMgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnNlYyB7XHJcbiAgICAmLWZhcSB7XHJcbiAgICAgICAgLmlzLWFjY29yZGlvbi1zdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pcy1hY2NvcmRpb24tYmR5IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmlzLXNob3cge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXMtYWNjb3JkaW9uLXN3IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlzLWFjY29yZGlvbi1iZHkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5td193cF9mb3JtX2lucHV0IHtcclxuICAgIC5saS1zdGF0dXMge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdsZDtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRnbGQtcyAwJSwgJGdsZC1lIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm13X3dwX2Zvcm1fY29uZmlybSB7XHJcbiAgICAubGktc3RhdHVzIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRnbGQ7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZ2xkLXMgMCUsICRnbGQtZSAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5td193cF9mb3JtIHtcclxuICAgIC5ob3Jpem9udGFsLWl0ZW0ge1xyXG4gICAgICAgICYrIC5ob3Jpem9udGFsLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm13X3dwX2Zvcm1fY29tcGxldGUge1xyXG4gICAgLmxpLXN0YXR1cyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
