@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

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

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

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

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

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

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

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

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

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

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

html {
  box-sizing: border-box;
  font-size: 62.5%;
}

body {
  color: #606c76;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-size: 1.6em;
  font-weight: 300;
  letter-spacing: 0.01em;
  line-height: 1.6;
}

blockquote {
  border-left: 0.3rem solid #d1d1d1;
  margin-left: 0;
  margin-right: 0;
  padding: 1rem 1.5rem;
}
blockquote *:last-child {
  margin-bottom: 0;
}

.button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
  background-color: #9b4dca;
  border: 0.1rem solid #9b4dca;
  border-radius: 0.4rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.1rem;
  font-weight: 700;
  height: 3.8rem;
  letter-spacing: 0.1rem;
  line-height: 3.8rem;
  padding: 0 3rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}
.button:focus, .button:hover,
button:focus,
button:hover,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:focus,
input[type=submit]:hover {
  background-color: #606c76;
  border-color: #606c76;
  color: #fff;
  outline: 0;
}
.button[disabled],
button[disabled],
input[type=button][disabled],
input[type=reset][disabled],
input[type=submit][disabled] {
  cursor: default;
  opacity: 0.5;
}
.button[disabled]:focus, .button[disabled]:hover,
button[disabled]:focus,
button[disabled]:hover,
input[type=button][disabled]:focus,
input[type=button][disabled]:hover,
input[type=reset][disabled]:focus,
input[type=reset][disabled]:hover,
input[type=submit][disabled]:focus,
input[type=submit][disabled]:hover {
  background-color: #9b4dca;
  border-color: #9b4dca;
}
.button.button-outline,
button.button-outline,
input[type=button].button-outline,
input[type=reset].button-outline,
input[type=submit].button-outline {
  background-color: transparent;
  color: #9b4dca;
}
.button.button-outline:focus, .button.button-outline:hover,
button.button-outline:focus,
button.button-outline:hover,
input[type=button].button-outline:focus,
input[type=button].button-outline:hover,
input[type=reset].button-outline:focus,
input[type=reset].button-outline:hover,
input[type=submit].button-outline:focus,
input[type=submit].button-outline:hover {
  background-color: transparent;
  border-color: #606c76;
  color: #606c76;
}
.button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,
button.button-outline[disabled]:focus,
button.button-outline[disabled]:hover,
input[type=button].button-outline[disabled]:focus,
input[type=button].button-outline[disabled]:hover,
input[type=reset].button-outline[disabled]:focus,
input[type=reset].button-outline[disabled]:hover,
input[type=submit].button-outline[disabled]:focus,
input[type=submit].button-outline[disabled]:hover {
  border-color: inherit;
  color: #9b4dca;
}
.button.button-clear,
button.button-clear,
input[type=button].button-clear,
input[type=reset].button-clear,
input[type=submit].button-clear {
  background-color: transparent;
  border-color: transparent;
  color: #9b4dca;
}
.button.button-clear:focus, .button.button-clear:hover,
button.button-clear:focus,
button.button-clear:hover,
input[type=button].button-clear:focus,
input[type=button].button-clear:hover,
input[type=reset].button-clear:focus,
input[type=reset].button-clear:hover,
input[type=submit].button-clear:focus,
input[type=submit].button-clear:hover {
  background-color: transparent;
  border-color: transparent;
  color: #606c76;
}
.button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,
button.button-clear[disabled]:focus,
button.button-clear[disabled]:hover,
input[type=button].button-clear[disabled]:focus,
input[type=button].button-clear[disabled]:hover,
input[type=reset].button-clear[disabled]:focus,
input[type=reset].button-clear[disabled]:hover,
input[type=submit].button-clear[disabled]:focus,
input[type=submit].button-clear[disabled]:hover {
  color: #9b4dca;
}

code {
  background: #f4f5f6;
  border-radius: 0.4rem;
  font-size: 86%;
  margin: 0 0.2rem;
  padding: 0.2rem 0.5rem;
  white-space: nowrap;
}

pre {
  background: #f4f5f6;
  border-left: 0.3rem solid #9b4dca;
  overflow-y: hidden;
}
pre > code {
  border-radius: 0;
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre;
}

hr {
  border: 0;
  border-top: 0.1rem solid #f4f5f6;
  margin: 3rem 0;
}

input[type=color],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
input[type=week],
input:not([type]),
textarea,
select {
  -webkit-appearance: none;
  background-color: transparent;
  border: 0.1rem solid #d1d1d1;
  border-radius: 0.4rem;
  box-shadow: none;
  box-sizing: inherit;
  height: 3.8rem;
  padding: 0.6rem 1rem 0.7rem;
  width: 100%;
}
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
input[type=week]:focus,
input:not([type]):focus,
textarea:focus,
select:focus {
  border-color: #9b4dca;
  outline: 0;
}

select {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%23d1d1d1" d="M0,0l6,8l6-8"/></svg>') center right no-repeat;
  padding-right: 3rem;
}
select:focus {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 8" width="30"><path fill="%239b4dca" d="M0,0l6,8l6-8"/></svg>');
}
select[multiple] {
  background: none;
  height: auto;
}

textarea {
  min-height: 6.5rem;
}

label,
legend {
  display: block;
  font-size: 1.6rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

fieldset {
  border-width: 0;
  padding: 0;
}

input[type=checkbox],
input[type=radio] {
  display: inline;
}

.label-inline {
  display: inline-block;
  font-weight: normal;
  margin-left: 0.5rem;
}

.container {
  margin: 0 auto;
  max-width: 112rem;
  padding: 0 2rem;
  position: relative;
  width: 100%;
}

.row {
  display: flex;
  flex-direction: column;
  padding: 0;
  width: 100%;
}
.row.row-no-padding {
  padding: 0;
}
.row.row-no-padding > .column {
  padding: 0;
}
.row.row-wrap {
  flex-wrap: wrap;
}
.row.row-top {
  align-items: flex-start;
}
.row.row-bottom {
  align-items: flex-end;
}
.row.row-center {
  align-items: center;
}
.row.row-stretch {
  align-items: stretch;
}
.row.row-baseline {
  align-items: baseline;
}
.row .column {
  display: block;
  flex: 1 1 auto;
  margin-left: 0;
  max-width: 100%;
  width: 100%;
}
.row .column.column-offset-10 {
  margin-left: 10%;
}
.row .column.column-offset-20 {
  margin-left: 20%;
}
.row .column.column-offset-25 {
  margin-left: 25%;
}
.row .column.column-offset-33, .row .column.column-offset-34 {
  margin-left: 33.3333%;
}
.row .column.column-offset-40 {
  margin-left: 40%;
}
.row .column.column-offset-50 {
  margin-left: 50%;
}
.row .column.column-offset-60 {
  margin-left: 60%;
}
.row .column.column-offset-66, .row .column.column-offset-67 {
  margin-left: 66.6666%;
}
.row .column.column-offset-75 {
  margin-left: 75%;
}
.row .column.column-offset-80 {
  margin-left: 80%;
}
.row .column.column-offset-90 {
  margin-left: 90%;
}
.row .column.column-10 {
  flex: 0 0 10%;
  max-width: 10%;
}
.row .column.column-20 {
  flex: 0 0 20%;
  max-width: 20%;
}
.row .column.column-25 {
  flex: 0 0 25%;
  max-width: 25%;
}
.row .column.column-33, .row .column.column-34 {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}
.row .column.column-40 {
  flex: 0 0 40%;
  max-width: 40%;
}
.row .column.column-50 {
  flex: 0 0 50%;
  max-width: 50%;
}
.row .column.column-60 {
  flex: 0 0 60%;
  max-width: 60%;
}
.row .column.column-66, .row .column.column-67 {
  flex: 0 0 66.6666%;
  max-width: 66.6666%;
}
.row .column.column-75 {
  flex: 0 0 75%;
  max-width: 75%;
}
.row .column.column-80 {
  flex: 0 0 80%;
  max-width: 80%;
}
.row .column.column-90 {
  flex: 0 0 90%;
  max-width: 90%;
}
.row .column .column-top {
  align-self: flex-start;
}
.row .column .column-bottom {
  align-self: flex-end;
}
.row .column .column-center {
  align-self: center;
}

@media (min-width: 40rem) {
  .row {
    flex-direction: row;
    margin-left: -1rem;
    width: calc(100% + 2rem);
  }
  .row .column {
    margin-bottom: inherit;
    padding: 0 1rem;
  }
}
a {
  color: #9b4dca;
  text-decoration: none;
}
a:focus, a:hover {
  color: #606c76;
}

dl,
ol,
ul {
  list-style: none;
  margin-top: 0;
  padding-left: 0;
}
dl dl,
dl ol,
dl ul,
ol dl,
ol ol,
ol ul,
ul dl,
ul ol,
ul ul {
  font-size: 90%;
  margin: 1.5rem 0 1.5rem 3rem;
}

ol {
  list-style: decimal inside;
}

ul {
  list-style: circle inside;
}

.button,
button,
dd,
dt,
li {
  margin-bottom: 1rem;
}

fieldset,
input,
select,
textarea {
  margin-bottom: 1.5rem;
}

blockquote,
dl,
figure,
form,
ol,
p,
pre,
table,
ul {
  margin-bottom: 2.5rem;
}

table {
  border-spacing: 0;
  display: block;
  overflow-x: auto;
  text-align: left;
  width: 100%;
}

td,
th {
  border-bottom: 0.1rem solid #e1e1e1;
  padding: 1.2rem 1.5rem;
}
td:first-child,
th:first-child {
  padding-left: 0;
}
td:last-child,
th:last-child {
  padding-right: 0;
}

@media (min-width: 40rem) {
  table {
    display: table;
    overflow-x: initial;
  }
}
b,
strong {
  font-weight: bold;
}

p {
  margin-top: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 300;
  letter-spacing: -0.1rem;
  margin-bottom: 2rem;
  margin-top: 0;
}

h1 {
  font-size: 4.6rem;
  line-height: 1.2;
}

h2 {
  font-size: 3.6rem;
  line-height: 1.25;
}

h3 {
  font-size: 2.8rem;
  line-height: 1.3;
}

h4 {
  font-size: 2.2rem;
  letter-spacing: -0.08rem;
  line-height: 1.35;
}

h5 {
  font-size: 1.8rem;
  letter-spacing: -0.05rem;
  line-height: 1.5;
}

h6 {
  font-size: 1.6rem;
  letter-spacing: 0;
  line-height: 1.4;
}

img {
  max-width: 100%;
}

.clearfix:after {
  clear: both;
  content: " ";
  display: table;
}

.float-left {
  float: left;
}

.float-right {
  float: right;
}

* {
  min-width: 0;
}

html, body {
  font-family: "acumin-pro", sans-serif;
  width: 3840px;
  height: 2160px;
  position: relative;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

body {
  border: 1px solid #3A3F41;
  box-sizing: border-box;
}
body ::-webkit-scrollbar {
  width: 15px;
  height: 15px;
}
body ::-webkit-scrollbar-button {
  width: 15px;
  height: 15px;
}
body ::-webkit-scrollbar-thumb {
  background: #00a274;
  border: 0px none #ffffff;
  border-radius: 50px;
}
body ::-webkit-scrollbar-thumb:hover {
  background: #ffffff;
}
body ::-webkit-scrollbar-thumb:active {
  background: #00a274;
}
body ::-webkit-scrollbar-track {
  background: #d9d9d9;
  border: 0px none #ffffff;
  border-radius: 25px;
}
body ::-webkit-scrollbar-track:hover {
  background: #d9d9d9;
}
body ::-webkit-scrollbar-track:active {
  background: #d9d9d9;
}
body ::-webkit-scrollbar-corner {
  background: transparent;
}

img.body-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

#home_img, #home_img img {
  position: absolute;
  width: 3838px;
  height: 2160px;
  top: -1px;
  left: -1px;
}

.hidden {
  display: none;
}

.overlay {
  z-index: 1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  background-color: rgba(0, 0, 0, 0.75);
}
.overlay.active {
  display: block;
}

.modal {
  display: none;
  padding: 50px;
  border-radius: 50px;
  background-color: #fff;
  z-index: 2;
  position: absolute;
  top: 150px;
  left: 145px;
  width: 2805px;
  padding-right: 150px;
  min-height: 335px;
}
.modal p, .modal em {
  color: #3A3F41;
  font-family: "acumin-pro";
  font-size: 24px;
  line-height: normal;
}
.modal em {
  line-height: unset;
}
.modal.active {
  display: block;
}
.modal .close-modal {
  position: absolute;
  right: 50px;
  top: 25px;
  width: 70px;
  height: 70px;
}
.modal.references p, .modal p.references {
  font-size: 24px !important;
  line-height: 26px !important;
  margin-top: 34px !important;
}

.interstitial .main {
  display: none;
}

header {
  position: absolute;
}

nav.main {
  background-color: #3A3F41;
  padding: 0;
  margin: 0;
  width: calc(100% - 740px);
  display: block;
  padding-left: 12%;
  padding-right: 12%;
  position: absolute;
  bottom: 0;
  padding-bottom: 10px;
}
nav.main::before {
  content: "";
  display: block;
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
  background: linear-gradient(90deg, #00A474 0%, #75C4D6 47.94%, #2B4C93 100%);
  width: 100%;
  height: 10px;
}
nav.main ul {
  padding: 15px 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 0;
}
nav.main ul li {
  color: #fff;
  font-size: 50px;
  font-family: "acumin-pro-condensed";
  font-weight: 500;
  text-transform: uppercase;
  line-height: 47.5px;
  letter-spacing: 9px;
  word-wrap: break-word;
  margin-bottom: 0;
}
nav.main ul li a {
  align-self: center;
  color: #fff;
  position: relative;
}
nav.main ul li a.active {
  color: #66CCA1;
  font-weight: 800;
}
nav.main ul li img {
  position: relative;
}

aside {
  width: calc(100% - 740px);
}
aside.content ul, aside.content li {
  list-style: none;
}
aside.content ul {
  position: absolute;
  width: 400px;
  right: 750px;
  bottom: 140px;
  top: unset;
}
aside.content ul li {
  color: #FFF;
  text-align: center;
  font-family: "acumin-pro-condensed";
  font-size: 42.88px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 381.715px;
  height: 85.76px;
  border-radius: 42.88px;
  background: rgba(58, 63, 65, 0.8);
  display: inline-block;
  padding-top: 12px;
  padding-left: 40px;
  text-align: left;
  position: relative;
  margin-left: 15px;
  cursor: pointer;
}
aside.content ul li::after {
  content: "+";
  position: absolute;
  top: -12px;
  right: 20px;
  font-size: 1.5em;
}
aside.content ul.subpage {
  width: 400px;
  right: 750px;
  bottom: 140px;
  top: unset;
}
aside.content ul.subpage li {
  border: 1px solid #3A3F41;
  background-color: transparent;
  color: #3A3F41;
  margin-bottom: 10px;
}
aside.content ul.subpage li:last-of-type {
  margin-bottom: 0;
}
aside.sidebar {
  position: relative;
  width: 375px;
  position: absolute;
  right: 740px;
  top: 550px;
}
aside.sidebar::before {
  content: "";
  height: 18px;
  width: 100%;
  background: linear-gradient(90deg, #00A474 0%, #75C4D6 47.94%, #2B4C93 100%);
  display: block;
  position: absolute;
  top: -18px;
}
aside.sidebar ul, aside.sidebar li {
  list-style: none;
}
aside.sidebar ul {
  background: rgba(217, 217, 217, 0.6);
  box-shadow: 0px 8.671px 8.671px 0px rgba(0, 0, 0, 0.25);
}
aside.sidebar li {
  color: #464547;
  font-family: "acumin-pro";
  font-size: 32.514px;
  font-style: normal;
  font-weight: 900;
  line-height: normal;
  position: relative;
  height: 150px;
  display: flex;
  justify-content: left;
  align-items: center;
  padding-left: 25px;
  padding-right: 25px;
  margin-bottom: -3px;
  cursor: pointer;
  background-image: url(../img/nav/arrow.svg);
  background-repeat: no-repeat;
  background-position: 290px center;
}
aside.sidebar li::after {
  content: "";
  width: 69.364px;
  height: 62.176px;
  display: block;
  position: absolute;
  right: 20px;
  background-image: url("../img/nav/arrow.svg");
  background-repeat: no-repeat;
}
aside.sidebar li.active {
  background: #01A274;
  color: #fff;
}
aside.sidebar li.active::after {
  background-image: url("../img/nav/arrow-white.svg");
}
aside.sidebar li:not(.active)::after {
  content: "";
  display: block;
  width: 60%;
  height: 2px;
  background-color: #2B4C93;
  position: absolute;
  bottom: 0;
  left: 20%;
}
aside.sidebar li:not(.active):last-of-type::after {
  content: unset;
}
aside.prodrome {
  position: relative;
  width: 687px;
  height: 183px;
  position: absolute;
  right: 753px;
  bottom: 550px;
  border: 1px solid #2B4C93;
  border-radius: 0px 30px;
}
aside.prodrome li {
  margin: 0 auto;
  color: #FFF;
  text-align: center;
  position: relative;
  left: 30px;
  top: 40px;
  font-size: 32px;
  padding: 25px;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  background-color: #2B4C93;
  display: inline-block;
  border-radius: 50px;
  cursor: pointer;
}

#studydesigns h1, .fivety h1 {
  color: #3A3F41;
  font-family: "acumin-pro-condensed";
  font-size: 54px;
  font-style: italic;
  font-weight: 700;
  line-height: 95%; /* 51.3px */
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 30px;
}
#studydesigns h1 span, .fivety h1 span {
  text-transform: lowercase;
}
#studydesigns h2, .fivety h2 {
  color: #3A3F41;
  font-family: "acumin-pro", sans-serif;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-top: 21px;
  margin-bottom: 10px;
}
#studydesigns p, #studydesigns ul li, .fivety p, .fivety ul li {
  color: #3A3F41;
  font-family: "acumin-pro", sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  margin-top: 0;
  margin-bottom: 0;
}
#studydesigns p.margin-bottom-16, .fivety p.margin-bottom-16 {
  margin-bottom: 16px;
}
#studydesigns p.footnote, .fivety p.footnote {
  font-size: 24px;
  line-height: 27px;
}
#studydesigns p.footnote.with-ref, .fivety p.footnote.with-ref {
  margin-left: 9px;
}
#studydesigns p.footnote.with-ref sup:first-of-type, .fivety p.footnote.with-ref sup:first-of-type {
  margin-left: -9px;
}
#studydesigns ul, .fivety ul {
  list-style: none;
  padding-left: 25px;
  list-style: none;
}
#studydesigns ul li, .fivety ul li {
  position: relative;
}
#studydesigns ul li::before, .fivety ul li::before {
  content: "•";
  position: absolute;
  top: -5px;
  left: -25px;
  font-size: 38px;
  color: #000;
}

#timeout {
  width: 1800px;
  left: 651px;
  top: 685px;
  padding: 300px 100px;
}
#timeout .close-modal {
  display: none;
}
#timeout h1 {
  padding-bottom: 100px;
  color: #01A274;
  font-size: 100px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
  text-align: center;
}
#timeout div {
  text-align: center;
  margin: 0 auto;
}
#timeout div a.close-in-modal, #timeout div a.redirect {
  padding: 25px 150px;
  text-align: center;
  border-radius: 50px;
  font-size: 42.88px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  color: #fff;
  background-color: #01A274;
  border: 1px solid #01A274;
}
#timeout div a.redirect {
  color: #01A274;
  background-color: #fff;
}
#timeout div a:first-of-type {
  margin-right: 100px;
}
#timeout div span {
  position: relative;
  left: -30px;
}
#timeout div svg {
  position: relative;
  left: 30px;
  top: 10px;
}

.isi {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  /* margin-right: 50px; */
  width: 739px;
  border-top: 24px solid white;
  border-right: 20px solid white;
  border-bottom: 5px solid white;
  border-left: 1px solid #3A3F41;
  height: 2034px;
  padding: 0 15px 0 30px;
  background-color: #fff;
  overflow-y: scroll;
  z-index: 2;
  transition: all 0.2s ease-out;
}
.isi .abbvie {
  width: 402px;
  padding: 80px 0px 0px;
}
.isi h1, .isi h2 {
  color: #2B4C93;
  font-size: 44px;
  font-family: "acumin-pro";
  font-weight: 700;
  text-transform: uppercase;
  word-wrap: break-word;
  line-height: 1.2em;
  margin-bottom: 0px;
  margin-top: 0.5em;
}
.isi h1 {
  margin-top: 0px;
}
.isi h2 {
  font-size: 38px;
}
.isi strong, .isi a {
  color: #2B4C93;
}
.isi a {
  text-decoration: underline;
}
.isi p {
  margin-bottom: 0px;
}
.isi p, .isi li {
  color: black;
  font-size: 38px;
  font-family: "acumin-pro";
  font-weight: 400;
  word-wrap: break-word;
  line-height: normal;
}
.isi strong {
  color: #2B4C93;
}
.isi ul {
  list-style: none;
  padding-left: 35px;
  list-style: none;
}
.isi ul li {
  color: #000;
  position: relative;
}
.isi ul li::before {
  content: "•";
  position: absolute;
  top: 0px;
  left: -35px;
  font-size: 38px;
  color: #000;
}
.isi ul ul {
  padding-left: 0;
  margin-left: 0;
}
.isi ul ul li::before {
  content: "—";
}
.isi .veeva {
  font-size: 24px;
  color: #000;
  padding-top: 50px;
}

#pi_box {
  background-color: #00A471;
  color: #FFFFFF;
  font-size: 34px;
  font-weight: bold;
  line-height: 32px;
  text-align: center;
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 740px;
  height: 126px;
  padding: 15px;
  border-left: 1px solid #3A3F41;
  z-index: 2;
}

footer {
  position: absolute;
}

@font-face {
  font-family: "acumin-pro";
  src: url("../fonts/Acumin Pro Bold.woff") format("woff"), url("../fonts/Acumin Pro Bold.woff2") format("woff2"), url("../fonts/Acumin Pro Bold.otf") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "acumin-pro";
  src: url("../fonts/Acumin Pro Bold Italic.woff") format("woff"), url("../fonts/Acumin Pro Bold Italic.woff2") format("woff2"), url("../fonts/Acumin Pro Bold Italic.otf") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "acumin-pro";
  src: url("../fonts/Acumin Pro Regular Italic.woff") format("woff"), url("../fonts/Acumin Pro Regular Italic.woff2") format("woff2"), url("../fonts/Acumin Pro Regular Italic.otf") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "acumin-pro";
  src: url("../fonts/Acumin Pro Regular.woff") format("woff"), url("../fonts/Acumin Pro Regular.woff2") format("woff2"), url("../fonts/Acumin Pro Regular.otf") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "acumin-pro-condensed";
  src: url("../fonts/Acumin Pro Cond Bold.woff") format("woff"), url("../fonts/Acumin Pro Cond Bold.woff2") format("woff2"), url("../fonts/Acumin Pro Cond Bold.otf") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "acumin-pro-condensed";
  src: url("../fonts/Acumin Pro Cond Bold Italic.woff") format("woff"), url("../fonts/Acumin Pro Cond Bold Italic.woff2") format("woff2"), url("../fonts/Acumin Pro Cond Bold Italic.otf") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "acumin-pro-condensed";
  src: url("../fonts/Acumin Pro Cond Regular.woff") format("woff"), url("../fonts/Acumin Pro Cond Regular.woff2") format("woff2"), url("../fonts/Acumin Pro Cond Regular.otf") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "acumin-pro-condensed";
  src: url("../fonts/Acumin Pro Cond Regular Italic.woff") format("woff"), url("../fonts/Acumin Pro Cond Regular Italic.woff2") format("woff2"), url("../fonts/Acumin Pro Cond Regular Italic.otf") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibm9ybWFsaXplLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWlsbGlncmFtL3NyYy9fQmFzZS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX0NvbG9yLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWlsbGlncmFtL3NyYy9fQmxvY2txdW90ZS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX0J1dHRvbi5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX0NvZGUuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9taWxsaWdyYW0vc3JjL19EaXZpZGVyLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWlsbGlncmFtL3NyYy9fRm9ybS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX0dyaWQuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9taWxsaWdyYW0vc3JjL19MaW5rLnNhc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbWlsbGlncmFtL3NyYy9fTGlzdC5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX1NwYWNpbmcuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9taWxsaWdyYW0vc3JjL19UYWJsZS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX1R5cG9ncmFwaHkuc2FzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9taWxsaWdyYW0vc3JjL19JbWFnZS5zYXNzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL21pbGxpZ3JhbS9zcmMvX1V0aWxpdHkuc2FzcyIsIl9hcHAuc2NzcyIsIl9oZWFkZXIuc2NzcyIsIl9uYXYuc2NzcyIsIl9hc2lkZS5zY3NzIiwiX21vZGFscy5zY3NzIiwiX2lzaS5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2ZvbnRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6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ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICM2MDZjNzY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAwLjNyZW0gc29saWQgI2QxZDFkMTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZzogMXJlbSAxLjVyZW07XG59XG5ibG9ja3F1b3RlICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idXR0b24sXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YjRkY2E7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICM5YjRkY2E7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAzLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjhyZW07XG4gIHBhZGRpbmc6IDAgM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnV0dG9uOmZvY3VzLCAuYnV0dG9uOmhvdmVyLFxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyxcbmlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MDZjNzY7XG4gIGJvcmRlci1jb2xvcjogIzYwNmM3NjtcbiAgY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDA7XG59XG4uYnV0dG9uW2Rpc2FibGVkXSxcbmJ1dHRvbltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPWJ1dHRvbl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1yZXNldF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsIC5idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl1bZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF1bZGlzYWJsZWRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliNGRjYTtcbiAgYm9yZGVyLWNvbG9yOiAjOWI0ZGNhO1xufVxuLmJ1dHRvbi5idXR0b24tb3V0bGluZSxcbmJ1dHRvbi5idXR0b24tb3V0bGluZSxcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tb3V0bGluZSxcbmlucHV0W3R5cGU9cmVzZXRdLmJ1dHRvbi1vdXRsaW5lLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOWI0ZGNhO1xufVxuLmJ1dHRvbi5idXR0b24tb3V0bGluZTpmb2N1cywgLmJ1dHRvbi5idXR0b24tb3V0bGluZTpob3ZlcixcbmJ1dHRvbi5idXR0b24tb3V0bGluZTpmb2N1cyxcbmJ1dHRvbi5idXR0b24tb3V0bGluZTpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tb3V0bGluZTpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tb3V0bGluZTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdLmJ1dHRvbi1vdXRsaW5lOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLW91dGxpbmU6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLW91dGxpbmU6Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLW91dGxpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNjA2Yzc2O1xuICBjb2xvcjogIzYwNmM3Njtcbn1cbi5idXR0b24uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLCAuYnV0dG9uLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcixcbmJ1dHRvbi5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG5idXR0b24uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgY29sb3I6ICM5YjRkY2E7XG59XG4uYnV0dG9uLmJ1dHRvbi1jbGVhcixcbmJ1dHRvbi5idXR0b24tY2xlYXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl0uYnV0dG9uLWNsZWFyLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLWNsZWFyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1jbGVhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzliNGRjYTtcbn1cbi5idXR0b24uYnV0dG9uLWNsZWFyOmZvY3VzLCAuYnV0dG9uLmJ1dHRvbi1jbGVhcjpob3ZlcixcbmJ1dHRvbi5idXR0b24tY2xlYXI6Zm9jdXMsXG5idXR0b24uYnV0dG9uLWNsZWFyOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ1dHRvbi1jbGVhcjpmb2N1cyxcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tY2xlYXI6aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tY2xlYXI6Zm9jdXMsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tY2xlYXI6aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uYnV0dG9uLWNsZWFyOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzYwNmM3Njtcbn1cbi5idXR0b24uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpmb2N1cywgLmJ1dHRvbi5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmhvdmVyLFxuYnV0dG9uLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06Zm9jdXMsXG5idXR0b24uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9YnV0dG9uXS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF0uYnV0dG9uLWNsZWFyW2Rpc2FibGVkXTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idXR0b24tY2xlYXJbZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmJ1dHRvbi1jbGVhcltkaXNhYmxlZF06aG92ZXIge1xuICBjb2xvcjogIzliNGRjYTtcbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY1ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgZm9udC1zaXplOiA4NiU7XG4gIG1hcmdpbjogMCAwLjJyZW07XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY1ZjY7XG4gIGJvcmRlci1sZWZ0OiAwLjNyZW0gc29saWQgIzliNGRjYTtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxucHJlID4gY29kZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuaHIge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjZjRmNWY2O1xuICBtYXJnaW46IDNyZW0gMDtcbn1cblxuaW5wdXRbdHlwZT1jb2xvcl0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPXVybF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuaW5wdXQ6bm90KFt0eXBlXSksXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgaGVpZ2h0OiAzLjhyZW07XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtIDAuN3JlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5pbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPW1vbnRoXTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbmlucHV0W3R5cGU9d2Vla106Zm9jdXMsXG5pbnB1dDpub3QoW3R5cGVdKTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzLFxuc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWI0ZGNhO1xuICBvdXRsaW5lOiAwO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMzAgOFwiIHdpZHRoPVwiMzBcIj48cGF0aCBmaWxsPVwiJTIzZDFkMWQxXCIgZD1cIk0wLDBsNiw4bDYtOFwiLz48L3N2Zz4nKSBjZW50ZXIgcmlnaHQgbm8tcmVwZWF0O1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMwIDhcIiB3aWR0aD1cIjMwXCI+PHBhdGggZmlsbD1cIiUyMzliNGRjYVwiIGQ9XCJNMCwwbDYsOGw2LThcIi8+PC9zdmc+Jyk7XG59XG5zZWxlY3RbbXVsdGlwbGVdIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG50ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDYuNXJlbTtcbn1cblxubGFiZWwsXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5sYWJlbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTJyZW07XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvdy5yb3ctbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucm93LnJvdy1uby1wYWRkaW5nID4gLmNvbHVtbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucm93LnJvdy13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJvdy5yb3ctdG9wIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucm93LnJvdy1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucm93LnJvdy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJvdy5yb3ctc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnJvdy5yb3ctYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4ucm93IC5jb2x1bW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMSAxIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogMTAlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtMjAge1xuICBtYXJnaW4tbGVmdDogMjAlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtMjUge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtMzMsIC5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTM0IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtNDAge1xuICBtYXJnaW4tbGVmdDogNDAlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtNTAge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtNjAge1xuICBtYXJnaW4tbGVmdDogNjAlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtNjYsIC5yb3cgLmNvbHVtbi5jb2x1bW4tb2Zmc2V0LTY3IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtNzUge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtODAge1xuICBtYXJnaW4tbGVmdDogODAlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi1vZmZzZXQtOTAge1xuICBtYXJnaW4tbGVmdDogOTAlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi0xMCB7XG4gIGZsZXg6IDAgMCAxMCU7XG4gIG1heC13aWR0aDogMTAlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi0yMCB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi0yNSB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLnJvdyAuY29sdW1uLmNvbHVtbi0zMywgLnJvdyAuY29sdW1uLmNvbHVtbi0zNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tNDAge1xuICBmbGV4OiAwIDAgNDAlO1xuICBtYXgtd2lkdGg6IDQwJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tNTAge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tNjAge1xuICBmbGV4OiAwIDAgNjAlO1xuICBtYXgtd2lkdGg6IDYwJTtcbn1cbi5yb3cgLmNvbHVtbi5jb2x1bW4tNjYsIC5yb3cgLmNvbHVtbi5jb2x1bW4tNjcge1xuICBmbGV4OiAwIDAgNjYuNjY2NiU7XG4gIG1heC13aWR0aDogNjYuNjY2NiU7XG59XG4ucm93IC5jb2x1bW4uY29sdW1uLTc1IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG4ucm93IC5jb2x1bW4uY29sdW1uLTgwIHtcbiAgZmxleDogMCAwIDgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4ucm93IC5jb2x1bW4uY29sdW1uLTkwIHtcbiAgZmxleDogMCAwIDkwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4ucm93IC5jb2x1bW4gLmNvbHVtbi10b3Age1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLnJvdyAuY29sdW1uIC5jb2x1bW4tYm90dG9tIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG59XG4ucm93IC5jb2x1bW4gLmNvbHVtbi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIH1cbiAgLnJvdyAuY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuYSB7XG4gIGNvbG9yOiAjOWI0ZGNhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmZvY3VzLCBhOmhvdmVyIHtcbiAgY29sb3I6ICM2MDZjNzY7XG59XG5cbmRsLFxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmRsIGRsLFxuZGwgb2wsXG5kbCB1bCxcbm9sIGRsLFxub2wgb2wsXG5vbCB1bCxcbnVsIGRsLFxudWwgb2wsXG51bCB1bCB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSAzcmVtO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGNpcmNsZSBpbnNpZGU7XG59XG5cbi5idXR0b24sXG5idXR0b24sXG5kZCxcbmR0LFxubGkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5maWVsZHNldCxcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbmJsb2NrcXVvdGUsXG5kbCxcbmZpZ3VyZSxcbmZvcm0sXG5vbCxcbnAsXG5wcmUsXG50YWJsZSxcbnVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbnRkLFxudGgge1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI2UxZTFlMTtcbiAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbn1cbnRkOmZpcnN0LWNoaWxkLFxudGg6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG50ZDpsYXN0LWNoaWxkLFxudGg6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MHJlbSkge1xuICB0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgb3ZlcmZsb3cteDogaW5pdGlhbDtcbiAgfVxufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiA0LjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuKiB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDM4NDBweDtcbiAgaGVpZ2h0OiAyMTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNBM0Y0MTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5ib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICMwMGEyNzQ7XG4gIGJvcmRlcjogMHB4IG5vbmUgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5ib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwYTI3NDtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gIGJvcmRlcjogMHB4IG5vbmUgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG59XG5ib2R5IDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbn1cbmJvZHkgOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaW1nLmJvZHktaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuI2hvbWVfaW1nLCAjaG9tZV9pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzgzOHB4O1xuICBoZWlnaHQ6IDIxNjBweDtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm92ZXJsYXkge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5vdmVybGF5LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUwcHg7XG4gIGxlZnQ6IDE0NXB4O1xuICB3aWR0aDogMjgwNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgbWluLWhlaWdodDogMzM1cHg7XG59XG4ubW9kYWwgcCwgLm1vZGFsIGVtIHtcbiAgY29sb3I6ICMzQTNGNDE7XG4gIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLm1vZGFsIGVtIHtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xufVxuLm1vZGFsLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsIC5jbG9zZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwcHg7XG4gIHRvcDogMjVweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbn1cbi5tb2RhbC5yZWZlcmVuY2VzIHAsIC5tb2RhbCBwLnJlZmVyZW5jZXMge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMzRweCAhaW1wb3J0YW50O1xufVxuXG4uaW50ZXJzdGl0aWFsIC5tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5uYXYubWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQTNGNDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDc0MHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTIlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMiU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbm5hdi5tYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDBBNDc0IDAlLCAjNzVDNEQ2IDQ3Ljk0JSwgIzJCNEM5MyAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbn1cbm5hdi5tYWluIHVsIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbm5hdi5tYWluIHVsIGxpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByby1jb25kZW5zZWRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDQ3LjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDlweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxubmF2Lm1haW4gdWwgbGkgYSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbm5hdi5tYWluIHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICM2NkNDQTE7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5uYXYubWFpbiB1bCBsaSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmFzaWRlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDc0MHB4KTtcbn1cbmFzaWRlLmNvbnRlbnQgdWwsIGFzaWRlLmNvbnRlbnQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYXNpZGUuY29udGVudCB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwMHB4O1xuICByaWdodDogNzUwcHg7XG4gIGJvdHRvbTogMTQwcHg7XG4gIHRvcDogdW5zZXQ7XG59XG5hc2lkZS5jb250ZW50IHVsIGxpIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByby1jb25kZW5zZWRcIjtcbiAgZm9udC1zaXplOiA0Mi44OHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAzODEuNzE1cHg7XG4gIGhlaWdodDogODUuNzZweDtcbiAgYm9yZGVyLXJhZGl1czogNDIuODhweDtcbiAgYmFja2dyb3VuZDogcmdiYSg1OCwgNjMsIDY1LCAwLjgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmFzaWRlLmNvbnRlbnQgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5hc2lkZS5jb250ZW50IHVsLnN1YnBhZ2Uge1xuICB3aWR0aDogNDAwcHg7XG4gIHJpZ2h0OiA3NTBweDtcbiAgYm90dG9tOiAxNDBweDtcbiAgdG9wOiB1bnNldDtcbn1cbmFzaWRlLmNvbnRlbnQgdWwuc3VicGFnZSBsaSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzQTNGNDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzNBM0Y0MTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmFzaWRlLmNvbnRlbnQgdWwuc3VicGFnZSBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYXNpZGUuc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM3NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3NDBweDtcbiAgdG9wOiA1NTBweDtcbn1cbmFzaWRlLnNpZGViYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwQTQ3NCAwJSwgIzc1QzRENiA0Ny45NCUsICMyQjRDOTMgMTAwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE4cHg7XG59XG5hc2lkZS5zaWRlYmFyIHVsLCBhc2lkZS5zaWRlYmFyIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmFzaWRlLnNpZGViYXIgdWwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNik7XG4gIGJveC1zaGFkb3c6IDBweCA4LjY3MXB4IDguNjcxcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5hc2lkZS5zaWRlYmFyIGxpIHtcbiAgY29sb3I6ICM0NjQ1NDc7XG4gIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIjtcbiAgZm9udC1zaXplOiAzMi41MTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbmF2L2Fycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI5MHB4IGNlbnRlcjtcbn1cbmFzaWRlLnNpZGViYXIgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDY5LjM2NHB4O1xuICBoZWlnaHQ6IDYyLjE3NnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25hdi9hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5hc2lkZS5zaWRlYmFyIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMUEyNzQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuYXNpZGUuc2lkZWJhciBsaS5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25hdi9hcnJvdy13aGl0ZS5zdmdcIik7XG59XG5hc2lkZS5zaWRlYmFyIGxpOm5vdCguYWN0aXZlKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjRDOTM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyMCU7XG59XG5hc2lkZS5zaWRlYmFyIGxpOm5vdCguYWN0aXZlKTpsYXN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgY29udGVudDogdW5zZXQ7XG59XG5hc2lkZS5wcm9kcm9tZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY4N3B4O1xuICBoZWlnaHQ6IDE4M3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3NTNweDtcbiAgYm90dG9tOiA1NTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJCNEM5MztcbiAgYm9yZGVyLXJhZGl1czogMHB4IDMwcHg7XG59XG5hc2lkZS5wcm9kcm9tZSBsaSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogNDBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkI0QzkzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3N0dWR5ZGVzaWducyBoMSwgLmZpdmV0eSBoMSB7XG4gIGNvbG9yOiAjM0EzRjQxO1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWNvbmRlbnNlZFwiO1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDk1JTsgLyogNTEuM3B4ICovXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jc3R1ZHlkZXNpZ25zIGgxIHNwYW4sIC5maXZldHkgaDEgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4jc3R1ZHlkZXNpZ25zIGgyLCAuZml2ZXR5IGgyIHtcbiAgY29sb3I6ICMzQTNGNDE7XG4gIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jc3R1ZHlkZXNpZ25zIHAsICNzdHVkeWRlc2lnbnMgdWwgbGksIC5maXZldHkgcCwgLmZpdmV0eSB1bCBsaSB7XG4gIGNvbG9yOiAjM0EzRjQxO1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNzdHVkeWRlc2lnbnMgcC5tYXJnaW4tYm90dG9tLTE2LCAuZml2ZXR5IHAubWFyZ2luLWJvdHRvbS0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jc3R1ZHlkZXNpZ25zIHAuZm9vdG5vdGUsIC5maXZldHkgcC5mb290bm90ZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4jc3R1ZHlkZXNpZ25zIHAuZm9vdG5vdGUud2l0aC1yZWYsIC5maXZldHkgcC5mb290bm90ZS53aXRoLXJlZiB7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG4jc3R1ZHlkZXNpZ25zIHAuZm9vdG5vdGUud2l0aC1yZWYgc3VwOmZpcnN0LW9mLXR5cGUsIC5maXZldHkgcC5mb290bm90ZS53aXRoLXJlZiBzdXA6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1sZWZ0OiAtOXB4O1xufVxuI3N0dWR5ZGVzaWducyB1bCwgLmZpdmV0eSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNzdHVkeWRlc2lnbnMgdWwgbGksIC5maXZldHkgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jc3R1ZHlkZXNpZ25zIHVsIGxpOjpiZWZvcmUsIC5maXZldHkgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAtMjVweDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuI3RpbWVvdXQge1xuICB3aWR0aDogMTgwMHB4O1xuICBsZWZ0OiA2NTFweDtcbiAgdG9wOiA2ODVweDtcbiAgcGFkZGluZzogMzAwcHggMTAwcHg7XG59XG4jdGltZW91dCAuY2xvc2UtbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3RpbWVvdXQgaDEge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGNvbG9yOiAjMDFBMjc0O1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN0aW1lb3V0IGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jdGltZW91dCBkaXYgYS5jbG9zZS1pbi1tb2RhbCwgI3RpbWVvdXQgZGl2IGEucmVkaXJlY3Qge1xuICBwYWRkaW5nOiAyNXB4IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtc2l6ZTogNDIuODhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxQTI3NDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAxQTI3NDtcbn1cbiN0aW1lb3V0IGRpdiBhLnJlZGlyZWN0IHtcbiAgY29sb3I6ICMwMUEyNzQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4jdGltZW91dCBkaXYgYTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cbiN0aW1lb3V0IGRpdiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtMzBweDtcbn1cbiN0aW1lb3V0IGRpdiBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogMTBweDtcbn1cblxuLmlzaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAvKiBtYXJnaW4tcmlnaHQ6IDUwcHg7ICovXG4gIHdpZHRoOiA3MzlweDtcbiAgYm9yZGVyLXRvcDogMjRweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHdoaXRlO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNBM0Y0MTtcbiAgaGVpZ2h0OiAyMDM0cHg7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uaXNpIC5hYmJ2aWUge1xuICB3aWR0aDogNDAycHg7XG4gIHBhZGRpbmc6IDgwcHggMHB4IDBweDtcbn1cbi5pc2kgaDEsIC5pc2kgaDIge1xuICBjb2xvcjogIzJCNEM5MztcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuLmlzaSBoMSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5pc2kgaDIge1xuICBmb250LXNpemU6IDM4cHg7XG59XG4uaXNpIHN0cm9uZywgLmlzaSBhIHtcbiAgY29sb3I6ICMyQjRDOTM7XG59XG4uaXNpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pc2kgcCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5pc2kgcCwgLmlzaSBsaSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5pc2kgc3Ryb25nIHtcbiAgY29sb3I6ICMyQjRDOTM7XG59XG4uaXNpIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmlzaSB1bCBsaSB7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXNpIHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtMzVweDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5pc2kgdWwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmlzaSB1bCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJRcIjtcbn1cbi5pc2kgLnZlZXZhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbiNwaV9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBNDcxO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDc0MHB4O1xuICBoZWlnaHQ6IDEyNnB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzQTNGNDE7XG4gIHotaW5kZXg6IDI7XG59XG5cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIEJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIEJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQm9sZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQWN1bWluIFBybyBCb2xkIEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQm9sZCBJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQm9sZCBJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gUmVndWxhciBJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIFJlZ3VsYXIgSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIFJlZ3VsYXIgSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIFJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIFJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWNvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQ29uZCBCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQWN1bWluIFBybyBDb25kIEJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQ29uZCBCb2xkLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm8tY29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQWN1bWluIFBybyBDb25kIEJvbGQgSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQWN1bWluIFBybyBDb25kIEJvbGQgSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIENvbmQgQm9sZCBJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByby1jb25kZW5zZWRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIENvbmQgUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQ29uZCBSZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIENvbmQgUmVndWxhci5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhY3VtaW4tcHJvLWNvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQ29uZCBSZWd1bGFyIEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQ29uZCBSZWd1bGFyIEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQWN1bWluIFBybyBDb25kIFJlZ3VsYXIgSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufSIsIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuIGh0bWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qIFNlY3Rpb25zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKipcbiAgICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICAgKi9cbiAgXG4gIGJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICAgKi9cbiAgXG4gIG1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICAvKipcbiAgICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICAgKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICAgKi9cbiAgXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBtYXJnaW46IDAuNjdlbSAwO1xuICB9XG4gIFxuICAvKiBHcm91cGluZyBjb250ZW50XG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKipcbiAgICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAgICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gICAqL1xuICBcbiAgaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBwcmUge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKipcbiAgICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAgKi9cbiAgXG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIFxuICAvKipcbiAgICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAgICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBhYmJyW3RpdGxlXSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICAgKi9cbiAgXG4gIGIsXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBjb2RlLFxuICBrYmQsXG4gIHNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG4gIH1cbiAgXG4gIC8qKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBzbWFsbCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAgICogYWxsIGJyb3dzZXJzLlxuICAgKi9cbiAgXG4gIHN1YixcbiAgc3VwIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG4gIFxuICBzdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbiAgfVxuICBcbiAgc3VwIHtcbiAgICB0b3A6IC0wLjVlbTtcbiAgfVxuICBcbiAgLyogRW1iZWRkZWQgY29udGVudFxuICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gICAqL1xuICBcbiAgaW1nIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIH1cbiAgXG4gIC8qIEZvcm1zXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKipcbiAgICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gICAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAgICovXG4gIFxuICBidXR0b24sXG4gIGlucHV0LFxuICBvcHRncm91cCxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAgIG1hcmdpbjogMDsgLyogMiAqL1xuICB9XG4gIFxuICAvKipcbiAgICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gICAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gICAqL1xuICBcbiAgYnV0dG9uLFxuICBpbnB1dCB7IC8qIDEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICAgKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gICAqL1xuICBcbiAgYnV0dG9uLFxuICBzZWxlY3QgeyAvKiAxICovXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKi9cbiAgXG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuICBcbiAgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuICBbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcbiAgW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcbiAgW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIFxuICAvKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cbiAgXG4gIGJ1dHRvbjotbW96LWZvY3VzcmluZyxcbiAgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG4gIFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG4gIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuICBcbiAgZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gICAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAgICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICAgKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAgICovXG4gIFxuICBsZWdlbmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gICAgcGFkZGluZzogMDsgLyogMyAqL1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gICAqL1xuICBcbiAgcHJvZ3Jlc3Mge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuICBcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICAgKi9cbiAgXG4gIHRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICAgKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gICAqL1xuICBcbiAgW3R5cGU9XCJjaGVja2JveFwiXSxcbiAgW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cbiAgfVxuICBcbiAgLyoqXG4gICAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAgICovXG4gIFxuICBbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBcbiAgLyoqXG4gICAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICAgKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgICovXG4gIFxuICBbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xuICB9XG4gIFxuICAvKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICAgKi9cbiAgXG4gIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgXG4gIC8qKlxuICAgKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICAgKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gICAqL1xuICBcbiAgOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgICBmb250OiBpbmhlcml0OyAvKiAyICovXG4gIH1cbiAgXG4gIC8qIEludGVyYWN0aXZlXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICAgKi9cbiAgXG4gIGRldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFxuICAvKlxuICAgKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gICAqL1xuICBcbiAgc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG4gIFxuICAvKiBNaXNjXG4gICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4gIFxuICAvKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICAgKi9cbiAgXG4gIHRlbXBsYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFxuICAvKipcbiAgICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gICAqL1xuICBcbiAgW2hpZGRlbl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH0iLCJcbi8vIEJhc2Vcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBTZXQgYm94LXNpemluZyBnbG9iYWxseSB0byBoYW5kbGUgcGFkZGluZyBhbmQgYm9yZGVyIHdpZHRoc1xuKixcbio6YWZ0ZXIsXG4qOmJlZm9yZVxuICBib3gtc2l6aW5nOiBpbmhlcml0XG5cbi8vIFRoZSBiYXNlIGZvbnQtc2l6ZSBpcyBzZXQgYXQgNjIuNSUgZm9yIGhhdmluZyB0aGUgY29udmVuaWVuY2Vcbi8vIG9mIHNpemluZyByZW1zIGluIGEgd2F5IHRoYXQgaXMgc2ltaWxhciB0byB1c2luZyBweDogMS42cmVtID0gMTZweFxuaHRtbFxuICBib3gtc2l6aW5nOiBib3JkZXItYm94XG4gIGZvbnQtc2l6ZTogNjIuNSVcblxuLy8gRGVmYXVsdCBib2R5IHN0eWxlc1xuYm9keVxuICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeVxuICBmb250LWZhbWlseTogJ1JvYm90bycsICdIZWx2ZXRpY2EgTmV1ZScsICdIZWx2ZXRpY2EnLCAnQXJpYWwnLCBzYW5zLXNlcmlmXG4gIGZvbnQtc2l6ZTogMS42ZW0gLy8gQ3VycmVudGx5IGVtcyBjYXVzZSBjaHJvbWUgYnVnIG1pc2ludGVycHJldGluZyByZW1zIG9uIGJvZHkgZWxlbWVudFxuICBmb250LXdlaWdodDogMzAwXG4gIGxldHRlci1zcGFjaW5nOiAuMDFlbVxuICBsaW5lLWhlaWdodDogMS42XG4iLCJcbi8vIENvbG9yXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuJGNvbG9yLWluaXRpYWw6ICNmZmYgIWRlZmF1bHRcbiRjb2xvci1wcmltYXJ5OiAjOWI0ZGNhICFkZWZhdWx0XG4kY29sb3Itc2Vjb25kYXJ5OiAjNjA2Yzc2ICFkZWZhdWx0XG4kY29sb3ItdGVydGlhcnk6ICNmNGY1ZjYgIWRlZmF1bHRcbiRjb2xvci1xdWF0ZXJuYXJ5OiAjZDFkMWQxICFkZWZhdWx0XG4kY29sb3ItcXVpbmFyeTogI2UxZTFlMSAhZGVmYXVsdFxuIiwiXG4vLyBCbG9ja3F1b3RlXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuYmxvY2txdW90ZVxuICBib3JkZXItbGVmdDogLjNyZW0gc29saWQgJGNvbG9yLXF1YXRlcm5hcnlcbiAgbWFyZ2luLWxlZnQ6IDBcbiAgbWFyZ2luLXJpZ2h0OiAwXG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtXG5cbiAgKjpsYXN0LWNoaWxkXG4gICAgbWFyZ2luLWJvdHRvbTogMFxuIiwiXG4vLyBCdXR0b25cbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4uYnV0dG9uLFxuYnV0dG9uLFxuaW5wdXRbdHlwZT0nYnV0dG9uJ10sXG5pbnB1dFt0eXBlPSdyZXNldCddLFxuaW5wdXRbdHlwZT0nc3VibWl0J11cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnlcbiAgYm9yZGVyOiAuMXJlbSBzb2xpZCAkY29sb3ItcHJpbWFyeVxuICBib3JkZXItcmFkaXVzOiAuNHJlbVxuICBjb2xvcjogJGNvbG9yLWluaXRpYWxcbiAgY3Vyc29yOiBwb2ludGVyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICBmb250LXNpemU6IDEuMXJlbVxuICBmb250LXdlaWdodDogNzAwXG4gIGhlaWdodDogMy44cmVtXG4gIGxldHRlci1zcGFjaW5nOiAuMXJlbVxuICBsaW5lLWhlaWdodDogMy44cmVtXG4gIHBhZGRpbmc6IDAgMy4wcmVtXG4gIHRleHQtYWxpZ246IGNlbnRlclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxuICB3aGl0ZS1zcGFjZTogbm93cmFwXG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnlcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1zZWNvbmRhcnlcbiAgICBjb2xvcjogJGNvbG9yLWluaXRpYWxcbiAgICBvdXRsaW5lOiAwXG5cbiAgJltkaXNhYmxlZF1cbiAgICBjdXJzb3I6IGRlZmF1bHRcbiAgICBvcGFjaXR5OiAuNVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeVxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeVxuXG4gICYuYnV0dG9uLW91dGxpbmVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeVxuXG4gICAgJltkaXNhYmxlZF1cblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeVxuXG4gICYuYnV0dG9uLWNsZWFyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5XG5cbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeVxuXG4gICAgJltkaXNhYmxlZF1cblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5XG4iLCJcbi8vIENvZGVcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG5jb2RlXG4gIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeVxuICBib3JkZXItcmFkaXVzOiAuNHJlbVxuICBmb250LXNpemU6IDg2JVxuICBtYXJnaW46IDAgLjJyZW1cbiAgcGFkZGluZzogLjJyZW0gLjVyZW1cbiAgd2hpdGUtc3BhY2U6IG5vd3JhcFxuXG5wcmVcbiAgYmFja2dyb3VuZDogJGNvbG9yLXRlcnRpYXJ5XG4gIGJvcmRlci1sZWZ0OiAuM3JlbSBzb2xpZCAkY29sb3ItcHJpbWFyeVxuICBvdmVyZmxvdy15OiBoaWRkZW5cblxuICAmID4gY29kZVxuICAgIGJvcmRlci1yYWRpdXM6IDBcbiAgICBkaXNwbGF5OiBibG9ja1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtXG4gICAgd2hpdGUtc3BhY2U6IHByZVxuIiwiXG4vLyBEaXZpZGVyXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuaHJcbiAgYm9yZGVyOiAwXG4gIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkICRjb2xvci10ZXJ0aWFyeVxuICBtYXJnaW46IDMuMHJlbSAwXG4iLCJcbi8vIEZvcm1cbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG5pbnB1dFt0eXBlPSdjb2xvciddLFxuaW5wdXRbdHlwZT0nZGF0ZSddLFxuaW5wdXRbdHlwZT0nZGF0ZXRpbWUnXSxcbmlucHV0W3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sXG5pbnB1dFt0eXBlPSdlbWFpbCddLFxuaW5wdXRbdHlwZT0nbW9udGgnXSxcbmlucHV0W3R5cGU9J251bWJlciddLFxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxuaW5wdXRbdHlwZT0ndGVsJ10sXG5pbnB1dFt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPSd1cmwnXSxcbmlucHV0W3R5cGU9J3dlZWsnXSxcbmlucHV0Om5vdChbdHlwZV0pLFxudGV4dGFyZWEsXG5zZWxlY3RcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lIC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdmVuZG9yLXByZWZpeGVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG4gIGJvcmRlcjogLjFyZW0gc29saWQgJGNvbG9yLXF1YXRlcm5hcnlcbiAgYm9yZGVyLXJhZGl1czogLjRyZW1cbiAgYm94LXNoYWRvdzogbm9uZVxuICBib3gtc2l6aW5nOiBpbmhlcml0IC8vIEZvcmNlZCB0byByZXBsYWNlIGluaGVyaXQgdmFsdWVzIG9mIHRoZSBub3JtYWxpemUuY3NzXG4gIGhlaWdodDogMy44cmVtXG4gIHBhZGRpbmc6IC42cmVtIDEuMHJlbSAuN3JlbSAvLyBUaGlzIHZlcnRpY2FsbHkgY2VudGVycyB0ZXh0IG9uIEZGLCBpZ25vcmVkIGJ5IFdlYmtpdFxuICB3aWR0aDogMTAwJVxuXG4gICY6Zm9jdXNcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5XG4gICAgb3V0bGluZTogMFxuXG5zZWxlY3RcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMwIDhcIiB3aWR0aD1cIjMwXCI+PHBhdGggZmlsbD1cIiUyMycgKyBzdHItc2xpY2UoaW5zcGVjdCgkY29sb3ItcXVhdGVybmFyeSksIDIpICsgJ1wiIGQ9XCJNMCwwbDYsOGw2LThcIi8+PC9zdmc+JykgY2VudGVyIHJpZ2h0IG5vLXJlcGVhdFxuICBwYWRkaW5nLXJpZ2h0OiAzLjByZW1cblxuICAmOmZvY3VzXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDMwIDhcIiB3aWR0aD1cIjMwXCI+PHBhdGggZmlsbD1cIiUyMycgKyBzdHItc2xpY2UoaW5zcGVjdCgkY29sb3ItcHJpbWFyeSksIDIpICsgJ1wiIGQ9XCJNMCwwbDYsOGw2LThcIi8+PC9zdmc+JylcblxuICAmW211bHRpcGxlXVxuICAgIGJhY2tncm91bmQ6IG5vbmVcbiAgICBoZWlnaHQ6IGF1dG9cblxudGV4dGFyZWFcbiAgbWluLWhlaWdodDogNi41cmVtXG5cbmxhYmVsLFxubGVnZW5kXG4gIGRpc3BsYXk6IGJsb2NrXG4gIGZvbnQtc2l6ZTogMS42cmVtXG4gIGZvbnQtd2VpZ2h0OiA3MDBcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW1cblxuZmllbGRzZXRcbiAgYm9yZGVyLXdpZHRoOiAwXG4gIHBhZGRpbmc6IDBcblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSxcbmlucHV0W3R5cGU9J3JhZGlvJ11cbiAgZGlzcGxheTogaW5saW5lXG5cbi5sYWJlbC1pbmxpbmVcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWxcbiAgbWFyZ2luLWxlZnQ6IC41cmVtXG4iLCJcbi8vIEdyaWRcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyAuY29udGFpbmVyIGlzIG1haW4gY2VudGVyZWQgd3JhcHBlciB3aXRoIGEgbWF4IHdpZHRoIG9mIDExMi4wcmVtICgxMTIwcHgpXG4uY29udGFpbmVyXG4gIG1hcmdpbjogMCBhdXRvXG4gIG1heC13aWR0aDogMTEyLjByZW1cbiAgcGFkZGluZzogMCAyLjByZW1cbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIHdpZHRoOiAxMDAlXG5cbi8vIFVzaW5nIGZsZXhib3ggZm9yIHRoZSBncmlkLCBpbnNwaXJlZCBieSBQaGlsaXAgV2FsdG9uOlxuLy8gaHR0cDovL3BoaWxpcHdhbHRvbi5naXRodWIuaW8vc29sdmVkLWJ5LWZsZXhib3gvZGVtb3MvZ3JpZHMvXG4vLyBCeSBkZWZhdWx0IGVhY2ggLmNvbHVtbiB3aXRoaW4gYSAucm93IHdpbGwgZXZlbmx5IHRha2UgdXBcbi8vIGF2YWlsYWJsZSB3aWR0aCwgYW5kIHRoZSBoZWlnaHQgb2YgZWFjaCAuY29sdW1uIHdpdGggdGFrZVxuLy8gdXAgdGhlIGhlaWdodCBvZiB0aGUgdGFsbGVzdCAuY29sdW1uIGluIHRoZSBzYW1lIC5yb3dcbi5yb3dcbiAgZGlzcGxheTogZmxleFxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXG4gIHBhZGRpbmc6IDBcbiAgd2lkdGg6IDEwMCVcblxuICAmLnJvdy1uby1wYWRkaW5nXG4gICAgcGFkZGluZzogMFxuXG4gICAgJj4gLmNvbHVtblxuICAgICAgcGFkZGluZzogMFxuXG4gICYucm93LXdyYXBcbiAgICBmbGV4LXdyYXA6IHdyYXBcblxuICAvLyBWZXJ0aWNhbGx5IEFsaWduIENvbHVtbnNcbiAgLy8gLnJvdy0qIHZlcnRpY2FsbHkgYWxpZ25zIGV2ZXJ5IC5jb2wgaW4gdGhlIC5yb3dcbiAgJi5yb3ctdG9wXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcblxuICAmLnJvdy1ib3R0b21cbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmRcblxuICAmLnJvdy1jZW50ZXJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG5cbiAgJi5yb3ctc3RyZXRjaFxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoXG5cbiAgJi5yb3ctYmFzZWxpbmVcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmVcblxuICAuY29sdW1uXG4gICAgZGlzcGxheTogYmxvY2tcbiAgICAvLyBJRSAxMSByZXF1aXJlZCBzcGVjaWZ5aW5nIHRoZSBmbGV4LWJhc2lzIG90aGVyd2lzZSBpdCBicmVha3MgbW9iaWxlXG4gICAgZmxleDogMSAxIGF1dG9cbiAgICBtYXJnaW4tbGVmdDogMFxuICAgIG1heC13aWR0aDogMTAwJVxuICAgIHdpZHRoOiAxMDAlXG5cbiAgICAvLyBDb2x1bW4gT2Zmc2V0c1xuICAgICYuY29sdW1uLW9mZnNldC0xMFxuICAgICAgbWFyZ2luLWxlZnQ6IDEwJVxuXG4gICAgJi5jb2x1bW4tb2Zmc2V0LTIwXG4gICAgICBtYXJnaW4tbGVmdDogMjAlXG5cbiAgICAmLmNvbHVtbi1vZmZzZXQtMjVcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNSVcblxuICAgICYuY29sdW1uLW9mZnNldC0zMyxcbiAgICAmLmNvbHVtbi1vZmZzZXQtMzRcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzJVxuXG4gICAgJi5jb2x1bW4tb2Zmc2V0LTQwXG4gICAgICBtYXJnaW4tbGVmdDogNDAlXG5cbiAgICAmLmNvbHVtbi1vZmZzZXQtNTBcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MCVcblxuICAgICYuY29sdW1uLW9mZnNldC02MFxuICAgICAgbWFyZ2luLWxlZnQ6IDYwJVxuXG4gICAgJi5jb2x1bW4tb2Zmc2V0LTY2LFxuICAgICYuY29sdW1uLW9mZnNldC02N1xuICAgICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjYlXG5cbiAgICAmLmNvbHVtbi1vZmZzZXQtNzVcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NSVcblxuICAgICYuY29sdW1uLW9mZnNldC04MFxuICAgICAgbWFyZ2luLWxlZnQ6IDgwJVxuXG4gICAgJi5jb2x1bW4tb2Zmc2V0LTkwXG4gICAgICBtYXJnaW4tbGVmdDogOTAlXG5cbiAgICAvLyBFeHBsaWNpdCBDb2x1bW4gUGVyY2VudCBTaXplc1xuICAgIC8vIEJ5IGRlZmF1bHQgZWFjaCBncmlkIGNvbHVtbiB3aWxsIGV2ZW5seSBkaXN0cmlidXRlXG4gICAgLy8gYWNyb3NzIHRoZSBncmlkLiBIb3dldmVyLCB5b3UgY2FuIHNwZWNpZnkgaW5kaXZpZHVhbFxuICAgIC8vIGNvbHVtbnMgdG8gdGFrZSB1cCBhIGNlcnRhaW4gc2l6ZSBvZiB0aGUgYXZhaWxhYmxlIGFyZWFcbiAgICAmLmNvbHVtbi0xMFxuICAgICAgZmxleDogMCAwIDEwJVxuICAgICAgbWF4LXdpZHRoOiAxMCVcblxuICAgICYuY29sdW1uLTIwXG4gICAgICBmbGV4OiAwIDAgMjAlXG4gICAgICBtYXgtd2lkdGg6IDIwJVxuXG4gICAgJi5jb2x1bW4tMjVcbiAgICAgIGZsZXg6IDAgMCAyNSVcbiAgICAgIG1heC13aWR0aDogMjUlXG5cbiAgICAmLmNvbHVtbi0zMyxcbiAgICAmLmNvbHVtbi0zNFxuICAgICAgZmxleDogMCAwIDMzLjMzMzMlXG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlXG5cbiAgICAmLmNvbHVtbi00MFxuICAgICAgZmxleDogMCAwIDQwJVxuICAgICAgbWF4LXdpZHRoOiA0MCVcblxuICAgICYuY29sdW1uLTUwXG4gICAgICBmbGV4OiAwIDAgNTAlXG4gICAgICBtYXgtd2lkdGg6IDUwJVxuXG4gICAgJi5jb2x1bW4tNjBcbiAgICAgIGZsZXg6IDAgMCA2MCVcbiAgICAgIG1heC13aWR0aDogNjAlXG5cbiAgICAmLmNvbHVtbi02NixcbiAgICAmLmNvbHVtbi02N1xuICAgICAgZmxleDogMCAwIDY2LjY2NjYlXG4gICAgICBtYXgtd2lkdGg6IDY2LjY2NjYlXG5cbiAgICAmLmNvbHVtbi03NVxuICAgICAgZmxleDogMCAwIDc1JVxuICAgICAgbWF4LXdpZHRoOiA3NSVcblxuICAgICYuY29sdW1uLTgwXG4gICAgICBmbGV4OiAwIDAgODAlXG4gICAgICBtYXgtd2lkdGg6IDgwJVxuXG4gICAgJi5jb2x1bW4tOTBcbiAgICAgIGZsZXg6IDAgMCA5MCVcbiAgICAgIG1heC13aWR0aDogOTAlXG5cbiAgICAvLyAuY29sdW1uLSogdmVydGljYWxseSBhbGlnbnMgYW4gaW5kaXZpZHVhbCAuY29sdW1uXG4gICAgLmNvbHVtbi10b3BcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnRcblxuICAgIC5jb2x1bW4tYm90dG9tXG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZFxuXG4gICAgLmNvbHVtbi1jZW50ZXJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlclxuXG4vLyBMYXJnZXIgdGhhbiBtb2JpbGUgc2NyZWVuXG5AbWVkaWEgKG1pbi13aWR0aDogNDAuMHJlbSkgLy8gU2FmYXJpIGRlc2t0b3AgaGFzIGEgYnVnIHVzaW5nIGByZW1gLCBidXQgU2FmYXJpIG1vYmlsZSB3b3Jrc1xuXG4gIC5yb3dcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjByZW1cbiAgICB3aWR0aDogY2FsYygxMDAlICsgMi4wcmVtKVxuXG4gICAgLmNvbHVtblxuICAgICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdFxuICAgICAgcGFkZGluZzogMCAxLjByZW1cbiIsIlxuLy8gTGlua1xuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmFcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZVxuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXJcbiAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeVxuIiwiXG4vLyBMaXN0XG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuZGwsXG5vbCxcbnVsXG4gIGxpc3Qtc3R5bGU6IG5vbmVcbiAgbWFyZ2luLXRvcDogMFxuICBwYWRkaW5nLWxlZnQ6IDBcblxuICBkbCxcbiAgb2wsXG4gIHVsXG4gICAgZm9udC1zaXplOiA5MCVcbiAgICBtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSAzLjByZW1cblxub2xcbiAgbGlzdC1zdHlsZTogZGVjaW1hbCBpbnNpZGVcblxudWxcbiAgbGlzdC1zdHlsZTogY2lyY2xlIGluc2lkZVxuIiwiXG4vLyBTcGFjaW5nXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLmJ1dHRvbixcbmJ1dHRvbixcbmRkLFxuZHQsXG5saVxuICBtYXJnaW4tYm90dG9tOiAxLjByZW1cblxuZmllbGRzZXQsXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhXG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbVxuXG5ibG9ja3F1b3RlLFxuZGwsXG5maWd1cmUsXG5mb3JtLFxub2wsXG5wLFxucHJlLFxudGFibGUsXG51bFxuICBtYXJnaW4tYm90dG9tOiAyLjVyZW1cbiIsIlxuLy8gVGFibGVcbi8vIOKAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG50YWJsZVxuICBib3JkZXItc3BhY2luZzogMFxuICBkaXNwbGF5OiBibG9ja1xuICBvdmVyZmxvdy14OiBhdXRvXG4gIHRleHQtYWxpZ246IGxlZnRcbiAgd2lkdGg6IDEwMCVcblxudGQsXG50aFxuICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCAkY29sb3ItcXVpbmFyeVxuICBwYWRkaW5nOiAxLjJyZW0gMS41cmVtXG5cbiAgJjpmaXJzdC1jaGlsZFxuICAgIHBhZGRpbmctbGVmdDogMFxuXG4gICY6bGFzdC1jaGlsZFxuICAgIHBhZGRpbmctcmlnaHQ6IDBcblxuQG1lZGlhIChtaW4td2lkdGg6IDQwLjByZW0pXG5cbiAgdGFibGVcbiAgICBkaXNwbGF5OiB0YWJsZVxuICAgIG92ZXJmbG93LXg6IGluaXRpYWxcbiIsIlxuLy8gVHlwb2dyYXBoeVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmIsXG5zdHJvbmdcbiAgZm9udC13ZWlnaHQ6IGJvbGRcblxucFxuICBtYXJnaW4tdG9wOiAwXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNlxuICBmb250LXdlaWdodDogMzAwXG4gIGxldHRlci1zcGFjaW5nOiAtLjFyZW1cbiAgbWFyZ2luLWJvdHRvbTogMi4wcmVtXG4gIG1hcmdpbi10b3A6IDBcblxuaDFcbiAgZm9udC1zaXplOiA0LjZyZW1cbiAgbGluZS1oZWlnaHQ6IDEuMlxuXG5oMlxuICBmb250LXNpemU6IDMuNnJlbVxuICBsaW5lLWhlaWdodDogMS4yNVxuXG5oM1xuICBmb250LXNpemU6IDIuOHJlbVxuICBsaW5lLWhlaWdodDogMS4zXG5cbmg0XG4gIGZvbnQtc2l6ZTogMi4ycmVtXG4gIGxldHRlci1zcGFjaW5nOiAtLjA4cmVtXG4gIGxpbmUtaGVpZ2h0OiAxLjM1XG5cbmg1XG4gIGZvbnQtc2l6ZTogMS44cmVtXG4gIGxldHRlci1zcGFjaW5nOiAtLjA1cmVtXG4gIGxpbmUtaGVpZ2h0OiAxLjVcblxuaDZcbiAgZm9udC1zaXplOiAxLjZyZW1cbiAgbGV0dGVyLXNwYWNpbmc6IDBcbiAgbGluZS1oZWlnaHQ6IDEuNFxuIiwiXG4vLyBJbWFnZVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbmltZ1xuICBtYXgtd2lkdGg6IDEwMCVcbiIsIlxuLy8gVXRpbGl0eVxuLy8g4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIENsZWFyIGEgZmxvYXQgd2l0aCAuY2xlYXJmaXhcbi5jbGVhcmZpeFxuXG4gICY6YWZ0ZXJcbiAgICBjbGVhcjogYm90aFxuICAgIGNvbnRlbnQ6ICcgJyAvLyBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1Zy5cbiAgICBkaXNwbGF5OiB0YWJsZVxuXG4vLyBGbG9hdCBlaXRoZXIgZGlyZWN0aW9uXG4uZmxvYXQtbGVmdFxuICBmbG9hdDogbGVmdFxuXG4uZmxvYXQtcmlnaHRcbiAgZmxvYXQ6IHJpZ2h0XG4iLCIqIHtcbiAgICBtaW4td2lkdGg6IDA7XG59XG5cbmh0bWwsIGJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMzg0MHB4O1xuICAgIGhlaWdodDogMjE2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5ib2R5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzRjQxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMGEyNzQ7XG4gICAgICAgIGJvcmRlcjogMHB4IG5vbmUgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB9XG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgfVxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwYTI3NDtcbiAgICB9XG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgICAgIGJvcmRlcjogMHB4IG5vbmUgI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICB9XG4gICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgfVxuICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbiAgICB9XG4gICAgOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbmltZy5ib2R5LWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyAgICBcbn1cblxuI2hvbWVfaW1nLCAjaG9tZV9pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM4MzhweDtcbiAgICBoZWlnaHQ6IDIxNjBweDtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogLTFweDtcbn1cblxuLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm92ZXJsYXkge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsIDAuNzUpO1xuICAgICYuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4ubW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNTBweDtcbiAgICBsZWZ0OiAxNDVweDtcbiAgICB3aWR0aDogMjgwNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICAgIHAsIGVtIHtcbiAgICAgICAgY29sb3I6ICMzQTNGNDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICBlbSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmNsb3NlLW1vZGFsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgICAmLnJlZmVyZW5jZXMgcCwgcC5yZWZlcmVuY2VzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4IWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNHB4IWltcG9ydGFudDtcbiAgICB9XG59XG4uaW50ZXJzdGl0aWFsIC5tYWluIHsgXG4gICAgZGlzcGxheTogbm9uZVxufSIsImhlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufSIsIm5hdiB7XG4gICAgJi5tYWluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBM0Y0MTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzQwcHgpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMiU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEyJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwQTQ3NCAwJSwgIzc1QzRENiA0Ny45NCUsICMyQjRDOTMgMTAwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByby1jb25kZW5zZWRcIjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3LjUwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDlweDtcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2Q0NBMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJhc2lkZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc0MHB4KTtcbiAgICAmLmNvbnRlbnQge1xuICAgICAgICB1bCwgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgICAgICByaWdodDogNzUwcHg7XG4gICAgICAgICAgICBib3R0b206IDE0MHB4O1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByby1jb25kZW5zZWRcIjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQyLjg4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzgxLjcxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogODUuNzZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0Mi44OHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTgsIDYzLCA2NSwgMC44MCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAmLnN1YnBhZ2Uge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogNzUwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNBM0Y0MTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjM0EzRjQxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSAgIFxuICAgICAgICB9XG4gICAgfVxuICAgICYuc2lkZWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDM3NXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA3NDBweDtcbiAgICAgICAgdG9wOiA1NTBweDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwQTQ3NCAwJSwgIzc1QzRENiA0Ny45NCUsICMyQjRDOTMgMTAwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTE4cHhcbiAgICAgICAgfVxuICAgICAgICB1bCwgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuNjApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDguNjcxcHggOC42NzFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBjb2xvcjogIzQ2NDU0NztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzIuNTE0cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9uYXYvYXJyb3cuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOTBweCBjZW50ZXI7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjkuMzY0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2Mi4xNzZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25hdi9hcnJvdy5zdmdcIik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDFBMjc0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25hdi9hcnJvdy13aGl0ZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkI0QzkzO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wcm9kcm9tZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDY4N3B4O1xuICAgICAgICBoZWlnaHQ6IDE4M3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA3NTNweDtcbiAgICAgICAgYm90dG9tOiA1NTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJCNEM5MztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDMwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyQjRDOTM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxufSIsIiNzdHVkeWRlc2lnbnMsIC5maXZldHkge1xuICAgIGgxIHtcbiAgICAgICAgY29sb3I6ICMzQTNGNDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm8tY29uZGVuc2VkXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogOTUlOyAvKiA1MS4zcHggKi9cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICMzQTNGNDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIHAsIHVsIGxpIHtcbiAgICAgICAgY29sb3I6ICMzQTNGNDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImFjdW1pbi1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBwLm1hcmdpbi1ib3R0b20tMTYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgICBwLmZvb3Rub3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgJi53aXRoLXJlZiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgICB9XG4gICAgICAgICYud2l0aC1yZWYgc3VwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3RpbWVvdXQge1xuICAgIHdpZHRoOiAxODAwcHg7XG4gICAgbGVmdDogNjUxcHg7XG4gICAgdG9wOiA2ODVweDtcbiAgICBwYWRkaW5nOiAzMDBweCAxMDBweDtcbiAgICAuY2xvc2UtbW9kYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgY29sb3I6ICMwMUEyNzQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgICYuY2xvc2UtaW4tbW9kYWwsICYucmVkaXJlY3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMTUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0Mi44OHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFBMjc0O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMUEyNzQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJlZGlyZWN0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAxQTI3NDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB0b3A6IDEwcHhcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuaXNpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICAvKiBtYXJnaW4tcmlnaHQ6IDUwcHg7ICovXG4gICAgd2lkdGg6IDczOXB4O1xuICAgIGJvcmRlci10b3A6IDI0cHggc29saWQgd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzQTNGNDE7XG4gICAgaGVpZ2h0OiAyMDM0cHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIC5hYmJ2aWUge1xuICAgICAgICB3aWR0aDogNDAycHg7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMHB4IDBweDtcbiAgICB9XG4gICAgaDEsIGgyIHtcbiAgICAgICAgY29sb3I6ICMyQjRDOTM7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByb1wiO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTs7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG4gICAgc3Ryb25nLCBhIHtcbiAgICAgICAgY29sb3I6ICMyQjRDOTM7XG4gICAgfVxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gICAgcCwgbGkge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiYWN1bWluLXByb1wiO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgIHN0cm9uZyB7XG4gICAgICAgIGNvbG9yOiAjMkI0QzkzO1xuICAgIH1cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAlFwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudmVldmEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG59XG4jcGlfYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBNDcxO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDc0MHB4O1xuICAgIGhlaWdodDogMTI2cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzQTNGNDE7XG4gICAgei1pbmRleDogMjtcbn0iLCJmb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn0iLCJAZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5OlwiYWN1bWluLXByb1wiO1xuc3JjOnVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG51cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIEJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG51cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIEJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJhY3VtaW4tcHJvXCI7XG5zcmM6dXJsKFwiLi4vZm9udHMvQWN1bWluIFBybyBCb2xkIEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG51cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIEJvbGQgSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxudXJsKFwiLi4vZm9udHMvQWN1bWluIFBybyBCb2xkIEl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG5mb250LWRpc3BsYXk6YXV0bztmb250LXN0eWxlOml0YWxpYztmb250LXdlaWdodDo3MDA7Zm9udC1zdHJldGNoOm5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5mb250LWZhbWlseTpcImFjdW1pbi1wcm9cIjtcbnNyYzp1cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIFJlZ3VsYXIgSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbnVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gUmVndWxhciBJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG51cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIFJlZ3VsYXIgSXRhbGljLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbmZvbnQtZGlzcGxheTphdXRvO2ZvbnQtc3R5bGU6aXRhbGljO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0cmV0Y2g6bm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbmZvbnQtZmFtaWx5OlwiYWN1bWluLXByb1wiO1xuc3JjOnVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG51cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIFJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG51cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIFJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJhY3VtaW4tcHJvLWNvbmRlbnNlZFwiO1xuc3JjOnVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQ29uZCBCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbnVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQ29uZCBCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxudXJsKFwiLi4vZm9udHMvQWN1bWluIFBybyBDb25kIEJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJhY3VtaW4tcHJvLWNvbmRlbnNlZFwiO1xuc3JjOnVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQ29uZCBCb2xkIEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG51cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIENvbmQgQm9sZCBJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG51cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIENvbmQgQm9sZCBJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJhY3VtaW4tcHJvLWNvbmRlbnNlZFwiO1xuc3JjOnVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQ29uZCBSZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbnVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQ29uZCBSZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxudXJsKFwiLi4vZm9udHMvQWN1bWluIFBybyBDb25kIFJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuZm9udC1mYW1pbHk6XCJhY3VtaW4tcHJvLWNvbmRlbnNlZFwiO1xuc3JjOnVybChcIi4uL2ZvbnRzL0FjdW1pbiBQcm8gQ29uZCBSZWd1bGFyIEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG51cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIENvbmQgUmVndWxhciBJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG51cmwoXCIuLi9mb250cy9BY3VtaW4gUHJvIENvbmQgUmVndWxhciBJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuZm9udC1kaXNwbGF5OmF1dG87Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3RyZXRjaDpub3JtYWw7XG59Il19 */
