/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

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

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

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

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

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

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@charset "UTF-8";
@font-face {
  font-display: swap;
  font-family: "gotham";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/gotham/gotham-book.woff2") format("woff2"), url("../assets/fonts/gotham/gotham-book.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "gotham";
  font-style: normal;
  font-weight: 500;
  src: url("../assets/fonts/gotham/gotham-medium.woff2") format("woff2"), url("../assets/fonts/gotham/gotham-medium.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "gotham";
  font-style: normal;
  font-weight: 700;
  src: url("../assets/fonts/gotham/gotham-bold.woff2") format("woff2"), url("../assets/fonts/gotham/gotham-bold.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "gotham";
  font-style: italic;
  font-weight: 400;
  src: url("../assets/fonts/gotham/gotham-book-italic.woff2") format("woff2"), url("../assets/fonts/gotham/gotham-book-italic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "gotham";
  font-style: italic;
  font-weight: 500;
  src: url("../assets/fonts/gotham/gotham-medium-italic.woff2") format("woff2"), url("../assets/fonts/gotham/gotham-medium-italic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "gotham";
  font-style: italic;
  font-weight: 700;
  src: url("../assets/fonts/gotham/gotham-bold-italic.woff2") format("woff2"), url("../assets/fonts/gotham/gotham-bold-italic.woff") format("woff"); }

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'gotham', Helvetica, Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }
  html *,
  html *::before,
  html *::after {
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }

ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0; }

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #252525;
  line-height: 1.2;
  margin: 0; }

p {
  line-height: 1.4;
  margin: 0; }

a {
  text-decoration: none; }

.container {
  margin: 0 auto;
  max-width: 1080px; }

.post-container {
  margin: 0 auto;
  max-width: 840px; }

input:focus {
  outline: 0; }

img {
  max-width: 100%; }

.global-link {
  color: #0337cc;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1.77px;
  padding-right: 15px;
  position: relative;
  text-transform: uppercase; }
  .global-link::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTMwMS4yIDM5Mi4yIDUuNCA5LjIiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAzMzdjYyIgc3Ryb2tlLXdpZHRoPSIxLjc3OCIgZD0iTS0zMDAuNiwzOTIuOGwzLjYsNGwtMy41LDQiLz48L3N2Zz4=");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    height: 9px;
    position: absolute;
    right: 0;
    top: 3px;
    width: 6px; }

.start-free-trial-form {
  margin: 0 auto;
  max-width: 470px; }
  .start-free-trial-form .gform_wrapper {
    position: relative; }
    .start-free-trial-form .gform_wrapper.gform_validation_error {
      margin-top: 74px; }
  .start-free-trial-form .validation_error {
    color: #f00;
    font-size: 15px;
    height: 40px;
    line-height: 1.2;
    position: absolute;
    text-align: left;
    top: -40px; }
  .start-free-trial-form .validation_message {
    color: #f00;
    font-size: 15px;
    line-height: 1.2; }
  .start-free-trial-form .gform_confirmation_message {
    color: white;
    text-align: left;
    font-weight: 600; }
  .start-free-trial-form .gfield_label {
    display: none; }
  .start-free-trial-form input[type=text] {
    background-color: #f6f6f6;
    border: 0;
    border-radius: 27px;
    color: #252525;
    font-size: 15px;
    padding: 16px 225px 18px 30px;
    width: 100%; }
    .start-free-trial-form input[type=text]::-webkit-input-placeholder {
      color: #252525;
      overflow: visible; }
    .start-free-trial-form input[type=text]::-moz-placeholder {
      color: #252525;
      overflow: visible; }
    .start-free-trial-form input[type=text]:-ms-input-placeholder {
      color: #252525;
      overflow: visible; }
    .start-free-trial-form input[type=text]::-ms-input-placeholder {
      color: #252525;
      overflow: visible; }
    .start-free-trial-form input[type=text]::placeholder {
      color: #252525;
      overflow: visible; }
  .start-free-trial-form .gform_footer {
    position: absolute;
    right: 7px;
    top: 7px; }
  .start-free-trial-form input[type=submit] {
    background-color: #44c073;
    border: 0;
    border-radius: 23px;
    -webkit-box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
            box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.65px;
    padding: 12px 26px 13px;
    text-transform: uppercase; }
  .start-free-trial-form .gform_confirmation_wrapper {
    text-align: center; }

.page-title-content {
  margin: 0 auto;
  max-width: 740px;
  padding-top: 100px;
  text-align: center; }
  .page-title-content h1,
  .page-title-content h2 {
    font-size: 48px;
    font-weight: 700; }
  .page-title-content p {
    color: #919090;
    font-size: 18px;
    margin: 14px auto 0;
    max-width: 420px; }

.hide {
  display: none; }

.global-button {
  border-radius: 20.4px;
  -webkit-box-shadow: 0 8px 20px -11px rgba(0, 0, 0, 0.26);
          box-shadow: 0 8px 20px -11px rgba(0, 0, 0, 0.26);
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.52px;
  padding: 12px 23px 12px 25px;
  text-transform: uppercase; }
  .global-button.green {
    background-color: #44c073;
    color: #fff; }

.pagination li {
  display: inline-block; }

.pagination .page-item-dot {
  padding: 0 7px; }

.pagination span {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #252525;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  height: 32px;
  line-height: 32px; }

.pagination .page-item + .page-item {
  padding-left: 25px; }

.pagination a {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #252525;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  height: 32px;
  line-height: 32px; }

.pagination .page-item-active {
  padding: 0 15px; }

.pagination .page-item-active a {
  background-color: #0337cc;
  border-radius: 50%;
  color: #fff;
  width: 32px; }

.pagination .prev-btn {
  padding-right: 50px; }
  .pagination .prev-btn span {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMzAxLjMgMzkxLjMgNi4xIDEwLjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTMwMS4zIDM5MS4zIDYuMSAxMC4zOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjUyNTI1IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0tMjk2LDM5MmwtNCw0LjZsNCw0LjQiLz48L3N2Zz4=");
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 11px;
    width: 7px; }

.pagination .next-btn {
  padding-left: 50px; }
  .pagination .next-btn span {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMzAxLjggMzkxLjMgNi4xIDEwLjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTMwMS44IDM5MS4zIDYuMSAxMC4zOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMjUyNTI1IiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0tMzAxLDM5Mmw0LDQuNmwtNCw0LjQiLz48L3N2Zz4=");
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 11px;
    width: 7px; }

.blog-card .inner {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
  height: 100%; }

.blog-card .blog-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px 8px 0 0;
  height: 166px; }

.blog-card .blog-info {
  background-color: #fff;
  border-radius: 0 0 8px 8px;
  padding: 40px 42px; }
  .blog-card .blog-info h3 {
    font-size: 18px;
    margin-top: 16px; }
  .blog-card .blog-info p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 10px; }

.blog-card .blog-category {
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 1.39px;
  text-transform: uppercase; }
  .blog-card .blog-category.billing {
    color: #44c073; }
  .blog-card .blog-category.business {
    color: #ffb939; }
  .blog-card .blog-category.cybersecurity {
    color: #8840c4; }
  .blog-card .blog-category.helpful-tips {
    color: #0337cc; }

.mobile-show {
  display: none; }

.lazyload {
  opacity: 0; }

.lazyloading {
  background-image: url("data:image/gif;base64,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");
  background-position: center;
  background-repeat: no-repeat;
  background-size: inherit !important;
  min-height: 60px;
  opacity: 1; }

.lazyloaded {
  opacity: 1; }

@media (max-width: 1210px) {
  .container {
    padding: 0 20px; } }

@media (max-width: 1000px) {
  .mobile-hide {
    display: none; }
  .mobile-show {
    display: block; }
  .global-link {
    font-size: 13px;
    letter-spacing: 1.4px;
    padding-right: 14px; }
  .global-button {
    border-radius: 23px;
    font-size: 13px;
    letter-spacing: 1.65px;
    padding: 12px 26px 13px 27px; }
  .blog-card .blog-info {
    padding: 40px 30px; }
  .pagination a {
    font-size: 18px;
    height: 35px;
    line-height: 35px; }
  .pagination .page-item + .page-item {
    padding-left: 38px; }
  .pagination .page-item-active {
    padding: 0 23px; }
    .pagination .page-item-active a {
      font-size: 18px;
      width: 35px; }
  .pagination .page-item-dot {
    padding: 0 18px; }
  .pagination .prev-btn {
    padding-right: 38px; }
    .pagination .prev-btn span {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMzAwIDM4OC44IDEwLjEgMTYuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtMzAwIDM4OC44IDEwLjEgMTYuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI1MjUyNSIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNLTI5MC41LDM4OS41bC04LDcuNWw4LDcuNSIvPjwvc3ZnPg==");
      background-position: center;
      background-repeat: no-repeat;
      display: inline-block;
      height: 18px;
      position: relative;
      top: 3px;
      width: 11px; }
  .pagination .next-btn {
    padding-left: 38px; }
    .pagination .next-btn span {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMjk5LjIgMzg4LjggMTAuMSAxNi41IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0yOTkuMiAzODguOCAxMC4xIDE2LjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMyNTI1MjUiIHN0cm9rZS13aWR0aD0iMiIgZD0iTS0yOTguNSwzODkuNWw4LDcuNWwtOCw3LjUiLz48L3N2Zz4=");
      background-position: center;
      background-repeat: no-repeat;
      display: inline-block;
      height: 18px;
      position: relative;
      top: 3px;
      width: 11px; }
  .post-container {
    max-width: 100%;
    padding: 0 20px; } }

@media (max-width: 900px) {
  .start-free-trial-form .gform_wrapper.gform_validation_error {
    margin-top: 0; }
  .start-free-trial-form .validation_error {
    height: auto;
    position: static; }
  .start-free-trial-form input[type=text] {
    font-size: 15px;
    padding: 12px 26px 16px; }
  .start-free-trial-form .gform_footer {
    margin-top: 15px;
    position: static;
    text-align: center; }
  .page-title-content {
    padding-top: 62px; }
    .page-title-content h1,
    .page-title-content h2 {
      font-size: 30px; }
    .page-title-content p {
      font-size: 16px;
      margin-top: 6px;
      padding: 0 25px; } }

.about-us-awards-logo-section {
  padding: 130px 0; }

.about-us-awards-logo-list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  max-width: 1100px;
  padding: 0 63px; }

.about-us-awards-logo-title {
  border-right: 1px solid #4f515e;
  color: #4f515e;
  font-size: 18px;
  font-weight: 500;
  padding-right: 84px; }

.about-us-awards-logo {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 64px; }
  .about-us-awards-logo img {
    max-height: 100%; }

.about-us-awards-logo-mobile {
  display: none; }

.about-us-awards-logo-mobile-line-break {
  height: 20px;
  width: 100%; }

@media (max-width: 1170px) {
  .about-us-awards-logo-section {
    padding: 70px 0; }
  .about-us-awards-logo-title {
    border-right: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 30px;
    padding-right: 0;
    width: 100%; }
  .about-us-awards-logo-list {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    width: 700px; } }

@media (max-width: 700px) {
  .about-us-awards-logo-section {
    padding: 70px 0 20px; }
  .about-us-awards-logo-title {
    font-size: 15px; }
  .about-us-awards-logo-list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 310px;
    padding: 0 5px; }
  .about-us-awards-logo {
    height: 40px; }
  .about-us-awards-logo-desktop {
    display: none; }
  .about-us-awards-logo-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.about-us-hero-section {
  position: relative;
  height: 550px;
  padding-top: 172px; }
  .about-us-hero-section .content-col {
    max-width: 520px; }
  .about-us-hero-section h1 {
    color: #fff;
    font-size: 40px;
    line-height: 48px; }
  .about-us-hero-section p {
    margin-top: 21px;
    color: #fff;
    font-size: 16px;
    line-height: 23px; }

.about-us-hero-section-background {
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 1000px) {
  .about-us-hero-section {
    height: 600px;
    padding-top: 58px;
    text-align: center; }
    .about-us-hero-section .content-col {
      max-width: 100%; }
    .about-us-hero-section h1 {
      font-size: 30px;
      line-height: 37px; }
    .about-us-hero-section p {
      margin-top: 6px; } }

.affiliate-hero-section {
  overflow: hidden;
  padding: 70px 0 0; }

.affiliate-hero-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.affiliate-hero-col {
  width: 50%; }
  .affiliate-hero-col .content-col {
    padding-right: 100px; }
    .affiliate-hero-col .content-col h1 {
      font-size: 40px; }
    .affiliate-hero-col .content-col p {
      color: #919090;
      font-size: 18px;
      margin-top: 16px; }
  .affiliate-hero-col .block-link {
    margin-top: 41px; }
    .affiliate-hero-col .block-link a {
      background-color: #44c073;
      border-radius: 20px;
      -webkit-box-shadow: 0 8px 20px -11px rgba(0, 0, 0, 0.26);
              box-shadow: 0 8px 20px -11px rgba(0, 0, 0, 0.26);
      color: #fff;
      display: inline-block;
      font-size: 12px;
      font-weight: 700;
      letter-spacing: 1.52px;
      padding: 12px 25px; }
  .affiliate-hero-col .image-col img {
    max-width: none; }

@media (max-width: 1000px) {
  .affiliate-hero-section {
    padding: 62px 0 0; }
  .affiliate-hero-row {
    display: block; }
  .affiliate-hero-col {
    width: 100%; }
    .affiliate-hero-col .content-col {
      padding-right: 0;
      text-align: center; }
      .affiliate-hero-col .content-col h1 {
        font-size: 30px; }
      .affiliate-hero-col .content-col p {
        font-size: 16px;
        margin-top: 7px; }
    .affiliate-hero-col .image-col {
      margin-top: 70px; }
      .affiliate-hero-col .image-col img {
        width: 400px; }
    .affiliate-hero-col .block-link {
      margin-top: 24px; }
      .affiliate-hero-col .block-link a {
        border-radius: 23px;
        -webkit-box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
                box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
        font-size: 13px;
        font-weight: 700;
        letter-spacing: 1.65px;
        padding: 13px 27px; } }

.all-blog-section {
  background-color: #eceff5;
  padding: 55px 0 120px; }

.all-blog-header {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }
  .all-blog-header h2 {
    font-size: 30px; }

.all-blog-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 18px -20px 0; }

.all-blog-item {
  padding: 20px;
  width: 33.33333%; }
  .all-blog-item:not(:nth-child(4)).blog-card .inner {
    position: relative;
    top: 0;
    -webkit-transition: top 0.5s;
    transition: top 0.5s; }
    @media (min-width: 1250px) {
      .all-blog-item:not(:nth-child(4)).blog-card .inner:hover {
        top: -10px; } }
  .all-blog-item .inner-image {
    background-color: #0337cc;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }

.all-blog-navigation {
  margin-top: 45px;
  text-align: center; }

.all-blog-load-spinner {
  background-color: #000;
  background-image: url("../assets/images/ajax-spin.gif");
  background-position: center;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999; }

@media (max-width: 1000px) {
  .all-blog-section {
    padding: 62px 0 67px; }
    .all-blog-section h2 {
      font-size: 30px; }
  .all-blog-header {
    display: block;
    text-align: center; }
  .all-blog-header-right {
    display: none; }
  .all-blog-row {
    display: block;
    margin: 38px 0 0; }
  .all-blog-item {
    padding: 0;
    width: 100%; }
  .all-blog-item + .all-blog-item {
    margin-top: 40px; } }

.all-practice-area-section {
  background-color: #eceff5;
  padding: 116px 0 104px; }
  .all-practice-area-section h2 {
    font-size: 30px; }

.all-practice-area-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 53px -20px 0; }

.all-practice-area-item {
  padding: 20px;
  width: 33.33333%; }

.all-practice-area-icon {
  background-color: #f6f6f6;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 8px 8px 0 0;
  height: 112px; }

.all-practice-area-content {
  background-color: #fff;
  padding: 40px; }
  .all-practice-area-content h3 {
    font-size: 18px; }
  .all-practice-area-content p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 13px; }

.all-practice-area-link {
  background-color: #fff;
  border-radius: 0 0 8px 8px;
  border-top: 1px solid #dbdbdb;
  padding: 12px 0 17px;
  text-align: center; }

.all-practice-area-load-button {
  margin-top: 45px;
  text-align: center; }

@media (max-width: 1000px) {
  .all-practice-area-section {
    padding: 63px 0 70px; }
  .all-practice-area-row {
    display: block;
    margin: 44px 0 0; }
  .all-practice-area-item {
    padding: 0;
    width: 100%; }
  .all-practice-area-item + .all-practice-area-item {
    margin-top: 40px; } }

.all-press-release-section {
  background-color: #eceff5;
  padding: 115px 0 120px; }

.all-press-release-header {
  text-align: center; }
  .all-press-release-header h2 {
    font-size: 40px; }

.all-press-release-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 46px -20px 0; }

.all-press-release-item {
  padding: 20px;
  width: 33.33333%; }
  .all-press-release-item .blog-category {
    color: #0337cc; }

.all-press-release-navigation {
  margin-top: 45px;
  text-align: center; }

.all-press-release-load-spinner {
  background-color: #000;
  background-image: url("../assets/images/ajax-spin.gif");
  background-position: center;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999; }

@media (max-width: 1000px) {
  .all-press-release-section {
    padding: 62px 0 67px; }
    .all-press-release-section h2 {
      font-size: 30px; }
  .all-press-release-header {
    display: block;
    text-align: center; }
  .all-press-release-row {
    display: block;
    margin: 38px 0 0; }
  .all-press-release-item {
    padding: 0;
    width: 100%; }
  .all-press-release-item + .all-press-release-item {
    margin-top: 40px; } }

.basic-company-info-section {
  padding: 114px 0 124px;
  text-align: center; }
  .basic-company-info-section h2 {
    font-size: 40px; }

.basic-company-info-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 66px -20px 0; }

.basic-company-info-col {
  padding: 0 20px;
  width: 33.33333%; }

.basic-company-info-inner {
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
  padding: 60px 0 62px; }
  .basic-company-info-inner .icon {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .basic-company-info-inner .info {
    color: #4f515e;
    font-size: 16px;
    margin-top: 24px; }

@media (max-width: 1000px) {
  .basic-company-info-section {
    padding: 63px 0 70px; }
    .basic-company-info-section h2 {
      font-size: 30px; }
  .basic-company-info-row {
    display: block;
    margin: 49px 0 0; }
  .basic-company-info-col {
    padding: 0;
    width: 100%; }
  .basic-company-info-col + .basic-company-info-col {
    margin-top: 20px; }
  .basic-company-info-inner {
    padding: 40px 0 42px; }
    .basic-company-info-inner .icon {
      display: block;
      height: auto; }
    .basic-company-info-inner .info {
      font-size: 15px;
      margin-top: 19px; } }

.block-fit-image-text-section {
  padding: 120px 0; }
  .block-fit-image-text-section.gray {
    background-color: #eceff5; }
  .block-fit-image-text-section .title-info {
    text-align: center; }
    .block-fit-image-text-section .title-info h2 {
      font-size: 40px; }
    .block-fit-image-text-section .title-info p {
      color: #4f515e;
      font-size: 16px;
      margin-top: 10px; }
  .block-fit-image-text-section .block-link {
    margin-top: 40px;
    text-align: center; }

.block-fit-image-text-row {
  margin-top: 55px; }
  .block-fit-image-text-row::after {
    clear: both;
    content: '';
    display: block; }
  .block-fit-image-text-row .content-col {
    float: left;
    padding-top: 7px;
    width: 400px; }
    .block-fit-image-text-row .content-col h3 {
      font-size: 18px; }
    .block-fit-image-text-row .content-col p {
      color: #4f515e;
      font-size: 14px;
      margin-top: 6px; }
    .block-fit-image-text-row .content-col p ~ h3 {
      margin-top: 33px; }
  .block-fit-image-text-row .image-col {
    margin-left: 500px; }
  .block-fit-image-text-row .mobile-image-col {
    display: none;
    margin-top: 40px;
    text-align: center; }
    .block-fit-image-text-row .mobile-image-col img {
      max-width: 400px;
      width: 100%; }

@media (max-width: 1000px) {
  .block-fit-image-text-section {
    padding: 76px 0 80px; }
    .block-fit-image-text-section .title-info {
      text-align: left; }
      .block-fit-image-text-section .title-info h2 {
        font-size: 30px; }
      .block-fit-image-text-section .title-info p {
        font-size: 15px; }
    .block-fit-image-text-section .block-link {
      margin-top: 33px;
      text-align: left; }
  .block-fit-image-text-row {
    margin-top: 0; }
    .block-fit-image-text-row .image-col {
      display: none; }
    .block-fit-image-text-row .mobile-image-col {
      display: block; }
    .block-fit-image-text-row .content-col {
      margin-top: 40px;
      padding-top: 0;
      width: 100%; }
      .block-fit-image-text-row .content-col h3 {
        font-size: 16px; }
      .block-fit-image-text-row .content-col p {
        font-size: 15px;
        margin-top: 8px; }
      .block-fit-image-text-row .content-col p + h3 {
        margin-top: 26px; } }

.block-fit-image-title-section {
  padding: 120px 0 100px; }
  .block-fit-image-title-section.gray {
    background-color: #eceff5; }
  @media (min-width: 1000px) {
    .block-fit-image-title-section.reduce-bottom-space {
      padding-bottom: 40px; }
    .block-fit-image-title-section.reduce-top-space {
      padding-top: 50px; } }

.block-fit-image-title-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .block-fit-image-title-row.image-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    @media (min-width: 1000px) {
      .block-fit-image-title-row.image-right .image-align-edge {
        text-align: right; } }
    .block-fit-image-title-row.image-right .content-col {
      padding-right: 80px; }
  @media (min-width: 1000px) {
    .block-fit-image-title-row.image-left .image-align-edge {
      text-align: left; } }
  .block-fit-image-title-row.image-left .content-col {
    padding-left: 80px; }
  .block-fit-image-title-row .content-col {
    width: 50%; }
  .block-fit-image-title-row .image-col {
    text-align: center;
    width: 50%; }
  .block-fit-image-title-row .title-info h2 {
    font-size: 40px;
    word-break: break-word; }
  .block-fit-image-title-row .title-info p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 10px; }
  .block-fit-image-title-row .title-info img {
    height: auto;
    margin-top: 39px; }
  .block-fit-image-title-row .block-link {
    margin-top: 40px; }

@media (max-width: 1210px) {
  .block-fit-image-title-row.image-left .content-col {
    padding-right: 28px; }
  .block-fit-image-title-row.image-right .content-col {
    padding-left: 28px; } }

@media (max-width: 1000px) {
  .block-fit-image-title-section {
    padding: 70px 0 67px; }
  .block-fit-image-title-row {
    display: block; }
    .block-fit-image-title-row .image-col {
      width: 100%; }
      .block-fit-image-title-row .image-col img {
        max-width: 400px;
        width: 100%; }
    .block-fit-image-title-row .content-col {
      padding: 0 !important;
      width: 100%; }
    .block-fit-image-title-row .title-info {
      margin-top: 40px; }
      .block-fit-image-title-row .title-info h2 {
        font-size: 30px; }
      .block-fit-image-title-row .title-info p {
        font-size: 15px; }
      .block-fit-image-title-row .title-info img {
        margin-top: 19px; }
    .block-fit-image-title-row .block-link {
      margin-top: 33px; } }

.block-full-image-text-section {
  padding: 120px 0 100px; }
  .page-template-page-about-us .block-full-image-text-section {
    padding-top: 0; }
  .block-full-image-text-section.gray {
    background-color: #eceff5; }

.block-full-image-text-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.block-full-image-text-col {
  width: 50%; }
  .block-full-image-text-col .image-col {
    float: right;
    overflow: hidden; }
    .block-full-image-text-col .image-col img {
      max-width: none; }
  .block-full-image-text-col .mobile-image-col {
    display: none;
    margin-top: 40px;
    overflow: hidden;
    text-align: center; }
    .block-full-image-text-col .mobile-image-col::after {
      clear: both;
      content: '';
      display: block; }
    .block-full-image-text-col .mobile-image-col img {
      max-width: none;
      width: 400px; }
  .block-full-image-text-col .content-col {
    max-width: 540px;
    padding-left: 80px; }
  .block-full-image-text-col .title-info h2 {
    font-size: 40px; }
  .block-full-image-text-col .title-info p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 10px; }
  .block-full-image-text-col .detail-info {
    padding-top: 12px; }
    .block-full-image-text-col .detail-info h3 {
      font-size: 18px;
      margin-top: 21px; }
    .block-full-image-text-col .detail-info em {
      color: #0337cc;
      cursor: pointer;
      font-style: normal;
      -webkit-transition: opacity 0.3s;
      transition: opacity 0.3s; }
      .block-full-image-text-col .detail-info em:hover {
        opacity: 0.7; }
    .block-full-image-text-col .detail-info p {
      color: #4f515e;
      font-size: 14px;
      margin-top: 6px; }
  .block-full-image-text-col .block-link {
    margin-top: 40px; }

@media (max-width: 1210px) {
  .block-full-image-text-col .content-col {
    max-width: none;
    padding-right: 48px; } }

@media (max-width: 1000px) {
  .block-full-image-text-row {
    display: block; }
  .block-full-image-text-section {
    padding: 76px 20px 80px; }
  .block-full-image-text-col {
    float: none;
    width: 100%; }
    .block-full-image-text-col .mobile-image-col {
      display: block; }
    .block-full-image-text-col .content-col {
      padding: 0; }
    .block-full-image-text-col .title-info h2 {
      font-size: 30px; }
    .block-full-image-text-col .title-info p {
      font-size: 15px; }
    .block-full-image-text-col .detail-info {
      margin-top: 40px;
      padding-top: 0; }
      .block-full-image-text-col .detail-info h3 {
        font-size: 16px;
        margin-top: 0; }
      .block-full-image-text-col .detail-info p {
        font-size: 15px;
        margin-top: 8px; }
      .block-full-image-text-col .detail-info p + h3 {
        margin-top: 26px; }
    .block-full-image-text-col .block-link {
      margin-top: 33px; } }

@media (max-width: 500px) {
  .block-full-image-text-col .mobile-image-col {
    margin-left: -20px; }
    .block-full-image-text-col .mobile-image-col img {
      float: right; } }

.block-full-image-title-section {
  overflow: hidden;
  padding: 120px 0 100px; }
  .block-full-image-title-section.gray {
    background-color: #eceff5; }

.block-full-image-title-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .block-full-image-title-row.image_left .image-col {
    float: right; }
  .block-full-image-title-row.image_left .content-col {
    padding-left: 80px; }
  .block-full-image-title-row.image_right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    .block-full-image-title-row.image_right .content-col {
      float: right;
      padding-right: 80px; }

.block-full-image-title-col {
  width: 50%; }
  .block-full-image-title-col .image-col img {
    max-width: none; }
  .block-full-image-title-col .content-col {
    max-width: 540px; }
  .block-full-image-title-col .title-info h2 {
    font-size: 40px;
    word-break: break-word; }
  .block-full-image-title-col .title-info p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 10px; }
  .block-full-image-title-col .block-link {
    margin-top: 40px; }

@media (max-width: 1210px) {
  .block-full-image-title-row .content-col {
    max-width: none; }
  .block-full-image-title-row.image_left .content-col {
    padding-right: 48px; }
  .block-full-image-title-row.image_right .content-col {
    padding-left: 48px; } }

@media (max-width: 1000px) {
  .block-full-image-title-section {
    padding: 70px 20px 67px; }
  .block-full-image-title-row {
    display: block; }
    .block-full-image-title-row .image-col {
      text-align: center; }
    .block-full-image-title-row.image_left .image-col {
      float: none; }
  .block-full-image-title-col {
    width: 100%; }
    .block-full-image-title-col::after {
      clear: both;
      content: '';
      display: block; }
    .block-full-image-title-col .image-col img {
      max-width: none;
      width: 400px; }
    .block-full-image-title-col .content-col {
      float: none !important;
      margin-top: 40px;
      padding: 0 !important; }
    .block-full-image-title-col .title-info h2 {
      font-size: 30px; }
    .block-full-image-title-col .title-info p {
      font-size: 15px; }
    .block-full-image-title-col .block-link {
      margin-top: 33px; } }

@media (max-width: 500px) {
  .block-full-image-title-row.image_left .image-col {
    float: right; }
  .block-full-image-title-row.image_right .image-col {
    float: left; } }

.block-image-3col-text-section {
  padding: 120px 0; }
  .block-image-3col-text-section.gray {
    background-color: #eceff5; }
  .block-image-3col-text-section .title-info {
    margin: 0 auto;
    text-align: center; }
    .block-image-3col-text-section .title-info h2 {
      font-size: 40px; }
    .block-image-3col-text-section .title-info p {
      color: #4f515e;
      font-size: 16px;
      margin-top: 10px; }
  .block-image-3col-text-section .image-col {
    margin-top: 60px; }
  .block-image-3col-text-section .block-link {
    margin-top: 65px;
    text-align: center; }

.block-image-3col-text-row {
  margin: 40px -25px 0; }
  .block-image-3col-text-row::after {
    clear: both;
    content: '';
    display: block; }
  .block-image-3col-text-row .content-col {
    float: left;
    padding: 0 25px;
    width: 33.33333%; }
    .block-image-3col-text-row .content-col h3 {
      font-size: 18px; }
    .block-image-3col-text-row .content-col em {
      color: #0337cc;
      cursor: pointer;
      font-style: normal;
      -webkit-transition: opacity 0.3s;
      transition: opacity 0.3s; }
      .block-image-3col-text-row .content-col em:hover {
        opacity: 0.7; }
    .block-image-3col-text-row .content-col p {
      color: #4f515e;
      font-size: 14px;
      margin-top: 6px; }

@media (max-width: 1210px) {
  .block-image-3col-text-row {
    margin-left: 0;
    margin-right: 0; } }

@media (max-width: 1000px) {
  .block-image-3col-text-section {
    padding: 76px 0 80px; }
    .block-image-3col-text-section .title-info {
      max-width: 100%;
      text-align: left; }
      .block-image-3col-text-section .title-info h2 {
        font-size: 30px; }
      .block-image-3col-text-section .title-info p {
        font-size: 15px; }
    .block-image-3col-text-section .image-col {
      margin-top: 40px; }
    .block-image-3col-text-section .block-link {
      margin-top: 33px;
      text-align: left; }
  .block-image-3col-text-row {
    margin: 40px 0; }
    .block-image-3col-text-row .content-col {
      float: none;
      padding: 0;
      width: 100%; }
      .block-image-3col-text-row .content-col h3 {
        font-size: 16px; }
      .block-image-3col-text-row .content-col p {
        font-size: 15px;
        margin-top: 8px; }
    .block-image-3col-text-row .content-col + .content-col {
      margin-top: 26px; } }

.block-image-text-section {
  padding: 120px 0; }
  .block-image-text-section.gray {
    background-color: #eceff5; }

.block-image-text-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .block-image-text-row .image-col {
    width: 280px; }
  .block-image-text-row .content-col {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-left: 150px; }
    .block-image-text-row .content-col p {
      color: #4f515e;
      font-size: 16px; }
    .block-image-text-row .content-col p + p {
      margin-top: 24px; }

@media (max-width: 1000px) {
  .block-image-text-section {
    padding: 70px 0 65px; }
  .block-image-text-row {
    display: block; }
    .block-image-text-row .image-col img {
      max-width: 200px; }
    .block-image-text-row .content-col {
      margin-top: 32px;
      padding-left: 0; }
      .block-image-text-row .content-col p {
        font-size: 15px; }
      .block-image-text-row .content-col p + p {
        margin-top: 23px; } }

.related-integration-wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.our-plan-icon.related-integration-icon {
  background-image: none !important;
  height: auto;
  text-align: center; }
  .our-plan-icon.related-integration-icon img {
    display: inline-block; }

.post-fixed-line {
  background-color: #44c073;
  height: 5px;
  left: 0;
  position: fixed;
  top: 70px; }

.admin-bar .post-fixed-line {
  top: 102px; }

.post-featured-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 365px; }

.post-title {
  margin-top: 87px; }
  .post-title h1 {
    font-size: 40px; }

.post-author {
  margin-top: 28px; }
  .post-author::after {
    clear: both;
    content: '';
    display: block; }

.post-author-avatar {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  float: left;
  height: 47px;
  width: 47px; }

.post-author-info {
  float: left;
  margin-left: 20px; }

.post-author-name {
  color: #919090;
  font-size: 18px;
  font-weight: 500; }
  .post-author-name a {
    color: inherit; }

.post-date {
  color: #919090;
  font-size: 18px;
  margin-top: 8px; }

.post-category-list {
  margin-top: 30px; }
  .post-category-list li {
    display: inline-block; }
  .post-category-list a {
    border: solid 1px #e4e4e4;
    border-radius: 6px;
    color: #0337cc;
    display: inline-block;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1.39px;
    padding: 8px 15px;
    text-transform: uppercase; }
  .post-category-list li + li {
    margin-left: 8px; }

.post-content {
  margin-top: 64px; }
  .post-content img {
    height: auto; }
  .post-content h2 {
    font-size: 30px; }
  .post-content > h2:not(:first-child) {
    margin-top: 59px; }
  .post-content h3 {
    font-size: 25px; }
  .post-content > h3:not(:first-child) {
    margin-top: 61px; }
  .post-content h4 {
    font-size: 20px; }
  .post-content > h4:not(:first-child) {
    margin-top: 61px; }
  .post-content h5 {
    font-size: 18px;
    font-weight: 500; }
  .post-content > h5:not(:first-child) {
    margin-top: 63px; }
  .post-content p {
    color: #4f515e;
    font-size: 16px; }
  .post-content > p:not(:first-child) {
    margin-top: 24px; }
  .post-content figure {
    margin: 0; }
    .post-content figure img {
      border-radius: 8px;
      max-width: 100%; }
  .post-content figcaption {
    color: #919090;
    font-size: 14px;
    line-height: 1.4;
    margin-top: 13px;
    text-align: left; }
  .post-content .wp-block-image {
    margin-bottom: 41px; }
  .post-content .is-style-mobile-image {
    display: none; }
  .post-content .is-style-shadow-image img {
    -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15); }
  .post-content .is-style-desktop-shadow-image img {
    -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15); }
  .post-content .is-style-mobile-shadow-image {
    display: none; }
    .post-content .is-style-mobile-shadow-image img {
      -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
              box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15); }
  .post-content div.wp-block-image {
    text-align: center; }
    .post-content div.wp-block-image .alignleft {
      float: left;
      margin-right: 24px; }
    .post-content div.wp-block-image .aligncenter {
      display: inline-block; }
    .post-content div.wp-block-image .alignright {
      float: right;
      margin-left: 24px; }
  .post-content > .wp-block-image:not(:first-child) {
    margin-top: 48px; }
  .post-content .wp-block-custom-blocks-quote {
    margin: 74px 0 64px;
    padding: 50px 0 0 110px;
    position: relative; }
    .post-content .wp-block-custom-blocks-quote::before {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMjg1LjQgMzgyLjIgMzAuMiAyMy44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0yODUuNCAzODIuMiAzMC4yIDIzLjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNLTI3NC41LDQwNS45aC0xMXYtNy45YzAtMy4yLDAuMy01LjcsMC44LTcuNWMwLjYtMS44LDEuNi0zLjUsMy4xLTQuOWMxLjUtMS41LDMuNC0yLjYsNS44LTMuNGwyLjEsNC41IGMtMi4yLDAuNy0zLjgsMS43LTQuNywzYy0xLDEuMy0xLjUsMy0xLjUsNS4yaDUuM1Y0MDUuOXogTS0yNTYuMSw0MDUuOWgtMTF2LTcuOWMwLTMuMiwwLjMtNS43LDAuOC03LjVjMC42LTEuOCwxLjYtMy41LDMuMS00LjkgYzEuNS0xLjUsMy40LTIuNiw1LjgtMy40bDIuMSw0LjVjLTIuMiwwLjctMy44LDEuNy00LjcsM2MtMSwxLjMtMS41LDMtMS41LDUuMmg1LjNWNDA1Ljl6IiBmaWxsPSIjMDMzN0NDIi8+PC9zdmc+");
      background-repeat: no-repeat;
      background-size: cover;
      content: '';
      height: 28px;
      left: 0;
      position: absolute;
      top: -18px;
      width: 35px; }
    .post-content .wp-block-custom-blocks-quote::after {
      background-color: #0337cc;
      content: '';
      height: 1px;
      left: 52px;
      position: absolute;
      right: 0;
      top: 0; }
    .post-content .wp-block-custom-blocks-quote p {
      color: #252525;
      font-size: 18px; }
    .post-content .wp-block-custom-blocks-quote h5 {
      font-size: 16px;
      font-weight: 700;
      margin-top: 33px; }
    .post-content .wp-block-custom-blocks-quote cite {
      color: #939393;
      font-size: 14px;
      font-style: normal;
      margin-top: 5px; }
  .post-content ul {
    list-style: disc;
    margin-top: 42px;
    padding-left: 56px; }
    .post-content ul ul {
      list-style: circle;
      margin-top: 0; }
      .post-content ul ul ul {
        list-style: disc; }
  .post-content ol {
    counter-reset: listStyle1;
    list-style: none;
    margin-top: 42px;
    padding: 0 0 0 40px; }
    .post-content ol li {
      counter-increment: listStyle1;
      padding-left: 30px;
      position: relative; }
      .post-content ol li::before {
        content: counter(listStyle1, decimal) ".";
        font-weight: 500;
        left: 0;
        position: absolute;
        top: 0; }
    .post-content ol ol {
      counter-reset: listStyle2;
      margin-top: 0;
      padding-left: 60px; }
      .post-content ol ol li {
        counter-increment: listStyle2; }
        .post-content ol ol li::before {
          content: counter(listStyle2, lower-alpha) "."; }
      .post-content ol ol ol {
        counter-reset: listStyle3; }
        .post-content ol ol ol li {
          counter-increment: listStyle3; }
          .post-content ol ol ol li::before {
            content: counter(listStyle3, lower-roman) "."; }
  .post-content li {
    color: #4f515e;
    font-size: 16px;
    line-height: 1.4;
    margin-top: 13px;
    padding-left: 3px;
    position: relative; }
  .post-content a {
    color: #0337cc;
    font-weight: 500; }
  .post-content sup {
    font-size: 9px;
    font-weight: 500;
    margin-left: 1px;
    top: -14px; }

.post-references {
  margin-top: 62px; }
  .post-references h5 {
    font-size: 18px;
    font-weight: 500; }

.post-ref-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.post-ref-row {
  padding-top: 27px; }

.post-ref-row + .post-ref-row {
  padding-top: 18px; }

.post-ref-num {
  color: #4f515e;
  font-size: 9px;
  font-weight: 500; }

.post-ref-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 6px 0 0 8px; }
  .post-ref-content p {
    color: #4f515e;
    font-size: 14px; }
    .post-ref-content p a {
      color: #0337cc; }

.post-related-section {
  background-color: #eceff5;
  padding: 116px 0 124px; }

.post-subscribe-section {
  margin-top: 68px; }

.post-subscribe-wrapper {
  background-image: url("../assets/images/logo-subscribe.svg");
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 152px auto;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.17); }

.post-subscribe-inner {
  margin-left: 225px;
  max-width: 470px;
  padding: 35px 0 39px; }
  .post-subscribe-inner h2 {
    font-size: 26px; }
  .post-subscribe-inner p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 8px; }
  .post-subscribe-inner .start-free-trial-form {
    margin: 25px 0 0;
    max-width: 417px; }
    .post-subscribe-inner .start-free-trial-form input[type=text] {
      padding: 15px 225px 16px 30px; }
    .post-subscribe-inner .start-free-trial-form input[type=submit] {
      padding: 10px 20px 12px; }

.post-social-sharing-section {
  margin-top: 70px; }
  .post-social-sharing-section ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .post-social-sharing-section li + li {
    margin-left: 33px; }

.post-author-detail-section {
  border-bottom: 1px solid #dbdbdb;
  border-top: 1px solid #dbdbdb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 26px 0 123px;
  padding: 45px 0 47px; }

.post-author-detail-avatar {
  padding-top: 4px;
  width: 120px; }
  .post-author-detail-avatar img {
    border-radius: 50%; }

.post-author-detail-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 46px; }
  .post-author-detail-info h2 {
    font-size: 18px; }
  .post-author-detail-info p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 16px; }
  .post-author-detail-info .post-author-detail-link {
    margin-top: 24px; }

.post-footer-image-section {
  padding: 0 0 120px; }
  .post-footer-image-section img {
    border-radius: 8px; }

.post-popup-dialog {
  background-color: #fff;
  border-radius: 8px 0 0 8px;
  bottom: 170px;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
  position: fixed;
  right: 0;
  -webkit-transition: right 0.5s;
  transition: right 0.5s;
  z-index: 10; }
  .post-popup-dialog.post-popup-show {
    right: 0 !important; }
  .post-popup-dialog img {
    border-radius: 8px 0 0 8px;
    max-width: initial; }

.post-popup-dialog-close {
  cursor: pointer;
  height: 15px;
  position: absolute;
  right: 15px;
  top: 20px;
  width: 15px; }
  .post-popup-dialog-close::before, .post-popup-dialog-close::after {
    background-color: #252525;
    content: '';
    height: 2px;
    left: -2px;
    position: absolute;
    top: 6px;
    width: 18px; }
  .post-popup-dialog-close::before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .post-popup-dialog-close::after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }

@media (max-width: 1000px) {
  .post-fixed-line {
    top: 50px; }
  .admin-bar .post-fixed-line {
    top: 82px; }
  .post-featured-image {
    height: 216px; }
  .post-title {
    margin-top: 63px; }
    .post-title h1 {
      font-size: 28px; }
  .post-author-avatar {
    height: 42px;
    width: 42px; }
  .post-author-info {
    margin-left: 17px; }
  .post-author-name {
    font-size: 16px; }
  .post-date {
    font-size: 16px;
    margin-top: 5px; }
  .post-category-list {
    margin-top: 20px; }
    .post-category-list li {
      margin: 10px 6px 0 0 !important; }
    .post-category-list li + li {
      margin: 0; }
  .post-content {
    margin-top: 44px; }
    .post-content h2 {
      font-size: 24px; }
    .post-content h3 {
      font-size: 22px; }
    .post-content p {
      font-size: 15px; }
    .post-content sup {
      top: -12px; }
    .post-content div.wp-block-image .alignleft {
      float: none;
      margin-right: 0; }
    .post-content div.wp-block-image .aligncenter {
      display: block; }
    .post-content div.wp-block-image .alignright {
      float: none;
      margin-left: 0; }
    .post-content .is-style-desktop-image {
      display: none; }
    .post-content .is-style-mobile-image {
      display: block; }
    .post-content .is-style-desktop-shadow-image {
      display: none; }
    .post-content .is-style-mobile-shadow-image {
      display: block; }
    .post-content .wp-block-custom-blocks-quote {
      margin: 61px 0 54px;
      padding: 45px 0 0 42px; }
      .post-content .wp-block-custom-blocks-quote::before {
        height: 23px;
        top: -15px;
        width: 30px; }
      .post-content .wp-block-custom-blocks-quote::after {
        left: 42px; }
      .post-content .wp-block-custom-blocks-quote p {
        font-size: 16px; }
    .post-content ul {
      margin-top: 33px;
      padding-left: 17px; }
    .post-content li {
      font-size: 15px;
      margin-top: 19px;
      padding-left: 4px; }
    .post-content ol {
      margin-top: 33px;
      padding-left: 0; }
      .post-content ol li {
        padding-left: 26px; }
      .post-content ol ol {
        padding-left: 0; }
  .post-subscribe-section {
    margin-top: 70px; }
  .post-subscribe-wrapper {
    background-image: none; }
  .post-subscribe-inner {
    margin-left: 0;
    max-width: 100%;
    padding: 64px 20px 70px;
    text-align: center; }
    .post-subscribe-inner .start-free-trial-form input[type=text] {
      padding: 12px 26px 16px; }
  .post-social-sharing-section {
    margin-top: 155px; }
  .post-author-detail-section {
    display: block;
    margin-bottom: 70px;
    padding: 50px 0;
    text-align: center; }
  .post-author-detail-avatar {
    padding-top: 0;
    width: 100%; }
  .post-author-detail-info {
    margin-top: 26px;
    padding-left: 0; }
    .post-author-detail-info h2 {
      font-size: 20px; }
    .post-author-detail-info p {
      font-size: 15px; }
    .post-author-detail-info .post-author-detail-link {
      margin-top: 31px; }
  .post-footer-image-section {
    padding-bottom: 70px; }
  .post-related-section {
    padding: 63px 0 67px; }
  .post-popup-dialog {
    bottom: 50px; } }

@media (max-width: 782px) {
  .admin-bar .post-fixed-line {
    top: 96px; } }

.block-text-image-text-section {
  padding: 129px 0 138px; }
  .block-text-image-text-section.gray {
    background-color: #eceff5; }
  .block-text-image-text-section h2 {
    font-size: 40px;
    text-align: center; }
  .block-text-image-text-section .block-link {
    margin-top: 60px;
    text-align: center; }

.block-text-image-text-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 64px; }
  .block-text-image-text-row .left-col {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 25%; }
    .block-text-image-text-row .left-col h3 {
      font-size: 30px; }
    .block-text-image-text-row .left-col p {
      color: #4f515e;
      font-size: 16px;
      margin-top: 10px; }
  .block-text-image-text-row .image-col {
    text-align: center;
    width: 50%; }
    .block-text-image-text-row .image-col img {
      max-width: 450px; }
  .block-text-image-text-row .right-col {
    width: 25%; }
    .block-text-image-text-row .right-col h3 {
      font-size: 18px; }
    .block-text-image-text-row .right-col p {
      color: #4f515e;
      font-size: 16px;
      margin-top: 10px; }
    .block-text-image-text-row .right-col p + h3 {
      margin-top: 34px; }

@media (max-width: 1210px) {
  .block-text-image-text-section h2 {
    display: none; }
  .block-text-image-text-section .block-link {
    margin-top: 40px; }
  .block-text-image-text-row {
    margin: 0 auto;
    max-width: 570px; }
    .block-text-image-text-row .left-col {
      display: block;
      text-align: center;
      width: 100%; }
    .block-text-image-text-row .image-col {
      margin: 40px 0 45px;
      width: 100%; }
    .block-text-image-text-row .right-col {
      width: 100%; } }

@media (max-width: 900px) {
  .block-text-image-text-section {
    padding: 63px 0 67px; }
    .block-text-image-text-section .container {
      padding: 0; }
    .block-text-image-text-section .block-link {
      margin-top: 41px; }
  .block-text-image-text-row {
    padding: 0 25px; }
    .block-text-image-text-row .left-col h3 {
      font-size: 30px; }
    .block-text-image-text-row .left-col p {
      font-size: 15px;
      margin-top: 9px; }
    .block-text-image-text-row .right-col h3 {
      font-size: 16px; }
    .block-text-image-text-row .right-col p {
      font-size: 15px;
      margin-top: 8px; }
    .block-text-image-text-row .right-col p + h3 {
      margin-top: 26px; } }

@media (max-width: 500px) {
  .block-text-image-text-row .image-col img {
    max-width: 100%; } }

.blog-search-section {
  background-color: #eceff5;
  padding: 90px 0 63px; }
  .blog-search-section h1 {
    font-size: 30px;
    text-align: center; }

.blog-search-cat-list {
  margin: 20px 0 64px;
  text-align: center; }
  .blog-search-cat-list li {
    display: inline-block;
    margin: 0 6px; }
  .blog-search-cat-list a {
    border: solid 1px #c8c7c7;
    border-radius: 6px;
    color: #919090;
    display: inline-block;
    font-size: 14px;
    padding: 7px 14px; }

.blog-search-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -20px; }
  .blog-search-row .blog-category {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1.39px;
    text-transform: uppercase; }
    .blog-search-row .blog-category.billing {
      color: #44c073; }
    .blog-search-row .blog-category.business {
      color: #ffb939; }
    .blog-search-row .blog-category.cybersecurity {
      color: #8840c4; }
    .blog-search-row .blog-category.helpful-tips {
      color: #0337cc; }
  .blog-search-row .blog-info p {
    color: #4f515e; }

.blog-search-left {
  padding: 0 20px;
  width: 66.66667%; }
  .blog-search-left .blog-search-item {
    height: 100%; }
    .blog-search-left .blog-search-item a {
      height: 100%;
      background-color: #fff;
      border-radius: 8px;
      -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
              box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
      display: block; }
  .blog-search-left .blog-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px 8px 0 0;
    height: 260px; }
  .blog-search-left .blog-info {
    border-radius: 0 0 8px 8px;
    padding: 43px; }
    .blog-search-left .blog-info h3 {
      font-size: 30px;
      margin-top: 15px; }
    .blog-search-left .blog-info p {
      font-size: 16px;
      margin-top: 9px; }

.blog-search-right {
  padding: 0 20px;
  width: 33.33333%; }
  .blog-search-right .blog-search-item {
    margin-top: 25px; }
    .blog-search-right .blog-search-item a {
      background-color: #fff;
      border-radius: 8px;
      -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
              box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
      display: block;
      position: relative;
      top: 0;
      -webkit-transition: top 0.5s;
      transition: top 0.5s; }
      @media (min-width: 1250px) {
        .blog-search-right .blog-search-item a:hover {
          top: -10px; } }
  .blog-search-right .blog-search-item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .blog-search-right .blog-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px 0 0 8px;
    width: 95px; }
  .blog-search-right .blog-info {
    border-radius: 0 8px 8px 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 25px 30px; }
    .blog-search-right .blog-info h3 {
      font-size: 16px;
      margin-top: 13px; }

.blog-search-form {
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
  position: relative; }
  .blog-search-form input[type=text] {
    background-color: #fff;
    border: 0;
    border-radius: 8px;
    color: #919090;
    font-size: 15px;
    padding: 14px 14px 14px 48px;
    width: 100%; }
    .blog-search-form input[type=text]::-webkit-input-placeholder {
      overflow: visible; }
    .blog-search-form input[type=text]::-moz-placeholder {
      overflow: visible; }
    .blog-search-form input[type=text]:-ms-input-placeholder {
      overflow: visible; }
    .blog-search-form input[type=text]::-ms-input-placeholder {
      overflow: visible; }
    .blog-search-form input[type=text]::placeholder {
      overflow: visible; }
  .blog-search-form input[type=submit] {
    background-color: transparent;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0yOTYgMzg4IDE4IDE4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0yOTYgMzg4IDE4IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMjUyNTI1O30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI3OC40LDQwMy42bC0zLjctMy43YzAuOS0xLjMsMS4zLTIuNywxLjMtNC4zYzAtMS0wLjItMi0wLjYtM2MtMC40LTAuOS0wLjktMS44LTEuNi0yLjQNCgljLTAuNy0wLjctMS41LTEuMi0yLjQtMS42Yy0wLjktMC40LTEuOS0wLjYtMy0wLjZjLTEsMC0yLDAuMi0zLDAuNmMtMC45LDAuNC0xLjgsMC45LTIuNCwxLjZjLTAuNywwLjctMS4yLDEuNS0xLjYsMi40DQoJYy0wLjQsMC45LTAuNiwxLjktMC42LDNjMCwxLDAuMiwyLDAuNiwzczAuOSwxLjgsMS42LDIuNGMwLjcsMC43LDEuNSwxLjIsMi40LDEuNmMwLjksMC40LDEuOSwwLjYsMywwLjZjMS42LDAsMy0wLjQsNC4zLTEuMw0KCWwzLjcsMy43YzAuMywwLjMsMC42LDAuNCwxLDAuNGMwLjQsMCwwLjctMC4xLDEtMC40YzAuMy0wLjMsMC40LTAuNiwwLjQtMUMtMjc4LDQwNC4yLTI3OC4xLDQwMy45LTI3OC40LDQwMy42eiBNLTI4NSwzOTkNCgljLTEsMC45LTIuMSwxLjQtMy40LDEuNGMtMS4zLDAtMi41LTAuNS0zLjQtMS40Yy0wLjktMC45LTEuNC0yLjEtMS40LTMuNGMwLTEuMywwLjUtMi41LDEuNC0zLjRjMC45LTAuOSwyLjEtMS40LDMuNC0xLjQNCgljMS4zLDAsMi41LDAuNSwzLjQsMS40YzAuOSwwLjksMS40LDIuMSwxLjQsMy40Qy0yODMuNSwzOTctMjg0LDM5OC4xLTI4NSwzOTlMLTI4NSwzOTl6Ii8+DQo8L3N2Zz4NCg==");
    background-position: center;
    background-repeat: no-repeat;
    border: 0;
    color: #fff;
    cursor: pointer;
    height: 18px;
    left: 18px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 14px;
    width: 18px; }

@media (max-width: 1000px) {
  .blog-search-section {
    padding: 20px 0 70px; }
    .blog-search-section h1 {
      margin-top: 63px; }
  .blog-search-cat-list {
    margin: 22px 0 0; }
    .blog-search-cat-list li {
      margin: 5px 3px; }
  .blog-search-row {
    display: block;
    margin: 35px 0 0; }
  .blog-search-left {
    padding: 0;
    width: 100%; }
    .blog-search-left .blog-image {
      height: 166px; }
    .blog-search-left .blog-info {
      padding: 40px 30px; }
      .blog-search-left .blog-info h3 {
        font-size: 18px;
        margin-top: 16px; }
      .blog-search-left .blog-info p {
        margin-top: 10px; }
  .blog-search-right {
    padding: 0;
    width: 100%; }
    .blog-search-right .blog-search-item {
      margin-top: 40px; } }

.brand-assets-section {
  padding: 124px 0; }

.brand-assets-row {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.brand-assets-icon {
  background-color: #eceff5;
  background-image: url("../assets/images/logo-brand.svg");
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 270px 284px;
  border-radius: 8px 0 0 8px;
  width: 395px; }

.brand-assets-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 64px 200px 73px 103px; }
  .brand-assets-content h2 {
    font-size: 40px; }
  .brand-assets-content p {
    color: #4f515e;
    font-size: 18px;
    margin-top: 16px; }

.brand-assets-content-btn {
  margin-top: 43px; }
  .brand-assets-content-btn a {
    background-color: #44c073;
    border-radius: 21px;
    -webkit-box-shadow: 0 8px 20px -11px rgba(0, 0, 0, 0.26);
            box-shadow: 0 8px 20px -11px rgba(0, 0, 0, 0.26);
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.52px;
    padding: 12px 24px 12px 48px;
    position: relative;
    text-transform: uppercase; }
    .brand-assets-content-btn a::before {
      background-color: #fff;
      border-radius: 50%;
      content: '';
      height: 12px;
      left: 26px;
      position: absolute;
      top: 12px;
      width: 12px; }

@media (max-width: 1000px) {
  .brand-assets-section {
    padding: 70px 0; }
  .brand-assets-row {
    display: block; }
  .brand-assets-icon {
    background-image: url("../assets/images/logo-brand-mobile.svg");
    background-size: 200px 166px;
    border-radius: 8px 8px 0 0;
    height: 166px;
    width: 100%; }
  .brand-assets-content {
    padding: 49px 20px 57px;
    text-align: center;
    width: 100%; }
    .brand-assets-content h2 {
      font-size: 30px; }
    .brand-assets-content p {
      font-size: 15px;
      margin-top: 10px; }
  .brand-assets-content-btn {
    margin-top: 21px; } }

.price-method-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 100px; }

.price-method {
  color: #919090;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.77px;
  position: relative;
  -webkit-transition: color 0.2s;
  transition: color 0.2s; }
  .price-method.choosed {
    color: #252525; }
  .price-method span {
    color: #44c073;
    font-weight: 400;
    letter-spacing: 0;
    margin-left: 6px;
    width: 90px; }

.price-method-switch {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #252525;
  border-radius: 20px;
  cursor: pointer;
  height: 27px;
  margin: 0 15px;
  position: relative;
  width: 55px; }
  .price-method-switch::after {
    background-color: #fff;
    border-radius: 50%;
    border-radius: 50%;
    content: '';
    height: 17px;
    left: 6px;
    position: absolute;
    top: 5px;
    -webkit-transition: left 0.2s;
    transition: left 0.2s;
    width: 17px; }
  .price-method-switch.right::after {
    left: 32px; }

.price-plan-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 37px -20px 0; }

.price-plan-col {
  padding: 0 20px;
  width: 33.33333%; }
  .price-plan-col.popular .price-plan-inner {
    border-color: #0337cc; }
  .price-plan-col.popular .price-plan-btn a {
    background-color: #0337cc; }

.price-plan-inner {
  border-radius: 9px;
  border-top: 9px solid #252525;
  -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.17);
  height: 100%;
  padding: 47px 0 130px;
  position: relative; }

.price-plan-content {
  margin: 0 auto;
  max-width: 210px; }
  .price-plan-content h3 {
    font-size: 16px;
    letter-spacing: 1.58px;
    text-align: center; }
  .price-plan-content h2 {
    font-size: 40px;
    margin-top: 6px;
    text-align: center; }
  .price-plan-content p {
    color: #919090;
    font-size: 14px;
    margin-top: 6px;
    text-align: center; }
  .price-plan-content ul {
    margin-top: 31px; }
  .price-plan-content li {
    color: #4f515e;
    font-size: 15px;
    position: relative; }
    .price-plan-content li::before {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTI5Ny45IDM5MC45IDE1IDExLjgiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI1MjUyNSIgc3Ryb2tlLXdpZHRoPSIzLjU1NiIgZD0iTS0yOTYuNywzOTUuNmw0LjQsNC41bDgtOCIvPjwvc3ZnPg==");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      content: '';
      height: 12px;
      left: -25px;
      position: absolute;
      top: 4px;
      width: 16px; }
    .price-plan-content li a {
      color: #0337cc;
      display: inline-block;
      position: relative; }
      .price-plan-content li a::after {
        background-color: #0337cc;
        bottom: -5px;
        content: '';
        height: 1px;
        left: 0;
        position: absolute;
        right: 0; }
  .price-plan-content li + li {
    margin-top: 12px; }

.price-plan-btn {
  bottom: 54px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center; }
  .price-plan-btn a {
    background-color: #252525;
    border-radius: 23px;
    -webkit-box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
            box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
    color: #fff;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1.77px;
    min-width: 184px;
    padding: 12px 27px; }

.popular-ribbon {
  height: 93px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: -9px;
  width: 114px;
  z-index: 1; }
  .popular-ribbon span {
    background-color: #44c073;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    left: -12px;
    letter-spacing: 1.52px;
    padding: 6px 0;
    position: absolute;
    text-align: center;
    top: 24px;
    -webkit-transform: rotate(39deg);
            transform: rotate(39deg);
    width: 154px; }

.choose-price-plan-link {
  margin-top: 42px;
  text-align: center; }

@media (max-width: 1280px) {
  .price-plan-row {
    margin-left: 0;
    margin-right: 0; } }

@media (max-width: 1000px) {
  .price-method-row {
    margin-top: 69px; }
  .price-method {
    font-size: 13px;
    letter-spacing: 1.65px;
    position: relative; }
    .price-method span {
      bottom: -22px;
      display: block;
      left: 0;
      margin-left: 0;
      right: 0;
      text-align: center;
      width: auto; }
  .price-method-switch {
    height: 24px;
    margin: 0 15px;
    width: 51px; }
    .price-method-switch::after {
      height: 16px;
      top: 4px;
      width: 16px; }
  .price-plan-row {
    display: block;
    margin: 35px 0 0; }
  .price-plan-col {
    margin: 0 auto;
    max-width: 400px;
    padding: 0;
    width: auto; }
  .price-plan-col + .price-plan-col {
    margin-top: 42px; }
  .choose-price-plan-link {
    display: none; }
  .price-plan-inner {
    padding-top: 34px; }
  .price-plan-btn {
    bottom: 45px; } }

.contact-form-section {
  padding: 117px 0 124px; }
  .contact-form-section.gray {
    background-color: #eceff5; }

.contact-form-container {
  margin: 0 auto;
  max-width: 820px; }

.contact-form-content {
  text-align: center; }
  .contact-form-content h2 {
    font-size: 40px; }
  .contact-form-content p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 8px; }
    .contact-form-content p a {
      color: #4f515e;
      text-decoration: underline; }

.contact-form-content ~ .contact-form-wrapper {
  padding-top: 38px; }

.contact-form-wrapper .validation_error {
  color: #f00;
  font-size: 15px;
  line-height: 1.2;
  text-align: center; }

.contact-form-wrapper .validation_message {
  color: #f00;
  font-size: 15px;
  line-height: 1.2; }

.contact-form-wrapper .gform_fields {
  margin: 0 -10px; }
  .contact-form-wrapper .gform_fields::after {
    clear: both;
    content: '';
    display: block; }

.contact-form-wrapper .gfield {
  float: left;
  margin-top: 19px;
  padding: 0 10px;
  width: 100%; }
  .contact-form-wrapper .gfield.contact-form-half {
    width: 50%; }

.contact-form-wrapper .gfield_label {
  color: #252525;
  font-size: 14px; }

.contact-form-wrapper .gfield_required {
  margin-left: 4px; }

.contact-form-wrapper input[type=text],
.contact-form-wrapper textarea {
  background-color: #f6f6f6;
  border: 0;
  border-radius: 8px;
  margin-top: 9px;
  padding: 11px;
  width: 100%; }

.contact-form-wrapper textarea {
  height: 168px;
  resize: none; }
  .contact-form-wrapper textarea:focus {
    outline: none; }

.contact-form-wrapper .gform_footer {
  margin-top: 47px;
  text-align: center; }

.contact-form-wrapper input[type=submit] {
  background-color: #44c073;
  border: 0;
  border-radius: 23px;
  -webkit-box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
          box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
  color: #fff;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.65px;
  padding: 12px 26px 13px;
  text-transform: uppercase; }

@media (max-width: 1000px) {
  .contact-form-section {
    padding: 62px 0 70px; }
  .contact-form-container {
    padding: 0 20px; }
  .contact-form-content h2 {
    font-size: 30px; }
  .contact-form-content p {
    font-size: 15px;
    margin-top: 6px; }
  .contact-form-content ~ .contact-form-wrapper {
    padding-top: 13px; }
  .contact-form-wrapper .gfield {
    float: none;
    margin-top: 25px; }
    .contact-form-wrapper .gfield.contact-form-half {
      width: 100%; }
  .contact-form-wrapper textarea {
    height: 230px; }
  .contact-form-wrapper .gform_footer {
    margin-top: 37px; } }

.contact-us-hero-section {
  position: relative;
  padding: 90px 0 99px; }
  .contact-us-hero-section .content-col {
    max-width: 560px;
    margin: 0 auto;
    text-align: center; }
    .contact-us-hero-section .content-col h1 {
      font-size: 40px; }
    .contact-us-hero-section .content-col p {
      margin-top: 9px;
      font-size: 18px;
      color: #252525; }

.contact-us-hero-section-background {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1; }

@media (max-width: 1000px) {
  .contact-us-hero-section {
    padding: 63px 0 280px; }
    .contact-us-hero-section .content-col h1 {
      font-size: 30px; }
    .contact-us-hero-section .content-col p {
      margin-top: 6px;
      font-size: 16px; } }

.faq-section {
  padding: 114px 0 125px; }

.faq-container {
  margin: 0 auto;
  max-width: 930px; }
  .faq-container.small-width {
    max-width: 820px; }
  .faq-container h2 {
    font-size: 30px;
    margin-bottom: 62px;
    text-align: center; }
  .faq-container h3 {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    font-size: 18px;
    padding-right: 30px;
    position: relative; }
    .faq-container h3::after {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTI5NiAzOTAuOCAxOC4zIDExLjMiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI1MjUyNSIgc3Ryb2tlLXdpZHRoPSIyLjIyMiIgZD0iTS0yOTUuMiwzOTEuNmw4LjQsOC45bDguNC04LjkiLz48L3N2Zz4=");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      content: '';
      height: 11px;
      position: absolute;
      right: 0;
      top: 6px;
      -webkit-transition: -webkit-transform 0.5s;
      transition: -webkit-transform 0.5s;
      transition: transform 0.5s;
      transition: transform 0.5s, -webkit-transform 0.5s;
      width: 18px; }
  .faq-container .open::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .faq-container p {
    color: #4f515e;
    font-size: 16px; }

.faq-item {
  border-top: 1px solid #e3e3e3; }
  .faq-item:last-child {
    border-bottom: 1px solid #e3e3e3; }

.faq-title {
  padding: 22px 0 26px; }

.faq-content {
  padding: 0 250px 28px 0; }

@media (max-width: 930px) {
  .faq-section {
    padding: 62px 20px 70px; }
  .faq-container h2 {
    font-size: 30px;
    margin-bottom: 48px; }
  .faq-container h3 {
    font-size: 16px; }
    .faq-container h3::after {
      height: 11px;
      top: 5px;
      width: 17px; }
  .faq-container p {
    font-size: 15px; }
  .faq-content {
    padding: 0 0 24px; }
  .faq-title {
    padding: 18px 0 17px; } }

.home-featured-logo-list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  max-width: 1100px; }

.home-featured-logo-mobile {
  display: none; }

.home-featured-logo-mobile-line-break {
  height: 20px;
  width: 100%; }

.home-featured-logo-title {
  border-right: 1px solid #4f515e;
  color: #4f515e;
  font-size: 16px;
  font-weight: 500;
  padding-right: 35px; }

.home-featured-logo {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px; }
  .home-featured-logo img {
    max-height: 100%; }
  .home-featured-logo:last-child {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline; }

@media (max-width: 1170px) {
  .home-featured-logo-list {
    -ms-flex-pack: distribute;
        justify-content: space-around;
    width: 100%; }
  .home-featured-logo-title {
    border-right: 0;
    font-size: 15px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 19px;
    padding-right: 0;
    width: 100%; } }

@media (max-width: 800px) {
  .home-featured-logo-list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 300px; }
  .home-featured-logo-desktop {
    display: none; }
  .home-featured-logo-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .home-featured-logo {
    height: 30px; }
    .home-featured-logo:last-child {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }

.firm-hero-section {
  padding: 136px 0 128px;
  position: relative; }
  .firm-hero-section .content-col {
    max-width: 520px; }
  .firm-hero-section h1 {
    font-size: 40px; }
  .firm-hero-section p {
    color: #919090;
    font-size: 18px;
    margin-top: 16px; }

.firm-hero-section-background {
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1; }

@media (max-width: 1000px) {
  .firm-hero-section {
    padding: 65px 0 330px;
    text-align: center; }
    .firm-hero-section .content-col {
      max-width: 100%; }
    .firm-hero-section h1 {
      font-size: 30px; }
    .firm-hero-section p {
      font-size: 16px;
      margin-top: 7px; } }

.first-30-section {
  padding-bottom: 125px; }

.first-30-wrapper {
  background-image: url("../assets/images/logo-first.svg");
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: 200px auto;
  border-radius: 8px 8px 8px 0;
  -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.17);
  padding-right: 20px; }

.first-30-inner {
  margin-left: 284px;
  max-width: 690px;
  padding: 50px 0 56px; }
  .first-30-inner h2 {
    font-size: 30px; }
  .first-30-inner p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 12px;
    max-width: 610px; }
  .first-30-inner .start-free-trial-form {
    margin: 32px 0 0; }

@media (max-width: 900px) {
  .first-30-section {
    display: none; } }

.help-hero-section {
  padding: 88px 0 110px;
  position: relative;
  text-align: center; }
  .help-hero-section h1 {
    font-size: 40px; }
  .help-hero-section p {
    color: #919090;
    font-size: 18px;
    margin-top: 9px; }

.help-hero-section-background {
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1; }

.help-hero-form {
  margin: 62px auto 0;
  max-width: 600px;
  position: relative; }
  .help-hero-form input[type=text] {
    background-color: #fff;
    border: 0;
    border-radius: 24px;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
    color: #919090;
    display: inline-block;
    font-size: 15px;
    padding: 15px 50px 16px;
    width: 100%; }
  .help-hero-form input[type=submit] {
    background-color: #fff;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMjk4IDM4OSAxNC4zIDE0LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTI5OCAzODkgMTQuMyAxNC4zOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzI1MjUyNSIgZD0iTS0yODQuMSw0MDEuNGwtMi45LTIuOWMwLjctMSwxLjEtMi4yLDEuMS0zLjRjMC0wLjgtMC4yLTEuNi0wLjUtMi4zYy0wLjMtMC43LTAuNy0xLjQtMS4zLTEuOWMtMC41LTAuNS0xLjItMS0xLjktMS4zYy0wLjctMC4zLTEuNS0wLjUtMi4zLTAuNWMtMC44LDAtMS42LDAuMi0yLjMsMC41Yy0wLjcsMC4zLTEuNCwwLjctMS45LDEuM2MtMC41LDAuNS0xLDEuMi0xLjMsMS45Yy0wLjMsMC43LTAuNSwxLjUtMC41LDIuM2MwLDAuOCwwLjIsMS42LDAuNSwyLjNjMC4zLDAuNywwLjcsMS40LDEuMywxLjljMC41LDAuNSwxLjIsMSwxLjksMS4zYzAuNywwLjMsMS41LDAuNSwyLjMsMC41YzEuMywwLDIuNC0wLjQsMy40LTEuMWwyLjksMi45YzAuMiwwLjIsMC41LDAuMywwLjgsMC4zYzAuMywwLDAuNi0wLjEsMC44LTAuM2MwLjItMC4yLDAuMy0wLjUsMC4zLTAuOEMtMjgzLjcsNDAxLjktMjgzLjksNDAxLjYtMjg0LjEsNDAxLjRMLTI4NC4xLDQwMS40eiBNLTI4OS4zLDM5Ny43Yy0wLjgsMC44LTEuNywxLjEtMi43LDEuMWMtMS4xLDAtMi0wLjQtMi43LTEuMWMtMC44LTAuOC0xLjEtMS43LTEuMS0yLjdjMC0xLjEsMC40LTIsMS4xLTIuN2MwLjgtMC44LDEuNy0xLjEsMi43LTEuMWMxLjEsMCwyLDAuNCwyLjcsMS4xYzAuOCwwLjgsMS4xLDEuNywxLjEsMi43Qy0yODguMSwzOTYuMS0yODguNSwzOTctMjg5LjMsMzk3Ljd6Ii8+PC9zdmc+");
    background-repeat: no-repeat;
    border: 0;
    height: 14px;
    left: 23px;
    padding: 0;
    position: absolute;
    top: 18px;
    width: 14px; }

.help-hero-buttons {
  color: #252525;
  font-size: 14px;
  margin-top: 22px; }
  .help-hero-buttons li {
    display: inline-block;
    margin: 0 5px; }
  .help-hero-buttons a {
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 5px;
    color: #252525;
    display: inline-block;
    padding: 7px 15px; }
  .help-hero-buttons span {
    display: inline-block;
    padding: 7px 0; }

@media (max-width: 1000px) {
  .help-hero-section {
    padding: 63px 0 270px; }
    .help-hero-section h1 {
      font-size: 30px; }
    .help-hero-section p {
      font-size: 16px;
      margin-top: 5px; }
  .help-hero-form {
    margin-top: 38px; }
    .help-hero-form input[type=text] {
      font-size: 16px;
      padding: 13px 48px 15px; }
    .help-hero-form input[type=submit] {
      height: 18px;
      left: 20px;
      position: absolute;
      top: 15px;
      width: 16px; }
  .help-hero-buttons {
    font-size: 16px;
    margin-top: 15px; }
    .help-hero-buttons .mobile-hide {
      display: none; }
    .help-hero-buttons li {
      margin: 5px 3px; }
      .help-hero-buttons li a {
        padding: 10px 15px; } }

.home-favorite-section {
  background-color: #eceff5;
  background-image: url("../assets/images/desktop-fav-bkg.png");
  background-position: left bottom;
  background-repeat: repeat-x;
  background-size: auto 152px;
  padding: 90px 0 246px;
  position: relative; }
  .home-favorite-section .favorite-link {
    margin-top: 34px;
    text-align: center; }

.home-favorite-content {
  margin: 0 auto;
  max-width: 580px;
  text-align: center; }
  .home-favorite-content h2 {
    font-size: 30px; }
  .home-favorite-content p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 17px; }

@media (max-width: 900px) {
  .home-favorite-section {
    background-image: url("../assets/images/mobile-fav-bkg.png");
    background-size: auto 144px;
    padding: 62px 25px 238px; }
    .home-favorite-section .favorite-link {
      margin-top: 30px; }
  .home-favorite-content h2 {
    font-size: 30px;
    padding: 0 25px; }
  .home-favorite-content p {
    font-size: 15px;
    margin-top: 12px; } }

.home-featured-logo-section {
  padding: 140px 0; }

.home-featured-video {
  background-image: url("../assets/images/video-section-bkg.svg");
  background-position: center;
  background-repeat: no-repeat;
  padding: 70px 0 100px;
  text-align: center; }

.home-featured-video-inner {
  margin: 0 auto;
  max-width: 960px; }
  .home-featured-video-inner video {
    border-radius: 8px;
    -webkit-box-shadow: 0 9px 28px -9px rgba(0, 0, 0, 0.06);
            box-shadow: 0 9px 28px -9px rgba(0, 0, 0, 0.06); }
  .home-featured-video-inner img {
    -webkit-box-shadow: 0 0 20px #f4f5f7;
            box-shadow: 0 0 20px #f4f5f7; }

@media (max-width: 1170px) {
  .home-featured-logo-section {
    padding: 60px 20px 67px; }
  .home-featured-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 20px 68px; }
  .home-featured-video {
    background: none;
    margin-bottom: 57px;
    padding: 0;
    width: 100%; } }

.home-hero-section {
  padding: 0 20px 115px; }
  .home-hero-section.wide-title .page-title-content {
    max-width: 825px; }
    .home-hero-section.wide-title .page-title-content h1,
    .home-hero-section.wide-title .page-title-content h2 {
      font-size: 40px; }
    .home-hero-section.wide-title .page-title-content p {
      max-width: 480px; }

.home-hero-form {
  margin-top: 34px; }
  .home-hero-form .gform_confirmation_message {
    color: #252525; }

@media (max-width: 900px) {
  .home-hero-section {
    padding-bottom: 70px; }
    .home-hero-section.wide-title .page-title-content h1,
    .home-hero-section.wide-title .page-title-content h2 {
      font-size: 30px; }
    .home-hero-section.wide-title .page-title-content p {
      max-width: 100%;
      padding: 0; }
  .home-hero-form {
    margin-top: 23px; } }

.home-trial-section {
  background-color: #0337cc;
  padding: 100px 0 130px; }
  .home-trial-section .home-trial-form {
    margin-top: 50px; }

.home-trial-content {
  margin: 0 auto;
  max-width: 730px;
  text-align: center; }
  .home-trial-content h2 {
    color: #fff;
    font-size: 30px;
    margin-top: 4px; }
  .home-trial-content p {
    color: #fff;
    font-size: 18px;
    margin-top: 13px; }

.home-trial-logo {
  position: relative; }
  .home-trial-logo img {
    margin-bottom: 20px;
    position: relative;
    width: 80px;
    z-index: 2; }
  .home-trial-logo::after {
    background-image: radial-gradient(ellipse at center, #000, transparent 65%);
    bottom: -15px;
    content: '';
    height: 29px;
    left: 50%;
    margin-left: -100px;
    opacity: 0.08;
    position: absolute;
    width: 200px;
    z-index: 1; }

@media (max-width: 900px) {
  .home-trial-logo {
    margin-bottom: 6px; }
  .home-trial-section {
    padding: 70px 0; }
    .home-trial-section .home-trial-form {
      margin-top: 25px;
      padding: 0 20px; }
  .home-trial-content img {
    width: 65px; }
  .home-trial-content h2 {
    font-size: 30px;
    margin-top: 0;
    padding: 0 50px; }
  .home-trial-content p {
    display: none; } }

.home-testimonials-section {
  background-color: #eceff5;
  padding: 110px 0; }
  .home-testimonials-section .title {
    text-align: center;
    margin-bottom: 59px; }
    .home-testimonials-section .title h2 {
      font-size: 40px; }
    .home-testimonials-section .title p {
      font-size: 16px;
      color: #4f515e;
      margin-top: 13px; }

.home-testimonial-slider {
  position: relative; }
  .home-testimonial-slider .swiper-slide {
    height: auto; }

.home-testimonial .inner {
  background-color: #fff;
  border-radius: 9px;
  -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  height: 100%;
  padding: 21px 22px 12px;
  text-align: center; }
  .home-testimonial .inner, .home-testimonial .inner::before, .home-testimonial .inner::after {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }

.home-testimonial .testimonial-top-part {
  width: 100%; }

.home-testimonial .testimonial-bottom-part {
  -ms-flex-item-align: end;
      align-self: flex-end;
  width: 100%; }

.home-testimonial .top-line {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTI5MiAzODcgMjAuMSAxNS44Ij48cGF0aCBmaWxsPSIjMDMzN2NjIiBkPSJNLTI4NC42LDQwMi44aC03LjN2LTUuMmMwLTIuMSwwLjItMy44LDAuNi01YzAuNC0xLjIsMS4xLTIuMywyLjEtMy4zYzEtMSwyLjMtMS43LDMuOS0yLjNsMS40LDMgYy0xLjUsMC41LTIuNSwxLjItMy4xLDJjLTAuNiwwLjktMSwyLTEsMy41aDMuNVY0MDIuOHogTS0yNzIuNCw0MDIuOGgtNy4zdi01LjJjMC0yLjEsMC4yLTMuOCwwLjYtNWMwLjQtMS4yLDEuMS0yLjMsMi4xLTMuMyBjMS0xLDIuMy0xLjcsMy44LTIuM2wxLjQsM2MtMS41LDAuNS0yLjUsMS4yLTMuMSwycy0xLDItMSwzLjVoMy41VjQwMi44eiIvPjwvc3ZnPg==");
  background-position: 5px 6px;
  background-repeat: no-repeat;
  background-size: 25px 18px;
  height: 36px;
  position: relative; }
  .home-testimonial .top-line::before {
    background-color: #0337cc;
    content: '';
    height: 1px;
    left: 44px;
    position: absolute;
    right: 0;
    top: 17px; }

.home-testimonial .content {
  margin-top: 33px; }
  .home-testimonial .content p {
    color: #252525;
    font-size: 18px;
    letter-spacing: 0; }
    .home-testimonial .content p::before {
      content: '“'; }

.home-testimonial .avatar {
  margin-top: 40px; }
  .home-testimonial .avatar img {
    border-radius: 50%;
    height: 52px; }

.home-testimonial .info {
  margin-top: 11px; }
  .home-testimonial .info h2 {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: -0.2px; }
  .home-testimonial .info p {
    color: #939393;
    font-size: 13px;
    letter-spacing: 0;
    margin-top: 4px; }

.home-testimonial .company {
  height: 44px;
  margin-top: 13px; }
  .home-testimonial .company img {
    max-height: 100%; }

.home-testimonial-slider-next,
.home-testimonial-slider-prev {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTI5Ni43IDM3Mi42IDE2LjYgNDguOCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmNiY2JjIiBzdHJva2Utd2lkdGg9IjEuNTQ0IiBkPSJNLTI5NiwzNzNsMTUsMjRsLTE1LDI0Ii8+PC9zdmc+");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: none;
  height: 48px;
  margin-top: -24px;
  position: absolute;
  top: 50%;
  width: 15px;
  z-index: 10; }
  .home-testimonial-slider-next:focus,
  .home-testimonial-slider-prev:focus {
    outline: 0; }

.home-testimonial-slider-next {
  right: 0; }

.home-testimonial-slider-prev {
  left: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.home-testimonial-link {
  margin-top: 67px;
  text-align: center; }

@media (min-width: 1280px) {
  .home-testimonial-wrapper {
    margin: 0 -23px 0 -22px; } }

@media (min-width: 1001px) {
  .home-testimonial-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .home-testimonial {
    padding: 0 23px 0 22px;
    width: 33.33333% !important; } }

@media (max-width: 1000px) {
  .home-testimonials-section {
    padding: 70px 0 67px; }
    .home-testimonials-section .container {
      padding: 0 15px; }
    .home-testimonials-section .title {
      margin-bottom: 41px; }
      .home-testimonials-section .title h2 {
        font-size: 30px; }
      .home-testimonials-section .title p {
        margin-top: 10px;
        font-size: 15px; }
  .home-testimonial .inner {
    margin: 0 30px;
    padding: 14px 17px 22px; }
  .home-testimonial .top-line {
    background-position: 3px 4px;
    background-size: 19px 14px;
    height: 25px; }
    .home-testimonial .top-line::before {
      left: 30px;
      top: 11px; }
  .home-testimonial .content {
    margin-top: 24px; }
    .home-testimonial .content p {
      font-size: 15px; }
  .home-testimonial .info h2 {
    font-size: 14px;
    letter-spacing: -0.18px; }
  .home-testimonial .info p {
    font-size: 12px;
    letter-spacing: -0.16px;
    margin-top: 6px; }
  .home-testimonial .company {
    margin-top: 10px; }
  .home-testimonial-slider-next,
  .home-testimonial-slider-prev {
    display: block; }
  .home-testimonial-link {
    margin-top: 44px; } }

.integration-list-section {
  background-color: #eceff5;
  padding: 116px 0 124px; }

.integration-category-section h2 {
  font-size: 30px; }

.integration-category-section + .integration-category-section {
  margin-top: 117px; }

.integration-category-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -20px; }

.integration-category-item {
  margin-top: 40px;
  padding: 0 20px;
  width: 50%; }

.integration-category-item-inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f6f6f6;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: 0;
  -webkit-transition: top 0.5s;
  transition: top 0.5s; }
  @media (min-width: 1000px) {
    .integration-category-item-inner:hover {
      top: -15px; } }

.integration-category-item-image {
  text-align: center;
  width: 125px; }

.integration-category-item-info {
  background-color: #fff;
  border-radius: 0 8px 8px 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 32px 43px 33px; }
  .integration-category-item-info h3 {
    font-size: 18px; }
  .integration-category-item-info p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 9px; }

.integration-category-link {
  margin-top: 58px;
  text-align: center; }
  .integration-category-link .global-link {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    padding-right: 11px; }
    .integration-category-link .global-link::before {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }

.integration-list-load-spinner {
  background-color: #000;
  background-image: url("../assets/images/ajax-spin.gif");
  background-position: center;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999; }

@media (max-width: 1000px) {
  .integration-list-section {
    padding: 62px 0 70px; }
  .integration-category-section + .integration-category-section {
    margin-top: 63px; }
  .integration-category-row {
    display: block;
    margin: 0; }
  .integration-category-item {
    padding: 0;
    width: 100%; }
  .integration-category-item-image {
    padding: 0 19px;
    width: 95px; }
  .integration-category-item-info {
    padding: 24px 28px 26px; }
    .integration-category-item-info h3 {
      font-size: 16px; }
    .integration-category-item-info p {
      font-size: 14px;
      margin-top: 6px; }
  .integration-category-link {
    margin-top: 44px; } }

.learn-about-section {
  padding: 120px 0; }

.learn-about-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.learn-about-left {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px 0 0 8px;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
  width: 400px; }

.learn-about-right {
  background-color: #fff;
  border-radius: 0 8px 8px 0;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 68px 100px 74px; }
  .learn-about-right h2 {
    font-size: 35px; }
  .learn-about-right p {
    color: #919090;
    font-size: 18px;
    margin-top: 14px; }

.learn-about-link {
  margin-top: 43px; }

@media (max-width: 1000px) {
  .learn-about-section {
    padding: 70px 0; }
  .learn-about-row {
    display: block; }
  .learn-about-left {
    border-radius: 8px 8px 0 0;
    height: 255px;
    width: 100%; }
  .learn-about-right {
    border-radius: 0 0 8px 8px;
    padding: 43px 20px 50px;
    text-align: center; }
    .learn-about-right h2 {
      font-size: 28px; }
    .learn-about-right p {
      font-size: 16px;
      margin-top: 9px; }
  .learn-about-link {
    margin-top: 27px; } }

.legal-term-dictionary-cat-section {
  background-color: #fff; }

.legal-term-dictionary-cat-fixed-section {
  background-color: #fff;
  position: fixed;
  left: 0;
  top: 70px;
  right: 0;
  z-index: 2; }

.legal-term-dictionary-cat-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 0; }

.legal-term-dictionary-cat-item {
  cursor: pointer;
  font-size: 21px;
  font-weight: 700;
  color: #252525;
  background-color: #fff;
  text-transform: uppercase;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  text-align: center;
  line-height: 35px; }
  @media (min-width: 1000px) {
    .legal-term-dictionary-cat-item.active, .legal-term-dictionary-cat-item:hover {
      background-color: #0337cc;
      color: #fff; } }

.legal-term-dictionary-list-section {
  padding: 14px 0 109px;
  background-color: #eceff5; }

.legal-term-dictionary-list-cat {
  text-transform: uppercase;
  font-size: 40px;
  font-weight: 700;
  color: #252525;
  padding-top: 100px; }

.legal-term-dictionary-list-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 12px -20px 0; }

.legal-term-dictionary-list-col {
  width: 33.33333%;
  padding: 15px 20px; }
  .legal-term-dictionary-list-col a {
    border-radius: 8px;
    -webkit-box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.13);
            box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.13);
    background-color: #fff;
    font-size: 18px;
    font-weight: 700;
    color: #252525;
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 21px 30px 24px; }

.legal-term-dictionary-mobile-cat-section {
  display: none; }

.legal-term-dictionary-mobile-cat-fixed-section {
  background-color: #fff;
  left: 0;
  position: fixed;
  right: 0;
  top: 50px;
  z-index: 2; }

.legal-term-dictionary-mobile-cat-title {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 16px;
  font-weight: 700;
  color: #252525;
  letter-spacing: 1.58px;
  padding: 16px 0 17px;
  position: relative;
  cursor: pointer; }
  .legal-term-dictionary-mobile-cat-title.open::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .legal-term-dictionary-mobile-cat-title::after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTI5NiAzOTAuOCAxOC4zIDExLjMiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI1MjUyNSIgc3Ryb2tlLXdpZHRoPSIyLjIyMiIgZD0iTS0yOTUuMiwzOTEuNmw4LjQsOC45bDguNC04LjkiLz48L3N2Zz4=");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    height: 11px;
    position: absolute;
    right: 0;
    top: 20px;
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
    width: 17px; }

.legal-term-dictionary-mobile-cat-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 20px; }

@media (max-width: 1000px) {
  .legal-term-dictionary-list-section {
    padding: 10px 0 70px; }
  .legal-term-dictionary-cat-section,
  .legal-term-dictionary-cat-fixed-section {
    display: none; }
  .legal-term-dictionary-list-cat {
    font-size: 30px;
    padding-top: 53px; }
  .legal-term-dictionary-list-row {
    display: block;
    margin: 24px 0 0; }
  .legal-term-dictionary-list-col {
    width: 100%;
    padding: 0; }
    .legal-term-dictionary-list-col a {
      padding: 16px 20px 20px; }
  .legal-term-dictionary-list-col + .legal-term-dictionary-list-col {
    margin-top: 30px; }
  .legal-term-dictionary-mobile-cat-section {
    display: block; } }

.legal-term-search-result-section {
  background-color: #eceff5;
  padding: 116px 0 109px; }

.legal-term-search-result-title h1 {
  font-size: 30px; }

.legal-term-search-result-title p {
  margin-top: 8px;
  font-size: 14px;
  color: #919090; }

.legal-term-search-result-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 24px -20px 0; }

.legal-term-search-result-col {
  width: 33.33333%;
  padding: 15px 20px; }
  .legal-term-search-result-col a {
    border-radius: 8px;
    -webkit-box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.13);
            box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.13);
    background-color: #fff;
    font-size: 18px;
    font-weight: 700;
    color: #252525;
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 21px 30px 24px; }

@media (max-width: 1000px) {
  .legal-term-search-result-section {
    padding: 57px 0 70px; }
  .legal-term-search-result-title {
    text-align: center; }
    .legal-term-search-result-title p {
      display: none; }
  .legal-term-search-result-row {
    display: block;
    margin: 38px 0 0; }
  .legal-term-search-result-col {
    width: 100%;
    padding: 0; }
    .legal-term-search-result-col a {
      padding: 16px 20px 20px; }
  .legal-term-search-result-col + .legal-term-search-result-col {
    margin-top: 30px; } }

.search-blog-section {
  background-color: #eceff5;
  padding: 90px 0 120px; }

.search-blog-header {
  margin: 0 -20px; }
  .search-blog-header::after {
    clear: both;
    content: '';
    display: block; }

.search-blog-form {
  float: right;
  padding: 8px 20px 0;
  width: 33.33333%; }

.search-blog-info {
  float: left;
  padding: 0 20px;
  width: 66.66667%; }
  .search-blog-info h1 {
    font-size: 30px; }
  .search-blog-info p {
    color: #919090;
    font-size: 14px;
    margin-top: 8px; }

.search-blog-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 7px -20px 0; }

.search-blog-item {
  padding: 32px 20px 33px;
  width: 33.33333%; }
  .search-blog-item:not(:nth-child(4)).blog-card .inner {
    position: relative;
    top: 0;
    -webkit-transition: top 0.5s;
    transition: top 0.5s; }
    @media (min-width: 1250px) {
      .search-blog-item:not(:nth-child(4)).blog-card .inner:hover {
        top: -10px; } }
  .search-blog-item .inner-image {
    background-color: #0337cc;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }

.search-blog-navigation {
  margin-top: 33px;
  text-align: center; }

@media (max-width: 1000px) {
  .search-blog-section {
    padding: 23px 0 65px; }
  .search-blog-header {
    margin: 0; }
  .search-blog-info {
    float: none;
    margin-top: 62px;
    padding: 0;
    text-align: center;
    width: 100%; }
    .search-blog-info p {
      display: none; }
  .search-blog-form {
    float: none;
    padding: 0;
    width: 100%; }
  .search-blog-row {
    display: block;
    margin: 38px 0 0; }
  .search-blog-item {
    padding: 0;
    width: 100%; }
  .search-blog-item + .search-blog-item {
    margin-top: 40px; }
  .search-blog-navigation {
    margin-top: 49px; } }

.our-plans-section {
  padding: 114px 0 120px; }
  .our-plans-section.gray {
    background-color: #eceff5; }
  .our-plans-section h2 {
    font-size: 30px;
    text-align: center; }
    .page-template-page-about-us .our-plans-section h2 {
      font-size: 40px; }

.our-plans-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 50px -15px 0; }

.our-plan-item {
  float: left;
  margin: 10px 0;
  padding: 0 15px;
  width: 16.66667%; }

.our-plan-inner {
  background-color: #fff;
  border-radius: 9px;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
  display: block;
  height: 100%;
  padding: 35px 15px 32px;
  position: relative;
  top: 0;
  -webkit-transition: top 0.5s;
  transition: top 0.5s; }
  @media (min-width: 1250px) {
    .our-plan-inner:hover {
      top: -10px; } }

.our-plan-icon {
  background-position: center bottom;
  background-repeat: no-repeat;
  height: 56px;
  position: relative; }

.our-plan-title {
  color: #252525;
  font-size: 14px;
  line-height: 1.4;
  margin-top: 15px;
  text-align: center; }

.our-plans-link {
  margin-top: 46px;
  text-align: center; }

@media (max-width: 1250px) {
  .our-plans-section .container {
    padding: 0 20px; }
  .our-plan-item {
    margin: 15px 0;
    width: 25%; } }

@media (max-width: 900px) {
  .our-plans-section {
    padding: 63px 0 55px; }
    .our-plans-section h2 {
      font-size: 30px; }
  .our-plans-row {
    margin: 38px -10px 0; }
  .our-plan-item {
    padding: 0 10px;
    width: 50%; }
  .our-plan-inner {
    padding: 30px 13px; }
  .our-plan-title {
    font-size: 15px;
    margin-top: 12px; }
  .our-plans-link {
    margin-top: 30px;
    padding-bottom: 12px;
    text-align: center; } }

.payment-table-section {
  padding: 116px 0 124px; }
  .payment-table-section .gray-bkg {
    background-color: #f7f7f7;
    font-weight: 700; }

.payment-table-title {
  text-align: center; }
  .payment-table-title h2 {
    font-size: 40px; }
  .payment-table-title p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 14px; }

.payment-table-wrapper {
  margin-top: 95px; }
  .payment-table-wrapper .price-header-row .price-val span {
    color: #252525;
    font-size: 16px;
    font-weight: 400; }
  .payment-table-wrapper .price-val {
    width: 340px; }
    .payment-table-wrapper .price-val .close-icon {
      display: inline-block;
      height: 10px;
      position: relative;
      width: 11px; }
      .payment-table-wrapper .price-val .close-icon::before, .payment-table-wrapper .price-val .close-icon::after {
        background-color: #4f515e;
        content: '';
        height: 1px;
        left: -2px;
        position: absolute;
        top: 5px;
        width: 14px; }
      .payment-table-wrapper .price-val .close-icon::before {
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg); }
      .payment-table-wrapper .price-val .close-icon::after {
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg); }
    .payment-table-wrapper .price-val .checked-icon-2 {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMjk2LjMgMzkwLjggMTQuNiAxMS44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0yOTYuMyAzOTAuOCAxNC42IDExLjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0NEMwNzMiIHN0cm9rZS13aWR0aD0iMy41NTYiIGQ9Ik0tMjk1LDM5NS41bDQuMyw0LjVsNy43LTgiLz48L3N2Zz4=");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      display: inline-block;
      height: 10px;
      width: 13px; }
  .payment-table-wrapper .panther-payments img {
    width: 137px; }

.price-title .info-icon-2 {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSItMjk4LjggMzkwLjkgMTIuNCAxMi40Ij48cGF0aCBmaWxsPSIjZDhkOGQ4IiBkPSJNLTI5MC45LDQwMC4xYzAsMC4xLTAuMSwwLjItMC4xLDAuMmMtMC40LDAuNC0wLjgsMC42LTEuMywwLjZjLTAuMiwwLTAuNSwwLTAuNywwYy0wLjQtMC4xLTAuOS0wLjYtMC44LTEuMSBjMC4xLTAuNCwwLjEtMC43LDAuMi0xLjFjMC4xLTAuNiwwLjItMS4zLDAuMy0xLjljMCwwLDAtMC4xLDAtMC4xYzAtMC4zLTAuMS0wLjQtMC4zLTAuNGMtMC4xLDAtMC4yLDAtMC4zLTAuMSBjLTAuMSwwLTAuMi0wLjEtMC4yLTAuM2MwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLDAsMC4yLDAsMC4yLDBoMS45YzAuMiwwLDAuNCwwLjEsMC40LDAuNGMwLDAuMiwwLDAuNC0wLjEsMC42IGMtMC4xLDAuNy0wLjMsMS40LTAuNCwyLjJjMCwwLjItMC4xLDAuNS0wLjEsMC43YzAsMC4xLDAsMC4yLDAsMC40YzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjMtMC4xLDAuNC0wLjEgYzAuMSwwLDAuMi0wLjEsMC4zLTAuMUMtMjkxLDM5OS44LTI5MC44LDM5OS45LTI5MC45LDQwMC4xIE0tMjkyLjMsMzkzLjNjMC42LDAsMSwwLjUsMSwxYzAsMC42LTAuNSwxLTEsMWMtMC42LDAtMS0wLjUtMS0xIEMtMjkzLjMsMzkzLjctMjkyLjksMzkzLjMtMjkyLjMsMzkzLjMgTS0yOTIuNiwzOTAuOWMtMy40LDAtNi4yLDIuOC02LjIsNi4yYzAsMy40LDIuOCw2LjIsNi4yLDYuMmMzLjQsMCw2LjItMi44LDYuMi02LjIgQy0yODYuNCwzOTMuNy0yODkuMSwzOTAuOS0yOTIuNiwzOTAuOSIvPjwvc3ZnPg==");
  background-position: center;
  background-size: contain;
  cursor: pointer;
  display: inline-block;
  height: 12px;
  left: 0;
  position: absolute;
  top: 4px;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  width: 12px; }

@media (max-width: 1000px) {
  .payment-table-section {
    padding: 63px 0 70px; }
  .payment-table-title h2 {
    font-size: 30px; }
  .payment-table-title p {
    font-size: 15px;
    margin-top: 9px; }
  .payment-table-wrapper {
    margin-top: 48px; }
    .payment-table-wrapper .price-header-row .price-val span {
      font-size: 12px;
      line-height: 1.4; }
    .payment-table-wrapper .panther-payments {
      padding: 0 10px; }
    .payment-table-wrapper .price-val {
      width: 100px; }
      .payment-table-wrapper .price-val p {
        line-height: 1.5;
        padding: 0 10px; } }

.press-media-hero-section {
  padding: 114px 0 128px; }
  .press-media-hero-section .title-info {
    text-align: center; }
    .press-media-hero-section .title-info h1 {
      font-size: 40px; }
    .press-media-hero-section .title-info p {
      color: #919090;
      font-size: 18px;
      margin-top: 9px; }
  .press-media-hero-section .image-col {
    margin-top: 59px; }

.press-media-hero-logo-row {
  margin-top: 67px; }

@media (max-width: 1000px) {
  .press-media-hero-section {
    padding: 62px 0 67px; }
    .press-media-hero-section .title-info h1 {
      font-size: 30px; }
    .press-media-hero-section .title-info p {
      font-size: 15px; }
    .press-media-hero-section .image-col {
      margin-top: 39px; }
  .press-media-hero-logo-row {
    margin-top: 40px; }
    .press-media-hero-logo-row .home-featured-logo-title {
      display: none; } }

.press-testimonial-list-section {
  background-color: #eceff5;
  padding: 112px 0 120px; }
  .press-testimonial-list-section h2 {
    font-size: 30px;
    text-align: center; }

.press-testimonial-list-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -20px;
  padding: 30px 0 25px; }

.press-testimonial-list-item {
  padding: 33px 20px;
  width: 33.33333%; }

.press-testimonial-list-item-inner {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  padding: 13px 20px 16px;
  text-align: center; }
  .press-testimonial-list-item-inner .press-testimonial-top-part {
    width: 100%; }
  .press-testimonial-list-item-inner .press-testimonial-bottom-part {
    -ms-flex-item-align: end;
        align-self: flex-end;
    width: 100%; }
  .press-testimonial-list-item-inner .top-line {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTI5MiAzODcgMjAuMSAxNS44Ij48cGF0aCBmaWxsPSIjMDMzN2NjIiBkPSJNLTI4NC42LDQwMi44aC03LjN2LTUuMmMwLTIuMSwwLjItMy44LDAuNi01YzAuNC0xLjIsMS4xLTIuMywyLjEtMy4zYzEtMSwyLjMtMS43LDMuOS0yLjNsMS40LDMgYy0xLjUsMC41LTIuNSwxLjItMy4xLDJjLTAuNiwwLjktMSwyLTEsMy41aDMuNVY0MDIuOHogTS0yNzIuNCw0MDIuOGgtNy4zdi01LjJjMC0yLjEsMC4yLTMuOCwwLjYtNWMwLjQtMS4yLDEuMS0yLjMsMi4xLTMuMyBjMS0xLDIuMy0xLjcsMy44LTIuM2wxLjQsM2MtMS41LDAuNS0yLjUsMS4yLTMuMSwycy0xLDItMSwzLjVoMy41VjQwMi44eiIvPjwvc3ZnPg==");
    background-position: 5px 6px;
    background-repeat: no-repeat;
    background-size: 25px 18px;
    height: 36px;
    position: relative; }
    .press-testimonial-list-item-inner .top-line::before {
      background-color: #0337cc;
      content: '';
      height: 1px;
      left: 44px;
      position: absolute;
      right: 0;
      top: 17px; }
  .press-testimonial-list-item-inner .content {
    margin-top: 27px; }
    .press-testimonial-list-item-inner .content p {
      color: #252525;
      font-size: 16px; }
  .press-testimonial-list-item-inner .info {
    margin-top: 36px; }
    .press-testimonial-list-item-inner .info h2 {
      font-size: 14px;
      letter-spacing: -0.18px; }
    .press-testimonial-list-item-inner .info p {
      color: #939393;
      font-size: 13px;
      letter-spacing: -0.17px;
      margin-top: 5px; }
  .press-testimonial-list-item-inner .company {
    height: 44px;
    margin-top: 18px; }
    .press-testimonial-list-item-inner .company img {
      max-height: 100%; }

.press-testimonial-list-link {
  text-align: center; }
  .press-testimonial-list-link .global-link {
    padding-right: 11px; }
    .press-testimonial-list-link .global-link::before {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }

.press-testimonial-list-load-spinner {
  background-color: #000;
  background-image: url("../assets/images/ajax-spin.gif");
  background-position: center;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999; }

@media (max-width: 1000px) {
  .press-testimonial-list-section {
    padding: 62px 0 67px; }
    .press-testimonial-list-section h2 {
      font-size: 30px; }
  .press-testimonial-list-row {
    margin: 0;
    padding: 0; }
  .press-testimonial-list-item {
    padding: 50px 0 0;
    width: 100%; }
  .press-testimonial-list-item-inner {
    padding: 17px 20px 13px; }
    .press-testimonial-list-item-inner .top-line {
      background-position: 3px 4px;
      background-size: 19px 14px;
      height: 25px; }
      .press-testimonial-list-item-inner .top-line::before {
        left: 30px;
        top: 11px; }
    .press-testimonial-list-item-inner .content {
      margin: 14px auto 0;
      max-width: 270px; }
      .press-testimonial-list-item-inner .content p {
        font-size: 15px; }
    .press-testimonial-list-item-inner .info {
      margin: 53px auto 0;
      max-width: 250px; }
      .press-testimonial-list-item-inner .info h2 {
        font-size: 14px; }
      .press-testimonial-list-item-inner .info p {
        font-size: 12px; }
    .press-testimonial-list-item-inner .company {
      margin-top: 15px; }
  .press-testimonial-list-link {
    margin-top: 45px; } }

.price-table-section {
  padding: 114px 0 125px; }
  .price-table-section > h2 {
    font-size: 30px;
    margin-bottom: 64px;
    text-align: center; }
  .price-table-section .gray-bkg {
    background-color: #f7f7f7; }

.price-table-fixed-wrapper {
  background-color: #fff;
  left: 0;
  position: fixed;
  right: 0;
  top: 70px;
  z-index: 2; }

.price-table {
  width: 100%; }

.price-header-row {
  vertical-align: bottom; }
  .price-header-row th {
    border-bottom: 2px solid #252525;
    padding-bottom: 34px; }
  .price-header-row .price-switch-row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .price-header-row .price-switch-label {
    color: #919090;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1.9px;
    -webkit-transition: color 0.2s;
    transition: color 0.2s; }
    .price-header-row .price-switch-label.choosed {
      color: #252525; }
    .price-header-row .price-switch-label span {
      color: #44c073;
      font-weight: 400;
      letter-spacing: 0;
      margin-left: 10px; }
  .price-header-row .price-switch-ctrl {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-color: #252525;
    border-radius: 22px;
    cursor: pointer;
    height: 30px;
    margin: 0 20px;
    position: relative;
    width: 60px; }
    .price-header-row .price-switch-ctrl::after {
      background-color: #fff;
      border-radius: 50%;
      content: '';
      height: 19px;
      left: 7px;
      position: absolute;
      top: 5px;
      -webkit-transition: left 0.2s;
      transition: left 0.2s;
      width: 19px; }
    .price-header-row .price-switch-ctrl.right::after {
      left: 34px; }
  .price-header-row .price-val {
    position: relative; }
    .price-header-row .price-val h3 {
      color: #252525;
      font-size: 16px;
      letter-spacing: 1.78px;
      text-transform: uppercase; }
    .price-header-row .price-val h2 {
      color: #252525;
      font-size: 36px;
      margin-top: 6px; }
    .price-header-row .price-val p {
      color: #919090;
      font-size: 14px;
      font-weight: 400;
      margin-top: 5px; }
  .price-header-row .popular-mark {
    background-color: #44c073;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1.9px;
    margin-bottom: 32px;
    padding: 2px 0; }

.price-bold-row td {
  border-bottom: 1px solid #dbdbdb;
  padding: 11px 0; }

.price-space-row td {
  padding: 18px 0; }

.price-title-bold {
  color: #252525;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.58px;
  text-transform: uppercase; }

.price-normal-row td {
  border-bottom: 1px solid #dbdbdb;
  padding: 10px 0; }

.price-title {
  color: #4f515e;
  font-size: 14px;
  line-height: 1.44; }
  .price-title .price-title-inner {
    padding-left: 20px;
    position: relative; }
    .price-title .price-title-inner span {
      -webkit-tap-highlight-color: transparent;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
  .price-title .price-title-view-more {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    color: #0337cc;
    cursor: pointer;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1.77px;
    padding-right: 20px;
    position: relative;
    text-transform: uppercase; }
    .price-title .price-title-view-more.open::after {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
    .price-title .price-title-view-more::after {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTMwNC4xIDM5NC40IDkuMiA1LjQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAzMzdjYyIgc3Ryb2tlLXdpZHRoPSIxLjc3OCIgZD0iTS0yOTUuNiwzOTUuMWwtNCwzLjZsLTQtMy41Ii8+PC9zdmc+");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      content: '';
      display: inline-block;
      height: 6px;
      position: absolute;
      right: 0;
      top: 4px;
      -webkit-transition: -webkit-transform 0.5s;
      transition: -webkit-transform 0.5s;
      transition: transform 0.5s;
      transition: transform 0.5s, -webkit-transform 0.5s;
      width: 12px; }
  .price-title .info-icon {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSItMjk4LjggMzkwLjkgMTIuNCAxMi40Ij48cGF0aCBmaWxsPSIjZDhkOGQ4IiBkPSJNLTI5MC45LDQwMC4xYzAsMC4xLTAuMSwwLjItMC4xLDAuMmMtMC40LDAuNC0wLjgsMC42LTEuMywwLjZjLTAuMiwwLTAuNSwwLTAuNywwYy0wLjQtMC4xLTAuOS0wLjYtMC44LTEuMSBjMC4xLTAuNCwwLjEtMC43LDAuMi0xLjFjMC4xLTAuNiwwLjItMS4zLDAuMy0xLjljMCwwLDAtMC4xLDAtMC4xYzAtMC4zLTAuMS0wLjQtMC4zLTAuNGMtMC4xLDAtMC4yLDAtMC4zLTAuMSBjLTAuMSwwLTAuMi0wLjEtMC4yLTAuM2MwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLDAsMC4yLDAsMC4yLDBoMS45YzAuMiwwLDAuNCwwLjEsMC40LDAuNGMwLDAuMiwwLDAuNC0wLjEsMC42IGMtMC4xLDAuNy0wLjMsMS40LTAuNCwyLjJjMCwwLjItMC4xLDAuNS0wLjEsMC43YzAsMC4xLDAsMC4yLDAsMC40YzAsMC4xLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjMtMC4xLDAuNC0wLjEgYzAuMSwwLDAuMi0wLjEsMC4zLTAuMUMtMjkxLDM5OS44LTI5MC44LDM5OS45LTI5MC45LDQwMC4xIE0tMjkyLjMsMzkzLjNjMC42LDAsMSwwLjUsMSwxYzAsMC42LTAuNSwxLTEsMWMtMC42LDAtMS0wLjUtMS0xIEMtMjkzLjMsMzkzLjctMjkyLjksMzkzLjMtMjkyLjMsMzkzLjMgTS0yOTIuNiwzOTAuOWMtMy40LDAtNi4yLDIuOC02LjIsNi4yYzAsMy40LDIuOCw2LjIsNi4yLDYuMmMzLjQsMCw2LjItMi44LDYuMi02LjIgQy0yODYuNCwzOTMuNy0yODkuMSwzOTAuOS0yOTIuNiwzOTAuOSIvPjwvc3ZnPg==");
    background-position: center;
    background-size: contain;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    left: 0;
    position: absolute;
    top: 4px;
    -webkit-transition: background 0.2s;
    transition: background 0.2s;
    width: 12px; }
    .price-title .info-icon.open {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSItMjk4LjggMzkwLjYgMTIuNCAxMi40Ij48cGF0aCBmaWxsPSIjMjUyNTI1IiBkPSJNLTI5MC45LDM5OS44YzAsMC4xLTAuMSwwLjItMC4xLDAuMmMtMC40LDAuNC0wLjgsMC42LTEuMywwLjZjLTAuMiwwLTAuNSwwLTAuNywwYy0wLjQtMC4xLTAuOS0wLjYtMC44LTEuMSBjMC4xLTAuNCwwLjEtMC43LDAuMi0xLjFjMC4xLTAuNiwwLjItMS4zLDAuMy0xLjljMCwwLDAtMC4xLDAtMC4xYzAtMC4zLTAuMS0wLjQtMC4zLTAuNGMtMC4xLDAtMC4yLDAtMC4zLTAuMSBjLTAuMSwwLTAuMi0wLjEtMC4yLTAuM2MwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLDAsMC4yLDAsMC4yLDBoMS45YzAuMiwwLDAuNCwwLjEsMC40LDAuM2MwLDAuMiwwLDAuNC0wLjEsMC42IGMtMC4xLDAuNy0wLjMsMS40LTAuNCwyLjJjMCwwLjItMC4xLDAuNS0wLjEsMC43YzAsMC4xLDAsMC4yLDAsMC4zYzAsMC4yLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjMtMC4xLDAuNC0wLjEgYzAuMSwwLDAuMi0wLjEsMC4zLTAuMUMtMjkxLDM5OS41LTI5MC44LDM5OS42LTI5MC45LDM5OS44IE0tMjkyLjMsMzkyLjljMC42LDAsMSwwLjUsMSwxYzAsMC42LTAuNSwxLTEsMWMtMC42LDAtMS0wLjUtMS0xIEMtMjkzLjMsMzkzLjQtMjkyLjksMzkyLjktMjkyLjMsMzkyLjkgTS0yOTIuNiwzOTAuNmMtMy40LDAtNi4yLDIuOC02LjIsNi4yYzAsMy40LDIuOCw2LjIsNi4yLDYuMmMzLjQsMCw2LjItMi44LDYuMi02LjIgQy0yODYuNCwzOTMuMy0yODkuMSwzOTAuNi0yOTIuNiwzOTAuNiIvPjwvc3ZnPg=="); }
    @media (min-width: 1000px) {
      .price-title .info-icon:hover {
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiB2aWV3Qm94PSItMjk4LjggMzkwLjYgMTIuNCAxMi40Ij48cGF0aCBmaWxsPSIjMjUyNTI1IiBkPSJNLTI5MC45LDM5OS44YzAsMC4xLTAuMSwwLjItMC4xLDAuMmMtMC40LDAuNC0wLjgsMC42LTEuMywwLjZjLTAuMiwwLTAuNSwwLTAuNywwYy0wLjQtMC4xLTAuOS0wLjYtMC44LTEuMSBjMC4xLTAuNCwwLjEtMC43LDAuMi0xLjFjMC4xLTAuNiwwLjItMS4zLDAuMy0xLjljMCwwLDAtMC4xLDAtMC4xYzAtMC4zLTAuMS0wLjQtMC4zLTAuNGMtMC4xLDAtMC4yLDAtMC4zLTAuMSBjLTAuMSwwLTAuMi0wLjEtMC4yLTAuM2MwLTAuMSwwLjEtMC4yLDAuMi0wLjJjMC4xLDAsMC4yLDAsMC4yLDBoMS45YzAuMiwwLDAuNCwwLjEsMC40LDAuM2MwLDAuMiwwLDAuNC0wLjEsMC42IGMtMC4xLDAuNy0wLjMsMS40LTAuNCwyLjJjMCwwLjItMC4xLDAuNS0wLjEsMC43YzAsMC4xLDAsMC4yLDAsMC4zYzAsMC4yLDAuMSwwLjIsMC4zLDAuMmMwLjEsMCwwLjMtMC4xLDAuNC0wLjEgYzAuMSwwLDAuMi0wLjEsMC4zLTAuMUMtMjkxLDM5OS41LTI5MC44LDM5OS42LTI5MC45LDM5OS44IE0tMjkyLjMsMzkyLjljMC42LDAsMSwwLjUsMSwxYzAsMC42LTAuNSwxLTEsMWMtMC42LDAtMS0wLjUtMS0xIEMtMjkzLjMsMzkzLjQtMjkyLjksMzkyLjktMjkyLjMsMzkyLjkgTS0yOTIuNiwzOTAuNmMtMy40LDAtNi4yLDIuOC02LjIsNi4yYzAsMy40LDIuOCw2LjIsNi4yLDYuMmMzLjQsMCw2LjItMi44LDYuMi02LjIgQy0yODYuNCwzOTMuMy0yODkuMSwzOTAuNi0yOTIuNiwzOTAuNiIvPjwvc3ZnPg=="); } }
  .price-title .price-title-tip {
    background-color: #252525;
    left: -24px;
    margin-top: 12px;
    padding: 20px 24px;
    position: absolute;
    top: 100%;
    width: 415px;
    z-index: 1; }
    .price-title .price-title-tip::before {
      border-bottom: 9px solid #252525;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      content: '';
      height: 0;
      left: 21px;
      position: absolute;
      top: -8px;
      width: 0; }
    .price-title .price-title-tip p {
      color: #fff;
      font-size: 14px;
      font-weight: normal; }

.price-val {
  color: #4f515e;
  font-size: 14px;
  text-align: center;
  width: 210px; }
  .price-val .checked-icon {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTI5Ny45IDM5MC45IDE1IDExLjgiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI1MjUyNSIgc3Ryb2tlLXdpZHRoPSIzLjU1NiIgZD0iTS0yOTYuNywzOTUuNmw0LjQsNC41bDgtOCIvPjwvc3ZnPg==");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 10px;
    width: 13px; }
  .price-val .minus-icon {
    background-color: #919090;
    display: inline-block;
    height: 1px;
    width: 10px; }
  .price-val .price-val-inner {
    position: relative; }
  .price-val .dot-line {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    padding-bottom: 4px;
    position: relative; }
    .price-val .dot-line.open::after, .price-val .dot-line:hover::after {
      background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #252525), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, #252525 50%, rgba(255, 255, 255, 0) 0%); }
    .price-val .dot-line::after {
      background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #919090), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, #919090 50%, rgba(255, 255, 255, 0) 0%);
      background-repeat: repeat-x;
      background-size: 4px 1px;
      bottom: 0;
      content: '';
      height: 1px;
      left: 0;
      position: absolute;
      right: 0; }
  .price-val .price-val-tip-arrow {
    border-bottom: 9px solid #252525;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: -16px;
    content: '';
    height: 0;
    left: 50%;
    margin-left: -10px;
    position: absolute;
    width: 0; }
  .price-val .price-val-tip-content {
    background-color: #252525;
    padding: 20px 24px;
    position: absolute;
    right: -24px;
    text-align: left;
    top: 30px;
    width: 415px;
    z-index: 1; }
    .price-val .price-val-tip-content p {
      color: #fff;
      font-size: 14px;
      font-weight: normal; }

@media (max-width: 1300px) {
  .price-header-row .price-switch-ctrl {
    height: 25px;
    margin: 0 15px;
    width: 51px; }
    .price-header-row .price-switch-ctrl.right::after {
      left: 28px; }
    .price-header-row .price-switch-ctrl::after {
      height: 16px;
      top: 4px;
      width: 16px; }
  .price-header-row .price-switch-label {
    font-size: 13px;
    letter-spacing: 1.65px; } }

@media (max-width: 1100px) {
  .price-title .price-title-tip {
    left: 0; }
  .price-header-row .price-switch-label span {
    display: block;
    margin-left: 0; } }

@media (max-width: 1000px) {
  .price-table-fixed-wrapper {
    top: 50px; }
  .price-table-section {
    padding: 62px 0 70px; }
    .price-table-section > h2 {
      font-size: 30px;
      margin-bottom: 48px;
      padding: 0 20px; }
  .price-header-row th {
    padding-bottom: 14px; }
  .price-header-row .price-switch-row {
    display: none; }
  .price-header-row .price-val h3 {
    font-size: 13px;
    letter-spacing: 0;
    text-transform: none; }
  .price-header-row .price-val h2,
  .price-header-row .price-val p {
    display: none; }
  .price-header-row .popular-mark {
    font-size: 10px;
    letter-spacing: 1.27px;
    margin-bottom: 11px;
    padding: 2px 0; }
  .price-space-row td {
    padding: 26px 0; }
  .price-bold-row td {
    border-bottom-width: 1px;
    border-top: 1px solid #dbdbdb; }
  .price-title-bold {
    font-size: 11px;
    letter-spacing: 1.39px; }
  .price-title {
    font-size: 12px; }
    .price-title .price-title-inner {
      line-height: 1.5;
      padding-left: 22px; }
    .price-title .info-icon {
      height: 12px;
      top: 4px;
      width: 12px; }
    .price-title .price-title-view-more {
      font-size: 11px;
      letter-spacing: 1.39px; }
      .price-title .price-title-view-more::after {
        height: 5px;
        width: 9px; }
    .price-title .price-title-tip {
      padding: 19px 28px; }
      .price-title .price-title-tip::before {
        border-bottom-width: 8px;
        border-left-width: 9px;
        border-right-width: 9px;
        left: 45px; }
      .price-title .price-title-tip p {
        font-size: 12px; }
  .price-val {
    font-size: 12px;
    width: 72px; }
    .price-val .checked-icon {
      height: 10px;
      width: 13px; }
    .price-val .minus-icon {
      width: 7px; }
    .price-val .price-val-inner {
      display: block; }
    .price-val .price-val-tip-arrow {
      border-bottom-width: 8px;
      border-left-width: 9px;
      border-right-width: 9px; }
    .price-val .price-val-tip-content {
      padding: 19px 28px;
      right: 0;
      top: 28px; }
      .price-val .price-val-tip-content p {
        font-size: 12px; } }

.question-answer-section {
  background-color: #eceff5;
  padding: 117px 0 147px; }

.question-answer-section-title {
  text-align: center; }
  .question-answer-section-title h2 {
    font-size: 30px; }

.question-answer-wrapper {
  margin-top: 96px;
  position: relative; }
  .question-answer-wrapper::after {
    clear: both;
    content: '';
    display: block; }

.question-answer-tabs {
  float: left;
  padding-right: 100px;
  width: 32.40741%; }

.question-answer-tab {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border-radius: 9px;
  color: #252525;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.39px;
  padding: 20px 30px;
  text-transform: uppercase;
  -webkit-transition: -webkit-box-shadow 0.3s;
  transition: -webkit-box-shadow 0.3s;
  transition: box-shadow 0.3s;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; }
  .question-answer-tab.active {
    background-color: #fff;
    -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15); }
  .question-answer-tab:hover {
    -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15);
            box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15); }

.question-answer-tab + .question-answer-tab {
  margin-top: 10px; }

.question-answer-lists {
  float: left;
  width: 67.59259%; }

.question-answer-list {
  border-top: 1px solid #cbcbcb; }

.question-answer-list:last-child {
  border-bottom: 1px solid #cbcbcb; }

.question-answer-title {
  padding: 23px 0; }
  .question-answer-title h3 {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    font-size: 18px;
    position: relative; }
    .question-answer-title h3::after {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTI5NiAzOTAuOCAxOC4zIDExLjMiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI1MjUyNSIgc3Ryb2tlLXdpZHRoPSIyLjIyMiIgZD0iTS0yOTUuMiwzOTEuNmw4LjQsOC45bDguNC04LjkiLz48L3N2Zz4=");
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      content: '';
      height: 11px;
      position: absolute;
      right: 0;
      top: 6px;
      -webkit-transition: -webkit-transform 0.5s;
      transition: -webkit-transform 0.5s;
      transition: transform 0.5s;
      transition: transform 0.5s, -webkit-transform 0.5s;
      width: 18px; }
  .question-answer-title .open::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .question-answer-title p {
    color: #4f515e;
    font-size: 16px; }

.question-answer-content {
  padding: 0 250px 28px 0; }
  .question-answer-content p {
    font-size: 16px; }

.question-answer-combobox-list {
  background-color: #fff;
  border-radius: 9px;
  -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15);
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1; }

.question-answer-combobox-label {
  position: relative; }
  .question-answer-combobox-label::after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTI5NiAzOTAuOCAxOC4zIDExLjMiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI1MjUyNSIgc3Ryb2tlLXdpZHRoPSIyLjIyMiIgZD0iTS0yOTUuMiwzOTEuNmw4LjQsOC45bDguNC04LjkiLz48L3N2Zz4=");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    height: 11px;
    position: absolute;
    right: 19px;
    top: 23px;
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
    width: 18px; }
  .question-answer-combobox-label.open::after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.question-answer-combobox-wrapper {
  border-top: 1px solid #d9d9d9; }

.question-answer-combobox {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #252525;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 1.39px;
  padding: 20px;
  text-transform: uppercase; }

.question-answer-combobox + .question-answer-combobox {
  border-top: 1px solid #d9d9d9; }

@media (max-width: 1000px) {
  .question-answer-section {
    padding: 63px 0 70px; }
  .question-answer-wrapper {
    margin-top: 49px;
    padding-top: 97px; }
  .question-answer-tabs {
    display: none; }
  .question-answer-lists {
    float: none;
    width: 100%; }
  .question-answer-title {
    padding: 18px 0; }
    .question-answer-title h3 {
      font-size: 16px;
      line-height: 1.4;
      padding-right: 60px; }
  .question-answer-combobox-list {
    display: block; }
  .question-answer-content {
    padding: 0 0 24px; }
    .question-answer-content p {
      font-size: 15px; } }

.selected-three-posts-column-section {
  padding: 120px 0; }
  .selected-three-posts-column-section h2 {
    font-size: 40px;
    text-align: center; }

.selected-three-posts-column-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 60px -20px 0; }

.selected-three-posts-column-item {
  padding: 0 20px;
  width: 33.33333%; }

.selected-three-posts-column-link {
  margin-top: 60px;
  text-align: center; }

@media (max-width: 1000px) {
  .selected-three-posts-column-section {
    padding: 62px 0 67px; }
    .selected-three-posts-column-section h2 {
      font-size: 30px; }
  .selected-three-posts-column-row {
    display: block;
    margin: 49px 0 0; }
  .selected-three-posts-column-item {
    padding: 0;
    width: 100%; }
  .selected-three-posts-column-item + .selected-three-posts-column-item {
    margin-top: 40px; }
  .selected-three-posts-column-link {
    margin-top: 44px; } }

.single-integration-hero-section {
  padding: 93px 0 70PX; }

.single-integration-hero-row::after {
  clear: both;
  content: '';
  display: block; }

.single-integration-hero-col {
  float: left;
  width: 50%; }
  .single-integration-hero-col .content-col {
    float: right;
    max-width: 540px;
    padding-top: 70px; }
  .single-integration-hero-col .page-title-content {
    padding-top: 0;
    text-align: left; }
    .single-integration-hero-col .page-title-content h1 {
      font-size: 40px; }
    .single-integration-hero-col .page-title-content p {
      margin-left: 0;
      margin-right: 0; }
    .single-integration-hero-col .page-title-content ul {
      margin-top: 17px; }
    .single-integration-hero-col .page-title-content li {
      color: #4f515e;
      font-size: 18px;
      line-height: 1.4;
      padding-left: 30px;
      position: relative; }
      .single-integration-hero-col .page-title-content li::before {
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0yOTUuNCAzOTAuNiAxNyAxMy4zIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0yOTUuNCAzOTAuNiAxNyAxMy4zOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM0NEMwNzMiIHN0cm9rZS13aWR0aD0iNC4wMjgiIGQ9Ik0tMjk0LDM5Nmw1LDUuMWw5LjEtOS4xIi8+DQo8L3N2Zz4NCg==");
        background-repeat: no-repeat;
        background-size: contain;
        content: '';
        height: 14px;
        left: 0;
        position: absolute;
        top: 6px;
        width: 18px; }
    .single-integration-hero-col .page-title-content li + li {
      margin-top: 8px; }
  .single-integration-hero-col .image-col {
    overflow: hidden;
    padding-left: 80px; }
    .single-integration-hero-col .image-col img {
      max-width: none; }

.single-integration-hero-form {
  margin: 37px 0 0;
  max-width: 430px; }

@media (max-width: 1210px) {
  .single-integration-hero-col .content-col {
    max-width: none;
    padding-left: 48px; } }

@media (max-width: 1000px) {
  .single-integration-hero-section {
    padding: 63px 20px 58px; }
  .single-integration-hero-col {
    float: none;
    width: 100%; }
    .single-integration-hero-col .content-col {
      float: none;
      padding-left: 0;
      padding-top: 0; }
    .single-integration-hero-col .page-title-content {
      text-align: center; }
      .single-integration-hero-col .page-title-content h1 {
        font-size: 30px; }
      .single-integration-hero-col .page-title-content p {
        max-width: 100%; }
      .single-integration-hero-col .page-title-content ul {
        margin-top: 45px;
        text-align: left; }
      .single-integration-hero-col .page-title-content li {
        font-size: 15px; }
        .single-integration-hero-col .page-title-content li::before {
          height: 13px;
          width: 16px; }
      .single-integration-hero-col .page-title-content li + li {
        margin-top: 13px; }
    .single-integration-hero-col .image-col {
      margin-right: -20px;
      margin-top: 64px;
      padding-left: 0;
      text-align: center; }
      .single-integration-hero-col .image-col img {
        width: 400px; }
  .single-integration-hero-form {
    margin: 18px auto 0; } }

.single-legal-term-content-section {
  background-color: #eceff5;
  padding: 124px 0; }

.single-legal-term-content {
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
  background-color: #fff;
  padding: 70px 80px 77px; }
  .single-legal-term-content h1 {
    font-size: 40px; }
  .single-legal-term-content p {
    margin-top: 23px;
    font-size: 16px;
    color: #4f515e; }

.single-legal-term-next-title {
  margin-top: 117px; }
  .single-legal-term-next-title h2 {
    font-size: 30px; }

.single-legal-term-next-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 39px -20px 0; }

.single-legal-term-next-col {
  width: 33.33333%;
  padding: 0 20px; }
  .single-legal-term-next-col a {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    font-weight: 700;
    border-radius: 8px;
    -webkit-box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.13);
            box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.13);
    background-color: #fff;
    color: #252525;
    padding: 21px 30px 24px; }

@media (max-width: 1000px) {
  .single-legal-term-content-section {
    padding: 70px 0; }
  .single-legal-term-content {
    padding: 33px 30px 39px; }
    .single-legal-term-content h1 {
      font-size: 30px; }
    .single-legal-term-content p {
      margin-top: 10px;
      font-size: 15px; }
  .single-legal-term-next-title {
    margin-top: 64px;
    text-align: center; }
    .single-legal-term-next-title h2 {
      font-size: 25px; }
  .single-legal-term-next-row {
    display: block;
    margin: 38px 0 0; }
  .single-legal-term-next-col {
    width: 100%;
    padding: 0; }
    .single-legal-term-next-col a {
      padding: 16px 20px 20px; }
  .single-legal-term-next-col + .single-legal-term-next-col {
    margin-top: 30px; } }

.single-legal-term-search-form-section {
  background-color: #c3e8f8;
  padding: 87px 0 106px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

.single-legal-term-search-form-content {
  max-width: 800px;
  margin: 0 auto;
  text-align: center; }
  .single-legal-term-search-form-content h2 {
    font-size: 40px; }
  .single-legal-term-search-form-content p {
    font-size: 18px;
    color: #252525;
    max-width: 512px;
    margin: 9px auto 0; }

.single-legal-term-search-form-row {
  max-width: 600px;
  margin: 37px auto 0;
  position: relative; }
  .single-legal-term-search-form-row input[type=text] {
    border: 0;
    color: #919090;
    font-size: 15px;
    width: 100%;
    border-radius: 24px;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
    background-color: #fff;
    padding: 15px 49px 16px; }
    .single-legal-term-search-form-row input[type=text]::-webkit-input-placeholder {
      overflow: visible; }
    .single-legal-term-search-form-row input[type=text]::-moz-placeholder {
      overflow: visible; }
    .single-legal-term-search-form-row input[type=text]:-ms-input-placeholder {
      overflow: visible; }
    .single-legal-term-search-form-row input[type=text]::-ms-input-placeholder {
      overflow: visible; }
    .single-legal-term-search-form-row input[type=text]::placeholder {
      overflow: visible; }
  .single-legal-term-search-form-row input[type=submit] {
    background-color: transparent;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0yOTYgMzg4IDE4IDE4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0yOTYgMzg4IDE4IDE4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMjUyNTI1O30NCjwvc3R5bGU+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTI3OC40LDQwMy42bC0zLjctMy43YzAuOS0xLjMsMS4zLTIuNywxLjMtNC4zYzAtMS0wLjItMi0wLjYtM2MtMC40LTAuOS0wLjktMS44LTEuNi0yLjQNCgljLTAuNy0wLjctMS41LTEuMi0yLjQtMS42Yy0wLjktMC40LTEuOS0wLjYtMy0wLjZjLTEsMC0yLDAuMi0zLDAuNmMtMC45LDAuNC0xLjgsMC45LTIuNCwxLjZjLTAuNywwLjctMS4yLDEuNS0xLjYsMi40DQoJYy0wLjQsMC45LTAuNiwxLjktMC42LDNjMCwxLDAuMiwyLDAuNiwzczAuOSwxLjgsMS42LDIuNGMwLjcsMC43LDEuNSwxLjIsMi40LDEuNmMwLjksMC40LDEuOSwwLjYsMywwLjZjMS42LDAsMy0wLjQsNC4zLTEuMw0KCWwzLjcsMy43YzAuMywwLjMsMC42LDAuNCwxLDAuNGMwLjQsMCwwLjctMC4xLDEtMC40YzAuMy0wLjMsMC40LTAuNiwwLjQtMUMtMjc4LDQwNC4yLTI3OC4xLDQwMy45LTI3OC40LDQwMy42eiBNLTI4NSwzOTkNCgljLTEsMC45LTIuMSwxLjQtMy40LDEuNGMtMS4zLDAtMi41LTAuNS0zLjQtMS40Yy0wLjktMC45LTEuNC0yLjEtMS40LTMuNGMwLTEuMywwLjUtMi41LDEuNC0zLjRjMC45LTAuOSwyLjEtMS40LDMuNC0xLjQNCgljMS4zLDAsMi41LDAuNSwzLjQsMS40YzAuOSwwLjksMS40LDIuMSwxLjQsMy40Qy0yODMuNSwzOTctMjg0LDM5OC4xLTI4NSwzOTlMLTI4NSwzOTl6Ii8+DQo8L3N2Zz4NCg==");
    background-position: center;
    background-repeat: no-repeat;
    border: 0;
    color: #fff;
    cursor: pointer;
    height: 15px;
    left: 23px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 17px;
    width: 15px; }

@media (max-width: 1000px) {
  .single-legal-term-search-form-section {
    padding: 62px 20px 70px;
    background-image: none !important; }
  .single-legal-term-search-form-content h2 {
    font-size: 30px; }
  .single-legal-term-search-form-content p {
    display: none; } }

.single-testimonial-section {
  background-color: #eceff5;
  padding: 110px 0 120px; }
  .single-testimonial-section h2 {
    font-size: 40px;
    text-align: center; }

.single-testimonial-row {
  -webkit-box-shadow: 0 3px 14px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 3px 14px 0 rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px; }
  .single-testimonial-row .avatar-col {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px 0 0 8px;
    width: 300px; }
    .single-testimonial-row .avatar-col img {
      display: none; }
  .single-testimonial-row .mobile-avatar-col {
    display: none;
    margin-top: 40px;
    text-align: center; }
    .single-testimonial-row .mobile-avatar-col img {
      border-radius: 50%; }
  .single-testimonial-row .content-col {
    background-color: #fff;
    border-radius: 0 8px 8px 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 60px 80px; }
  .single-testimonial-row .inner {
    border-top: 1px solid #0337cc;
    margin-left: 60px;
    padding-top: 42px;
    position: relative; }
    .single-testimonial-row .inner::before {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMjg1LjQgMzgyLjIgMzAuMiAyMy44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0yODUuNCAzODIuMiAzMC4yIDIzLjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNLTI3NC41LDQwNS45aC0xMXYtNy45YzAtMy4yLDAuMy01LjcsMC44LTcuNWMwLjYtMS44LDEuNi0zLjUsMy4xLTQuOWMxLjUtMS41LDMuNC0yLjYsNS44LTMuNGwyLjEsNC41IGMtMi4yLDAuNy0zLjgsMS43LTQuNywzYy0xLDEuMy0xLjUsMy0xLjUsNS4yaDUuM1Y0MDUuOXogTS0yNTYuMSw0MDUuOWgtMTF2LTcuOWMwLTMuMiwwLjMtNS43LDAuOC03LjVjMC42LTEuOCwxLjYtMy41LDMuMS00LjkgYzEuNS0xLjUsMy40LTIuNiw1LjgtMy40bDIuMSw0LjVjLTIuMiwwLjctMy44LDEuNy00LjcsM2MtMSwxLjMtMS41LDMtMS41LDUuMmg1LjNWNDA1Ljl6IiBmaWxsPSIjMDMzN0NDIi8+PC9zdmc+");
      background-repeat: no-repeat;
      background-size: cover;
      content: '';
      height: 28px;
      left: -53px;
      position: absolute;
      top: -19px;
      width: 35px; }
  .single-testimonial-row .content p {
    color: #252525;
    font-size: 20px; }
  .single-testimonial-row .info {
    margin-top: 50px; }
    .single-testimonial-row .info h3 {
      font-size: 18px; }
    .single-testimonial-row .info p {
      color: #939393;
      font-size: 14px;
      margin-top: 6px; }
  .single-testimonial-row .company {
    margin-top: 10px; }

.single-testimonial-link {
  margin-top: 60px;
  text-align: center; }

@media (max-width: 1000px) {
  .single-testimonial-section {
    padding: 63px 0 67px; }
    .single-testimonial-section h2 {
      font-size: 30px; }
  .single-testimonial-row {
    margin-top: 40px; }
    .single-testimonial-row .avatar-col {
      display: none; }
    .single-testimonial-row .content-col {
      border-radius: 8px;
      padding: 40px 20px 40px 45px; }
    .single-testimonial-row .mobile-avatar-col {
      display: block; }
    .single-testimonial-row .inner {
      margin: 0;
      padding: 0; }
      .single-testimonial-row .inner::before {
        height: 13px;
        left: -25px;
        top: -9px;
        width: 17px; }
    .single-testimonial-row .content {
      margin-top: 24px;
      text-align: center; }
      .single-testimonial-row .content p {
        font-size: 16px; }
    .single-testimonial-row .info {
      margin-top: 11px;
      text-align: center; }
      .single-testimonial-row .info h3 {
        font-size: 15px; }
      .single-testimonial-row .info p {
        font-size: 12px;
        margin-top: 6px; }
    .single-testimonial-row .company {
      margin-top: 10px;
      text-align: center; }
  .single-testimonial-link {
    margin-top: 44px; } }

footer {
  padding: 52px 0 20px; }

.footer-logo {
  display: none;
  margin-bottom: 35px;
  text-align: center; }
  .footer-logo img {
    max-width: 260px; }

.footer-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.footer-col li + li {
  margin-top: 11px; }

.footer-col a {
  color: #64646e;
  font-size: 14px; }

.footer-col .widget-title {
  font-size: 16px;
  margin-bottom: 22px; }

.footer-col .app-store-icon {
  padding-top: 4px;
  width: 132px; }

.footer-col .google-play-icon {
  margin-top: 16px;
  width: 132px; }

.footer-social-col ul::after {
  clear: both;
  content: '';
  display: block; }

.footer-social-col li {
  float: left; }

.footer-social-col li + li {
  margin: 0 0 0 14px; }

.footer-social-col i {
  background-color: #e9e9e9;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 50% 50%;
  border-radius: 50%;
  display: inline-block;
  height: 40px;
  width: 40px; }

.footer-info {
  border-top: 1px solid #e9e9e9;
  margin-top: 90px;
  padding-top: 20px; }

.footer-descrption p {
  color: #aaa;
  font-size: 13px;
  margin: 0; }

.footer-menu::after {
  clear: both;
  content: '';
  display: block; }

.footer-menu li {
  float: left; }

.footer-menu li + li {
  margin-left: 12px; }

.footer-menu a {
  color: #aaa;
  font-size: 13px; }

.footer-mobile-row {
  display: none;
  margin: 56px 0 43px; }
  .footer-mobile-row .widget-title {
    display: none; }

.footer-mobile-phone-col .custom-html-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .footer-mobile-phone-col .custom-html-widget .app-store-icon {
    width: 123px; }
  .footer-mobile-phone-col .custom-html-widget .google-play-icon {
    margin-left: 13px;
    width: 123px; }

.footer-mobile-social-col {
  margin-top: 21px;
  text-align: center; }
  .footer-mobile-social-col li {
    display: inline-block;
    margin: 0 4px; }
  .footer-mobile-social-col i {
    background-color: #e9e9e9;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 19px 19px;
    border-radius: 50%;
    display: inline-block;
    height: 34px;
    width: 34px; }

@media (max-width: 1100px) {
  .footer-logo {
    display: block; }
  .footer-phone-col {
    display: none; }
  .footer-social-col {
    display: none; }
  .footer-info {
    border-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-top: 0;
    padding-top: 0; }
  .footer-descrption {
    padding: 0 60px;
    width: 100%; }
  .footer-nav {
    padding: 0 20px;
    text-align: center;
    width: 100%; }
  .footer-menu a {
    color: #64646e; }
  .footer-menu li {
    display: inline-block;
    float: none;
    margin: 3px 4px !important; }
  .footer-menu li + li {
    margin-left: 0; }
  .footer-descrption {
    margin-top: 16px;
    padding: 0 50px;
    text-align: center; }
    .footer-descrption p {
      font-size: 12px;
      line-height: 1.5; }
  .footer-mobile-row {
    display: block; } }

@media (max-width: 900px) {
  footer {
    padding: 60px 0 57px; }
  .footer-col {
    width: 100%; }
    .footer-col .widget-title {
      -webkit-tap-highlight-color: transparent;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      border-bottom: 1px solid #d9d9d9;
      cursor: pointer;
      font-size: 16px;
      margin: 0;
      padding: 15px 0 19px;
      position: relative; }
      .footer-col .widget-title::after {
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTI5NiAzOTAuOCAxOC4zIDExLjMiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI1MjUyNSIgc3Ryb2tlLXdpZHRoPSIyLjIyMiIgZD0iTS0yOTUuMiwzOTEuNmw4LjQsOC45bDguNC04LjkiLz48L3N2Zz4=");
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        content: '';
        height: 11px;
        position: absolute;
        right: 0;
        top: 22px;
        -webkit-transition: -webkit-transform 0.5s;
        transition: -webkit-transform 0.5s;
        transition: transform 0.5s;
        transition: transform 0.5s, -webkit-transform 0.5s;
        width: 17px; }
      .footer-col .widget-title.open::after {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
    .footer-col .widget_nav_menu h2 ~ div {
      border-bottom: 1px solid #d9d9d9;
      display: none;
      padding: 22px 0 22px 33px; }
    .footer-col li + li {
      margin-top: 14px; } }

body {
  padding-top: 70px; }
  .logged-in body {
    padding-top: 102px; }

header {
  background-color: #0337cc;
  height: 70px;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999; }
  .logged-in header {
    top: 32px; }
    @media screen and (max-width: 782px) {
      .logged-in header {
        top: 46px; } }
  header .container {
    max-width: 1130px;
    padding: 16px 0 15px; }
    header .container::after {
      clear: both;
      content: '';
      display: block; }

.header-logo {
  float: left;
  margin: 4px 0 0;
  position: relative; }
  .header-logo img {
    height: 30px; }

.header-mobile-menu-btn {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: none;
  height: 15px;
  left: 20px;
  position: absolute;
  top: 17px;
  width: 22px; }
  .header-mobile-menu-btn span {
    background-color: #fff;
    height: 1px;
    left: 0;
    position: absolute;
    -webkit-transform-origin: left center;
            transform-origin: left center;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    width: 22px; }
    .header-mobile-menu-btn span:nth-child(1) {
      top: 0; }
    .header-mobile-menu-btn span:nth-child(2) {
      top: 7px; }
    .header-mobile-menu-btn span:nth-child(3) {
      top: 14px; }
  .header-mobile-menu-btn.is-active span:nth-child(1) {
    -webkit-transform: rotate(45deg) translate(-1px, 0);
            transform: rotate(45deg) translate(-1px, 0); }
  .header-mobile-menu-btn.is-active span:nth-child(2) {
    opacity: 0;
    width: 0; }
  .header-mobile-menu-btn.is-active span:nth-child(3) {
    -webkit-transform: rotate(-45deg) translate(-1px, 0);
            transform: rotate(-45deg) translate(-1px, 0); }

.header-nav {
  float: right; }

.header-menu::after {
  clear: both;
  content: '';
  display: block; }

.header-menu > li {
  float: left; }
  .header-menu > li > .menu-link {
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
    opacity: 1;
    padding: 11px 0;
    position: relative;
    -webkit-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear; }
    .header-menu > li > .menu-link.fade {
      opacity: 0.7; }

.header-menu .menu-item-has-children > a {
  padding-right: 18px; }

.header-menu > li + li {
  margin-left: 40px; }

.header-menu .menu-arrow {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTYwNS40IDc4Ny4xIDkuMiA1LjQiPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjc3OCIgZD0iTS01OTYuOCw3ODcuOGwtNCwzLjZsLTQtMy41Ii8+PC9zdmc+");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  height: 6px;
  position: absolute;
  right: 0;
  top: 18px;
  width: 10px; }

.header-menu .free-trial {
  margin-left: 114px; }
  .header-menu .free-trial a {
    background-color: #44c073;
    border-radius: 23px;
    -webkit-box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
            box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.77px;
    padding: 12px 25px;
    text-transform: uppercase; }

.header-menu .login {
  margin-left: 16px; }
  .header-menu .login span {
    display: none; }
  .header-menu .login a {
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.77px;
    padding: 12px 0;
    text-transform: uppercase; }

.sub-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .sub-menu .sub-menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .sub-menu .sub-menu-item .icon {
      margin-right: 20px; }
      .sub-menu .sub-menu-item .icon .img {
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain; }
    .sub-menu .sub-menu-item .title {
      line-height: normal; }
    .sub-menu .sub-menu-item .content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }

@media (min-width: 1001px) {
  .sub-menu {
    background-color: #fff;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.2);
            box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.2);
    opacity: 0;
    padding: 15px 13px;
    position: absolute;
    top: 70px;
    -webkit-transform: translateX(-7px);
            transform: translateX(-7px);
    -webkit-transition: visibility 0.3s linear, opacity 0.3s linear;
    transition: visibility 0.3s linear, opacity 0.3s linear;
    visibility: hidden; }
    .sub-menu.active {
      opacity: 1;
      visibility: visible; }
    .sub-menu.single-column {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .sub-menu .sub-menu-item {
      border-radius: 8px;
      margin: 10px 12.5px;
      padding: 10px 15px;
      -webkit-transition: opacity 0.3s linear, -webkit-box-shadow linear 0.3s;
      transition: opacity 0.3s linear, -webkit-box-shadow linear 0.3s;
      transition: box-shadow linear 0.3s, opacity 0.3s linear;
      transition: box-shadow linear 0.3s, opacity 0.3s linear, -webkit-box-shadow linear 0.3s; }
      .sub-menu .sub-menu-item:hover {
        -webkit-box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.12);
                box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.12); }
      .sub-menu .sub-menu-item.fade {
        opacity: 0.7; }
      .sub-menu .sub-menu-item .icon {
        background-color: #eceff5;
        border-radius: 50%;
        padding: 14px; }
        .sub-menu .sub-menu-item .icon .img {
          height: 25px;
          width: 25px; }
      .sub-menu .sub-menu-item .title {
        color: #252525;
        font-size: 14px;
        font-weight: 500; }
      .sub-menu .sub-menu-item .description {
        color: #4f515e;
        font-size: 13px;
        font-weight: 400;
        line-height: 0.96;
        margin-top: 5px; } }

@media (max-width: 1210px) {
  header .container {
    padding-left: 20px;
    padding-right: 20px; }
  .header-menu > li + li {
    margin-left: 30px; }
  .header-menu .free-trial {
    margin-left: 30px; }
    .header-menu .free-trial a {
      letter-spacing: 1.52px; }
  .header-menu .login {
    margin-left: 14px; }
    .header-menu .login a {
      letter-spacing: 1.52px; } }

@media (max-width: 1000px) {
  body {
    padding-top: 50px; }
  header {
    height: 50px; }
    header .container {
      background-color: #0337cc;
      padding: 0; }
  .header-nav {
    background-color: #0337cc;
    display: block;
    float: none;
    opacity: 0;
    padding: 47px 20px 13px;
    position: absolute;
    -webkit-transition: visibility 0.4s linear, opacity 0.4s linear;
    transition: visibility 0.4s linear, opacity 0.4s linear;
    visibility: hidden;
    width: 100%; }
    .header-nav.is-active {
      opacity: 1;
      overflow-y: auto;
      visibility: visible; }
    .header-nav .header-menu > li {
      float: none;
      margin-left: 0; }
  .header-mobile-menu-btn {
    display: block; }
  .header-logo {
    float: none;
    margin-top: 0;
    padding: 13px 20px 10px;
    text-align: center; }
    .header-logo img {
      height: 24px; }
  .header-menu > .menu-item.login {
    font-size: 14px;
    margin-top: 7px;
    text-align: center; }
    .header-menu > .menu-item.login span {
      color: #fff;
      display: inline-block; }
    .header-menu > .menu-item.login .menu-link {
      font-size: 14px;
      font-weight: 500;
      letter-spacing: normal;
      text-transform: capitalize; }
  .header-menu > .menu-item.free-trial {
    margin-top: 60px;
    text-align: center; }
    .header-menu > .menu-item.free-trial a {
      max-width: 500px;
      width: 100%; }
  .header-menu > .menu-item:not(.free-trial):not(.login) .menu-link {
    border-bottom: solid 1px rgba(217, 217, 217, 0.3); }
  .header-menu > .menu-item:not(.free-trial):not(.login):first-child .menu-link {
    border-top: solid 1px rgba(217, 217, 217, 0.3); }
  .header-menu > .menu-item:not(.free-trial):not(.login) > .menu-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 0; }
    .header-menu > .menu-item:not(.free-trial):not(.login) > .menu-link .menu-arrow {
      background-size: 10px 6px;
      padding: 20px;
      right: -15px;
      top: 4px;
      -webkit-transition: -webkit-transform 0.3s linear;
      transition: -webkit-transform 0.3s linear;
      transition: transform 0.3s linear;
      transition: transform 0.3s linear, -webkit-transform 0.3s linear; }
      .header-menu > .menu-item:not(.free-trial):not(.login) > .menu-link .menu-arrow.rotated {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
  .sub-menu {
    border-bottom: solid 1px rgba(217, 217, 217, 0.3);
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px; }
    .sub-menu .sub-menu-item {
      padding: 12.5px; }
      .sub-menu .sub-menu-item .icon {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        .sub-menu .sub-menu-item .icon .img {
          height: 13px;
          width: 15px; }
      .sub-menu .sub-menu-item .title {
        color: #fff;
        font-size: 16px;
        font-weight: 400; }
      .sub-menu .sub-menu-item .description {
        display: none; } }

.software-hero-section {
  padding: 73px 0 0; }
  .software-hero-section.is_wide_space {
    padding: 84px 0 75px; }

.software-hero-row::after {
  clear: both;
  content: '';
  display: block; }

.software-hero-col {
  float: left;
  width: 50%; }
  .software-hero-col .content-col {
    float: right;
    max-width: 540px; }
  .software-hero-col .page-title-content {
    padding-top: 70px;
    text-align: left; }
    .software-hero-col .page-title-content h1 {
      font-size: 40px; }
    .software-hero-col .page-title-content p {
      margin-left: 0;
      margin-right: 0; }
    .software-hero-col .page-title-content a {
      background-color: #44c073;
      border: 0;
      border-radius: 23px;
      -webkit-box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
              box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
      color: #fff;
      cursor: pointer;
      display: inline-block;
      font-size: 12px;
      font-weight: 700;
      letter-spacing: 1.65px;
      margin-top: 22px;
      padding: 12px 26px 13px;
      text-transform: uppercase; }
  .software-hero-col .image-col {
    overflow: hidden;
    padding-left: 80px; }
    .software-hero-col .image-col img {
      max-width: none; }

.software-hero-form {
  margin: 34px 0 0; }

@media (max-width: 1210px) {
  .software-hero-col .content-col {
    max-width: none;
    padding-left: 48px; } }

@media (max-width: 1000px) {
  .software-hero-section {
    padding: 66px 20px 0; }
    .software-hero-section.is_wide_space {
      padding: 62px 20px 58px; }
  .software-hero-col {
    float: none;
    width: 100%; }
    .software-hero-col .content-col {
      float: none;
      padding-left: 0; }
    .software-hero-col .page-title-content {
      padding-top: 0;
      text-align: center; }
      .software-hero-col .page-title-content h1 {
        font-size: 30px; }
      .software-hero-col .page-title-content p {
        max-width: 100%; }
      .software-hero-col .page-title-content a {
        margin-top: 18px; }
    .software-hero-col .image-col {
      margin-top: 64px;
      padding-left: 0;
      text-align: center; }
      .software-hero-col .image-col img {
        max-width: 100%; }
  .software-hero-form {
    margin: 23px auto 0; } }

.homepage-modal-wrapper {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 0 20px;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999; }
  .homepage-modal-wrapper.hide {
    display: none; }

.homepage-modal {
  background-color: #0337cc;
  border-radius: 8px;
  -webkit-box-shadow: 0 2px 23px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 23px 0 rgba(0, 0, 0, 0.5);
  margin: 100px auto 0;
  max-width: 936px;
  padding: 36px 0 0 63px;
  position: relative; }

.homepage-modal-logo img {
  width: 200px; }

.homepage-modal-close {
  cursor: pointer;
  height: 23px;
  position: absolute;
  right: 24px;
  top: 24px;
  width: 23px; }
  .homepage-modal-close::before, .homepage-modal-close::after {
    background-color: #fff;
    content: '';
    height: 2px;
    left: -3px;
    position: absolute;
    top: 10px;
    width: 29px; }
  .homepage-modal-close::before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  .homepage-modal-close::after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }

.homepage-modal-row {
  margin-top: 39px;
  overflow: hidden; }
  .homepage-modal-row::after {
    clear: both;
    content: '';
    display: block; }

.homepage-modal-left {
  float: left;
  width: 490px; }
  .homepage-modal-left .homepage-modal-image {
    display: none; }

.homepage-modal-right {
  margin-left: 490px;
  padding-left: 67px; }

.homepage-modal-content {
  margin-top: 40px; }
  .homepage-modal-content h2 {
    color: #fff;
    font-size: 35px; }
  .homepage-modal-content p {
    color: #fff;
    font-size: 18px;
    margin-top: 11px;
    opacity: 0.9; }

.homepage-modal-form {
  margin: 42px 0 0; }
  .homepage-modal-form.start-free-trial-form {
    max-width: 430px; }

.homepage-modal-form-description {
  margin-top: 10px; }
  .homepage-modal-form-description p,
  .homepage-modal-form-description a {
    color: #fff;
    font-size: 14px;
    opacity: 0.9; }
  .homepage-modal-form-description a {
    text-decoration: underline; }

.homepage-modal-image img {
  max-width: none; }

@media (max-width: 900px) {
  .homepage-modal {
    margin-top: 20px;
    max-width: 320px;
    padding: 40px 20px 60px; }
  .homepage-modal-close {
    height: 15px;
    right: 15px;
    top: 19px;
    width: 15px; }
    .homepage-modal-close::before, .homepage-modal-close::after {
      left: -2px;
      top: 6px;
      width: 19px; }
  .homepage-modal-logo {
    text-align: center;
    width: 100%; }
    .homepage-modal-logo img {
      width: 183px; }
  .homepage-modal-row {
    margin-top: 55px; }
  .homepage-modal-left {
    float: none;
    width: 100%; }
    .homepage-modal-left .homepage-modal-image {
      display: block; }
  .homepage-modal-right {
    display: none; }
  .homepage-modal-content {
    margin-top: 0;
    text-align: center; }
    .homepage-modal-content h2 {
      font-size: 26px; }
    .homepage-modal-content p {
      display: none; }
  .homepage-modal-image {
    margin-top: 37px;
    text-align: center; }
    .homepage-modal-image img {
      max-width: 260px; }
  .homepage-modal-form {
    margin-top: 18px; }
  .homepage-modal-form-description {
    display: none; } }

.team-members-section {
  margin: 109px 0 166px; }
  .team-members-section .heading {
    text-align: center; }
    .team-members-section .heading h2 {
      font-size: 40px;
      line-height: 48px; }

.team-member-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 78px; }

.team-member {
  width: calc(33.3333333% - 40px);
  height: 339px;
  margin: 0 20px 65px;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17); }
  @media screen and (max-width: 1240px) {
    .team-member {
      width: calc(50% - 40px); } }
  @media screen and (max-width: 800px) {
    .team-member {
      width: 100%;
      margin: 0 0 65px; }
      .team-member:nth-child(n+4) {
        display: none; } }

.team-member-image {
  position: relative;
  height: 195px;
  background-color: #eceff5; }
  .team-member-image img {
    position: absolute;
    left: 50%;
    bottom: 0;
    padding: 0 10px;
    max-height: calc(100% + 36px);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }

.team-member-text {
  padding: 44px 30px 0; }

.team-member-position {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1.39px;
  color: #0337cc; }

.team-member-name {
  margin-top: 10px;
  font-size: 28px;
  line-height: 37.3px;
  font-weight: bold; }
  @media screen and (max-width: 360px) {
    .team-member-name {
      font-size: 24px;
      line-height: 32px; } }

.load-more {
  text-align: center;
  display: none; }
  @media screen and (max-width: 800px) {
    .load-more {
      display: block; } }
  .load-more a::before {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); }

.testimonial-hero-section {
  overflow: hidden;
  padding-top: 70px; }

.testimonial-hero-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative; }

.testimonial-hero-left {
  width: 510px; }
  .testimonial-hero-left h1 {
    font-size: 40px; }
  .testimonial-hero-left p {
    color: #919090;
    font-size: 18px;
    margin-top: 17px; }

.testimonial-hero-link {
  margin-top: 38px; }

.testimonial-hero-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.testimonial-hero-right-image::after {
  clear: both;
  content: '';
  display: block; }

.testimonial-hero-right-image img {
  float: left; }

.testimonial-hero-desktop-background {
  bottom: -5px;
  position: absolute;
  right: -315px;
  z-index: -1; }
  .testimonial-hero-desktop-background img {
    max-width: none; }

.testimonial-hero-mobile-background {
  bottom: -5px;
  display: none;
  left: 50%;
  margin-left: -45px;
  position: absolute;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  z-index: -1; }
  .testimonial-hero-mobile-background img {
    max-width: none; }

@media (max-width: 1000px) {
  .testimonial-hero-section {
    padding-top: 66px; }
  .testimonial-hero-row {
    display: block;
    text-align: center; }
  .testimonial-hero-left {
    width: 100%; }
    .testimonial-hero-left h1 {
      font-size: 28px; }
    .testimonial-hero-left p {
      font-size: 16px;
      margin-top: 8px; }
  .testimonial-hero-link {
    margin-top: 27px; }
  .testimonial-hero-right {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 40px; }
  .testimonial-hero-right-image img {
    max-width: 270px; }
  .testimonial-hero-desktop-background {
    display: none; }
  .testimonial-hero-mobile-background {
    display: block; } }

.testimonial-list-section {
  background-color: #eceff5;
  padding: 112px 0 120px; }
  .testimonial-list-section h2 {
    font-size: 30px;
    text-align: center; }

.testimonial-list-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -20px;
  padding: 30px 0 25px; }

.testimonial-list-item {
  padding: 33px 20px;
  width: 33.33333%; }

.testimonial-list-item-inner {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  padding: 13px 20px 16px;
  text-align: center; }
  .testimonial-list-item-inner .testimonial-top-part {
    width: 100%; }
  .testimonial-list-item-inner .testimonial-bottom-part {
    -ms-flex-item-align: end;
        align-self: flex-end;
    width: 100%; }
  .testimonial-list-item-inner .top-line {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iLTI5MiAzODcgMjAuMSAxNS44Ij48cGF0aCBmaWxsPSIjMDMzN2NjIiBkPSJNLTI4NC42LDQwMi44aC03LjN2LTUuMmMwLTIuMSwwLjItMy44LDAuNi01YzAuNC0xLjIsMS4xLTIuMywyLjEtMy4zYzEtMSwyLjMtMS43LDMuOS0yLjNsMS40LDMgYy0xLjUsMC41LTIuNSwxLjItMy4xLDJjLTAuNiwwLjktMSwyLTEsMy41aDMuNVY0MDIuOHogTS0yNzIuNCw0MDIuOGgtNy4zdi01LjJjMC0yLjEsMC4yLTMuOCwwLjYtNWMwLjQtMS4yLDEuMS0yLjMsMi4xLTMuMyBjMS0xLDIuMy0xLjcsMy44LTIuM2wxLjQsM2MtMS41LDAuNS0yLjUsMS4yLTMuMSwycy0xLDItMSwzLjVoMy41VjQwMi44eiIvPjwvc3ZnPg==");
    background-position: 5px 6px;
    background-repeat: no-repeat;
    background-size: 25px 18px;
    height: 36px;
    position: relative; }
    .testimonial-list-item-inner .top-line::before {
      background-color: #0337cc;
      content: '';
      height: 1px;
      left: 44px;
      position: absolute;
      right: 0;
      top: 17px; }
  .testimonial-list-item-inner .content {
    margin-top: 27px; }
    .testimonial-list-item-inner .content p {
      color: #252525;
      font-size: 16px; }
  .testimonial-list-item-inner .avatar {
    margin-top: 48px; }
    .testimonial-list-item-inner .avatar img {
      border-radius: 50%; }
  .testimonial-list-item-inner .info {
    margin-top: 12px; }
    .testimonial-list-item-inner .info h2 {
      font-size: 14px;
      letter-spacing: -0.18px; }
    .testimonial-list-item-inner .info p {
      color: #939393;
      font-size: 13px;
      letter-spacing: -0.17px;
      margin-top: 5px; }
  .testimonial-list-item-inner .company {
    height: 44px;
    margin-top: 18px; }
    .testimonial-list-item-inner .company img {
      max-height: 100%; }
  .testimonial-list-item-inner .testimonial-list-item-link {
    border-top: 1px solid #dbdbdb;
    margin: 45px -20px 0;
    padding-top: 14px; }
    .testimonial-list-item-inner .testimonial-list-item-link a {
      -webkit-transition: opacity 1s;
      transition: opacity 1s; }
      .testimonial-list-item-inner .testimonial-list-item-link a:hover {
        opacity: 0.7; }

.testimonial-list-link {
  text-align: center; }
  .testimonial-list-link .global-link {
    padding-right: 11px; }
    .testimonial-list-link .global-link::before {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg); }

.testimonial-list-load-spinner {
  background-color: #000;
  background-image: url("../assets/images/ajax-spin.gif");
  background-position: center;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 99999; }

@media (max-width: 1000px) {
  .testimonial-list-section {
    padding: 62px 0 67px; }
    .testimonial-list-section h2 {
      font-size: 30px; }
  .testimonial-list-row {
    margin: 0;
    padding: 0; }
  .testimonial-list-item {
    padding: 50px 0 0;
    width: 100%; }
  .testimonial-list-item-inner {
    padding: 17px 20px 13px; }
    .testimonial-list-item-inner .top-line {
      background-position: 3px 4px;
      background-size: 19px 14px;
      height: 25px; }
      .testimonial-list-item-inner .top-line::before {
        left: 30px;
        top: 11px; }
    .testimonial-list-item-inner .content {
      margin: 14px auto 0;
      max-width: 270px; }
      .testimonial-list-item-inner .content p {
        font-size: 15px; }
    .testimonial-list-item-inner .avatar {
      margin-top: 43px; }
      .testimonial-list-item-inner .avatar img {
        max-width: 59px; }
    .testimonial-list-item-inner .info {
      margin: 9px auto 0;
      max-width: 250px; }
      .testimonial-list-item-inner .info h2 {
        font-size: 14px; }
      .testimonial-list-item-inner .info p {
        font-size: 12px; }
    .testimonial-list-item-inner .company {
      margin-top: 15px; }
    .testimonial-list-item-inner .testimonial-list-item-link {
      margin: 32px -20px 0;
      padding-top: 11px; }
  .testimonial-list-link {
    margin-top: 45px; } }

.text-section {
  margin: 50px 0; }

.three-col-affiliate-info-section {
  background-color: #eceff5;
  text-align: center;
  padding: 114px 0 122px; }

.three-col-affiliate-info-title h2 {
  font-size: 40px; }

.three-col-affiliate-info-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 66px -20px 0; }

.three-col-affiliate-info-col {
  width: 33.33333%;
  padding: 0 20px; }

.three-col-affiliate-info-inner {
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
  background-color: #fff;
  padding: 63px 40px; }

.three-col-affiliate-info-icon {
  background-position: center bottom;
  background-repeat: no-repeat;
  height: 56px;
  position: relative; }

.three-col-affiliate-info-content {
  margin-top: 23px; }
  .three-col-affiliate-info-content h3 {
    font-size: 18px; }
  .three-col-affiliate-info-content p {
    margin-top: 12px;
    font-size: 16px;
    color: #4f515e; }

.three-col-affiliate-info-link {
  margin-top: 58px; }

@media (max-width: 1000px) {
  .three-col-affiliate-info-section {
    padding: 62px 0 67px; }
  .three-col-affiliate-info-title h2 {
    font-size: 30px; }
  .three-col-affiliate-info-row {
    display: block;
    margin: 48px 0 0; }
  .three-col-affiliate-info-col {
    width: 100%;
    padding: 0; }
  .three-col-affiliate-info-col + .three-col-affiliate-info-col {
    margin-top: 20px; }
  .three-col-affiliate-info-inner {
    padding: 47px 36px; }
  .three-col-affiliate-info-link {
    margin-top: 44px; } }

.three-col-contact-info-section {
  position: relative;
  padding: 124px 0; }
  .three-col-contact-info-section .container {
    background-color: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
    padding: 81px 0 90px; }

.three-col-contact-info-section-background {
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1; }

.three-col-contact-info-title {
  text-align: center; }
  .three-col-contact-info-title h2 {
    font-size: 40px; }

.three-col-contact-info-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 69px; }

.three-col-contact-info-col {
  padding: 1px 0 9px;
  width: 33.33333%;
  text-align: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.three-col-contact-info-col + .three-col-contact-info-col {
  border-left: 1px solid #979797; }

.three-col-contact-info-icon {
  background-position: center bottom;
  background-repeat: no-repeat;
  height: 51px;
  position: relative; }

.three-col-contact-info-content {
  margin-top: 30px;
  font-size: 16px;
  color: #4f515e; }

@media (max-width: 1000px) {
  .three-col-contact-info-section {
    padding: 70px 20px; }
    .three-col-contact-info-section .container {
      padding: 43px 0 70px; }
  .three-col-contact-info-title h2 {
    font-size: 30px; }
  .three-col-contact-info-row {
    display: block;
    margin-top: 69px; }
  .three-col-contact-info-col {
    padding: 0;
    width: 100%; }
  .three-col-contact-info-col + .three-col-contact-info-col {
    border-left: 0;
    margin-top: 58px; }
  .three-col-contact-info-content {
    margin-top: 24px;
    font-size: 16px; } }

.three-col-number-info-section {
  padding: 123px 0; }

.three-col-number-info-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.three-col-number-info-col {
  padding: 11px 0 19px;
  width: 33.33333%; }
  .three-col-number-info-col:nth-child(2) {
    border-left: 1px solid #979797;
    border-right: 1px solid #979797; }

.three-col-number-info-inner {
  text-align: center; }
  .three-col-number-info-inner h2 {
    font-size: 40px; }
  .three-col-number-info-inner p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 9px; }

@media (max-width: 1000px) {
  .three-col-number-info-section {
    padding: 0; }
  .three-col-number-info-row {
    display: block; }
  .three-col-number-info-col {
    padding: 59px 0 65px;
    width: 100%; }
    .three-col-number-info-col:nth-child(2) {
      border: 0;
      position: relative; }
      .three-col-number-info-col:nth-child(2)::before {
        background-color: #979797;
        content: '';
        height: 1px;
        left: 50%;
        margin-left: -84px;
        position: absolute;
        top: 0;
        width: 168px; }
      .three-col-number-info-col:nth-child(2)::after {
        background-color: #979797;
        bottom: 0;
        content: '';
        height: 1px;
        left: 50%;
        margin-left: -84px;
        position: absolute;
        width: 168px; }
  .three-col-number-info-inner h2 {
    font-size: 40px; }
  .three-col-number-info-inner p {
    font-size: 15px;
    margin-top: 12px; }
  .mobile-br-hide br {
    display: none; } }

.three-external-link-column-section {
  background-color: #eceff5;
  padding: 124px 0; }

.three-external-link-column-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -20px; }

.three-external-link-column {
  padding: 0 20px;
  width: 33.33333%; }
  .three-external-link-column .inner {
    background-color: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
            box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
    height: 100%; }

.external-link-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px 8px 0 0;
  height: 166px; }

.external-link-info {
  padding: 36px 43px 40px; }
  .external-link-info h2 {
    font-size: 26px; }
  .external-link-info p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 8px; }

@media (max-width: 1000px) {
  .three-external-link-column-section {
    padding: 70px 0; }
  .three-external-link-column-row {
    display: block;
    margin: 0; }
  .three-external-link-column {
    padding: 0;
    width: 100%; }
  .three-external-link-column + .three-external-link-column {
    margin-top: 40px; }
  .external-link-info {
    padding: 36px 30px 40px; } }

.three-posts-column-by-category-section {
  background-color: #eceff5;
  padding: 55px 0 63px; }
  .three-posts-column-by-category-section h2 {
    font-size: 40px;
    text-align: center; }

.three-posts-column-by-category-header {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }
  .three-posts-column-by-category-header h2 {
    font-size: 30px; }
  .three-posts-column-by-category-header .three-posts-column-by-category-link {
    margin-top: 0; }

.three-posts-column-by-category-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 38px -20px 0; }

.three-posts-column-by-category-item {
  padding: 0 20px;
  width: 33.33333%; }
  .three-posts-column-by-category-item.blog-card .inner {
    position: relative;
    top: 0;
    -webkit-transition: top 0.5s;
    transition: top 0.5s; }
    @media (min-width: 1250px) {
      .three-posts-column-by-category-item.blog-card .inner:hover {
        top: -10px; } }

.three-posts-column-by-category-link {
  margin-top: 60px;
  text-align: center; }

@media (max-width: 1000px) {
  .three-posts-column-by-category-section {
    padding: 62px 0 67px; }
    .three-posts-column-by-category-section h2 {
      font-size: 30px; }
  .three-posts-column-by-category-header {
    display: block;
    text-align: center; }
  .three-posts-column-by-category-row {
    display: block;
    margin: 38px 0 0; }
  .three-posts-column-by-category-item {
    padding: 0;
    width: 100%; }
  .three-posts-column-by-category-item + .three-posts-column-by-category-item {
    margin-top: 40px; }
  .three-posts-column-by-category-link {
    margin-top: 44px; }
    .three-posts-column-by-category-link .mobile-show {
      display: inline-block; } }

.three-posts-row-by-category-section {
  background-color: #eceff5;
  padding: 55px 0 63px; }

.three-posts-row-by-category-header {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .three-posts-row-by-category-header h2 {
    font-size: 30px; }

.three-posts-row-by-category-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 38px -20px 0; }

.three-posts-row-by-category-left {
  padding: 0 20px;
  width: 66.66667%; }

.three-posts-row-by-category-item {
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
  position: relative;
  top: 0;
  -webkit-transition: top 0.5s;
  transition: top 0.5s; }
  @media (min-width: 1250px) {
    .three-posts-row-by-category-item:hover {
      top: -10px; } }
  .three-posts-row-by-category-item .three-posts-row-by-category-item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .three-posts-row-by-category-item .blog-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px 0 0 8px;
    width: 180px; }
  .three-posts-row-by-category-item .blog-info {
    background-color: #fff;
    border-radius: 0 8px 8px 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 34px 43px; }
    .three-posts-row-by-category-item .blog-info h3 {
      font-size: 18px;
      margin-top: 17px; }
    .three-posts-row-by-category-item .blog-info p {
      color: #4f515e;
      font-size: 16px;
      margin-top: 9px; }
  .three-posts-row-by-category-item .blog-category {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1.39px;
    text-transform: uppercase; }
    .three-posts-row-by-category-item .blog-category.billing {
      color: #44c073; }
    .three-posts-row-by-category-item .blog-category.business {
      color: #ffb939; }
    .three-posts-row-by-category-item .blog-category.cybersecurity {
      color: #8840c4; }
    .three-posts-row-by-category-item .blog-category.helpful-tips {
      color: #0337cc; }

.three-posts-row-by-category-item + .three-posts-row-by-category-item {
  margin-top: 30px; }

.three-posts-row-by-category-right {
  padding: 0 20px;
  width: 33.33333%; }
  .three-posts-row-by-category-right .popular-image {
    background-color: #0337cc;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 8px;
    -webkit-box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 4px 18px 0 rgba(0, 0, 0, 0.05);
    height: 100%; }

@media (max-width: 1000px) {
  .three-posts-row-by-category-section {
    padding: 63px 0 67px; }
  .three-posts-row-by-category-header {
    display: block;
    text-align: center; }
  .three-posts-row-by-category-row {
    display: block;
    margin: 38px 0 0; }
  .three-posts-row-by-category-left {
    padding: 0;
    width: 100%; }
  .three-posts-row-by-category-item .three-posts-row-by-category-item-inner {
    display: block; }
  .three-posts-row-by-category-item .blog-image {
    border-radius: 8px 8px 0 0;
    height: 166px;
    width: 100%; }
  .three-posts-row-by-category-item .blog-info {
    border-radius: 0 0 8px 8px;
    padding: 40px 30px; }
  .three-posts-row-by-category-item + .three-posts-row-by-category-item {
    margin-top: 40px; }
  .three-posts-row-by-category-right {
    display: none; }
  .three-posts-row-by-category-link {
    margin-top: 45px;
    text-align: center; }
    .three-posts-row-by-category-link .mobile-show {
      display: inline-block; } }

.three-videos-column-section {
  padding: 113px 0 123px; }

.three-videos-column-title {
  text-align: center; }
  .three-videos-column-title h2 {
    font-size: 40px; }
  .three-videos-column-title p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 9px; }

.three-videos-column-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 60px -20px 0; }

.three-videos-column {
  padding: 0 20px;
  width: 33.33333%; }
  .three-videos-column .inner {
    border-radius: 8px;
    -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
            box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
    height: 100%; }

.three-videos-column-image {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 8px 8px 0 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 166px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .three-videos-column-image:hover path {
    fill: #0337cc;
    opacity: 1; }

.three-videos-column-image-btn {
  height: 64px;
  position: relative;
  width: 91px; }
  .three-videos-column-image-btn::before {
    border-bottom: 13px solid transparent;
    border-left: 23px solid #fff;
    border-top: 14px solid transparent;
    content: '';
    left: 36px;
    position: absolute;
    top: 18px; }
  .three-videos-column-image-btn svg {
    height: 100%;
    width: 100%; }
  .three-videos-column-image-btn path {
    fill: #252525;
    opacity: 0.4;
    -webkit-transition: opacity 0.3s, fill 0.3s;
    transition: opacity 0.3s, fill 0.3s; }

.three-videos-column-info {
  padding: 40px; }
  .three-videos-column-info h3 {
    color: #8840c4;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1.4px;
    text-transform: uppercase; }
  .three-videos-column-info h2 {
    font-size: 18px;
    margin-top: 14px; }

.three-videos-column-link {
  margin-top: 56px;
  text-align: center; }

.three-videos-column-dialog {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100; }

.three-videos-column-dialog-inner {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
  padding: 53px 25px 25px;
  position: relative;
  width: 794px; }
  .three-videos-column-dialog-inner .three-videos-column-dialog-close-btn {
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 19px;
    top: 17px;
    width: 15px; }
    .three-videos-column-dialog-inner .three-videos-column-dialog-close-btn::before, .three-videos-column-dialog-inner .three-videos-column-dialog-close-btn::after {
      background-color: #252525;
      content: '';
      height: 2px;
      left: -2px;
      position: absolute;
      top: 6px;
      width: 23px; }
    .three-videos-column-dialog-inner .three-videos-column-dialog-close-btn::before {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .three-videos-column-dialog-inner .three-videos-column-dialog-close-btn::after {
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  .three-videos-column-dialog-inner .video-responsive {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative; }
    .three-videos-column-dialog-inner .video-responsive video {
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }

@media (max-width: 1000px) {
  .three-videos-column-section {
    padding: 62px 0 67px; }
  .three-videos-column-title h2 {
    font-size: 30px; }
  .three-videos-column-title p {
    font-size: 15px; }
  .three-videos-column-row {
    display: block;
    margin: 40px 0 0; }
  .three-videos-column {
    padding: 0;
    width: 100%; }
  .three-videos-column + .three-videos-column {
    margin-top: 40px; }
  .three-videos-column-info {
    padding: 40px 30px; }
  .three-videos-column-link {
    margin-top: 35px; }
  .three-videos-column-dialog {
    padding: 0 20px; }
  .three-videos-column-dialog-inner {
    padding: 53px 20px 20px;
    width: 100%; } }

.timeline-section {
  margin: 109px 0 124px; }
  .timeline-section .title {
    text-align: center; }
    .timeline-section .title h2 {
      font-size: 40px; }

.milestones {
  margin-top: 100px; }
  .milestones::after {
    display: table;
    clear: both;
    content: ''; }

.milestone {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 190px;
  margin: 0 50px;
  text-align: center; }
  .milestone:first-child {
    margin-left: 0; }
  .milestone:last-child {
    margin-right: 0; }
    .milestone:last-child::after {
      content: none; }
  .milestone::before {
    position: absolute;
    top: -35px;
    left: 50%;
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #0337cc;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    content: ''; }
  .milestone::after {
    position: absolute;
    top: -28px;
    left: 122px;
    display: block;
    width: 240px;
    height: 1px;
    background: #919090;
    content: ''; }
  .milestone .year {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700; }
  .milestone .description {
    font-size: 14px;
    line-height: 20px; }

@media (max-width: 1210px) {
  .milestone {
    margin: 0 30px; }
    .milestone::after {
      width: 200px; } }

@media (max-width: 1010px) {
  .milestone {
    width: 170px; }
    .milestone::after {
      left: 112px;
      width: 180px; } }

@media (max-width: 1000px) {
  .timeline-section {
    margin: 59px 0 65px; }
  .milestones {
    margin-top: 30px; }
  .milestone {
    display: block;
    width: 271px;
    margin: 55px auto; }
    .milestone:first-child {
      margin-left: auto; }
    .milestone:last-child {
      margin-right: auto; }
    .milestone::before {
      content: none; }
    .milestone::after {
      top: calc(100% + 12px);
      left: 50%;
      width: 1px;
      height: 32px; } }

.two-col-list-section {
  padding: 114px 0 104px; }

.two-col-list-title {
  text-align: center; }
  .two-col-list-title h2 {
    font-size: 40px; }

.two-col-list-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 45px -20px 0; }

.two-col-list-col {
  width: 50%;
  padding: 20px; }

.two-col-list-inner {
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
  background-color: #f6f6f6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%; }

.two-col-list-icon {
  width: 125px;
  background-position: center;
  background-repeat: no-repeat; }

.two-col-list-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #fff;
  padding: 32px 40px 34px;
  border-radius: 0 8px 8px 0; }
  .two-col-list-content h3 {
    font-size: 18px; }
  .two-col-list-content p {
    margin-top: 8px;
    font-size: 16px;
    color: #4f515e; }

@media (max-width: 1000px) {
  .two-col-list-section {
    padding: 62px 0 70px; }
  .two-col-list-title h2 {
    font-size: 30px; }
  .two-col-list-row {
    display: block;
    margin: 39px 0 0; }
  .two-col-list-col {
    width: 100%;
    padding: 0; }
  .two-col-list-col + .two-col-list-col {
    margin-top: 40px; }
  .two-col-list-icon {
    width: 95px; }
  .two-col-list-content {
    padding: 24px 28px 26px; }
    .two-col-list-content h3 {
      font-size: 16px; }
    .two-col-list-content p {
      margin-top: 6px;
      font-size: 14px; } }

.two-trainers-column-section {
  padding: 112px 0 124px; }

.two-trainers-title {
  text-align: center; }
  .two-trainers-title h2 {
    font-size: 40px; }
  .two-trainers-title p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 9px; }

.two-trainers-column-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 75px -20px 0; }

.two-trainers-column {
  padding: 0 20px;
  width: 50%; }
  .two-trainers-column .inner {
    background-color: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
            box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
    height: 100%; }

.two-trainers-image {
  background-color: #eceff5;
  border-radius: 8px 8px 0 0;
  height: 192px;
  position: relative; }

.two-trainers-image-inner {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center; }

.two-trainers-info {
  padding: 43px 60px 45px; }
  .two-trainers-info h3 {
    color: #0337cc;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 1.4px;
    text-transform: uppercase; }
  .two-trainers-info h2 {
    font-size: 30px;
    margin-top: 14px; }
  .two-trainers-info p {
    color: #4f515e;
    font-size: 16px;
    margin-top: 10px; }
  .two-trainers-info .two-trainers-link {
    margin-top: 30px; }
  .two-trainers-info a {
    background-color: #44c073;
    border-radius: 20px;
    -webkit-box-shadow: 0 8px 20px -11px rgba(0, 0, 0, 0.26);
            box-shadow: 0 8px 20px -11px rgba(0, 0, 0, 0.26);
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.52px;
    padding: 11px 25px; }

@media (max-width: 1000px) {
  .two-trainers-column-section {
    padding: 63px 0 70px; }
  .two-trainers-title h2 {
    font-size: 30px; }
  .two-trainers-title p {
    font-size: 15px;
    margin-top: 8px; }
  .two-trainers-column-row {
    display: block;
    margin: 48px 0 0; }
  .two-trainers-column {
    padding: 0;
    width: 100%; }
  .two-trainers-column + .two-trainers-column {
    margin-top: 50px; }
  .two-trainers-image {
    height: 147px; }
    .two-trainers-image img {
      height: 156px; }
  .two-trainers-info {
    padding: 40px 30px; }
    .two-trainers-info h2 {
      font-size: 26px; }
    .two-trainers-info .two-trainers-link {
      text-align: center; }
    .two-trainers-info a {
      border-radius: 23px;
      -webkit-box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
              box-shadow: 0 9px 22px -12px rgba(0, 0, 0, 0.26);
      font-size: 13px;
      letter-spacing: 1.65px;
      padding: 12px 26px 13px; } }

.youtube-video-section {
  padding: 124px 0; }
  .youtube-video-section.gray {
    background-color: #eceff5; }

.youtube-video-row {
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .youtube-video-row .youtube-video-image-col {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 8px 0 0 8px;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    width: 440px; }
    .youtube-video-row .youtube-video-image-col::before {
      background-color: #000;
      border-radius: 8px 0 0 8px;
      bottom: 0;
      content: '';
      left: 0;
      opacity: 0.1;
      position: absolute;
      right: 0;
      top: 0; }
    .youtube-video-row .youtube-video-image-col:hover path {
      fill: #0337cc;
      opacity: 1; }
  .youtube-video-row .youtube-video-image-btn {
    height: 70px;
    position: relative;
    width: 100px; }
    .youtube-video-row .youtube-video-image-btn::before {
      border-bottom: 15px solid transparent;
      border-left: 26px solid #fff;
      border-top: 15px solid transparent;
      content: '';
      left: 40px;
      position: absolute;
      top: 20px; }
    .youtube-video-row .youtube-video-image-btn svg {
      height: 100%;
      width: 100%; }
    .youtube-video-row .youtube-video-image-btn path {
      fill: #252525;
      opacity: 0.4;
      -webkit-transition: opacity 0.3s, fill 0.3s;
      transition: opacity 0.3s, fill 0.3s; }
  .youtube-video-row .content-col {
    background-color: #fff;
    border-radius: 0 8px 8px 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 60px 80px; }
  .youtube-video-row .inner {
    border-top: 1px solid #0337cc;
    margin-left: 60px;
    padding-top: 59px;
    position: relative; }
    .youtube-video-row .inner::before {
      background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMjg1LjQgMzgyLjIgMzAuMiAyMy44IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0yODUuNCAzODIuMiAzMC4yIDIzLjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNLTI3NC41LDQwNS45aC0xMXYtNy45YzAtMy4yLDAuMy01LjcsMC44LTcuNWMwLjYtMS44LDEuNi0zLjUsMy4xLTQuOWMxLjUtMS41LDMuNC0yLjYsNS44LTMuNGwyLjEsNC41IGMtMi4yLDAuNy0zLjgsMS43LTQuNywzYy0xLDEuMy0xLjUsMy0xLjUsNS4yaDUuM1Y0MDUuOXogTS0yNTYuMSw0MDUuOWgtMTF2LTcuOWMwLTMuMiwwLjMtNS43LDAuOC03LjVjMC42LTEuOCwxLjYtMy41LDMuMS00LjkgYzEuNS0xLjUsMy40LTIuNiw1LjgtMy40bDIuMSw0LjVjLTIuMiwwLjctMy44LDEuNy00LjcsM2MtMSwxLjMtMS41LDMtMS41LDUuMmg1LjNWNDA1Ljl6IiBmaWxsPSIjMDMzN0NDIi8+PC9zdmc+");
      background-repeat: no-repeat;
      background-size: cover;
      content: '';
      height: 28px;
      left: -53px;
      position: absolute;
      top: -19px;
      width: 35px; }
  .youtube-video-row .content {
    margin-top: 26px; }
    .youtube-video-row .content p {
      color: #252525;
      font-size: 20px; }
  .youtube-video-row .youtube-video-btn {
    margin-top: 42px; }
    .youtube-video-row .youtube-video-btn a {
      background-color: #44c073;
      border-radius: 20px;
      -webkit-box-shadow: 0 8px 20px -11px rgba(0, 0, 0, 0.26);
              box-shadow: 0 8px 20px -11px rgba(0, 0, 0, 0.26);
      color: #fff;
      display: inline-block;
      font-size: 12px;
      font-weight: 700;
      letter-spacing: 1.52px;
      padding: 10px 23px 10px 48px;
      position: relative;
      text-transform: uppercase; }
      .youtube-video-row .youtube-video-btn a::before {
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0yOTkgMzkxIDEyIDEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0yOTkgMzkxIDEyIDEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNLTI5MywzOTFjLTMuMywwLTYsMi43LTYsNnMyLjcsNiw2LDZzNi0yLjcsNi02Uy0yODkuNywzOTEtMjkzLDM5MXogTS0yOTAuOSwzOTcuM2wtMywxLjkNCgljLTAuMSwwLTAuMSwwLjEtMC4yLDAuMWMtMC4xLDAtMC4xLDAtMC4yLDBjLTAuMS0wLjEtMC4yLTAuMi0wLjItMC4zdi0zLjhjMC0wLjEsMC4xLTAuMywwLjItMC4zYzAuMS0wLjEsMC4zLTAuMSwwLjQsMGwzLDEuOQ0KCWMwLjEsMC4xLDAuMiwwLjIsMC4yLDAuM0MtMjkwLjgsMzk3LjEtMjkwLjgsMzk3LjMtMjkwLjksMzk3LjN6Ii8+DQo8L3N2Zz4NCg==");
        background-position: center;
        background-size: contain;
        content: '';
        height: 12px;
        left: 25px;
        position: absolute;
        top: 10px;
        width: 12px; }

.youtube-video-dialog {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100; }

.youtube-video-dialog-inner {
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
          box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.17);
  padding: 53px 25px 25px;
  position: relative;
  width: 794px; }
  .youtube-video-dialog-inner .youtube-video-dialog-close-btn {
    cursor: pointer;
    height: 15px;
    position: absolute;
    right: 19px;
    top: 17px;
    width: 15px; }
    .youtube-video-dialog-inner .youtube-video-dialog-close-btn::before, .youtube-video-dialog-inner .youtube-video-dialog-close-btn::after {
      background-color: #252525;
      content: '';
      height: 2px;
      left: -2px;
      position: absolute;
      top: 6px;
      width: 23px; }
    .youtube-video-dialog-inner .youtube-video-dialog-close-btn::before {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .youtube-video-dialog-inner .youtube-video-dialog-close-btn::after {
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  .youtube-video-dialog-inner .video-responsive {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative; }
    .youtube-video-dialog-inner .video-responsive iframe {
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }

@media (max-width: 1000px) {
  .youtube-video-section {
    padding: 70px 0; }
  .youtube-video-row {
    display: block; }
    .youtube-video-row .youtube-video-image-col {
      border-radius: 8px 8px 0 0;
      height: 225px;
      width: 100%; }
    .youtube-video-row .youtube-video-image-btn {
      height: 62px;
      position: relative;
      width: 88px; }
      .youtube-video-row .youtube-video-image-btn::before {
        border-bottom: 13px solid transparent;
        border-left: 22px solid #fff;
        border-top: 13px solid transparent;
        left: 35px;
        top: 18px; }
    .youtube-video-row .content-col {
      border-radius: 8px;
      padding: 45px 20px 40px 45px; }
    .youtube-video-row .inner {
      margin-left: 0;
      padding-top: 45px; }
      .youtube-video-row .inner::before {
        height: 13px;
        left: -25px;
        top: -9px;
        width: 17px; }
    .youtube-video-row .youtube-video-logo {
      margin-left: -16px; }
    .youtube-video-row .content {
      margin-left: -16px;
      margin-top: 16px; }
      .youtube-video-row .content p {
        font-size: 15px; }
    .youtube-video-row .youtube-video-btn {
      margin-left: -16px;
      text-align: center; }
  .youtube-video-dialog {
    padding: 0 20px; }
  .youtube-video-dialog-inner {
    padding: 53px 20px 20px;
    width: 100%; } }

/**
 * Swiper 5.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 16, 2020
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9jc3Mvc3dpcGVyLm1pbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLG9CQUFvQjtBQUNwQixpQ0FBaUM7QUFDakM7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDBCQUEwQjtBQUMxQixZQUFZO0FBQ1osb0JBQW9CO0FBQ3BCOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0NBQW9DO0FBQ3BDLGlCQUFpQjtBQUNqQjs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxzQkFBc0I7QUFDdEIsNkJBQTZCO0FBQzdCLG9DQUFvQztBQUNwQzs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0Esb0NBQW9DO0FBQ3BDLGlCQUFpQjtBQUNqQjs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNB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VSxPQUFPLFdBQVcsVUFBVSxXQUFXLHVCQUF1QixZQUFZLFdBQVcsa0JBQWtCLDBCQUEwQixtQkFBbUIsT0FBTyxNQUFNLDhCQUE4QixZQUFZLHVCQUF1QixhQUFhLHVCQUF1QixXQUFXLFlBQVksYUFBYSx1QkFBdUIsbUJBQW1CLGtCQUFrQixvRkFBb0YsZUFBZSxnQkFBZ0IsbUJBQW1CLHFCQUFxQixZQUFZLHVCQUF1QixXQUFXLFlBQVksa0JBQWtCLFNBQVMsUUFBUSxrQkFBa0IsaUJBQWlCLFdBQVcscUJBQXFCLG1EQUFtRCxzQkFBc0IseUVBQXlFLGtCQUFrQiw2QkFBNkIsNkJBQTZCLDhCQUE4Qiw2QkFBNkIsOEJBQThCLGlDQUFpQyxLQUFLLDBCQUEwQix1Q0FBdUMsa0JBQWtCLE9BQU8sTUFBTSxvQkFBb0IsVUFBVSxjQUFjLGdFQUFnRSxvQ0FBb0MscUNBQXFDLG9CQUFvQiw0QkFBNEIsbURBQW1ELG9CQUFvQiw2R0FBNkcsb0JBQW9CLHVCQUF1QixpQkFBaUIscUNBQXFDLG9CQUFvQixtQ0FBbUMsMkJBQTJCLFVBQVUsa0JBQWtCLHFCQUFxQixXQUFXLFlBQVksbURBQW1ELG9CQUFvQiwwREFBMEQsd0JBQXdCLDZHQUE2RyxvQkFBb0Isd0xBQXdMLG9CQUFvQixtQkFBbUIsc01BQXNNLFVBQVUsbUNBQW1DLDJCQUEyQiwyQ0FBMkMsa0JBQWtCLE9BQU8sV0FBVyxXQUFXLFlBQVksZ0JBQWdCLFdBQVcsMEJBQTBCLGtCQUFrQixVQUFVLHVCQUF1QixpQkFBaUIscUNBQXFDLG9CQUFvQixtQ0FBbUMsMkJBQTJCLFVBQVUsbURBQW1ELG9CQUFvQiw2R0FBNkcsb0JBQW9CLHNNQUFzTSxVQUFVLG1DQUFtQywyQiIsImZpbGUiOiJhc3NldHMvbWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuICBoZWlnaHQ6IDA7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiZ290aGFtXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvZ290aGFtL2dvdGhhbS1ib29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvZ290aGFtL2dvdGhhbS1ib29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJnb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9nb3RoYW0vZ290aGFtLW1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2dvdGhhbS9nb3RoYW0tbWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJnb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9nb3RoYW0vZ290aGFtLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9nb3RoYW0vZ290aGFtLWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2dvdGhhbS9nb3RoYW0tYm9vay1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9nb3RoYW0vZ290aGFtLWJvb2staXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJnb3RoYW1cIjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9nb3RoYW0vZ290aGFtLW1lZGl1bS1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9nb3RoYW0vZ290aGFtLW1lZGl1bS1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcImdvdGhhbVwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2dvdGhhbS9nb3RoYW0tYm9sZC1pdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9nb3RoYW0vZ290aGFtLWJvbGQtaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5odG1sIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnZ290aGFtJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgaHRtbCAqLFxuICBodG1sICo6OmJlZm9yZSxcbiAgaHRtbCAqOjphZnRlciB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7IH1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDgwcHg7IH1cblxuLnBvc3QtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODQwcHg7IH1cblxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uZ2xvYmFsLWxpbmsge1xuICBjb2xvcjogIzAzMzdjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjc3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZ2xvYmFsLWxpbms6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaUxUTXdNUzR5SURNNU1pNHlJRFV1TkNBNUxqSWlQanh3WVhSb0lHWnBiR3c5SW01dmJtVWlJSE4wY205clpUMGlJekF6TXpkall5SWdjM1J5YjJ0bExYZHBaSFJvUFNJeExqYzNPQ0lnWkQwaVRTMHpNREF1Tml3ek9USXVPR3d6TGpZc05Hd3RNeTQxTERRaUx6NDhMM04yWno0PVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogM3B4O1xuICAgIHdpZHRoOiA2cHg7IH1cblxuLnN0YXJ0LWZyZWUtdHJpYWwtZm9ybSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDQ3MHB4OyB9XG4gIC5zdGFydC1mcmVlLXRyaWFsLWZvcm0gLmdmb3JtX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdGFydC1mcmVlLXRyaWFsLWZvcm0gLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciB7XG4gICAgICBtYXJnaW4tdG9wOiA3NHB4OyB9XG4gIC5zdGFydC1mcmVlLXRyaWFsLWZvcm0gLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgIGNvbG9yOiAjZjAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0b3A6IC00MHB4OyB9XG4gIC5zdGFydC1mcmVlLXRyaWFsLWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgY29sb3I6ICNmMDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnN0YXJ0LWZyZWUtdHJpYWwtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnN0YXJ0LWZyZWUtdHJpYWwtZm9ybSAuZ2ZpZWxkX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdGFydC1mcmVlLXRyaWFsLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTZweCAyMjVweCAxOHB4IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3RhcnQtZnJlZS10cmlhbC1mb3JtIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMyNTI1MjU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5zdGFydC1mcmVlLXRyaWFsLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzI1MjUyNTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLnN0YXJ0LWZyZWUtdHJpYWwtZm9ybSBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzI1MjUyNTtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLnN0YXJ0LWZyZWUtdHJpYWwtZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMyNTI1MjU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5zdGFydC1mcmVlLXRyaWFsLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMyNTI1MjU7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuc3RhcnQtZnJlZS10cmlhbC1mb3JtIC5nZm9ybV9mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogN3B4O1xuICAgIHRvcDogN3B4OyB9XG4gIC5zdGFydC1mcmVlLXRyaWFsLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRjMDczO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA5cHggMjJweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA5cHggMjJweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS42NXB4O1xuICAgIHBhZGRpbmc6IDEycHggMjZweCAxM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnN0YXJ0LWZyZWUtdHJpYWwtZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnZS10aXRsZS1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzQwcHg7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLXRpdGxlLWNvbnRlbnQgaDEsXG4gIC5wYWdlLXRpdGxlLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wYWdlLXRpdGxlLWNvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM5MTkwOTA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMTRweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiA0MjBweDsgfVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdsb2JhbC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAyMC40cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMjBweCAtMTFweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggLTExcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjUycHg7XG4gIHBhZGRpbmc6IDEycHggMjNweCAxMnB4IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmdsb2JhbC1idXR0b24uZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGMwNzM7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS1kb3Qge1xuICBwYWRkaW5nOiAwIDdweDsgfVxuXG4ucGFnaW5hdGlvbiBzcGFuIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gKyAucGFnZS1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5wYWdpbmF0aW9uIGEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS1hY3RpdmUge1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzM3Y2M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzMnB4OyB9XG5cbi5wYWdpbmF0aW9uIC5wcmV2LWJ0biB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgLnBhZ2luYXRpb24gLnByZXYtYnRuIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWlCMmFXVjNRbTk0UFNJdE16QXhMak1nTXpreExqTWdOaTR4SURFd0xqTWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTFRNd01TNHpJRE01TVM0eklEWXVNU0F4TUM0ek95SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krUEhCaGRHZ2dabWxzYkQwaWJtOXVaU0lnYzNSeWIydGxQU0lqTWpVeU5USTFJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqSWlJR1E5SWswdE1qazJMRE01TW13dE5DdzBMalpzTkN3MExqUWlMejQ4TDNOMlp6ND1cIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTFweDtcbiAgICB3aWR0aDogN3B4OyB9XG5cbi5wYWdpbmF0aW9uIC5uZXh0LWJ0biB7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAucGFnaW5hdGlvbiAubmV4dC1idG4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJaUIyYVdWM1FtOTRQU0l0TXpBeExqZ2dNemt4TGpNZ05pNHhJREV3TGpNaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dMVE13TVM0NElETTVNUzR6SURZdU1TQXhNQzR6T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStQSEJoZEdnZ1ptbHNiRDBpYm05dVpTSWdjM1J5YjJ0bFBTSWpNalV5TlRJMUlpQnpkSEp2YTJVdGQybGtkR2c5SWpJaUlHUTlJazB0TXpBeExETTVNbXcwTERRdU5td3ROQ3cwTGpRaUx6NDhMM04yWno0PVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIHdpZHRoOiA3cHg7IH1cblxuLmJsb2ctY2FyZCAuaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYmxvZy1jYXJkIC5ibG9nLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgaGVpZ2h0OiAxNjZweDsgfVxuXG4uYmxvZy1jYXJkIC5ibG9nLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgcGFkZGluZzogNDBweCA0MnB4OyB9XG4gIC5ibG9nLWNhcmQgLmJsb2ctaW5mbyBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgLmJsb2ctY2FyZCAuYmxvZy1pbmZvIHAge1xuICAgIGNvbG9yOiAjNGY1MTVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5ibG9nLWNhcmQgLmJsb2ctY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjM5cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJsb2ctY2FyZCAuYmxvZy1jYXRlZ29yeS5iaWxsaW5nIHtcbiAgICBjb2xvcjogIzQ0YzA3MzsgfVxuICAuYmxvZy1jYXJkIC5ibG9nLWNhdGVnb3J5LmJ1c2luZXNzIHtcbiAgICBjb2xvcjogI2ZmYjkzOTsgfVxuICAuYmxvZy1jYXJkIC5ibG9nLWNhdGVnb3J5LmN5YmVyc2VjdXJpdHkge1xuICAgIGNvbG9yOiAjODg0MGM0OyB9XG4gIC5ibG9nLWNhcmQgLmJsb2ctY2F0ZWdvcnkuaGVscGZ1bC10aXBzIHtcbiAgICBjb2xvcjogIzAzMzdjYzsgfVxuXG4ubW9iaWxlLXNob3cge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sYXp5bG9hZCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxhenlsb2FkaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRUFBUUFQWUFBUC8vL3p0OHh0M285S3pINW9TdDIyeWMxRytlMUkrMDNyZk82ZVBzOXJqUDZsYU96Vm1RemwrVTBHU1gwV3FiMDR5eTNjbmI3MUNLekpLMjMvRDArdkgxK3MvZjhLVEM1SGlrMTRPczJzemQ3OXJtODJlWjBrdUh5cWJENUwzVDY0R3IycHE3NGVqdjk2SEE0MFdEeVlxeDNMTEw2SW13M01iWjduQ2YxVUtCeU1MVzdLN0k1MDJJeXo5L3grM3krZmI0KzVlNTRLQy80L2Y1L0o2KzRydlI2L3I3L2Z6OC9jN2U4TmJqOHZuNi9OL3A5Y0RWN1BQMit0em45T3J3K09YdDl0bmw4OVBoOGN2YzcrYnU5K0RxOWZUMysrTHI5cGk2NE1YWTdjUFg3WFdpMW5tbDJJQ3EyWWF1MjIyZDFHbWEwOUhnOFpXNDRHR1YwZTd6K1Z1Uno2akU1WDZwMlZ5U3oxS0x6TFhONlhhajEwaUZ5YVBCNDRldjNHS1cwZFRpOHRmazh1dngrTWphN3B1ODRhdkc1clRNNkgybzJLbkY1WE9oMW5LZzFWV056YnJRNmtlRXlVU0N5TC9VNno1K3hySEs1MWlQemtxR3ltV1kwcFMzMzE2VDBFR0F4NUMxM2xPTXpYdW0ySTJ6M1oyOTRnQUFBQUFBQUFBQUFDSCtHa055WldGMFpXUWdkMmwwYUNCaGFtRjRiRzloWkM1cGJtWnZBQ0g1QkFBS0FBQUFJZjhMVGtWVVUwTkJVRVV5TGpBREFRQUFBQ3dBQUFBQUVBQVFBQUFIallBQWdvT0VoWVViSXlrdGhvVUlIQ1FxTG9JMk9qZUZDZ3NkSlNzdmdqY3dQVGFEQWdZU0hvWTJGQlNXQUFNTEU0d0FQVDg5Z2dRTUViRXpRRCtDQlEwVXNRQTdSWUlHRGhXeE4wRStnZ2NQRnJFVVFqdUNDQVlYc1Q1RFJJSUpFQmdmaGpzckZrYURFUmtnSmhzd013azRDRHpkaEJvaEp3Y3hOQjRzUEFtTUlsQ3drT0doUm81Z3doSUdBZ0FoK1FRQUNnQUJBQ3dBQUFBQUVBQVFBQUFIaklBQWdvT0VoWVU3QTFkWURGdGRHNFlBUEJoVkMxa3RYQ1JmSm9WS1QxTklFUlJVU2w0cVhJUkhCRkNiaFRLRkNnWWprSUkzZzBoTFViTUFPamFDQkV3OXVrWkdnaWROeExNVUZZSVhUa0d6T21MTEFFa1FDTE5VUU1FQVB4ZFNHb1l2QWtTOWdqa3lORWtKT2pvdlJXQWIwNE5CSmxZc1doOUtRMkZVa0ZRNVNXcXNFSklBaHE2REFBSUJBQ0g1QkFBS0FBSUFMQUFBQUFBUUFCQUFBQWVKZ0FDQ2c0U0ZoUWtLRTJrR1hpd0NoZ0JEQjBzR0R3NE5ER3BzaFRoZVoyaFJGUlZEVW1zTUNJTWlaRTQ4aG1ndFVCdUNZeEJta0FBUWJWMkNMQk0rdDBwdWFvSXlTREMzVkM0dGdoNDBNN2VGTlJkSDBJUmdaVU8zTmpxREZCOW12NFU2UGMrRFJ6VWZRVlEzTnpBVUx4VTJoVUJES0VOQ1FUdEFMOXlHUmdrYmN2Z2dFcTlhdFVBQUlma0VBQW9BQXdBc0FBQUFBQkFBRUFBQUI0K0FBSUtEaElXRlB5Z2VFRTRoYkVlR0FEa1hCeWNaWjF0cVRrcUZRU05JYkJ0R1BVSmREMDg4ZzFRbU1qaUdabDlNTzRJNVZpaVFBRWdNQTRKS0xBbTNFV3RYZ214bU9yY1VFbFdDYjJ6SGtGUWRjb0lXUEdLM1NtMUxna2NvUHJkT0tpT0NSbUE0SXBCd0RVR0RMMkE1SWpDQ04vUUFjWVVVUlFJSklsUTlNelp1NmFBZ1Jnd0ZHQUZ2S1J3VUNBQWgrUVFBQ2dBRUFDd0FBQUFBRUFBUUFBQUhqSUFBZ29PRWhZVVVZVzlsSGlZUlA0WUFDU3R4WlJjMFNCTXlGb1ZFUEFvV1FETXpBZ29sRUJxRFJqZzhPNFpLSUJOQWdrQmpHNUFBWlZ0c2dqNDRWTGRDYW5XQ1lVSTN0eFVQUzd4Qng1QVZEZ2F6QWpDM1EzWmVnaFVKdjVCMWNnT0NObUkvMVlVZVdTa0Nnek5VRkRPREt5ZHpDd3FGTmtZd09vSXViblFJdDI0NE16REMxcTJEZ2dJQkFDSDVCQUFLQUFVQUxBQUFBQUFRQUJBQUFBZUpnQUNDZzRTRmhUQkFPU2dyRVVFVWhnQlVRVGhqU2g4SWNRbytoUlViWUVkVU5qb2lHbFpXUVlNMlFENHZoa0kwWldLQ1BRbXRrRzlTRVlKVVJET1FBRDRIYUx1eXYwWmVCNElWajhaTko0SXdSamUvUWt4a2dqWXowNUJkYW15RE45dUZKZzlPUjRZRUsxUlVZekZUVDBxR2RuZHVYQzFaY2hnOGtFRWphUXNNenBUWjhhdmdvRUFBSWZrRUFBb0FCZ0FzQUFBQUFCQUFFQUFBQjRpQUFJS0RoSVdGTnowL096NDdJakNHQURwVVJBa0NRVUk0VVNLRk5oVXZGVE1BTnhVN0tFbEFoREE5T29aSEgwb1ZnamN6ckpCUlprR3lOcENDUkN3OHZJVXpIbVhCaERNMEhvSUdMc0NRQWpFbWdqSXFYcnhhQnhHQ0d3NWNGNFk4VG55YmdscHJMWGhqRkJVV1ZucGVPSVVJVDNseWRnNFBhbnREejJVWkR3WU9JRWhnekZnZ0FDSDVCQUFLQUFjQUxBQUFBQUFRQUJBQUFBZUxnQUNDZzRTRmhqYzZSaFVWUmphR2d6WXpSaFJpUkVROWhTYUdPaFJGT3hTRFFRMHVqMVJCUGpPQ0l5cE9qd0FKRmtTQ1N5UXJyaFJET1lJTFhGU3VOa3BqZ2d3dHZvODZIN1lBWjFrb3JrUmFFWUpsQzNXdUVTeEJnZ0pMV0hHR0ZoY0l4Z0J2VUhReVVUMUdRV3doRnh1Rkt5QlBha3hOWGdjZVlZOUhDREVaVGx4QThjT1Z3VUdCQUFBN0FBQUFBQUFBQUFBQVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tb2JpbGUtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9iaWxlLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5nbG9iYWwtbGluayB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4OyB9XG4gIC5nbG9iYWwtYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS42NXB4O1xuICAgIHBhZGRpbmc6IDEycHggMjZweCAxM3B4IDI3cHg7IH1cbiAgLmJsb2ctY2FyZCAuYmxvZy1pbmZvIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7IH1cbiAgLnBhZ2luYXRpb24gYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDsgfVxuICAucGFnaW5hdGlvbiAucGFnZS1pdGVtICsgLnBhZ2UtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4OyB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0tYWN0aXZlIHtcbiAgICBwYWRkaW5nOiAwIDIzcHg7IH1cbiAgICAucGFnaW5hdGlvbiAucGFnZS1pdGVtLWFjdGl2ZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHdpZHRoOiAzNXB4OyB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0tZG90IHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7IH1cbiAgLnBhZ2luYXRpb24gLnByZXYtYnRuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4OyB9XG4gICAgLnBhZ2luYXRpb24gLnByZXYtYnRuIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJaUIyYVdWM1FtOTRQU0l0TXpBd0lETTRPQzQ0SURFd0xqRWdNVFl1TlNJZ2MzUjViR1U5SW1WdVlXSnNaUzFpWVdOclozSnZkVzVrT201bGR5QXRNekF3SURNNE9DNDRJREV3TGpFZ01UWXVOVHNpSUhodGJEcHpjR0ZqWlQwaWNISmxjMlZ5ZG1VaVBqeHdZWFJvSUdacGJHdzlJbTV2Ym1VaUlITjBjbTlyWlQwaUl6STFNalV5TlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCa1BTSk5MVEk1TUM0MUxETTRPUzQxYkMwNExEY3VOV3c0TERjdU5TSXZQand2YzNablBnPT1cIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICB3aWR0aDogMTFweDsgfVxuICAucGFnaW5hdGlvbiAubmV4dC1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMzhweDsgfVxuICAgIC5wYWdpbmF0aW9uIC5uZXh0LWJ0biBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWlCMmFXVjNRbTk0UFNJdE1qazVMaklnTXpnNExqZ2dNVEF1TVNBeE5pNDFJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSUMweU9Ua3VNaUF6T0RndU9DQXhNQzR4SURFMkxqVTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0OGNHRjBhQ0JtYVd4c1BTSnViMjVsSWlCemRISnZhMlU5SWlNeU5USTFNalVpSUhOMGNtOXJaUzEzYVdSMGFEMGlNaUlnWkQwaVRTMHlPVGd1TlN3ek9Ea3VOV3c0TERjdU5Xd3RPQ3czTGpVaUx6NDhMM04yWno0PVwiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHdpZHRoOiAxMXB4OyB9XG4gIC5wb3N0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc3RhcnQtZnJlZS10cmlhbC1mb3JtIC5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnN0YXJ0LWZyZWUtdHJpYWwtZm9ybSAudmFsaWRhdGlvbl9lcnJvciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLnN0YXJ0LWZyZWUtdHJpYWwtZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTJweCAyNnB4IDE2cHg7IH1cbiAgLnN0YXJ0LWZyZWUtdHJpYWwtZm9ybSAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLXRpdGxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MnB4OyB9XG4gICAgLnBhZ2UtdGl0bGUtY29udGVudCBoMSxcbiAgICAucGFnZS10aXRsZS1jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5wYWdlLXRpdGxlLWNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7IH0gfVxuXG4uYWJvdXQtdXMtYXdhcmRzLWxvZ28tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEzMHB4IDA7IH1cblxuLmFib3V0LXVzLWF3YXJkcy1sb2dvLWxpc3Qge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBwYWRkaW5nOiAwIDYzcHg7IH1cblxuLmFib3V0LXVzLWF3YXJkcy1sb2dvLXRpdGxlIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzRmNTE1ZTtcbiAgY29sb3I6ICM0ZjUxNWU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogODRweDsgfVxuXG4uYWJvdXQtdXMtYXdhcmRzLWxvZ28ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNjRweDsgfVxuICAuYWJvdXQtdXMtYXdhcmRzLWxvZ28gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5hYm91dC11cy1hd2FyZHMtbG9nby1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5hYm91dC11cy1hd2FyZHMtbG9nby1tb2JpbGUtbGluZS1icmVhayB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuYWJvdXQtdXMtYXdhcmRzLWxvZ28tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwOyB9XG4gIC5hYm91dC11cy1hd2FyZHMtbG9nby10aXRsZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hYm91dC11cy1hd2FyZHMtbG9nby1saXN0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB3aWR0aDogNzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmFib3V0LXVzLWF3YXJkcy1sb2dvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMCAyMHB4OyB9XG4gIC5hYm91dC11cy1hd2FyZHMtbG9nby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5hYm91dC11cy1hd2FyZHMtbG9nby1saXN0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuYWJvdXQtdXMtYXdhcmRzLWxvZ28ge1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuYWJvdXQtdXMtYXdhcmRzLWxvZ28tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWJvdXQtdXMtYXdhcmRzLWxvZ28tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuLmFib3V0LXVzLWhlcm8tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgcGFkZGluZy10b3A6IDE3MnB4OyB9XG4gIC5hYm91dC11cy1oZXJvLXNlY3Rpb24gLmNvbnRlbnQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4OyB9XG4gIC5hYm91dC11cy1oZXJvLXNlY3Rpb24gaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAuYWJvdXQtdXMtaGVyby1zZWN0aW9uIHAge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG5cbi5hYm91dC11cy1oZXJvLXNlY3Rpb24tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmFib3V0LXVzLWhlcm8tc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYWJvdXQtdXMtaGVyby1zZWN0aW9uIC5jb250ZW50LWNvbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuYWJvdXQtdXMtaGVyby1zZWN0aW9uIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4OyB9XG4gICAgLmFib3V0LXVzLWhlcm8tc2VjdGlvbiBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDsgfSB9XG5cbi5hZmZpbGlhdGUtaGVyby1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNzBweCAwIDA7IH1cblxuLmFmZmlsaWF0ZS1oZXJvLXJvdyB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uYWZmaWxpYXRlLWhlcm8tY29sIHtcbiAgd2lkdGg6IDUwJTsgfVxuICAuYWZmaWxpYXRlLWhlcm8tY29sIC5jb250ZW50LWNvbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH1cbiAgICAuYWZmaWxpYXRlLWhlcm8tY29sIC5jb250ZW50LWNvbCBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAuYWZmaWxpYXRlLWhlcm8tY29sIC5jb250ZW50LWNvbCBwIHtcbiAgICAgIGNvbG9yOiAjOTE5MDkwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuYWZmaWxpYXRlLWhlcm8tY29sIC5ibG9jay1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0MXB4OyB9XG4gICAgLmFmZmlsaWF0ZS1oZXJvLWNvbCAuYmxvY2stbGluayBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGMwNzM7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCAyMHB4IC0xMXB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggLTExcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjUycHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7IH1cbiAgLmFmZmlsaWF0ZS1oZXJvLWNvbCAuaW1hZ2UtY29sIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmFmZmlsaWF0ZS1oZXJvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYycHggMCAwOyB9XG4gIC5hZmZpbGlhdGUtaGVyby1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5hZmZpbGlhdGUtaGVyby1jb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFmZmlsaWF0ZS1oZXJvLWNvbCAuY29udGVudC1jb2wge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFmZmlsaWF0ZS1oZXJvLWNvbCAuY29udGVudC1jb2wgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5hZmZpbGlhdGUtaGVyby1jb2wgLmNvbnRlbnQtY29sIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgIC5hZmZpbGlhdGUtaGVyby1jb2wgLmltYWdlLWNvbCB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gICAgICAuYWZmaWxpYXRlLWhlcm8tY29sIC5pbWFnZS1jb2wgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgLmFmZmlsaWF0ZS1oZXJvLWNvbCAuYmxvY2stbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgICAuYWZmaWxpYXRlLWhlcm8tY29sIC5ibG9jay1saW5rIGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOXB4IDIycHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDlweCAyMnB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNjVweDtcbiAgICAgICAgcGFkZGluZzogMTNweCAyN3B4OyB9IH1cblxuLmFsbC1ibG9nLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY1O1xuICBwYWRkaW5nOiA1NXB4IDAgMTIwcHg7IH1cblxuLmFsbC1ibG9nLWhlYWRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hbGwtYmxvZy1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uYWxsLWJsb2ctcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDE4cHggLTIwcHggMDsgfVxuXG4uYWxsLWJsb2ctaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmFsbC1ibG9nLWl0ZW06bm90KDpudGgtY2hpbGQoNCkpLmJsb2ctY2FyZCAuaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC41cztcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC41czsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgIC5hbGwtYmxvZy1pdGVtOm5vdCg6bnRoLWNoaWxkKDQpKS5ibG9nLWNhcmQgLmlubmVyOmhvdmVyIHtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5hbGwtYmxvZy1pdGVtIC5pbm5lci1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMzdjYztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLmFsbC1ibG9nLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFsbC1ibG9nLWxvYWQtc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYWpheC1zcGluLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5hbGwtYmxvZy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MnB4IDAgNjdweDsgfVxuICAgIC5hbGwtYmxvZy1zZWN0aW9uIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuYWxsLWJsb2ctaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFsbC1ibG9nLWhlYWRlci1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYWxsLWJsb2ctcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDM4cHggMCAwOyB9XG4gIC5hbGwtYmxvZy1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hbGwtYmxvZy1pdGVtICsgLmFsbC1ibG9nLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4uYWxsLXByYWN0aWNlLWFyZWEtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7XG4gIHBhZGRpbmc6IDExNnB4IDAgMTA0cHg7IH1cbiAgLmFsbC1wcmFjdGljZS1hcmVhLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uYWxsLXByYWN0aWNlLWFyZWEtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDUzcHggLTIwcHggMDsgfVxuXG4uYWxsLXByYWN0aWNlLWFyZWEtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmFsbC1wcmFjdGljZS1hcmVhLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBoZWlnaHQ6IDExMnB4OyB9XG5cbi5hbGwtcHJhY3RpY2UtYXJlYS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweDsgfVxuICAuYWxsLXByYWN0aWNlLWFyZWEtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5hbGwtcHJhY3RpY2UtYXJlYS1jb250ZW50IHAge1xuICAgIGNvbG9yOiAjNGY1MTVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XG5cbi5hbGwtcHJhY3RpY2UtYXJlYS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBwYWRkaW5nOiAxMnB4IDAgMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hbGwtcHJhY3RpY2UtYXJlYS1sb2FkLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5hbGwtcHJhY3RpY2UtYXJlYS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2M3B4IDAgNzBweDsgfVxuICAuYWxsLXByYWN0aWNlLWFyZWEtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDQ0cHggMCAwOyB9XG4gIC5hbGwtcHJhY3RpY2UtYXJlYS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hbGwtcHJhY3RpY2UtYXJlYS1pdGVtICsgLmFsbC1wcmFjdGljZS1hcmVhLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4uYWxsLXByZXNzLXJlbGVhc2Utc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7XG4gIHBhZGRpbmc6IDExNXB4IDAgMTIwcHg7IH1cblxuLmFsbC1wcmVzcy1yZWxlYXNlLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWxsLXByZXNzLXJlbGVhc2UtaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cblxuLmFsbC1wcmVzcy1yZWxlYXNlLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA0NnB4IC0yMHB4IDA7IH1cblxuLmFsbC1wcmVzcy1yZWxlYXNlLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5hbGwtcHJlc3MtcmVsZWFzZS1pdGVtIC5ibG9nLWNhdGVnb3J5IHtcbiAgICBjb2xvcjogIzAzMzdjYzsgfVxuXG4uYWxsLXByZXNzLXJlbGVhc2UtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWxsLXByZXNzLXJlbGVhc2UtbG9hZC1zcGlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hamF4LXNwaW4uZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmFsbC1wcmVzcy1yZWxlYXNlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYycHggMCA2N3B4OyB9XG4gICAgLmFsbC1wcmVzcy1yZWxlYXNlLXNlY3Rpb24gaDIge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5hbGwtcHJlc3MtcmVsZWFzZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWxsLXByZXNzLXJlbGVhc2Utcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDM4cHggMCAwOyB9XG4gIC5hbGwtcHJlc3MtcmVsZWFzZS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hbGwtcHJlc3MtcmVsZWFzZS1pdGVtICsgLmFsbC1wcmVzcy1yZWxlYXNlLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4uYmFzaWMtY29tcGFueS1pbmZvLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMTRweCAwIDEyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJhc2ljLWNvbXBhbnktaW5mby1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cblxuLmJhc2ljLWNvbXBhbnktaW5mby1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNjZweCAtMjBweCAwOyB9XG5cbi5iYXNpYy1jb21wYW55LWluZm8tY29sIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5iYXNpYy1jb21wYW55LWluZm8taW5uZXIge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIHBhZGRpbmc6IDYwcHggMCA2MnB4OyB9XG4gIC5iYXNpYy1jb21wYW55LWluZm8taW5uZXIgLmljb24ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJhc2ljLWNvbXBhbnktaW5mby1pbm5lciAuaW5mbyB7XG4gICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmFzaWMtY29tcGFueS1pbmZvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYzcHggMCA3MHB4OyB9XG4gICAgLmJhc2ljLWNvbXBhbnktaW5mby1zZWN0aW9uIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuYmFzaWMtY29tcGFueS1pbmZvLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0OXB4IDAgMDsgfVxuICAuYmFzaWMtY29tcGFueS1pbmZvLWNvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmFzaWMtY29tcGFueS1pbmZvLWNvbCArIC5iYXNpYy1jb21wYW55LWluZm8tY29sIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5iYXNpYy1jb21wYW55LWluZm8taW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MnB4OyB9XG4gICAgLmJhc2ljLWNvbXBhbnktaW5mby1pbm5lciAuaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5iYXNpYy1jb21wYW55LWluZm8taW5uZXIgLmluZm8ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTlweDsgfSB9XG5cbi5ibG9jay1maXQtaW1hZ2UtdGV4dC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTIwcHggMDsgfVxuICAuYmxvY2stZml0LWltYWdlLXRleHQtc2VjdGlvbi5ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY1OyB9XG4gIC5ibG9jay1maXQtaW1hZ2UtdGV4dC1zZWN0aW9uIC50aXRsZS1pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYmxvY2stZml0LWltYWdlLXRleHQtc2VjdGlvbiAudGl0bGUtaW5mbyBoMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAuYmxvY2stZml0LWltYWdlLXRleHQtc2VjdGlvbiAudGl0bGUtaW5mbyBwIHtcbiAgICAgIGNvbG9yOiAjNGY1MTVlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuYmxvY2stZml0LWltYWdlLXRleHQtc2VjdGlvbiAuYmxvY2stbGluayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJsb2NrLWZpdC1pbWFnZS10ZXh0LXJvdyB7XG4gIG1hcmdpbi10b3A6IDU1cHg7IH1cbiAgLmJsb2NrLWZpdC1pbWFnZS10ZXh0LXJvdzo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ibG9jay1maXQtaW1hZ2UtdGV4dC1yb3cgLmNvbnRlbnQtY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIHdpZHRoOiA0MDBweDsgfVxuICAgIC5ibG9jay1maXQtaW1hZ2UtdGV4dC1yb3cgLmNvbnRlbnQtY29sIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5ibG9jay1maXQtaW1hZ2UtdGV4dC1yb3cgLmNvbnRlbnQtY29sIHAge1xuICAgICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgICAuYmxvY2stZml0LWltYWdlLXRleHQtcm93IC5jb250ZW50LWNvbCBwIH4gaDMge1xuICAgICAgbWFyZ2luLXRvcDogMzNweDsgfVxuICAuYmxvY2stZml0LWltYWdlLXRleHQtcm93IC5pbWFnZS1jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiA1MDBweDsgfVxuICAuYmxvY2stZml0LWltYWdlLXRleHQtcm93IC5tb2JpbGUtaW1hZ2UtY29sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJsb2NrLWZpdC1pbWFnZS10ZXh0LXJvdyAubW9iaWxlLWltYWdlLWNvbCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJsb2NrLWZpdC1pbWFnZS10ZXh0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDc2cHggMCA4MHB4OyB9XG4gICAgLmJsb2NrLWZpdC1pbWFnZS10ZXh0LXNlY3Rpb24gLnRpdGxlLWluZm8ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmJsb2NrLWZpdC1pbWFnZS10ZXh0LXNlY3Rpb24gLnRpdGxlLWluZm8gaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5ibG9jay1maXQtaW1hZ2UtdGV4dC1zZWN0aW9uIC50aXRsZS1pbmZvIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuYmxvY2stZml0LWltYWdlLXRleHQtc2VjdGlvbiAuYmxvY2stbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYmxvY2stZml0LWltYWdlLXRleHQtcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmJsb2NrLWZpdC1pbWFnZS10ZXh0LXJvdyAuaW1hZ2UtY29sIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYmxvY2stZml0LWltYWdlLXRleHQtcm93IC5tb2JpbGUtaW1hZ2UtY29sIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJsb2NrLWZpdC1pbWFnZS10ZXh0LXJvdyAuY29udGVudC1jb2wge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5ibG9jay1maXQtaW1hZ2UtdGV4dC1yb3cgLmNvbnRlbnQtY29sIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuYmxvY2stZml0LWltYWdlLXRleHQtcm93IC5jb250ZW50LWNvbCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIC5ibG9jay1maXQtaW1hZ2UtdGV4dC1yb3cgLmNvbnRlbnQtY29sIHAgKyBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7IH0gfVxuXG4uYmxvY2stZml0LWltYWdlLXRpdGxlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4OyB9XG4gIC5ibG9jay1maXQtaW1hZ2UtdGl0bGUtc2VjdGlvbi5ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuYmxvY2stZml0LWltYWdlLXRpdGxlLXNlY3Rpb24ucmVkdWNlLWJvdHRvbS1zcGFjZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5ibG9jay1maXQtaW1hZ2UtdGl0bGUtc2VjdGlvbi5yZWR1Y2UtdG9wLXNwYWNlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cblxuLmJsb2NrLWZpdC1pbWFnZS10aXRsZS1yb3cge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmJsb2NrLWZpdC1pbWFnZS10aXRsZS1yb3cuaW1hZ2UtcmlnaHQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgICAuYmxvY2stZml0LWltYWdlLXRpdGxlLXJvdy5pbWFnZS1yaWdodCAuaW1hZ2UtYWxpZ24tZWRnZSB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cbiAgICAuYmxvY2stZml0LWltYWdlLXRpdGxlLXJvdy5pbWFnZS1yaWdodCAuY29udGVudC1jb2wge1xuICAgICAgcGFkZGluZy1yaWdodDogODBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmJsb2NrLWZpdC1pbWFnZS10aXRsZS1yb3cuaW1hZ2UtbGVmdCAuaW1hZ2UtYWxpZ24tZWRnZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLmJsb2NrLWZpdC1pbWFnZS10aXRsZS1yb3cuaW1hZ2UtbGVmdCAuY29udGVudC1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAuYmxvY2stZml0LWltYWdlLXRpdGxlLXJvdyAuY29udGVudC1jb2wge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmJsb2NrLWZpdC1pbWFnZS10aXRsZS1yb3cgLmltYWdlLWNvbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmJsb2NrLWZpdC1pbWFnZS10aXRsZS1yb3cgLnRpdGxlLWluZm8gaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIC5ibG9jay1maXQtaW1hZ2UtdGl0bGUtcm93IC50aXRsZS1pbmZvIHAge1xuICAgIGNvbG9yOiAjNGY1MTVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5ibG9jay1maXQtaW1hZ2UtdGl0bGUtcm93IC50aXRsZS1pbmZvIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDM5cHg7IH1cbiAgLmJsb2NrLWZpdC1pbWFnZS10aXRsZS1yb3cgLmJsb2NrLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAuYmxvY2stZml0LWltYWdlLXRpdGxlLXJvdy5pbWFnZS1sZWZ0IC5jb250ZW50LWNvbCB7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDsgfVxuICAuYmxvY2stZml0LWltYWdlLXRpdGxlLXJvdy5pbWFnZS1yaWdodCAuY29udGVudC1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJsb2NrLWZpdC1pbWFnZS10aXRsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNjdweDsgfVxuICAuYmxvY2stZml0LWltYWdlLXRpdGxlLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYmxvY2stZml0LWltYWdlLXRpdGxlLXJvdyAuaW1hZ2UtY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYmxvY2stZml0LWltYWdlLXRpdGxlLXJvdyAuaW1hZ2UtY29sIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2NrLWZpdC1pbWFnZS10aXRsZS1yb3cgLmNvbnRlbnQtY29sIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2NrLWZpdC1pbWFnZS10aXRsZS1yb3cgLnRpdGxlLWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgLmJsb2NrLWZpdC1pbWFnZS10aXRsZS1yb3cgLnRpdGxlLWluZm8gaDIge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgIC5ibG9jay1maXQtaW1hZ2UtdGl0bGUtcm93IC50aXRsZS1pbmZvIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgIC5ibG9jay1maXQtaW1hZ2UtdGl0bGUtcm93IC50aXRsZS1pbmZvIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7IH1cbiAgICAuYmxvY2stZml0LWltYWdlLXRpdGxlLXJvdyAuYmxvY2stbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4OyB9IH1cblxuLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTIwcHggMCAxMDBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1wYWdlLWFib3V0LXVzIC5ibG9jay1mdWxsLWltYWdlLXRleHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1zZWN0aW9uLmdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7IH1cblxuLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1yb3cge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1jb2wge1xuICB3aWR0aDogNTAlOyB9XG4gIC5ibG9jay1mdWxsLWltYWdlLXRleHQtY29sIC5pbWFnZS1jb2wge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1jb2wgLmltYWdlLWNvbCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5ibG9jay1mdWxsLWltYWdlLXRleHQtY29sIC5tb2JpbGUtaW1hZ2UtY29sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYmxvY2stZnVsbC1pbWFnZS10ZXh0LWNvbCAubW9iaWxlLWltYWdlLWNvbDo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1jb2wgLm1vYmlsZS1pbWFnZS1jb2wgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiA0MDBweDsgfVxuICAuYmxvY2stZnVsbC1pbWFnZS10ZXh0LWNvbCAuY29udGVudC1jb2wge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gIC5ibG9jay1mdWxsLWltYWdlLXRleHQtY29sIC50aXRsZS1pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1jb2wgLnRpdGxlLWluZm8gcCB7XG4gICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1jb2wgLmRldGFpbC1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDsgfVxuICAgIC5ibG9jay1mdWxsLWltYWdlLXRleHQtY29sIC5kZXRhaWwtaW5mbyBoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMXB4OyB9XG4gICAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1jb2wgLmRldGFpbC1pbmZvIGVtIHtcbiAgICAgIGNvbG9yOiAjMDMzN2NjO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7IH1cbiAgICAgIC5ibG9jay1mdWxsLWltYWdlLXRleHQtY29sIC5kZXRhaWwtaW5mbyBlbTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5ibG9jay1mdWxsLWltYWdlLXRleHQtY29sIC5kZXRhaWwtaW5mbyBwIHtcbiAgICAgIGNvbG9yOiAjNGY1MTVlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gIC5ibG9jay1mdWxsLWltYWdlLXRleHQtY29sIC5ibG9jay1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1jb2wgLmNvbnRlbnQtY29sIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ibG9jay1mdWxsLWltYWdlLXRleHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzZweCAyMHB4IDgwcHg7IH1cbiAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1jb2wge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1jb2wgLm1vYmlsZS1pbWFnZS1jb2wge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYmxvY2stZnVsbC1pbWFnZS10ZXh0LWNvbCAuY29udGVudC1jb2wge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5ibG9jay1mdWxsLWltYWdlLXRleHQtY29sIC50aXRsZS1pbmZvIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5ibG9jay1mdWxsLWltYWdlLXRleHQtY29sIC50aXRsZS1pbmZvIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1jb2wgLmRldGFpbC1pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1jb2wgLmRldGFpbC1pbmZvIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAuYmxvY2stZnVsbC1pbWFnZS10ZXh0LWNvbCAuZGV0YWlsLWluZm8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAuYmxvY2stZnVsbC1pbWFnZS10ZXh0LWNvbCAuZGV0YWlsLWluZm8gcCArIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDsgfVxuICAgIC5ibG9jay1mdWxsLWltYWdlLXRleHQtY29sIC5ibG9jay1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDMzcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGV4dC1jb2wgLm1vYmlsZS1pbWFnZS1jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgIC5ibG9jay1mdWxsLWltYWdlLXRleHQtY29sIC5tb2JpbGUtaW1hZ2UtY29sIGltZyB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuXG4uYmxvY2stZnVsbC1pbWFnZS10aXRsZS1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTIwcHggMCAxMDBweDsgfVxuICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1zZWN0aW9uLmdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7IH1cblxuLmJsb2NrLWZ1bGwtaW1hZ2UtdGl0bGUtcm93IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5ibG9jay1mdWxsLWltYWdlLXRpdGxlLXJvdy5pbWFnZV9sZWZ0IC5pbWFnZS1jb2wge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1yb3cuaW1hZ2VfbGVmdCAuY29udGVudC1jb2wge1xuICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1yb3cuaW1hZ2VfcmlnaHQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1yb3cuaW1hZ2VfcmlnaHQgLmNvbnRlbnQtY29sIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7IH1cblxuLmJsb2NrLWZ1bGwtaW1hZ2UtdGl0bGUtY29sIHtcbiAgd2lkdGg6IDUwJTsgfVxuICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1jb2wgLmltYWdlLWNvbCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1jb2wgLmNvbnRlbnQtY29sIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9XG4gIC5ibG9jay1mdWxsLWltYWdlLXRpdGxlLWNvbCAudGl0bGUtaW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGl0bGUtY29sIC50aXRsZS1pbmZvIHAge1xuICAgIGNvbG9yOiAjNGY1MTVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5ibG9jay1mdWxsLWltYWdlLXRpdGxlLWNvbCAuYmxvY2stbGluayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5ibG9jay1mdWxsLWltYWdlLXRpdGxlLXJvdyAuY29udGVudC1jb2wge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1yb3cuaW1hZ2VfbGVmdCAuY29udGVudC1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH1cbiAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGl0bGUtcm93LmltYWdlX3JpZ2h0IC5jb250ZW50LWNvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggNjdweDsgfVxuICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGl0bGUtcm93IC5pbWFnZS1jb2wge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGl0bGUtcm93LmltYWdlX2xlZnQgLmltYWdlLWNvbCB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1jb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGl0bGUtY29sOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1jb2wgLmltYWdlLWNvbCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDQwMHB4OyB9XG4gICAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGl0bGUtY29sIC5jb250ZW50LWNvbCB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIC5ibG9jay1mdWxsLWltYWdlLXRpdGxlLWNvbCAudGl0bGUtaW5mbyBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1jb2wgLnRpdGxlLWluZm8gcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1jb2wgLmJsb2NrLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMzNweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuYmxvY2stZnVsbC1pbWFnZS10aXRsZS1yb3cuaW1hZ2VfbGVmdCAuaW1hZ2UtY29sIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmJsb2NrLWZ1bGwtaW1hZ2UtdGl0bGUtcm93LmltYWdlX3JpZ2h0IC5pbWFnZS1jb2wge1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLmJsb2NrLWltYWdlLTNjb2wtdGV4dC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTIwcHggMDsgfVxuICAuYmxvY2staW1hZ2UtM2NvbC10ZXh0LXNlY3Rpb24uZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTsgfVxuICAuYmxvY2staW1hZ2UtM2NvbC10ZXh0LXNlY3Rpb24gLnRpdGxlLWluZm8ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ibG9jay1pbWFnZS0zY29sLXRleHQtc2VjdGlvbiAudGl0bGUtaW5mbyBoMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAuYmxvY2staW1hZ2UtM2NvbC10ZXh0LXNlY3Rpb24gLnRpdGxlLWluZm8gcCB7XG4gICAgICBjb2xvcjogIzRmNTE1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmJsb2NrLWltYWdlLTNjb2wtdGV4dC1zZWN0aW9uIC5pbWFnZS1jb2wge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLmJsb2NrLWltYWdlLTNjb2wtdGV4dC1zZWN0aW9uIC5ibG9jay1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmxvY2staW1hZ2UtM2NvbC10ZXh0LXJvdyB7XG4gIG1hcmdpbjogNDBweCAtMjVweCAwOyB9XG4gIC5ibG9jay1pbWFnZS0zY29sLXRleHQtcm93OjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJsb2NrLWltYWdlLTNjb2wtdGV4dC1yb3cgLmNvbnRlbnQtY29sIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAgIC5ibG9jay1pbWFnZS0zY29sLXRleHQtcm93IC5jb250ZW50LWNvbCBoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuYmxvY2staW1hZ2UtM2NvbC10ZXh0LXJvdyAuY29udGVudC1jb2wgZW0ge1xuICAgICAgY29sb3I6ICMwMzM3Y2M7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zczsgfVxuICAgICAgLmJsb2NrLWltYWdlLTNjb2wtdGV4dC1yb3cgLmNvbnRlbnQtY29sIGVtOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgLmJsb2NrLWltYWdlLTNjb2wtdGV4dC1yb3cgLmNvbnRlbnQtY29sIHAge1xuICAgICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAuYmxvY2staW1hZ2UtM2NvbC10ZXh0LXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmxvY2staW1hZ2UtM2NvbC10ZXh0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDc2cHggMCA4MHB4OyB9XG4gICAgLmJsb2NrLWltYWdlLTNjb2wtdGV4dC1zZWN0aW9uIC50aXRsZS1pbmZvIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5ibG9jay1pbWFnZS0zY29sLXRleHQtc2VjdGlvbiAudGl0bGUtaW5mbyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgLmJsb2NrLWltYWdlLTNjb2wtdGV4dC1zZWN0aW9uIC50aXRsZS1pbmZvIHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuYmxvY2staW1hZ2UtM2NvbC10ZXh0LXNlY3Rpb24gLmltYWdlLWNvbCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLmJsb2NrLWltYWdlLTNjb2wtdGV4dC1zZWN0aW9uIC5ibG9jay1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ibG9jay1pbWFnZS0zY29sLXRleHQtcm93IHtcbiAgICBtYXJnaW46IDQwcHggMDsgfVxuICAgIC5ibG9jay1pbWFnZS0zY29sLXRleHQtcm93IC5jb250ZW50LWNvbCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmJsb2NrLWltYWdlLTNjb2wtdGV4dC1yb3cgLmNvbnRlbnQtY29sIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuYmxvY2staW1hZ2UtM2NvbC10ZXh0LXJvdyAuY29udGVudC1jb2wgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgLmJsb2NrLWltYWdlLTNjb2wtdGV4dC1yb3cgLmNvbnRlbnQtY29sICsgLmNvbnRlbnQtY29sIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7IH0gfVxuXG4uYmxvY2staW1hZ2UtdGV4dC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTIwcHggMDsgfVxuICAuYmxvY2staW1hZ2UtdGV4dC1zZWN0aW9uLmdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7IH1cblxuLmJsb2NrLWltYWdlLXRleHQtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5ibG9jay1pbWFnZS10ZXh0LXJvdyAuaW1hZ2UtY29sIHtcbiAgICB3aWR0aDogMjgwcHg7IH1cbiAgLmJsb2NrLWltYWdlLXRleHQtcm93IC5jb250ZW50LWNvbCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7IH1cbiAgICAuYmxvY2staW1hZ2UtdGV4dC1yb3cgLmNvbnRlbnQtY29sIHAge1xuICAgICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYmxvY2staW1hZ2UtdGV4dC1yb3cgLmNvbnRlbnQtY29sIHAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuYmxvY2staW1hZ2UtdGV4dC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNjVweDsgfVxuICAuYmxvY2staW1hZ2UtdGV4dC1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmJsb2NrLWltYWdlLXRleHQtcm93IC5pbWFnZS1jb2wgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7IH1cbiAgICAuYmxvY2staW1hZ2UtdGV4dC1yb3cgLmNvbnRlbnQtY29sIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5ibG9jay1pbWFnZS10ZXh0LXJvdyAuY29udGVudC1jb2wgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgLmJsb2NrLWltYWdlLXRleHQtcm93IC5jb250ZW50LWNvbCBwICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7IH0gfVxuXG4ucmVsYXRlZC1pbnRlZ3JhdGlvbi13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm91ci1wbGFuLWljb24ucmVsYXRlZC1pbnRlZ3JhdGlvbi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAub3VyLXBsYW4taWNvbi5yZWxhdGVkLWludGVncmF0aW9uLWljb24gaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBvc3QtZml4ZWQtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NGMwNzM7XG4gIGhlaWdodDogNXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNzBweDsgfVxuXG4uYWRtaW4tYmFyIC5wb3N0LWZpeGVkLWxpbmUge1xuICB0b3A6IDEwMnB4OyB9XG5cbi5wb3N0LWZlYXR1cmVkLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDM2NXB4OyB9XG5cbi5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogODdweDsgfVxuICAucG9zdC10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi5wb3N0LWF1dGhvciB7XG4gIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgLnBvc3QtYXV0aG9yOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBvc3QtYXV0aG9yLWF2YXRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA0N3B4O1xuICB3aWR0aDogNDdweDsgfVxuXG4ucG9zdC1hdXRob3ItaW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4ucG9zdC1hdXRob3ItbmFtZSB7XG4gIGNvbG9yOiAjOTE5MDkwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnBvc3QtYXV0aG9yLW5hbWUgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnBvc3QtZGF0ZSB7XG4gIGNvbG9yOiAjOTE5MDkwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4ucG9zdC1jYXRlZ29yeS1saXN0IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAucG9zdC1jYXRlZ29yeS1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBvc3QtY2F0ZWdvcnktbGlzdCBhIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTRlNGU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogIzAzMzdjYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMzlweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wb3N0LWNhdGVnb3J5LWxpc3QgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4ucG9zdC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNjRweDsgfVxuICAucG9zdC1jb250ZW50IGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wb3N0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAucG9zdC1jb250ZW50ID4gaDI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDU5cHg7IH1cbiAgLnBvc3QtY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC5wb3N0LWNvbnRlbnQgPiBoMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNjFweDsgfVxuICAucG9zdC1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnBvc3QtY29udGVudCA+IGg0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA2MXB4OyB9XG4gIC5wb3N0LWNvbnRlbnQgaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5wb3N0LWNvbnRlbnQgPiBoNTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNjNweDsgfVxuICAucG9zdC1jb250ZW50IHAge1xuICAgIGNvbG9yOiAjNGY1MTVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAucG9zdC1jb250ZW50ID4gcDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAucG9zdC1jb250ZW50IGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnBvc3QtY29udGVudCBmaWd1cmUgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAucG9zdC1jb250ZW50IGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiAjOTE5MDkwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucG9zdC1jb250ZW50IC53cC1ibG9jay1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDsgfVxuICAucG9zdC1jb250ZW50IC5pcy1zdHlsZS1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBvc3QtY29udGVudCAuaXMtc3R5bGUtc2hhZG93LWltYWdlIGltZyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5wb3N0LWNvbnRlbnQgLmlzLXN0eWxlLWRlc2t0b3Atc2hhZG93LWltYWdlIGltZyB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG4gIC5wb3N0LWNvbnRlbnQgLmlzLXN0eWxlLW1vYmlsZS1zaGFkb3ctaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucG9zdC1jb250ZW50IC5pcy1zdHlsZS1tb2JpbGUtc2hhZG93LWltYWdlIGltZyB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAucG9zdC1jb250ZW50IGRpdi53cC1ibG9jay1pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBvc3QtY29udGVudCBkaXYud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgIC5wb3N0LWNvbnRlbnQgZGl2LndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucG9zdC1jb250ZW50IGRpdi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICAucG9zdC1jb250ZW50ID4gLndwLWJsb2NrLWltYWdlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gIC5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtcXVvdGUge1xuICAgIG1hcmdpbjogNzRweCAwIDY0cHg7XG4gICAgcGFkZGluZzogNTBweCAwIDAgMTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBvc3QtY29udGVudCAud3AtYmxvY2stY3VzdG9tLWJsb2Nrcy1xdW90ZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWlCMmFXVjNRbTk0UFNJdE1qZzFMalFnTXpneUxqSWdNekF1TWlBeU15NDRJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSUMweU9EVXVOQ0F6T0RJdU1pQXpNQzR5SURJekxqZzdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0OGNHRjBhQ0JrUFNKTkxUSTNOQzQxTERRd05TNDVhQzB4TVhZdE55NDVZekF0TXk0eUxEQXVNeTAxTGpjc01DNDRMVGN1TldNd0xqWXRNUzQ0TERFdU5pMHpMalVzTXk0eExUUXVPV014TGpVdE1TNDFMRE11TkMweUxqWXNOUzQ0TFRNdU5Hd3lMakVzTkM0MUlHTXRNaTR5TERBdU55MHpMamdzTVM0M0xUUXVOeXd6WXkweExERXVNeTB4TGpVc015MHhMalVzTlM0eWFEVXVNMVkwTURVdU9Yb2dUUzB5TlRZdU1TdzBNRFV1T1dndE1URjJMVGN1T1dNd0xUTXVNaXd3TGpNdE5TNDNMREF1T0MwM0xqVmpNQzQyTFRFdU9Dd3hMall0TXk0MUxETXVNUzAwTGprZ1l6RXVOUzB4TGpVc015NDBMVEl1Tml3MUxqZ3RNeTQwYkRJdU1TdzBMalZqTFRJdU1pd3dMamN0TXk0NExERXVOeTAwTGpjc00yTXRNU3d4TGpNdE1TNDFMRE10TVM0MUxEVXVNbWcxTGpOV05EQTFMamw2SWlCbWFXeHNQU0lqTURNek4wTkRJaTgrUEM5emRtYytcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE4cHg7XG4gICAgICB3aWR0aDogMzVweDsgfVxuICAgIC5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtcXVvdGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzM3Y2M7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogNTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwOyB9XG4gICAgLnBvc3QtY29udGVudCAud3AtYmxvY2stY3VzdG9tLWJsb2Nrcy1xdW90ZSBwIHtcbiAgICAgIGNvbG9yOiAjMjUyNTI1O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnBvc3QtY29udGVudCAud3AtYmxvY2stY3VzdG9tLWJsb2Nrcy1xdW90ZSBoNSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLXRvcDogMzNweDsgfVxuICAgIC5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtcXVvdGUgY2l0ZSB7XG4gICAgICBjb2xvcjogIzkzOTM5MztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAucG9zdC1jb250ZW50IHVsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4OyB9XG4gICAgLnBvc3QtY29udGVudCB1bCB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAucG9zdC1jb250ZW50IHVsIHVsIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGlzYzsgfVxuICAucG9zdC1jb250ZW50IG9sIHtcbiAgICBjb3VudGVyLXJlc2V0OiBsaXN0U3R5bGUxO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgICBwYWRkaW5nOiAwIDAgMCA0MHB4OyB9XG4gICAgLnBvc3QtY29udGVudCBvbCBsaSB7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdFN0eWxlMTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnBvc3QtY29udGVudCBvbCBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogY291bnRlcihsaXN0U3R5bGUxLCBkZWNpbWFsKSBcIi5cIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAucG9zdC1jb250ZW50IG9sIG9sIHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3RTdHlsZTI7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gICAgICAucG9zdC1jb250ZW50IG9sIG9sIGxpIHtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3RTdHlsZTI7IH1cbiAgICAgICAgLnBvc3QtY29udGVudCBvbCBvbCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3RTdHlsZTIsIGxvd2VyLWFscGhhKSBcIi5cIjsgfVxuICAgICAgLnBvc3QtY29udGVudCBvbCBvbCBvbCB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3RTdHlsZTM7IH1cbiAgICAgICAgLnBvc3QtY29udGVudCBvbCBvbCBvbCBsaSB7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3RTdHlsZTM7IH1cbiAgICAgICAgICAucG9zdC1jb250ZW50IG9sIG9sIG9sIGxpOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogY291bnRlcihsaXN0U3R5bGUzLCBsb3dlci1yb21hbikgXCIuXCI7IH1cbiAgLnBvc3QtY29udGVudCBsaSB7XG4gICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBvc3QtY29udGVudCBhIHtcbiAgICBjb2xvcjogIzAzMzdjYztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5wb3N0LWNvbnRlbnQgc3VwIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgdG9wOiAtMTRweDsgfVxuXG4ucG9zdC1yZWZlcmVuY2VzIHtcbiAgbWFyZ2luLXRvcDogNjJweDsgfVxuICAucG9zdC1yZWZlcmVuY2VzIGg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ucG9zdC1yZWYtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5wb3N0LXJlZi1yb3cge1xuICBwYWRkaW5nLXRvcDogMjdweDsgfVxuXG4ucG9zdC1yZWYtcm93ICsgLnBvc3QtcmVmLXJvdyB7XG4gIHBhZGRpbmctdG9wOiAxOHB4OyB9XG5cbi5wb3N0LXJlZi1udW0ge1xuICBjb2xvcjogIzRmNTE1ZTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnBvc3QtcmVmLWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgcGFkZGluZzogNnB4IDAgMCA4cHg7IH1cbiAgLnBvc3QtcmVmLWNvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnBvc3QtcmVmLWNvbnRlbnQgcCBhIHtcbiAgICAgIGNvbG9yOiAjMDMzN2NjOyB9XG5cbi5wb3N0LXJlbGF0ZWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7XG4gIHBhZGRpbmc6IDExNnB4IDAgMTI0cHg7IH1cblxuLnBvc3Qtc3Vic2NyaWJlLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA2OHB4OyB9XG5cbi5wb3N0LXN1YnNjcmliZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9sb2dvLXN1YnNjcmliZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1MnB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTsgfVxuXG4ucG9zdC1zdWJzY3JpYmUtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMjI1cHg7XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIHBhZGRpbmc6IDM1cHggMCAzOXB4OyB9XG4gIC5wb3N0LXN1YnNjcmliZS1pbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5wb3N0LXN1YnNjcmliZS1pbm5lciBwIHtcbiAgICBjb2xvcjogIzRmNTE1ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5wb3N0LXN1YnNjcmliZS1pbm5lciAuc3RhcnQtZnJlZS10cmlhbC1mb3JtIHtcbiAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgIG1heC13aWR0aDogNDE3cHg7IH1cbiAgICAucG9zdC1zdWJzY3JpYmUtaW5uZXIgLnN0YXJ0LWZyZWUtdHJpYWwtZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjI1cHggMTZweCAzMHB4OyB9XG4gICAgLnBvc3Qtc3Vic2NyaWJlLWlubmVyIC5zdGFydC1mcmVlLXRyaWFsLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMnB4OyB9XG5cbi5wb3N0LXNvY2lhbC1zaGFyaW5nLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gIC5wb3N0LXNvY2lhbC1zaGFyaW5nLXNlY3Rpb24gdWwge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnBvc3Qtc29jaWFsLXNoYXJpbmctc2VjdGlvbiBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMzNweDsgfVxuXG4ucG9zdC1hdXRob3ItZGV0YWlsLXNlY3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAyNnB4IDAgMTIzcHg7XG4gIHBhZGRpbmc6IDQ1cHggMCA0N3B4OyB9XG5cbi5wb3N0LWF1dGhvci1kZXRhaWwtYXZhdGFyIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgd2lkdGg6IDEyMHB4OyB9XG4gIC5wb3N0LWF1dGhvci1kZXRhaWwtYXZhdGFyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5wb3N0LWF1dGhvci1kZXRhaWwtaW5mbyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7IH1cbiAgLnBvc3QtYXV0aG9yLWRldGFpbC1pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnBvc3QtYXV0aG9yLWRldGFpbC1pbmZvIHAge1xuICAgIGNvbG9yOiAjNGY1MTVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5wb3N0LWF1dGhvci1kZXRhaWwtaW5mbyAucG9zdC1hdXRob3ItZGV0YWlsLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLnBvc3QtZm9vdGVyLWltYWdlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDAgMTIwcHg7IH1cbiAgLnBvc3QtZm9vdGVyLWltYWdlLXNlY3Rpb24gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLnBvc3QtcG9wdXAtZGlhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIGJvdHRvbTogMTcwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgMC41cztcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC41cztcbiAgei1pbmRleDogMTA7IH1cbiAgLnBvc3QtcG9wdXAtZGlhbG9nLnBvc3QtcG9wdXAtc2hvdyB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucG9zdC1wb3B1cC1kaWFsb2cgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH1cblxuLnBvc3QtcG9wdXAtZGlhbG9nLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDE1cHg7IH1cbiAgLnBvc3QtcG9wdXAtZGlhbG9nLWNsb3NlOjpiZWZvcmUsIC5wb3N0LXBvcHVwLWRpYWxvZy1jbG9zZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogLTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgd2lkdGg6IDE4cHg7IH1cbiAgLnBvc3QtcG9wdXAtZGlhbG9nLWNsb3NlOjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIC5wb3N0LXBvcHVwLWRpYWxvZy1jbG9zZTo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucG9zdC1maXhlZC1saW5lIHtcbiAgICB0b3A6IDUwcHg7IH1cbiAgLmFkbWluLWJhciAucG9zdC1maXhlZC1saW5lIHtcbiAgICB0b3A6IDgycHg7IH1cbiAgLnBvc3QtZmVhdHVyZWQtaW1hZ2Uge1xuICAgIGhlaWdodDogMjE2cHg7IH1cbiAgLnBvc3QtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDYzcHg7IH1cbiAgICAucG9zdC10aXRsZSBoMSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgLnBvc3QtYXV0aG9yLWF2YXRhciB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiA0MnB4OyB9XG4gIC5wb3N0LWF1dGhvci1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMTdweDsgfVxuICAucG9zdC1hdXRob3ItbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5wb3N0LWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnBvc3QtY2F0ZWdvcnktbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wb3N0LWNhdGVnb3J5LWxpc3QgbGkge1xuICAgICAgbWFyZ2luOiAxMHB4IDZweCAwIDAgIWltcG9ydGFudDsgfVxuICAgIC5wb3N0LWNhdGVnb3J5LWxpc3QgbGkgKyBsaSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnBvc3QtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDRweDsgfVxuICAgIC5wb3N0LWNvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLnBvc3QtY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAucG9zdC1jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLnBvc3QtY29udGVudCBzdXAge1xuICAgICAgdG9wOiAtMTJweDsgfVxuICAgIC5wb3N0LWNvbnRlbnQgZGl2LndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucG9zdC1jb250ZW50IGRpdi53cC1ibG9jay1pbWFnZSAuYWxpZ25jZW50ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucG9zdC1jb250ZW50IGRpdi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnBvc3QtY29udGVudCAuaXMtc3R5bGUtZGVza3RvcC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnBvc3QtY29udGVudCAuaXMtc3R5bGUtbW9iaWxlLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBvc3QtY29udGVudCAuaXMtc3R5bGUtZGVza3RvcC1zaGFkb3ctaW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wb3N0LWNvbnRlbnQgLmlzLXN0eWxlLW1vYmlsZS1zaGFkb3ctaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLXF1b3RlIHtcbiAgICAgIG1hcmdpbjogNjFweCAwIDU0cHg7XG4gICAgICBwYWRkaW5nOiA0NXB4IDAgMCA0MnB4OyB9XG4gICAgICAucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLXF1b3RlOjpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICAucG9zdC1jb250ZW50IC53cC1ibG9jay1jdXN0b20tYmxvY2tzLXF1b3RlOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDQycHg7IH1cbiAgICAgIC5wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWN1c3RvbS1ibG9ja3MtcXVvdGUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5wb3N0LWNvbnRlbnQgdWwge1xuICAgICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTdweDsgfVxuICAgIC5wb3N0LWNvbnRlbnQgbGkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNHB4OyB9XG4gICAgLnBvc3QtY29udGVudCBvbCB7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAucG9zdC1jb250ZW50IG9sIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4OyB9XG4gICAgICAucG9zdC1jb250ZW50IG9sIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5wb3N0LXN1YnNjcmliZS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gIC5wb3N0LXN1YnNjcmliZS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wb3N0LXN1YnNjcmliZS1pbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDY0cHggMjBweCA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wb3N0LXN1YnNjcmliZS1pbm5lciAuc3RhcnQtZnJlZS10cmlhbC1mb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgcGFkZGluZzogMTJweCAyNnB4IDE2cHg7IH1cbiAgLnBvc3Qtc29jaWFsLXNoYXJpbmctc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHg7IH1cbiAgLnBvc3QtYXV0aG9yLWRldGFpbC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBvc3QtYXV0aG9yLWRldGFpbC1hdmF0YXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3N0LWF1dGhvci1kZXRhaWwtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAucG9zdC1hdXRob3ItZGV0YWlsLWluZm8gaDIge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnBvc3QtYXV0aG9yLWRldGFpbC1pbmZvIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLnBvc3QtYXV0aG9yLWRldGFpbC1pbmZvIC5wb3N0LWF1dGhvci1kZXRhaWwtbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAzMXB4OyB9XG4gIC5wb3N0LWZvb3Rlci1pbWFnZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAucG9zdC1yZWxhdGVkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYzcHggMCA2N3B4OyB9XG4gIC5wb3N0LXBvcHVwLWRpYWxvZyB7XG4gICAgYm90dG9tOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgLnBvc3QtZml4ZWQtbGluZSB7XG4gICAgdG9wOiA5NnB4OyB9IH1cblxuLmJsb2NrLXRleHQtaW1hZ2UtdGV4dC1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTI5cHggMCAxMzhweDsgfVxuICAuYmxvY2stdGV4dC1pbWFnZS10ZXh0LXNlY3Rpb24uZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTsgfVxuICAuYmxvY2stdGV4dC1pbWFnZS10ZXh0LXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJsb2NrLXRleHQtaW1hZ2UtdGV4dC1zZWN0aW9uIC5ibG9jay1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmxvY2stdGV4dC1pbWFnZS10ZXh0LXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNjRweDsgfVxuICAuYmxvY2stdGV4dC1pbWFnZS10ZXh0LXJvdyAubGVmdC1jb2wge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAgIC5ibG9jay10ZXh0LWltYWdlLXRleHQtcm93IC5sZWZ0LWNvbCBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAuYmxvY2stdGV4dC1pbWFnZS10ZXh0LXJvdyAubGVmdC1jb2wgcCB7XG4gICAgICBjb2xvcjogIzRmNTE1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmJsb2NrLXRleHQtaW1hZ2UtdGV4dC1yb3cgLmltYWdlLWNvbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICAuYmxvY2stdGV4dC1pbWFnZS10ZXh0LXJvdyAuaW1hZ2UtY29sIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gIC5ibG9jay10ZXh0LWltYWdlLXRleHQtcm93IC5yaWdodC1jb2wge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgICAuYmxvY2stdGV4dC1pbWFnZS10ZXh0LXJvdyAucmlnaHQtY29sIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5ibG9jay10ZXh0LWltYWdlLXRleHQtcm93IC5yaWdodC1jb2wgcCB7XG4gICAgICBjb2xvcjogIzRmNTE1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuYmxvY2stdGV4dC1pbWFnZS10ZXh0LXJvdyAucmlnaHQtY29sIHAgKyBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAzNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgLmJsb2NrLXRleHQtaW1hZ2UtdGV4dC1zZWN0aW9uIGgyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ibG9jay10ZXh0LWltYWdlLXRleHQtc2VjdGlvbiAuYmxvY2stbGluayB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuYmxvY2stdGV4dC1pbWFnZS10ZXh0LXJvdyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA1NzBweDsgfVxuICAgIC5ibG9jay10ZXh0LWltYWdlLXRleHQtcm93IC5sZWZ0LWNvbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2NrLXRleHQtaW1hZ2UtdGV4dC1yb3cgLmltYWdlLWNvbCB7XG4gICAgICBtYXJnaW46IDQwcHggMCA0NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvY2stdGV4dC1pbWFnZS10ZXh0LXJvdyAucmlnaHQtY29sIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ibG9jay10ZXh0LWltYWdlLXRleHQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjNweCAwIDY3cHg7IH1cbiAgICAuYmxvY2stdGV4dC1pbWFnZS10ZXh0LXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmJsb2NrLXRleHQtaW1hZ2UtdGV4dC1zZWN0aW9uIC5ibG9jay1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDQxcHg7IH1cbiAgLmJsb2NrLXRleHQtaW1hZ2UtdGV4dC1yb3cge1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAgIC5ibG9jay10ZXh0LWltYWdlLXRleHQtcm93IC5sZWZ0LWNvbCBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAuYmxvY2stdGV4dC1pbWFnZS10ZXh0LXJvdyAubGVmdC1jb2wgcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7IH1cbiAgICAuYmxvY2stdGV4dC1pbWFnZS10ZXh0LXJvdyAucmlnaHQtY29sIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5ibG9jay10ZXh0LWltYWdlLXRleHQtcm93IC5yaWdodC1jb2wgcCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuYmxvY2stdGV4dC1pbWFnZS10ZXh0LXJvdyAucmlnaHQtY29sIHAgKyBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAyNnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5ibG9jay10ZXh0LWltYWdlLXRleHQtcm93IC5pbWFnZS1jb2wgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4uYmxvZy1zZWFyY2gtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7XG4gIHBhZGRpbmc6IDkwcHggMCA2M3B4OyB9XG4gIC5ibG9nLXNlYXJjaC1zZWN0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ibG9nLXNlYXJjaC1jYXQtbGlzdCB7XG4gIG1hcmdpbjogMjBweCAwIDY0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmxvZy1zZWFyY2gtY2F0LWxpc3QgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNnB4OyB9XG4gIC5ibG9nLXNlYXJjaC1jYXQtbGlzdCBhIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYzhjN2M3O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBjb2xvcjogIzkxOTA5MDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDdweCAxNHB4OyB9XG5cbi5ibG9nLXNlYXJjaC1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAtMjBweDsgfVxuICAuYmxvZy1zZWFyY2gtcm93IC5ibG9nLWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4zOXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuYmxvZy1zZWFyY2gtcm93IC5ibG9nLWNhdGVnb3J5LmJpbGxpbmcge1xuICAgICAgY29sb3I6ICM0NGMwNzM7IH1cbiAgICAuYmxvZy1zZWFyY2gtcm93IC5ibG9nLWNhdGVnb3J5LmJ1c2luZXNzIHtcbiAgICAgIGNvbG9yOiAjZmZiOTM5OyB9XG4gICAgLmJsb2ctc2VhcmNoLXJvdyAuYmxvZy1jYXRlZ29yeS5jeWJlcnNlY3VyaXR5IHtcbiAgICAgIGNvbG9yOiAjODg0MGM0OyB9XG4gICAgLmJsb2ctc2VhcmNoLXJvdyAuYmxvZy1jYXRlZ29yeS5oZWxwZnVsLXRpcHMge1xuICAgICAgY29sb3I6ICMwMzM3Y2M7IH1cbiAgLmJsb2ctc2VhcmNoLXJvdyAuYmxvZy1pbmZvIHAge1xuICAgIGNvbG9yOiAjNGY1MTVlOyB9XG5cbi5ibG9nLXNlYXJjaC1sZWZ0IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5ibG9nLXNlYXJjaC1sZWZ0IC5ibG9nLXNlYXJjaC1pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYmxvZy1zZWFyY2gtbGVmdCAuYmxvZy1zZWFyY2gtaXRlbSBhIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ibG9nLXNlYXJjaC1sZWZ0IC5ibG9nLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgIGhlaWdodDogMjYwcHg7IH1cbiAgLmJsb2ctc2VhcmNoLWxlZnQgLmJsb2ctaW5mbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgcGFkZGluZzogNDNweDsgfVxuICAgIC5ibG9nLXNlYXJjaC1sZWZ0IC5ibG9nLWluZm8gaDMge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC5ibG9nLXNlYXJjaC1sZWZ0IC5ibG9nLWluZm8gcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLmJsb2ctc2VhcmNoLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5ibG9nLXNlYXJjaC1yaWdodCAuYmxvZy1zZWFyY2gtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5ibG9nLXNlYXJjaC1yaWdodCAuYmxvZy1zZWFyY2gtaXRlbSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC41cztcbiAgICAgIHRyYW5zaXRpb246IHRvcCAwLjVzOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KSB7XG4gICAgICAgIC5ibG9nLXNlYXJjaC1yaWdodCAuYmxvZy1zZWFyY2gtaXRlbSBhOmhvdmVyIHtcbiAgICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLmJsb2ctc2VhcmNoLXJpZ2h0IC5ibG9nLXNlYXJjaC1pdGVtLWlubmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5ibG9nLXNlYXJjaC1yaWdodCAuYmxvZy1pbWFnZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgICB3aWR0aDogOTVweDsgfVxuICAuYmxvZy1zZWFyY2gtcmlnaHQgLmJsb2ctaW5mbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDsgfVxuICAgIC5ibG9nLXNlYXJjaC1yaWdodCAuYmxvZy1pbmZvIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7IH1cblxuLmJsb2ctc2VhcmNoLWZvcm0ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmxvZy1zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgY29sb3I6ICM5MTkwOTA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTRweCAxNHB4IDQ4cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvZy1zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLmJsb2ctc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5ibG9nLXNlYXJjaC1mb3JtIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLmJsb2ctc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLmJsb2ctc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmJsb2ctc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5DandoTFMwZ1IyVnVaWEpoZEc5eU9pQkJaRzlpWlNCSmJHeDFjM1J5WVhSdmNpQXhPUzR3TGpBc0lGTldSeUJGZUhCdmNuUWdVR3gxWnkxSmJpQXVJRk5XUnlCV1pYSnphVzl1T2lBMkxqQXdJRUoxYVd4a0lEQXBJQ0F0TFQ0TkNqeHpkbWNnZG1WeWMybHZiajBpTVM0eElpQnBaRDBpVEdGNVpYSmZNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SWdlRDBpTUhCNElpQjVQU0l3Y0hnaURRb0pJSFpwWlhkQ2IzZzlJaTB5T1RZZ016ZzRJREU0SURFNElpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJQzB5T1RZZ016ZzRJREU0SURFNE95SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krRFFvOGMzUjViR1VnZEhsd1pUMGlkR1Y0ZEM5amMzTWlQZzBLQ1M1emREQjdabWxzYkRvak1qVXlOVEkxTzMwTkNqd3ZjM1I1YkdVK0RRbzhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTFRJM09DNDBMRFF3TXk0MmJDMHpMamN0TXk0M1l6QXVPUzB4TGpNc01TNHpMVEl1Tnl3eExqTXROQzR6WXpBdE1TMHdMakl0TWkwd0xqWXRNMk10TUM0MExUQXVPUzB3TGprdE1TNDRMVEV1TmkweUxqUU5DZ2xqTFRBdU55MHdMamN0TVM0MUxURXVNaTB5TGpRdE1TNDJZeTB3TGprdE1DNDBMVEV1T1Mwd0xqWXRNeTB3TGpaakxURXNNQzB5TERBdU1pMHpMREF1Tm1NdE1DNDVMREF1TkMweExqZ3NNQzQ1TFRJdU5Dd3hMalpqTFRBdU55d3dMamN0TVM0eUxERXVOUzB4TGpZc01pNDBEUW9KWXkwd0xqUXNNQzQ1TFRBdU5pd3hMamt0TUM0MkxETmpNQ3d4TERBdU1pd3lMREF1Tml3emN6QXVPU3d4TGpnc01TNDJMREl1TkdNd0xqY3NNQzQzTERFdU5Td3hMaklzTWk0MExERXVObU13TGprc01DNDBMREV1T1N3d0xqWXNNeXd3TGpaak1TNDJMREFzTXkwd0xqUXNOQzR6TFRFdU13MEtDV3d6TGpjc015NDNZekF1TXl3d0xqTXNNQzQyTERBdU5Dd3hMREF1TkdNd0xqUXNNQ3d3TGpjdE1DNHhMREV0TUM0MFl6QXVNeTB3TGpNc01DNDBMVEF1Tml3d0xqUXRNVU10TWpjNExEUXdOQzR5TFRJM09DNHhMRFF3TXk0NUxUSTNPQzQwTERRd015NDJlaUJOTFRJNE5Td3pPVGtOQ2dsakxURXNNQzQ1TFRJdU1Td3hMalF0TXk0MExERXVOR010TVM0ekxEQXRNaTQxTFRBdU5TMHpMalF0TVM0MFl5MHdMamt0TUM0NUxURXVOQzB5TGpFdE1TNDBMVE11TkdNd0xURXVNeXd3TGpVdE1pNDFMREV1TkMwekxqUmpNQzQ1TFRBdU9Td3lMakV0TVM0MExETXVOQzB4TGpRTkNnbGpNUzR6TERBc01pNDFMREF1TlN3ekxqUXNNUzQwWXpBdU9Td3dMamtzTVM0MExESXVNU3d4TGpRc015NDBReTB5T0RNdU5Td3pPVGN0TWpnMExETTVPQzR4TFRJNE5Td3pPVGxNTFRJNE5Td3pPVGw2SWk4K0RRbzhMM04yWno0TkNnPT1cIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGVmdDogMThweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICB3aWR0aDogMThweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ibG9nLXNlYXJjaC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNzBweDsgfVxuICAgIC5ibG9nLXNlYXJjaC1zZWN0aW9uIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDYzcHg7IH1cbiAgLmJsb2ctc2VhcmNoLWNhdC1saXN0IHtcbiAgICBtYXJnaW46IDIycHggMCAwOyB9XG4gICAgLmJsb2ctc2VhcmNoLWNhdC1saXN0IGxpIHtcbiAgICAgIG1hcmdpbjogNXB4IDNweDsgfVxuICAuYmxvZy1zZWFyY2gtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDM1cHggMCAwOyB9XG4gIC5ibG9nLXNlYXJjaC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJsb2ctc2VhcmNoLWxlZnQgLmJsb2ctaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxNjZweDsgfVxuICAgIC5ibG9nLXNlYXJjaC1sZWZ0IC5ibG9nLWluZm8ge1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4OyB9XG4gICAgICAuYmxvZy1zZWFyY2gtbGVmdCAuYmxvZy1pbmZvIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAuYmxvZy1zZWFyY2gtbGVmdCAuYmxvZy1pbmZvIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5ibG9nLXNlYXJjaC1yaWdodCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5ibG9nLXNlYXJjaC1yaWdodCAuYmxvZy1zZWFyY2gtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLmJyYW5kLWFzc2V0cy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTI0cHggMDsgfVxuXG4uYnJhbmQtYXNzZXRzLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5icmFuZC1hc3NldHMtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvbG9nby1icmFuZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNzBweCAyODRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gIHdpZHRoOiAzOTVweDsgfVxuXG4uYnJhbmQtYXNzZXRzLWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgcGFkZGluZzogNjRweCAyMDBweCA3M3B4IDEwM3B4OyB9XG4gIC5icmFuZC1hc3NldHMtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG4gIC5icmFuZC1hc3NldHMtY29udGVudCBwIHtcbiAgICBjb2xvcjogIzRmNTE1ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4uYnJhbmQtYXNzZXRzLWNvbnRlbnQtYnRuIHtcbiAgbWFyZ2luLXRvcDogNDNweDsgfVxuICAuYnJhbmQtYXNzZXRzLWNvbnRlbnQtYnRuIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGMwNzM7XG4gICAgYm9yZGVyLXJhZGl1czogMjFweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOHB4IDIwcHggLTExcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggLTExcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNTJweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHggMTJweCA0OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmJyYW5kLWFzc2V0cy1jb250ZW50LWJ0biBhOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbGVmdDogMjZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIHdpZHRoOiAxMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmJyYW5kLWFzc2V0cy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLmJyYW5kLWFzc2V0cy1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5icmFuZC1hc3NldHMtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9sb2dvLWJyYW5kLW1vYmlsZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDBweCAxNjZweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICBoZWlnaHQ6IDE2NnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5icmFuZC1hc3NldHMtY29udGVudCB7XG4gICAgcGFkZGluZzogNDlweCAyMHB4IDU3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJyYW5kLWFzc2V0cy1jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5icmFuZC1hc3NldHMtY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmJyYW5kLWFzc2V0cy1jb250ZW50LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjFweDsgfSB9XG5cbi5wcmljZS1tZXRob2Qtcm93IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG5cbi5wcmljZS1tZXRob2Qge1xuICBjb2xvcjogIzkxOTA5MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS43N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yczsgfVxuICAucHJpY2UtbWV0aG9kLmNob29zZWQge1xuICAgIGNvbG9yOiAjMjUyNTI1OyB9XG4gIC5wcmljZS1tZXRob2Qgc3BhbiB7XG4gICAgY29sb3I6ICM0NGMwNzM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHdpZHRoOiA5MHB4OyB9XG5cbi5wcmljZS1tZXRob2Qtc3dpdGNoIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MjUyNTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NXB4OyB9XG4gIC5wcmljZS1tZXRob2Qtc3dpdGNoOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTdweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjJzO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycztcbiAgICB3aWR0aDogMTdweDsgfVxuICAucHJpY2UtbWV0aG9kLXN3aXRjaC5yaWdodDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDMycHg7IH1cblxuLnByaWNlLXBsYW4tcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDM3cHggLTIwcHggMDsgfVxuXG4ucHJpY2UtcGxhbi1jb2wge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnByaWNlLXBsYW4tY29sLnBvcHVsYXIgLnByaWNlLXBsYW4taW5uZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAzMzdjYzsgfVxuICAucHJpY2UtcGxhbi1jb2wucG9wdWxhciAucHJpY2UtcGxhbi1idG4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMzdjYzsgfVxuXG4ucHJpY2UtcGxhbi1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYm9yZGVyLXRvcDogOXB4IHNvbGlkICMyNTI1MjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNDdweCAwIDEzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByaWNlLXBsYW4tY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDIxMHB4OyB9XG4gIC5wcmljZS1wbGFuLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJpY2UtcGxhbi1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJpY2UtcGxhbi1jb250ZW50IHAge1xuICAgIGNvbG9yOiAjOTE5MDkwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcmljZS1wbGFuLWNvbnRlbnQgdWwge1xuICAgIG1hcmdpbi10b3A6IDMxcHg7IH1cbiAgLnByaWNlLXBsYW4tY29udGVudCBsaSB7XG4gICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcmljZS1wbGFuLWNvbnRlbnQgbGk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NDhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZG1sbGQwSnZlRDBpTFRJNU55NDVJRE01TUM0NUlERTFJREV4TGpnaVBqeHdZWFJvSUdacGJHdzlJbTV2Ym1VaUlITjBjbTlyWlQwaUl6STFNalV5TlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l6TGpVMU5pSWdaRDBpVFMweU9UWXVOeXd6T1RVdU5tdzBMalFzTkM0MWJEZ3RPQ0l2UGp3dmMzWm5QZz09XCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbGVmdDogLTI1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHdpZHRoOiAxNnB4OyB9XG4gICAgLnByaWNlLXBsYW4tY29udGVudCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjMDMzN2NjO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJpY2UtcGxhbi1jb250ZW50IGxpIGE6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMzdjYztcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgLnByaWNlLXBsYW4tY29udGVudCBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi5wcmljZS1wbGFuLWJ0biB7XG4gIGJvdHRvbTogNTRweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcmljZS1wbGFuLWJ0biBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDlweCAyMnB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDlweCAyMnB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjc3cHg7XG4gICAgbWluLXdpZHRoOiAxODRweDtcbiAgICBwYWRkaW5nOiAxMnB4IDI3cHg7IH1cblxuLnBvcHVsYXItcmliYm9uIHtcbiAgaGVpZ2h0OiA5M3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC05cHg7XG4gIHdpZHRoOiAxMTRweDtcbiAgei1pbmRleDogMTsgfVxuICAucG9wdWxhci1yaWJib24gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YzA3MztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGVmdDogLTEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNTJweDtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRvcDogMjRweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM5ZGVnKTtcbiAgICB3aWR0aDogMTU0cHg7IH1cblxuLmNob29zZS1wcmljZS1wbGFuLWxpbmsge1xuICBtYXJnaW4tdG9wOiA0MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJpY2UtcGxhbi1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnByaWNlLW1ldGhvZC1yb3cge1xuICAgIG1hcmdpbi10b3A6IDY5cHg7IH1cbiAgLnByaWNlLW1ldGhvZCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByaWNlLW1ldGhvZCBzcGFuIHtcbiAgICAgIGJvdHRvbTogLTIycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLnByaWNlLW1ldGhvZC1zd2l0Y2gge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICB3aWR0aDogNTFweDsgfVxuICAgIC5wcmljZS1tZXRob2Qtc3dpdGNoOjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHdpZHRoOiAxNnB4OyB9XG4gIC5wcmljZS1wbGFuLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzNXB4IDAgMDsgfVxuICAucHJpY2UtcGxhbi1jb2wge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAucHJpY2UtcGxhbi1jb2wgKyAucHJpY2UtcGxhbi1jb2wge1xuICAgIG1hcmdpbi10b3A6IDQycHg7IH1cbiAgLmNob29zZS1wcmljZS1wbGFuLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByaWNlLXBsYW4taW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4OyB9XG4gIC5wcmljZS1wbGFuLWJ0biB7XG4gICAgYm90dG9tOiA0NXB4OyB9IH1cblxuLmNvbnRhY3QtZm9ybS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTE3cHggMCAxMjRweDsgfVxuICAuY29udGFjdC1mb3JtLXNlY3Rpb24uZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTsgfVxuXG4uY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgyMHB4OyB9XG5cbi5jb250YWN0LWZvcm0tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGFjdC1mb3JtLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAuY29udGFjdC1mb3JtLWNvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgIC5jb250YWN0LWZvcm0tY29udGVudCBwIGEge1xuICAgICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY29udGFjdC1mb3JtLWNvbnRlbnQgfiAuY29udGFjdC1mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMzhweDsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLnZhbGlkYXRpb25fZXJyb3Ige1xuICBjb2xvcjogI2YwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBjb2xvcjogI2YwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5jb250YWN0LWZvcm0td3JhcHBlciAuZ2Zvcm1fZmllbGRzIHtcbiAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5jb250YWN0LWZvcm0td3JhcHBlciAuZ2Zvcm1fZmllbGRzOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5nZmllbGQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmdmaWVsZC5jb250YWN0LWZvcm0taGFsZiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmdmaWVsZF9sYWJlbCB7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIC5nZmllbGRfcmVxdWlyZWQge1xuICBtYXJnaW4tbGVmdDogNHB4OyB9XG5cbi5jb250YWN0LWZvcm0td3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgcGFkZGluZzogMTFweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbnRhY3QtZm9ybS13cmFwcGVyIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNjhweDtcbiAgcmVzaXplOiBub25lOyB9XG4gIC5jb250YWN0LWZvcm0td3JhcHBlciB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDQ3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY29udGFjdC1mb3JtLXdyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YzA3MztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOXB4IDIycHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDlweCAyMnB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNjVweDtcbiAgcGFkZGluZzogMTJweCAyNnB4IDEzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuY29udGFjdC1mb3JtLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYycHggMCA3MHB4OyB9XG4gIC5jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmNvbnRhY3QtZm9ybS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmNvbnRhY3QtZm9ybS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLmNvbnRhY3QtZm9ybS1jb250ZW50IH4gLmNvbnRhY3QtZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDsgfVxuICAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmdmaWVsZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5jb250YWN0LWZvcm0td3JhcHBlciAuZ2ZpZWxkLmNvbnRhY3QtZm9ybS1oYWxmIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250YWN0LWZvcm0td3JhcHBlciB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAyMzBweDsgfVxuICAuY29udGFjdC1mb3JtLXdyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMzdweDsgfSB9XG5cbi5jb250YWN0LXVzLWhlcm8tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOTBweCAwIDk5cHg7IH1cbiAgLmNvbnRhY3QtdXMtaGVyby1zZWN0aW9uIC5jb250ZW50LWNvbCB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY29udGFjdC11cy1oZXJvLXNlY3Rpb24gLmNvbnRlbnQtY29sIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgIC5jb250YWN0LXVzLWhlcm8tc2VjdGlvbiAuY29udGVudC1jb2wgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzI1MjUyNTsgfVxuXG4uY29udGFjdC11cy1oZXJvLXNlY3Rpb24tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmNvbnRhY3QtdXMtaGVyby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2M3B4IDAgMjgwcHg7IH1cbiAgICAuY29udGFjdC11cy1oZXJvLXNlY3Rpb24gLmNvbnRlbnQtY29sIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5jb250YWN0LXVzLWhlcm8tc2VjdGlvbiAuY29udGVudC1jb2wgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4uZmFxLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMTRweCAwIDEyNXB4OyB9XG5cbi5mYXEtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTMwcHg7IH1cbiAgLmZhcS1jb250YWluZXIuc21hbGwtd2lkdGgge1xuICAgIG1heC13aWR0aDogODIwcHg7IH1cbiAgLmZhcS1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmFxLWNvbnRhaW5lciBoMyB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmFxLWNvbnRhaW5lciBoMzo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaUxUSTVOaUF6T1RBdU9DQXhPQzR6SURFeExqTWlQanh3WVhSb0lHWnBiR3c5SW01dmJtVWlJSE4wY205clpUMGlJekkxTWpVeU5TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUxqSXlNaUlnWkQwaVRTMHlPVFV1TWl3ek9URXVObXc0TGpRc09DNDViRGd1TkMwNExqa2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgICB3aWR0aDogMThweDsgfVxuICAuZmFxLWNvbnRhaW5lciAub3Blbjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmZhcS1jb250YWluZXIgcCB7XG4gICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mYXEtaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzOyB9XG4gIC5mYXEtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMzsgfVxuXG4uZmFxLXRpdGxlIHtcbiAgcGFkZGluZzogMjJweCAwIDI2cHg7IH1cblxuLmZhcS1jb250ZW50IHtcbiAgcGFkZGluZzogMCAyNTBweCAyOHB4IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkzMHB4KSB7XG4gIC5mYXEtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjJweCAyMHB4IDcwcHg7IH1cbiAgLmZhcS1jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIC5mYXEtY29udGFpbmVyIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuZmFxLWNvbnRhaW5lciBoMzo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB3aWR0aDogMTdweDsgfVxuICAuZmFxLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmZhcS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMjRweDsgfVxuICAuZmFxLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMTdweDsgfSB9XG5cbi5ob21lLWZlYXR1cmVkLWxvZ28tbGlzdCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMTAwcHg7IH1cblxuLmhvbWUtZmVhdHVyZWQtbG9nby1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ob21lLWZlYXR1cmVkLWxvZ28tbW9iaWxlLWxpbmUtYnJlYWsge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ob21lLWZlYXR1cmVkLWxvZ28tdGl0bGUge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNGY1MTVlO1xuICBjb2xvcjogIzRmNTE1ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG5cbi5ob21lLWZlYXR1cmVkLWxvZ28ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDsgfVxuICAuaG9tZS1mZWF0dXJlZC1sb2dvIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAuaG9tZS1mZWF0dXJlZC1sb2dvOmxhc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLmhvbWUtZmVhdHVyZWQtbG9nby1saXN0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaG9tZS1mZWF0dXJlZC1sb2dvLXRpdGxlIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5ob21lLWZlYXR1cmVkLWxvZ28tbGlzdCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9XG4gIC5ob21lLWZlYXR1cmVkLWxvZ28tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaG9tZS1mZWF0dXJlZC1sb2dvLW1vYmlsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuaG9tZS1mZWF0dXJlZC1sb2dvIHtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuaG9tZS1mZWF0dXJlZC1sb2dvOmxhc3QtY2hpbGQge1xuICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuLmZpcm0taGVyby1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTM2cHggMCAxMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maXJtLWhlcm8tc2VjdGlvbiAuY29udGVudC1jb2wge1xuICAgIG1heC13aWR0aDogNTIwcHg7IH1cbiAgLmZpcm0taGVyby1zZWN0aW9uIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgLmZpcm0taGVyby1zZWN0aW9uIHAge1xuICAgIGNvbG9yOiAjOTE5MDkwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi5maXJtLWhlcm8tc2VjdGlvbi1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmZpcm0taGVyby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgMzMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZpcm0taGVyby1zZWN0aW9uIC5jb250ZW50LWNvbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAuZmlybS1oZXJvLXNlY3Rpb24gaDEge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLmZpcm0taGVyby1zZWN0aW9uIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogN3B4OyB9IH1cblxuLmZpcnN0LTMwLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7IH1cblxuLmZpcnN0LTMwLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2xvZ28tZmlyc3Quc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDBweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDhweCAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5maXJzdC0zMC1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAyODRweDtcbiAgbWF4LXdpZHRoOiA2OTBweDtcbiAgcGFkZGluZzogNTBweCAwIDU2cHg7IH1cbiAgLmZpcnN0LTMwLWlubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmZpcnN0LTMwLWlubmVyIHAge1xuICAgIGNvbG9yOiAjNGY1MTVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1heC13aWR0aDogNjEwcHg7IH1cbiAgLmZpcnN0LTMwLWlubmVyIC5zdGFydC1mcmVlLXRyaWFsLWZvcm0ge1xuICAgIG1hcmdpbjogMzJweCAwIDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5maXJzdC0zMC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlbHAtaGVyby1zZWN0aW9uIHtcbiAgcGFkZGluZzogODhweCAwIDExMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVscC1oZXJvLXNlY3Rpb24gaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAuaGVscC1oZXJvLXNlY3Rpb24gcCB7XG4gICAgY29sb3I6ICM5MTkwOTA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDlweDsgfVxuXG4uaGVscC1oZXJvLXNlY3Rpb24tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTsgfVxuXG4uaGVscC1oZXJvLWZvcm0ge1xuICBtYXJnaW46IDYycHggYXV0byAwO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlbHAtaGVyby1mb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGNvbG9yOiAjOTE5MDkwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTVweCA1MHB4IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmhlbHAtaGVyby1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NDhjM1puSUhabGNuTnBiMjQ5SWpFdU1TSWdhV1E5SWt4aGVXVnlYekVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElpQjJhV1YzUW05NFBTSXRNams0SURNNE9TQXhOQzR6SURFMExqTWlJSE4wZVd4bFBTSmxibUZpYkdVdFltRmphMmR5YjNWdVpEcHVaWGNnTFRJNU9DQXpPRGtnTVRRdU15QXhOQzR6T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStQSEJoZEdnZ1ptbHNiRDBpSXpJMU1qVXlOU0lnWkQwaVRTMHlPRFF1TVN3ME1ERXVOR3d0TWk0NUxUSXVPV013TGpjdE1Td3hMakV0TWk0eUxERXVNUzB6TGpSak1DMHdMamd0TUM0eUxURXVOaTB3TGpVdE1pNHpZeTB3TGpNdE1DNDNMVEF1TnkweExqUXRNUzR6TFRFdU9XTXRNQzQxTFRBdU5TMHhMakl0TVMweExqa3RNUzR6WXkwd0xqY3RNQzR6TFRFdU5TMHdMalV0TWk0ekxUQXVOV010TUM0NExEQXRNUzQyTERBdU1pMHlMak1zTUM0MVl5MHdMamNzTUM0ekxURXVOQ3d3TGpjdE1TNDVMREV1TTJNdE1DNDFMREF1TlMweExERXVNaTB4TGpNc01TNDVZeTB3TGpNc01DNDNMVEF1TlN3eExqVXRNQzQxTERJdU0yTXdMREF1T0N3d0xqSXNNUzQyTERBdU5Td3lMak5qTUM0ekxEQXVOeXd3TGpjc01TNDBMREV1TXl3eExqbGpNQzQxTERBdU5Td3hMaklzTVN3eExqa3NNUzR6WXpBdU55d3dMak1zTVM0MUxEQXVOU3d5TGpNc01DNDFZekV1TXl3d0xESXVOQzB3TGpRc015NDBMVEV1TVd3eUxqa3NNaTQ1WXpBdU1pd3dMaklzTUM0MUxEQXVNeXd3TGpnc01DNHpZekF1TXl3d0xEQXVOaTB3TGpFc01DNDRMVEF1TTJNd0xqSXRNQzR5TERBdU15MHdMalVzTUM0ekxUQXVPRU10TWpnekxqY3NOREF4TGprdE1qZ3pMamtzTkRBeExqWXRNamcwTGpFc05EQXhMalJNTFRJNE5DNHhMRFF3TVM0MGVpQk5MVEk0T1M0ekxETTVOeTQzWXkwd0xqZ3NNQzQ0TFRFdU55d3hMakV0TWk0M0xERXVNV010TVM0eExEQXRNaTB3TGpRdE1pNDNMVEV1TVdNdE1DNDRMVEF1T0MweExqRXRNUzQzTFRFdU1TMHlMamRqTUMweExqRXNNQzQwTFRJc01TNHhMVEl1TjJNd0xqZ3RNQzQ0TERFdU55MHhMakVzTWk0M0xURXVNV014TGpFc01Dd3lMREF1TkN3eUxqY3NNUzR4WXpBdU9Dd3dMamdzTVM0eExERXVOeXd4TGpFc01pNDNReTB5T0RndU1Td3pPVFl1TVMweU9EZ3VOU3d6T1RjdE1qZzVMak1zTXprM0xqZDZJaTgrUEM5emRtYytcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGxlZnQ6IDIzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4O1xuICAgIHdpZHRoOiAxNHB4OyB9XG5cbi5oZWxwLWhlcm8tYnV0dG9ucyB7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgLmhlbHAtaGVyby1idXR0b25zIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDVweDsgfVxuICAuaGVscC1oZXJvLWJ1dHRvbnMgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7IH1cbiAgLmhlbHAtaGVyby1idXR0b25zIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA3cHggMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5oZWxwLWhlcm8tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjNweCAwIDI3MHB4OyB9XG4gICAgLmhlbHAtaGVyby1zZWN0aW9uIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5oZWxwLWhlcm8tc2VjdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuaGVscC1oZXJvLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7IH1cbiAgICAuaGVscC1oZXJvLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxM3B4IDQ4cHggMTVweDsgfVxuICAgIC5oZWxwLWhlcm8tZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHdpZHRoOiAxNnB4OyB9XG4gIC5oZWxwLWhlcm8tYnV0dG9ucyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuaGVscC1oZXJvLWJ1dHRvbnMgLm1vYmlsZS1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVscC1oZXJvLWJ1dHRvbnMgbGkge1xuICAgICAgbWFyZ2luOiA1cHggM3B4OyB9XG4gICAgICAuaGVscC1oZXJvLWJ1dHRvbnMgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfSB9XG5cbi5ob21lLWZhdm9yaXRlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Rlc2t0b3AtZmF2LWJrZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNTJweDtcbiAgcGFkZGluZzogOTBweCAwIDI0NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhvbWUtZmF2b3JpdGUtc2VjdGlvbiAuZmF2b3JpdGUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmhvbWUtZmF2b3JpdGUtY29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhvbWUtZmF2b3JpdGUtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5ob21lLWZhdm9yaXRlLWNvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ob21lLWZhdm9yaXRlLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvbW9iaWxlLWZhdi1ia2cucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxNDRweDtcbiAgICBwYWRkaW5nOiA2MnB4IDI1cHggMjM4cHg7IH1cbiAgICAuaG9tZS1mYXZvcml0ZS1zZWN0aW9uIC5mYXZvcml0ZS1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmhvbWUtZmF2b3JpdGUtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDsgfVxuICAuaG9tZS1mYXZvcml0ZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cblxuLmhvbWUtZmVhdHVyZWQtbG9nby1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTQwcHggMDsgfVxuXG4uaG9tZS1mZWF0dXJlZC12aWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvdmlkZW8tc2VjdGlvbi1ia2cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDcwcHggMCAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ob21lLWZlYXR1cmVkLXZpZGVvLWlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTYwcHg7IH1cbiAgLmhvbWUtZmVhdHVyZWQtdmlkZW8taW5uZXIgdmlkZW8ge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOXB4IDI4cHggLTlweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA5cHggMjhweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7IH1cbiAgLmhvbWUtZmVhdHVyZWQtdmlkZW8taW5uZXIgaW1nIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4ICNmNGY1Zjc7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjBweCAjZjRmNWY3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLmhvbWUtZmVhdHVyZWQtbG9nby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggNjdweDsgfVxuICAuaG9tZS1mZWF0dXJlZC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwIDIwcHggNjhweDsgfVxuICAuaG9tZS1mZWF0dXJlZC12aWRlbyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1N3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaG9tZS1oZXJvLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwIDIwcHggMTE1cHg7IH1cbiAgLmhvbWUtaGVyby1zZWN0aW9uLndpZGUtdGl0bGUgLnBhZ2UtdGl0bGUtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MjVweDsgfVxuICAgIC5ob21lLWhlcm8tc2VjdGlvbi53aWRlLXRpdGxlIC5wYWdlLXRpdGxlLWNvbnRlbnQgaDEsXG4gICAgLmhvbWUtaGVyby1zZWN0aW9uLndpZGUtdGl0bGUgLnBhZ2UtdGl0bGUtY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAuaG9tZS1oZXJvLXNlY3Rpb24ud2lkZS10aXRsZSAucGFnZS10aXRsZS1jb250ZW50IHAge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDsgfVxuXG4uaG9tZS1oZXJvLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAzNHB4OyB9XG4gIC5ob21lLWhlcm8tZm9ybSAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjMjUyNTI1OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaG9tZS1oZXJvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gICAgLmhvbWUtaGVyby1zZWN0aW9uLndpZGUtdGl0bGUgLnBhZ2UtdGl0bGUtY29udGVudCBoMSxcbiAgICAuaG9tZS1oZXJvLXNlY3Rpb24ud2lkZS10aXRsZSAucGFnZS10aXRsZS1jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgIC5ob21lLWhlcm8tc2VjdGlvbi53aWRlLXRpdGxlIC5wYWdlLXRpdGxlLWNvbnRlbnQgcCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5ob21lLWhlcm8tZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDsgfSB9XG5cbi5ob21lLXRyaWFsLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMzN2NjO1xuICBwYWRkaW5nOiAxMDBweCAwIDEzMHB4OyB9XG4gIC5ob21lLXRyaWFsLXNlY3Rpb24gLmhvbWUtdHJpYWwtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4uaG9tZS10cmlhbC1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaG9tZS10cmlhbC1jb250ZW50IGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gIC5ob21lLXRyaWFsLWNvbnRlbnQgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7IH1cblxuLmhvbWUtdHJpYWwtbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS10cmlhbC1sb2dvIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgei1pbmRleDogMjsgfVxuICAuaG9tZS10cmlhbC1sb2dvOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAjMDAwLCB0cmFuc3BhcmVudCA2NSUpO1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIG9wYWNpdHk6IDAuMDg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuaG9tZS10cmlhbC1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgLmhvbWUtdHJpYWwtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNzBweCAwOyB9XG4gICAgLmhvbWUtdHJpYWwtc2VjdGlvbiAuaG9tZS10cmlhbC1mb3JtIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmhvbWUtdHJpYWwtY29udGVudCBpbWcge1xuICAgIHdpZHRoOiA2NXB4OyB9XG4gIC5ob21lLXRyaWFsLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDAgNTBweDsgfVxuICAuaG9tZS10cmlhbC1jb250ZW50IHAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaG9tZS10ZXN0aW1vbmlhbHMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7XG4gIHBhZGRpbmc6IDExMHB4IDA7IH1cbiAgLmhvbWUtdGVzdGltb25pYWxzLXNlY3Rpb24gLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTlweDsgfVxuICAgIC5ob21lLXRlc3RpbW9uaWFscy1zZWN0aW9uIC50aXRsZSBoMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAuaG9tZS10ZXN0aW1vbmlhbHMtc2VjdGlvbiAudGl0bGUgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzRmNTE1ZTtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7IH1cblxuLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob21lLXRlc3RpbW9uaWFsLXNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLmhvbWUtdGVzdGltb25pYWwgLmlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMXB4IDIycHggMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ob21lLXRlc3RpbW9uaWFsIC5pbm5lciwgLmhvbWUtdGVzdGltb25pYWwgLmlubmVyOjpiZWZvcmUsIC5ob21lLXRlc3RpbW9uaWFsIC5pbm5lcjo6YWZ0ZXIge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmhvbWUtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLXRvcC1wYXJ0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhvbWUtdGVzdGltb25pYWwgLnRlc3RpbW9uaWFsLWJvdHRvbS1wYXJ0IHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ob21lLXRlc3RpbW9uaWFsIC50b3AtbGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlMVEk1TWlBek9EY2dNakF1TVNBeE5TNDRJajQ4Y0dGMGFDQm1hV3hzUFNJak1ETXpOMk5qSWlCa1BTSk5MVEk0TkM0MkxEUXdNaTQ0YUMwM0xqTjJMVFV1TW1Nd0xUSXVNU3d3TGpJdE15NDRMREF1TmkwMVl6QXVOQzB4TGpJc01TNHhMVEl1TXl3eUxqRXRNeTR6WXpFdE1Td3lMak10TVM0M0xETXVPUzB5TGpOc01TNDBMRE1nWXkweExqVXNNQzQxTFRJdU5Td3hMakl0TXk0eExESmpMVEF1Tml3d0xqa3RNU3d5TFRFc015NDFhRE11TlZZME1ESXVPSG9nVFMweU56SXVOQ3cwTURJdU9HZ3ROeTR6ZGkwMUxqSmpNQzB5TGpFc01DNHlMVE11T0N3d0xqWXROV013TGpRdE1TNHlMREV1TVMweUxqTXNNaTR4TFRNdU15QmpNUzB4TERJdU15MHhMamNzTXk0NExUSXVNMnd4TGpRc00yTXRNUzQxTERBdU5TMHlMalVzTVM0eUxUTXVNU3d5Y3kweExESXRNU3d6TGpWb015NDFWalF3TWk0NGVpSXZQand2YzNablBnPT1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDVweCA2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweCAxOHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbCAudG9wLWxpbmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMzdjYztcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiA0NHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDE3cHg7IH1cblxuLmhvbWUtdGVzdGltb25pYWwgLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzM3B4OyB9XG4gIC5ob21lLXRlc3RpbW9uaWFsIC5jb250ZW50IHAge1xuICAgIGNvbG9yOiAjMjUyNTI1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5ob21lLXRlc3RpbW9uaWFsIC5jb250ZW50IHA6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn4oCcJzsgfVxuXG4uaG9tZS10ZXN0aW1vbmlhbCAuYXZhdGFyIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbCAuYXZhdGFyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGhlaWdodDogNTJweDsgfVxuXG4uaG9tZS10ZXN0aW1vbmlhbCAuaW5mbyB7XG4gIG1hcmdpbi10b3A6IDExcHg7IH1cbiAgLmhvbWUtdGVzdGltb25pYWwgLmluZm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7IH1cbiAgLmhvbWUtdGVzdGltb25pYWwgLmluZm8gcCB7XG4gICAgY29sb3I6ICM5MzkzOTM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuXG4uaG9tZS10ZXN0aW1vbmlhbCAuY29tcGFueSB7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbCAuY29tcGFueSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cblxuLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyLW5leHQsXG4uaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlMVEk1Tmk0M0lETTNNaTQySURFMkxqWWdORGd1T0NJK1BIQmhkR2dnWm1sc2JEMGlibTl1WlNJZ2MzUnliMnRsUFNJalltTmlZMkpqSWlCemRISnZhMlV0ZDJsa2RHZzlJakV1TlRRMElpQmtQU0pOTFRJNU5pd3pOek5zTVRVc01qUnNMVEUxTERJMElpOCtQQzl6ZG1jK1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNXB4O1xuICB6LWluZGV4OiAxMDsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItbmV4dDpmb2N1cyxcbiAgLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyLXByZXY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cblxuLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyLW5leHQge1xuICByaWdodDogMDsgfVxuXG4uaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItcHJldiB7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5ob21lLXRlc3RpbW9uaWFsLWxpbmsge1xuICBtYXJnaW4tdG9wOiA2N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuaG9tZS10ZXN0aW1vbmlhbC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgLTIzcHggMCAtMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAxcHgpIHtcbiAgLmhvbWUtdGVzdGltb25pYWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogMCAyM3B4IDAgMjJweDtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5ob21lLXRlc3RpbW9uaWFscy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgNjdweDsgfVxuICAgIC5ob21lLXRlc3RpbW9uaWFscy1zZWN0aW9uIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLmhvbWUtdGVzdGltb25pYWxzLXNlY3Rpb24gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQxcHg7IH1cbiAgICAgIC5ob21lLXRlc3RpbW9uaWFscy1zZWN0aW9uIC50aXRsZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgLmhvbWUtdGVzdGltb25pYWxzLXNlY3Rpb24gLnRpdGxlIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgLmhvbWUtdGVzdGltb25pYWwgLmlubmVyIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBwYWRkaW5nOiAxNHB4IDE3cHggMjJweDsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbCAudG9wLWxpbmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweCA0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE0cHg7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gICAgLmhvbWUtdGVzdGltb25pYWwgLnRvcC1saW5lOjpiZWZvcmUge1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRvcDogMTFweDsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbCAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIC5ob21lLXRlc3RpbW9uaWFsIC5jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5ob21lLXRlc3RpbW9uaWFsIC5pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE4cHg7IH1cbiAgLmhvbWUtdGVzdGltb25pYWwgLmluZm8gcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNnB4O1xuICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbCAuY29tcGFueSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuaG9tZS10ZXN0aW1vbmlhbC1zbGlkZXItbmV4dCxcbiAgLmhvbWUtdGVzdGltb25pYWwtc2xpZGVyLXByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ob21lLXRlc3RpbW9uaWFsLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7IH0gfVxuXG4uaW50ZWdyYXRpb24tbGlzdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTtcbiAgcGFkZGluZzogMTE2cHggMCAxMjRweDsgfVxuXG4uaW50ZWdyYXRpb24tY2F0ZWdvcnktc2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uaW50ZWdyYXRpb24tY2F0ZWdvcnktc2VjdGlvbiArIC5pbnRlZ3JhdGlvbi1jYXRlZ29yeS1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTE3cHg7IH1cblxuLmludGVncmF0aW9uLWNhdGVnb3J5LXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yMHB4OyB9XG5cbi5pbnRlZ3JhdGlvbi1jYXRlZ29yeS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogNTAlOyB9XG5cbi5pbnRlZ3JhdGlvbi1jYXRlZ29yeS1pdGVtLWlubmVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjVzO1xuICB0cmFuc2l0aW9uOiB0b3AgMC41czsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmludGVncmF0aW9uLWNhdGVnb3J5LWl0ZW0taW5uZXI6aG92ZXIge1xuICAgICAgdG9wOiAtMTVweDsgfSB9XG5cbi5pbnRlZ3JhdGlvbi1jYXRlZ29yeS1pdGVtLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTI1cHg7IH1cblxuLmludGVncmF0aW9uLWNhdGVnb3J5LWl0ZW0taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgcGFkZGluZzogMzJweCA0M3B4IDMzcHg7IH1cbiAgLmludGVncmF0aW9uLWNhdGVnb3J5LWl0ZW0taW5mbyBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5pbnRlZ3JhdGlvbi1jYXRlZ29yeS1pdGVtLWluZm8gcCB7XG4gICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDlweDsgfVxuXG4uaW50ZWdyYXRpb24tY2F0ZWdvcnktbGluayB7XG4gIG1hcmdpbi10b3A6IDU4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW50ZWdyYXRpb24tY2F0ZWdvcnktbGluayAuZ2xvYmFsLWxpbmsge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyB9XG4gICAgLmludGVncmF0aW9uLWNhdGVnb3J5LWxpbmsgLmdsb2JhbC1saW5rOjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uaW50ZWdyYXRpb24tbGlzdC1sb2FkLXNwaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2FqYXgtc3Bpbi5naWZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaW50ZWdyYXRpb24tbGlzdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MnB4IDAgNzBweDsgfVxuICAuaW50ZWdyYXRpb24tY2F0ZWdvcnktc2VjdGlvbiArIC5pbnRlZ3JhdGlvbi1jYXRlZ29yeS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4OyB9XG4gIC5pbnRlZ3JhdGlvbi1jYXRlZ29yeS1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDsgfVxuICAuaW50ZWdyYXRpb24tY2F0ZWdvcnktaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaW50ZWdyYXRpb24tY2F0ZWdvcnktaXRlbS1pbWFnZSB7XG4gICAgcGFkZGluZzogMCAxOXB4O1xuICAgIHdpZHRoOiA5NXB4OyB9XG4gIC5pbnRlZ3JhdGlvbi1jYXRlZ29yeS1pdGVtLWluZm8ge1xuICAgIHBhZGRpbmc6IDI0cHggMjhweCAyNnB4OyB9XG4gICAgLmludGVncmF0aW9uLWNhdGVnb3J5LWl0ZW0taW5mbyBoMyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuaW50ZWdyYXRpb24tY2F0ZWdvcnktaXRlbS1pbmZvIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gIC5pbnRlZ3JhdGlvbi1jYXRlZ29yeS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4OyB9IH1cblxuLmxlYXJuLWFib3V0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMjBweCAwOyB9XG5cbi5sZWFybi1hYm91dC1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmxlYXJuLWFib3V0LWxlZnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICB3aWR0aDogNDAwcHg7IH1cblxuLmxlYXJuLWFib3V0LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICBwYWRkaW5nOiA2OHB4IDEwMHB4IDc0cHg7IH1cbiAgLmxlYXJuLWFib3V0LXJpZ2h0IGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7IH1cbiAgLmxlYXJuLWFib3V0LXJpZ2h0IHAge1xuICAgIGNvbG9yOiAjOTE5MDkwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4OyB9XG5cbi5sZWFybi1hYm91dC1saW5rIHtcbiAgbWFyZ2luLXRvcDogNDNweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5sZWFybi1hYm91dC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLmxlYXJuLWFib3V0LXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxlYXJuLWFib3V0LWxlZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmxlYXJuLWFib3V0LXJpZ2h0IHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICBwYWRkaW5nOiA0M3B4IDIwcHggNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubGVhcm4tYWJvdXQtcmlnaHQgaDIge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLmxlYXJuLWFib3V0LXJpZ2h0IHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogOXB4OyB9XG4gIC5sZWFybi1hYm91dC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4OyB9IH1cblxuLmxlZ2FsLXRlcm0tZGljdGlvbmFyeS1jYXQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmxlZ2FsLXRlcm0tZGljdGlvbmFyeS1jYXQtZml4ZWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiA3MHB4O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgfVxuXG4ubGVnYWwtdGVybS1kaWN0aW9uYXJ5LWNhdC1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5sZWdhbC10ZXJtLWRpY3Rpb25hcnktY2F0LWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gICAgLmxlZ2FsLXRlcm0tZGljdGlvbmFyeS1jYXQtaXRlbS5hY3RpdmUsIC5sZWdhbC10ZXJtLWRpY3Rpb25hcnktY2F0LWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMzdjYztcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuLmxlZ2FsLXRlcm0tZGljdGlvbmFyeS1saXN0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxNHB4IDAgMTA5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7IH1cblxuLmxlZ2FsLXRlcm0tZGljdGlvbmFyeS1saXN0LWNhdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuXG4ubGVnYWwtdGVybS1kaWN0aW9uYXJ5LWxpc3Qtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDEycHggLTIwcHggMDsgfVxuXG4ubGVnYWwtdGVybS1kaWN0aW9uYXJ5LWxpc3QtY29sIHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgcGFkZGluZzogMTVweCAyMHB4OyB9XG4gIC5sZWdhbC10ZXJtLWRpY3Rpb25hcnktbGlzdC1jb2wgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIxcHggMzBweCAyNHB4OyB9XG5cbi5sZWdhbC10ZXJtLWRpY3Rpb25hcnktbW9iaWxlLWNhdC1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGVnYWwtdGVybS1kaWN0aW9uYXJ5LW1vYmlsZS1jYXQtZml4ZWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTBweDtcbiAgei1pbmRleDogMjsgfVxuXG4ubGVnYWwtdGVybS1kaWN0aW9uYXJ5LW1vYmlsZS1jYXQtdGl0bGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBsZXR0ZXItc3BhY2luZzogMS41OHB4O1xuICBwYWRkaW5nOiAxNnB4IDAgMTdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxlZ2FsLXRlcm0tZGljdGlvbmFyeS1tb2JpbGUtY2F0LXRpdGxlLm9wZW46OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5sZWdhbC10ZXJtLWRpY3Rpb25hcnktbW9iaWxlLWNhdC10aXRsZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlMVEk1TmlBek9UQXVPQ0F4T0M0eklERXhMak1pUGp4d1lYUm9JR1pwYkd3OUltNXZibVVpSUhOMGNtOXJaVDBpSXpJMU1qVXlOU0lnYzNSeWIydGxMWGRwWkhSb1BTSXlMakl5TWlJZ1pEMGlUUzB5T1RVdU1pd3pPVEV1Tm13NExqUXNPQzQ1YkRndU5DMDRMamtpTHo0OEwzTjJaejQ9XCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICB3aWR0aDogMTdweDsgfVxuXG4ubGVnYWwtdGVybS1kaWN0aW9uYXJ5LW1vYmlsZS1jYXQtbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5sZWdhbC10ZXJtLWRpY3Rpb25hcnktbGlzdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNzBweDsgfVxuICAubGVnYWwtdGVybS1kaWN0aW9uYXJ5LWNhdC1zZWN0aW9uLFxuICAubGVnYWwtdGVybS1kaWN0aW9uYXJ5LWNhdC1maXhlZC1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sZWdhbC10ZXJtLWRpY3Rpb25hcnktbGlzdC1jYXQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNTNweDsgfVxuICAubGVnYWwtdGVybS1kaWN0aW9uYXJ5LWxpc3Qtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDI0cHggMCAwOyB9XG4gIC5sZWdhbC10ZXJtLWRpY3Rpb25hcnktbGlzdC1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAubGVnYWwtdGVybS1kaWN0aW9uYXJ5LWxpc3QtY29sIGEge1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4IDIwcHg7IH1cbiAgLmxlZ2FsLXRlcm0tZGljdGlvbmFyeS1saXN0LWNvbCArIC5sZWdhbC10ZXJtLWRpY3Rpb25hcnktbGlzdC1jb2wge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmxlZ2FsLXRlcm0tZGljdGlvbmFyeS1tb2JpbGUtY2F0LXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmxlZ2FsLXRlcm0tc2VhcmNoLXJlc3VsdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTtcbiAgcGFkZGluZzogMTE2cHggMCAxMDlweDsgfVxuXG4ubGVnYWwtdGVybS1zZWFyY2gtcmVzdWx0LXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5sZWdhbC10ZXJtLXNlYXJjaC1yZXN1bHQtdGl0bGUgcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzkxOTA5MDsgfVxuXG4ubGVnYWwtdGVybS1zZWFyY2gtcmVzdWx0LXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAyNHB4IC0yMHB4IDA7IH1cblxuLmxlZ2FsLXRlcm0tc2VhcmNoLXJlc3VsdC1jb2wge1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7IH1cbiAgLmxlZ2FsLXRlcm0tc2VhcmNoLXJlc3VsdC1jb2wgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDlweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzI1MjUyNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDIxcHggMzBweCAyNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmxlZ2FsLXRlcm0tc2VhcmNoLXJlc3VsdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1N3B4IDAgNzBweDsgfVxuICAubGVnYWwtdGVybS1zZWFyY2gtcmVzdWx0LXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubGVnYWwtdGVybS1zZWFyY2gtcmVzdWx0LXRpdGxlIHAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubGVnYWwtdGVybS1zZWFyY2gtcmVzdWx0LXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzOHB4IDAgMDsgfVxuICAubGVnYWwtdGVybS1zZWFyY2gtcmVzdWx0LWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5sZWdhbC10ZXJtLXNlYXJjaC1yZXN1bHQtY29sIGEge1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4IDIwcHg7IH1cbiAgLmxlZ2FsLXRlcm0tc2VhcmNoLXJlc3VsdC1jb2wgKyAubGVnYWwtdGVybS1zZWFyY2gtcmVzdWx0LWNvbCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5zZWFyY2gtYmxvZy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTtcbiAgcGFkZGluZzogOTBweCAwIDEyMHB4OyB9XG5cbi5zZWFyY2gtYmxvZy1oZWFkZXIge1xuICBtYXJnaW46IDAgLTIwcHg7IH1cbiAgLnNlYXJjaC1ibG9nLWhlYWRlcjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWFyY2gtYmxvZy1mb3JtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA4cHggMjBweCAwO1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5zZWFyY2gtYmxvZy1pbmZvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuc2VhcmNoLWJsb2ctaW5mbyBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5zZWFyY2gtYmxvZy1pbmZvIHAge1xuICAgIGNvbG9yOiAjOTE5MDkwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuLnNlYXJjaC1ibG9nLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA3cHggLTIwcHggMDsgfVxuXG4uc2VhcmNoLWJsb2ctaXRlbSB7XG4gIHBhZGRpbmc6IDMycHggMjBweCAzM3B4O1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5zZWFyY2gtYmxvZy1pdGVtOm5vdCg6bnRoLWNoaWxkKDQpKS5ibG9nLWNhcmQgLmlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuNXM7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNXM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI1MHB4KSB7XG4gICAgICAuc2VhcmNoLWJsb2ctaXRlbTpub3QoOm50aC1jaGlsZCg0KSkuYmxvZy1jYXJkIC5pbm5lcjpob3ZlciB7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAuc2VhcmNoLWJsb2ctaXRlbSAuaW5uZXItaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzM3Y2M7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5zZWFyY2gtYmxvZy1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlYXJjaC1ibG9nLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIzcHggMCA2NXB4OyB9XG4gIC5zZWFyY2gtYmxvZy1oZWFkZXIge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2VhcmNoLWJsb2ctaW5mbyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNjJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5zZWFyY2gtYmxvZy1pbmZvIHAge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoLWJsb2ctZm9ybSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VhcmNoLWJsb2ctcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDM4cHggMCAwOyB9XG4gIC5zZWFyY2gtYmxvZy1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWFyY2gtYmxvZy1pdGVtICsgLnNlYXJjaC1ibG9nLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnNlYXJjaC1ibG9nLW5hdmlnYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQ5cHg7IH0gfVxuXG4ub3VyLXBsYW5zLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMTRweCAwIDEyMHB4OyB9XG4gIC5vdXItcGxhbnMtc2VjdGlvbi5ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY1OyB9XG4gIC5vdXItcGxhbnMtc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYWJvdXQtdXMgLm91ci1wbGFucy1zZWN0aW9uIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4ub3VyLXBsYW5zLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDUwcHggLTE1cHggMDsgfVxuXG4ub3VyLXBsYW4taXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5vdXItcGxhbi1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDM1cHggMTVweCAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC41cztcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCkge1xuICAgIC5vdXItcGxhbi1pbm5lcjpob3ZlciB7XG4gICAgICB0b3A6IC0xMHB4OyB9IH1cblxuLm91ci1wbGFuLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDU2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ub3VyLXBsYW4tdGl0bGUge1xuICBjb2xvcjogIzI1MjUyNTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm91ci1wbGFucy1saW5rIHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLm91ci1wbGFucy1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAub3VyLXBsYW4taXRlbSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgd2lkdGg6IDI1JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAub3VyLXBsYW5zLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYzcHggMCA1NXB4OyB9XG4gICAgLm91ci1wbGFucy1zZWN0aW9uIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAub3VyLXBsYW5zLXJvdyB7XG4gICAgbWFyZ2luOiAzOHB4IC0xMHB4IDA7IH1cbiAgLm91ci1wbGFuLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5vdXItcGxhbi1pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAxM3B4OyB9XG4gIC5vdXItcGxhbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgLm91ci1wbGFucy1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wYXltZW50LXRhYmxlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMTZweCAwIDEyNHB4OyB9XG4gIC5wYXltZW50LXRhYmxlLXNlY3Rpb24gLmdyYXktYmtnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnBheW1lbnQtdGFibGUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBheW1lbnQtdGFibGUtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAucGF5bWVudC10YWJsZS10aXRsZSBwIHtcbiAgICBjb2xvcjogIzRmNTE1ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuXG4ucGF5bWVudC10YWJsZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogOTVweDsgfVxuICAucGF5bWVudC10YWJsZS13cmFwcGVyIC5wcmljZS1oZWFkZXItcm93IC5wcmljZS12YWwgc3BhbiB7XG4gICAgY29sb3I6ICMyNTI1MjU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnBheW1lbnQtdGFibGUtd3JhcHBlciAucHJpY2UtdmFsIHtcbiAgICB3aWR0aDogMzQwcHg7IH1cbiAgICAucGF5bWVudC10YWJsZS13cmFwcGVyIC5wcmljZS12YWwgLmNsb3NlLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDExcHg7IH1cbiAgICAgIC5wYXltZW50LXRhYmxlLXdyYXBwZXIgLnByaWNlLXZhbCAuY2xvc2UtaWNvbjo6YmVmb3JlLCAucGF5bWVudC10YWJsZS13cmFwcGVyIC5wcmljZS12YWwgLmNsb3NlLWljb246OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRmNTE1ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBsZWZ0OiAtMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICB3aWR0aDogMTRweDsgfVxuICAgICAgLnBheW1lbnQtdGFibGUtd3JhcHBlciAucHJpY2UtdmFsIC5jbG9zZS1pY29uOjpiZWZvcmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgIC5wYXltZW50LXRhYmxlLXdyYXBwZXIgLnByaWNlLXZhbCAuY2xvc2UtaWNvbjo6YWZ0ZXIge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgIC5wYXltZW50LXRhYmxlLXdyYXBwZXIgLnByaWNlLXZhbCAuY2hlY2tlZC1pY29uLTIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJaUIyYVdWM1FtOTRQU0l0TWprMkxqTWdNemt3TGpnZ01UUXVOaUF4TVM0NElpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJQzB5T1RZdU15QXpPVEF1T0NBeE5DNDJJREV4TGpnN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajQ4Y0dGMGFDQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU0wTkVNd056TWlJSE4wY205clpTMTNhV1IwYUQwaU15NDFOVFlpSUdROUlrMHRNamsxTERNNU5TNDFiRFF1TXl3MExqVnNOeTQzTFRnaUx6NDhMM04yWno0PVwiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTNweDsgfVxuICAucGF5bWVudC10YWJsZS13cmFwcGVyIC5wYW50aGVyLXBheW1lbnRzIGltZyB7XG4gICAgd2lkdGg6IDEzN3B4OyB9XG5cbi5wcmljZS10aXRsZSAuaW5mby1pY29uLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NDhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV5SWlCb1pXbG5hSFE5SWpFeUlpQjJhV1YzUW05NFBTSXRNams0TGpnZ016a3dMamtnTVRJdU5DQXhNaTQwSWo0OGNHRjBhQ0JtYVd4c1BTSWpaRGhrT0dRNElpQmtQU0pOTFRJNU1DNDVMRFF3TUM0eFl6QXNNQzR4TFRBdU1Td3dMakl0TUM0eExEQXVNbU10TUM0MExEQXVOQzB3TGpnc01DNDJMVEV1TXl3d0xqWmpMVEF1TWl3d0xUQXVOU3d3TFRBdU55d3dZeTB3TGpRdE1DNHhMVEF1T1Mwd0xqWXRNQzQ0TFRFdU1TQmpNQzR4TFRBdU5Dd3dMakV0TUM0M0xEQXVNaTB4TGpGak1DNHhMVEF1Tml3d0xqSXRNUzR6TERBdU15MHhMamxqTUN3d0xEQXRNQzR4TERBdE1DNHhZekF0TUM0ekxUQXVNUzB3TGpRdE1DNHpMVEF1TkdNdE1DNHhMREF0TUM0eUxEQXRNQzR6TFRBdU1TQmpMVEF1TVN3d0xUQXVNaTB3TGpFdE1DNHlMVEF1TTJNd0xUQXVNU3d3TGpFdE1DNHlMREF1TWkwd0xqSmpNQzR4TERBc01DNHlMREFzTUM0eUxEQm9NUzQ1WXpBdU1pd3dMREF1TkN3d0xqRXNNQzQwTERBdU5HTXdMREF1TWl3d0xEQXVOQzB3TGpFc01DNDJJR010TUM0eExEQXVOeTB3TGpNc01TNDBMVEF1TkN3eUxqSmpNQ3d3TGpJdE1DNHhMREF1TlMwd0xqRXNNQzQzWXpBc01DNHhMREFzTUM0eUxEQXNNQzQwWXpBc01DNHhMREF1TVN3d0xqSXNNQzR6TERBdU1tTXdMakVzTUN3d0xqTXRNQzR4TERBdU5DMHdMakVnWXpBdU1Td3dMREF1TWkwd0xqRXNNQzR6TFRBdU1VTXRNamt4TERNNU9TNDRMVEk1TUM0NExETTVPUzQ1TFRJNU1DNDVMRFF3TUM0eElFMHRNamt5TGpNc016a3pMak5qTUM0MkxEQXNNU3d3TGpVc01Td3hZekFzTUM0MkxUQXVOU3d4TFRFc01XTXRNQzQyTERBdE1TMHdMalV0TVMweElFTXRNamt6TGpNc016a3pMamN0TWpreUxqa3NNemt6TGpNdE1qa3lMak1zTXprekxqTWdUUzB5T1RJdU5pd3pPVEF1T1dNdE15NDBMREF0Tmk0eUxESXVPQzAyTGpJc05pNHlZekFzTXk0MExESXVPQ3cyTGpJc05pNHlMRFl1TW1NekxqUXNNQ3cyTGpJdE1pNDRMRFl1TWkwMkxqSWdReTB5T0RZdU5Dd3pPVE11TnkweU9Ea3VNU3d6T1RBdU9TMHlPVEl1Tml3ek9UQXVPU0l2UGp3dmMzWm5QZz09XCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnM7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgd2lkdGg6IDEycHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucGF5bWVudC10YWJsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2M3B4IDAgNzBweDsgfVxuICAucGF5bWVudC10YWJsZS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5wYXltZW50LXRhYmxlLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7IH1cbiAgLnBheW1lbnQtdGFibGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgIC5wYXltZW50LXRhYmxlLXdyYXBwZXIgLnByaWNlLWhlYWRlci1yb3cgLnByaWNlLXZhbCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAucGF5bWVudC10YWJsZS13cmFwcGVyIC5wYW50aGVyLXBheW1lbnRzIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC5wYXltZW50LXRhYmxlLXdyYXBwZXIgLnByaWNlLXZhbCB7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAgIC5wYXltZW50LXRhYmxlLXdyYXBwZXIgLnByaWNlLXZhbCBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9IH1cblxuLnByZXNzLW1lZGlhLWhlcm8tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDExNHB4IDAgMTI4cHg7IH1cbiAgLnByZXNzLW1lZGlhLWhlcm8tc2VjdGlvbiAudGl0bGUtaW5mbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByZXNzLW1lZGlhLWhlcm8tc2VjdGlvbiAudGl0bGUtaW5mbyBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAucHJlc3MtbWVkaWEtaGVyby1zZWN0aW9uIC50aXRsZS1pbmZvIHAge1xuICAgICAgY29sb3I6ICM5MTkwOTA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7IH1cbiAgLnByZXNzLW1lZGlhLWhlcm8tc2VjdGlvbiAuaW1hZ2UtY29sIHtcbiAgICBtYXJnaW4tdG9wOiA1OXB4OyB9XG5cbi5wcmVzcy1tZWRpYS1oZXJvLWxvZ28tcm93IHtcbiAgbWFyZ2luLXRvcDogNjdweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wcmVzcy1tZWRpYS1oZXJvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYycHggMCA2N3B4OyB9XG4gICAgLnByZXNzLW1lZGlhLWhlcm8tc2VjdGlvbiAudGl0bGUtaW5mbyBoMSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAucHJlc3MtbWVkaWEtaGVyby1zZWN0aW9uIC50aXRsZS1pbmZvIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLnByZXNzLW1lZGlhLWhlcm8tc2VjdGlvbiAuaW1hZ2UtY29sIHtcbiAgICAgIG1hcmdpbi10b3A6IDM5cHg7IH1cbiAgLnByZXNzLW1lZGlhLWhlcm8tbG9nby1yb3cge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAucHJlc3MtbWVkaWEtaGVyby1sb2dvLXJvdyAuaG9tZS1mZWF0dXJlZC1sb2dvLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ucHJlc3MtdGVzdGltb25pYWwtbGlzdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTtcbiAgcGFkZGluZzogMTEycHggMCAxMjBweDsgfVxuICAucHJlc3MtdGVzdGltb25pYWwtbGlzdC1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgMjVweDsgfVxuXG4ucHJlc3MtdGVzdGltb25pYWwtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMzNweCAyMHB4O1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLnByZXNzLXRlc3RpbW9uaWFsLXRvcC1wYXJ0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJlc3MtdGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC5wcmVzcy10ZXN0aW1vbmlhbC1ib3R0b20tcGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJlc3MtdGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC50b3AtbGluZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaUxUSTVNaUF6T0RjZ01qQXVNU0F4TlM0NElqNDhjR0YwYUNCbWFXeHNQU0lqTURNek4yTmpJaUJrUFNKTkxUSTROQzQyTERRd01pNDRhQzAzTGpOMkxUVXVNbU13TFRJdU1Td3dMakl0TXk0NExEQXVOaTAxWXpBdU5DMHhMaklzTVM0eExUSXVNeXd5TGpFdE15NHpZekV0TVN3eUxqTXRNUzQzTERNdU9TMHlMak5zTVM0MExETWdZeTB4TGpVc01DNDFMVEl1TlN3eExqSXRNeTR4TERKakxUQXVOaXd3TGprdE1Td3lMVEVzTXk0MWFETXVOVlkwTURJdU9Ib2dUUzB5TnpJdU5DdzBNREl1T0dndE55NHpkaTAxTGpKak1DMHlMakVzTUM0eUxUTXVPQ3d3TGpZdE5XTXdMalF0TVM0eUxERXVNUzB5TGpNc01pNHhMVE11TXlCak1TMHhMREl1TXkweExqY3NNeTQ0TFRJdU0yd3hMalFzTTJNdE1TNDFMREF1TlMweUxqVXNNUzR5TFRNdU1Td3ljeTB4TERJdE1Td3pMalZvTXk0MVZqUXdNaTQ0ZWlJdlBqd3ZjM1puUGc9PVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDE4cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLnRvcC1saW5lOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMzdjYztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiA0NHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDE3cHg7IH1cbiAgLnByZXNzLXRlc3RpbW9uaWFsLWxpc3QtaXRlbS1pbm5lciAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjdweDsgfVxuICAgIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogIzI1MjUyNTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAucHJlc3MtdGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC5pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4OyB9XG4gICAgLnByZXNzLXRlc3RpbW9uaWFsLWxpc3QtaXRlbS1pbm5lciAuaW5mbyBoMiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDsgfVxuICAgIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLmluZm8gcCB7XG4gICAgICBjb2xvcjogIzkzOTM5MztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xN3B4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLmNvbXBhbnkge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgLnByZXNzLXRlc3RpbW9uaWFsLWxpc3QtaXRlbS1pbm5lciAuY29tcGFueSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4ucHJlc3MtdGVzdGltb25pYWwtbGlzdC1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWxpbmsgLmdsb2JhbC1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4OyB9XG4gICAgLnByZXNzLXRlc3RpbW9uaWFsLWxpc3QtbGluayAuZ2xvYmFsLWxpbms6OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWxvYWQtc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYWpheC1zcGluLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYycHggMCA2N3B4OyB9XG4gICAgLnByZXNzLXRlc3RpbW9uaWFsLWxpc3Qtc2VjdGlvbiBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnByZXNzLXRlc3RpbW9uaWFsLWxpc3Qtcm93IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucHJlc3MtdGVzdGltb25pYWwtbGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJlc3MtdGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxN3B4IDIwcHggMTNweDsgfVxuICAgIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLnRvcC1saW5lIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweCA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE5cHggMTRweDtcbiAgICAgIGhlaWdodDogMjVweDsgfVxuICAgICAgLnByZXNzLXRlc3RpbW9uaWFsLWxpc3QtaXRlbS1pbm5lciAudG9wLWxpbmU6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIHRvcDogMTFweDsgfVxuICAgIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAxNHB4IGF1dG8gMDtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7IH1cbiAgICAgIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLmluZm8ge1xuICAgICAgbWFyZ2luOiA1M3B4IGF1dG8gMDtcbiAgICAgIG1heC13aWR0aDogMjUwcHg7IH1cbiAgICAgIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLmluZm8gaDIge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLmluZm8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5wcmVzcy10ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLmNvbXBhbnkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAucHJlc3MtdGVzdGltb25pYWwtbGlzdC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuLnByaWNlLXRhYmxlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMTRweCAwIDEyNXB4OyB9XG4gIC5wcmljZS10YWJsZS1zZWN0aW9uID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJpY2UtdGFibGUtc2VjdGlvbiAuZ3JheS1ia2cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cblxuLnByaWNlLXRhYmxlLWZpeGVkLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDcwcHg7XG4gIHotaW5kZXg6IDI7IH1cblxuLnByaWNlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnByaWNlLWhlYWRlci1yb3cge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC5wcmljZS1oZWFkZXItcm93IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI1MjUyNTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweDsgfVxuICAucHJpY2UtaGVhZGVyLXJvdyAucHJpY2Utc3dpdGNoLXJvdyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAucHJpY2UtaGVhZGVyLXJvdyAucHJpY2Utc3dpdGNoLWxhYmVsIHtcbiAgICBjb2xvcjogIzkxOTA5MDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS45cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjJzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7IH1cbiAgICAucHJpY2UtaGVhZGVyLXJvdyAucHJpY2Utc3dpdGNoLWxhYmVsLmNob29zZWQge1xuICAgICAgY29sb3I6ICMyNTI1MjU7IH1cbiAgICAucHJpY2UtaGVhZGVyLXJvdyAucHJpY2Utc3dpdGNoLWxhYmVsIHNwYW4ge1xuICAgICAgY29sb3I6ICM0NGMwNzM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucHJpY2UtaGVhZGVyLXJvdyAucHJpY2Utc3dpdGNoLWN0cmwge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwcHg7IH1cbiAgICAucHJpY2UtaGVhZGVyLXJvdyAucHJpY2Utc3dpdGNoLWN0cmw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIGxlZnQ6IDdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBsZWZ0IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnM7XG4gICAgICB3aWR0aDogMTlweDsgfVxuICAgIC5wcmljZS1oZWFkZXItcm93IC5wcmljZS1zd2l0Y2gtY3RybC5yaWdodDo6YWZ0ZXIge1xuICAgICAgbGVmdDogMzRweDsgfVxuICAucHJpY2UtaGVhZGVyLXJvdyAucHJpY2UtdmFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJpY2UtaGVhZGVyLXJvdyAucHJpY2UtdmFsIGgzIHtcbiAgICAgIGNvbG9yOiAjMjUyNTI1O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNzhweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJpY2UtaGVhZGVyLXJvdyAucHJpY2UtdmFsIGgyIHtcbiAgICAgIGNvbG9yOiAjMjUyNTI1O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gICAgLnByaWNlLWhlYWRlci1yb3cgLnByaWNlLXZhbCBwIHtcbiAgICAgIGNvbG9yOiAjOTE5MDkwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAucHJpY2UtaGVhZGVyLXJvdyAucG9wdWxhci1tYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRjMDczO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmc6IDJweCAwOyB9XG5cbi5wcmljZS1ib2xkLXJvdyB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJkYmRiO1xuICBwYWRkaW5nOiAxMXB4IDA7IH1cblxuLnByaWNlLXNwYWNlLXJvdyB0ZCB7XG4gIHBhZGRpbmc6IDE4cHggMDsgfVxuXG4ucHJpY2UtdGl0bGUtYm9sZCB7XG4gIGNvbG9yOiAjMjUyNTI1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjU4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByaWNlLW5vcm1hbC1yb3cgdGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RiZGJkYjtcbiAgcGFkZGluZzogMTBweCAwOyB9XG5cbi5wcmljZS10aXRsZSB7XG4gIGNvbG9yOiAjNGY1MTVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0OyB9XG4gIC5wcmljZS10aXRsZSAucHJpY2UtdGl0bGUtaW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJpY2UtdGl0bGUgLnByaWNlLXRpdGxlLWlubmVyIHNwYW4ge1xuICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnByaWNlLXRpdGxlIC5wcmljZS10aXRsZS12aWV3LW1vcmUge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjb2xvcjogIzAzMzdjYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNzdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByaWNlLXRpdGxlIC5wcmljZS10aXRsZS12aWV3LW1vcmUub3Blbjo6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnByaWNlLXRpdGxlIC5wcmljZS10aXRsZS12aWV3LW1vcmU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlMVE13TkM0eElETTVOQzQwSURrdU1pQTFMalFpUGp4d1lYUm9JR1pwYkd3OUltNXZibVVpSUhOMGNtOXJaVDBpSXpBek16ZGpZeUlnYzNSeWIydGxMWGRwWkhSb1BTSXhMamMzT0NJZ1pEMGlUUzB5T1RVdU5pd3pPVFV1TVd3dE5Dd3pMalpzTFRRdE15NDFJaTgrUEM5emRtYytcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICAgIHdpZHRoOiAxMnB4OyB9XG4gIC5wcmljZS10aXRsZSAuaW5mby1pY29uIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFeUlpQm9aV2xuYUhROUlqRXlJaUIyYVdWM1FtOTRQU0l0TWprNExqZ2dNemt3TGprZ01USXVOQ0F4TWk0MElqNDhjR0YwYUNCbWFXeHNQU0lqWkRoa09HUTRJaUJrUFNKTkxUSTVNQzQ1TERRd01DNHhZekFzTUM0eExUQXVNU3d3TGpJdE1DNHhMREF1TW1NdE1DNDBMREF1TkMwd0xqZ3NNQzQyTFRFdU15d3dMalpqTFRBdU1pd3dMVEF1TlN3d0xUQXVOeXd3WXkwd0xqUXRNQzR4TFRBdU9TMHdMall0TUM0NExURXVNU0JqTUM0eExUQXVOQ3d3TGpFdE1DNDNMREF1TWkweExqRmpNQzR4TFRBdU5pd3dMakl0TVM0ekxEQXVNeTB4TGpsak1Dd3dMREF0TUM0eExEQXRNQzR4WXpBdE1DNHpMVEF1TVMwd0xqUXRNQzR6TFRBdU5HTXRNQzR4TERBdE1DNHlMREF0TUM0ekxUQXVNU0JqTFRBdU1Td3dMVEF1TWkwd0xqRXRNQzR5TFRBdU0yTXdMVEF1TVN3d0xqRXRNQzR5TERBdU1pMHdMakpqTUM0eExEQXNNQzR5TERBc01DNHlMREJvTVM0NVl6QXVNaXd3TERBdU5Dd3dMakVzTUM0MExEQXVOR013TERBdU1pd3dMREF1TkMwd0xqRXNNQzQySUdNdE1DNHhMREF1Tnkwd0xqTXNNUzQwTFRBdU5Dd3lMakpqTUN3d0xqSXRNQzR4TERBdU5TMHdMakVzTUM0M1l6QXNNQzR4TERBc01DNHlMREFzTUM0MFl6QXNNQzR4TERBdU1Td3dMaklzTUM0ekxEQXVNbU13TGpFc01Dd3dMak10TUM0eExEQXVOQzB3TGpFZ1l6QXVNU3d3TERBdU1pMHdMakVzTUM0ekxUQXVNVU10TWpreExETTVPUzQ0TFRJNU1DNDRMRE01T1M0NUxUSTVNQzQ1TERRd01DNHhJRTB0TWpreUxqTXNNemt6TGpOak1DNDJMREFzTVN3d0xqVXNNU3d4WXpBc01DNDJMVEF1TlN3eExURXNNV010TUM0MkxEQXRNUzB3TGpVdE1TMHhJRU10TWprekxqTXNNemt6TGpjdE1qa3lMamtzTXprekxqTXRNamt5TGpNc016a3pMak1nVFMweU9USXVOaXd6T1RBdU9XTXRNeTQwTERBdE5pNHlMREl1T0MwMkxqSXNOaTR5WXpBc015NDBMREl1T0N3MkxqSXNOaTR5TERZdU1tTXpMalFzTUN3MkxqSXRNaTQ0TERZdU1pMDJMaklnUXkweU9EWXVOQ3d6T1RNdU55MHlPRGt1TVN3ek9UQXVPUzB5T1RJdU5pd3pPVEF1T1NJdlBqd3ZjM1puUGc9PVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgICB3aWR0aDogMTJweDsgfVxuICAgIC5wcmljZS10aXRsZSAuaW5mby1pY29uLm9wZW4ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFeUlpQm9aV2xuYUhROUlqRXlJaUIyYVdWM1FtOTRQU0l0TWprNExqZ2dNemt3TGpZZ01USXVOQ0F4TWk0MElqNDhjR0YwYUNCbWFXeHNQU0lqTWpVeU5USTFJaUJrUFNKTkxUSTVNQzQ1TERNNU9TNDRZekFzTUM0eExUQXVNU3d3TGpJdE1DNHhMREF1TW1NdE1DNDBMREF1TkMwd0xqZ3NNQzQyTFRFdU15d3dMalpqTFRBdU1pd3dMVEF1TlN3d0xUQXVOeXd3WXkwd0xqUXRNQzR4TFRBdU9TMHdMall0TUM0NExURXVNU0JqTUM0eExUQXVOQ3d3TGpFdE1DNDNMREF1TWkweExqRmpNQzR4TFRBdU5pd3dMakl0TVM0ekxEQXVNeTB4TGpsak1Dd3dMREF0TUM0eExEQXRNQzR4WXpBdE1DNHpMVEF1TVMwd0xqUXRNQzR6TFRBdU5HTXRNQzR4TERBdE1DNHlMREF0TUM0ekxUQXVNU0JqTFRBdU1Td3dMVEF1TWkwd0xqRXRNQzR5TFRBdU0yTXdMVEF1TVN3d0xqRXRNQzR5TERBdU1pMHdMakpqTUM0eExEQXNNQzR5TERBc01DNHlMREJvTVM0NVl6QXVNaXd3TERBdU5Dd3dMakVzTUM0MExEQXVNMk13TERBdU1pd3dMREF1TkMwd0xqRXNNQzQySUdNdE1DNHhMREF1Tnkwd0xqTXNNUzQwTFRBdU5Dd3lMakpqTUN3d0xqSXRNQzR4TERBdU5TMHdMakVzTUM0M1l6QXNNQzR4TERBc01DNHlMREFzTUM0ell6QXNNQzR5TERBdU1Td3dMaklzTUM0ekxEQXVNbU13TGpFc01Dd3dMak10TUM0eExEQXVOQzB3TGpFZ1l6QXVNU3d3TERBdU1pMHdMakVzTUM0ekxUQXVNVU10TWpreExETTVPUzQxTFRJNU1DNDRMRE01T1M0MkxUSTVNQzQ1TERNNU9TNDRJRTB0TWpreUxqTXNNemt5TGpsak1DNDJMREFzTVN3d0xqVXNNU3d4WXpBc01DNDJMVEF1TlN3eExURXNNV010TUM0MkxEQXRNUzB3TGpVdE1TMHhJRU10TWprekxqTXNNemt6TGpRdE1qa3lMamtzTXpreUxqa3RNamt5TGpNc016a3lMamtnVFMweU9USXVOaXd6T1RBdU5tTXRNeTQwTERBdE5pNHlMREl1T0MwMkxqSXNOaTR5WXpBc015NDBMREl1T0N3MkxqSXNOaTR5TERZdU1tTXpMalFzTUN3MkxqSXRNaTQ0TERZdU1pMDJMaklnUXkweU9EWXVOQ3d6T1RNdU15MHlPRGt1TVN3ek9UQXVOaTB5T1RJdU5pd3pPVEF1TmlJdlBqd3ZjM1puUGc9PVwiKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIC5wcmljZS10aXRsZSAuaW5mby1pY29uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2QybGtkR2c5SWpFeUlpQm9aV2xuYUhROUlqRXlJaUIyYVdWM1FtOTRQU0l0TWprNExqZ2dNemt3TGpZZ01USXVOQ0F4TWk0MElqNDhjR0YwYUNCbWFXeHNQU0lqTWpVeU5USTFJaUJrUFNKTkxUSTVNQzQ1TERNNU9TNDRZekFzTUM0eExUQXVNU3d3TGpJdE1DNHhMREF1TW1NdE1DNDBMREF1TkMwd0xqZ3NNQzQyTFRFdU15d3dMalpqTFRBdU1pd3dMVEF1TlN3d0xUQXVOeXd3WXkwd0xqUXRNQzR4TFRBdU9TMHdMall0TUM0NExURXVNU0JqTUM0eExUQXVOQ3d3TGpFdE1DNDNMREF1TWkweExqRmpNQzR4TFRBdU5pd3dMakl0TVM0ekxEQXVNeTB4TGpsak1Dd3dMREF0TUM0eExEQXRNQzR4WXpBdE1DNHpMVEF1TVMwd0xqUXRNQzR6TFRBdU5HTXRNQzR4TERBdE1DNHlMREF0TUM0ekxUQXVNU0JqTFRBdU1Td3dMVEF1TWkwd0xqRXRNQzR5TFRBdU0yTXdMVEF1TVN3d0xqRXRNQzR5TERBdU1pMHdMakpqTUM0eExEQXNNQzR5TERBc01DNHlMREJvTVM0NVl6QXVNaXd3TERBdU5Dd3dMakVzTUM0MExEQXVNMk13TERBdU1pd3dMREF1TkMwd0xqRXNNQzQySUdNdE1DNHhMREF1Tnkwd0xqTXNNUzQwTFRBdU5Dd3lMakpqTUN3d0xqSXRNQzR4TERBdU5TMHdMakVzTUM0M1l6QXNNQzR4TERBc01DNHlMREFzTUM0ell6QXNNQzR5TERBdU1Td3dMaklzTUM0ekxEQXVNbU13TGpFc01Dd3dMak10TUM0eExEQXVOQzB3TGpFZ1l6QXVNU3d3TERBdU1pMHdMakVzTUM0ekxUQXVNVU10TWpreExETTVPUzQxTFRJNU1DNDRMRE01T1M0MkxUSTVNQzQ1TERNNU9TNDRJRTB0TWpreUxqTXNNemt5TGpsak1DNDJMREFzTVN3d0xqVXNNU3d4WXpBc01DNDJMVEF1TlN3eExURXNNV010TUM0MkxEQXRNUzB3TGpVdE1TMHhJRU10TWprekxqTXNNemt6TGpRdE1qa3lMamtzTXpreUxqa3RNamt5TGpNc016a3lMamtnVFMweU9USXVOaXd6T1RBdU5tTXRNeTQwTERBdE5pNHlMREl1T0MwMkxqSXNOaTR5WXpBc015NDBMREl1T0N3MkxqSXNOaTR5TERZdU1tTXpMalFzTUN3MkxqSXRNaTQ0TERZdU1pMDJMaklnUXkweU9EWXVOQ3d6T1RNdU15MHlPRGt1TVN3ek9UQXVOaTB5T1RJdU5pd3pPVEF1TmlJdlBqd3ZjM1puUGc9PVwiKTsgfSB9XG4gIC5wcmljZS10aXRsZSAucHJpY2UtdGl0bGUtdGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICAgIGxlZnQ6IC0yNHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgcGFkZGluZzogMjBweCAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDQxNXB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucHJpY2UtdGl0bGUgLnByaWNlLXRpdGxlLXRpcDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjMjUyNTI1O1xuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDIxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC04cHg7XG4gICAgICB3aWR0aDogMDsgfVxuICAgIC5wcmljZS10aXRsZSAucHJpY2UtdGl0bGUtdGlwIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5wcmljZS12YWwge1xuICBjb2xvcjogIzRmNTE1ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMTBweDsgfVxuICAucHJpY2UtdmFsIC5jaGVja2VkLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlMVEk1Tnk0NUlETTVNQzQ1SURFMUlERXhMamdpUGp4d1lYUm9JR1pwYkd3OUltNXZibVVpSUhOMGNtOXJaVDBpSXpJMU1qVXlOU0lnYzNSeWIydGxMWGRwWkhSb1BTSXpMalUxTmlJZ1pEMGlUUzB5T1RZdU55d3pPVFV1Tm13MExqUXNOQzQxYkRndE9DSXZQand2YzNablBnPT1cIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEzcHg7IH1cbiAgLnByaWNlLXZhbCAubWludXMtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkxOTA5MDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwcHg7IH1cbiAgLnByaWNlLXZhbCAucHJpY2UtdmFsLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByaWNlLXZhbCAuZG90LWxpbmUge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJpY2UtdmFsIC5kb3QtbGluZS5vcGVuOjphZnRlciwgLnByaWNlLXZhbCAuZG90LWxpbmU6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDUwJSwgIzI1MjUyNSksIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzI1MjUyNSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpOyB9XG4gICAgLnByaWNlLXZhbCAuZG90LWxpbmU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDUwJSwgIzkxOTA5MCksIGNvbG9yLXN0b3AoMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzkxOTA5MCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA0cHggMXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDsgfVxuICAucHJpY2UtdmFsIC5wcmljZS12YWwtdGlwLWFycm93IHtcbiAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgIzI1MjUyNTtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm90dG9tOiAtMTZweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7IH1cbiAgLnByaWNlLXZhbCAucHJpY2UtdmFsLXRpcC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICAgIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yNHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdG9wOiAzMHB4O1xuICAgIHdpZHRoOiA0MTVweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnByaWNlLXZhbCAucHJpY2UtdmFsLXRpcC1jb250ZW50IHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnByaWNlLWhlYWRlci1yb3cgLnByaWNlLXN3aXRjaC1jdHJsIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgd2lkdGg6IDUxcHg7IH1cbiAgICAucHJpY2UtaGVhZGVyLXJvdyAucHJpY2Utc3dpdGNoLWN0cmwucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDI4cHg7IH1cbiAgICAucHJpY2UtaGVhZGVyLXJvdyAucHJpY2Utc3dpdGNoLWN0cmw6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgLnByaWNlLWhlYWRlci1yb3cgLnByaWNlLXN3aXRjaC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjY1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wcmljZS10aXRsZSAucHJpY2UtdGl0bGUtdGlwIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5wcmljZS1oZWFkZXItcm93IC5wcmljZS1zd2l0Y2gtbGFiZWwgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wcmljZS10YWJsZS1maXhlZC13cmFwcGVyIHtcbiAgICB0b3A6IDUwcHg7IH1cbiAgLnByaWNlLXRhYmxlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYycHggMCA3MHB4OyB9XG4gICAgLnByaWNlLXRhYmxlLXNlY3Rpb24gPiBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5wcmljZS1oZWFkZXItcm93IHRoIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfVxuICAucHJpY2UtaGVhZGVyLXJvdyAucHJpY2Utc3dpdGNoLXJvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJpY2UtaGVhZGVyLXJvdyAucHJpY2UtdmFsIGgzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByaWNlLWhlYWRlci1yb3cgLnByaWNlLXZhbCBoMixcbiAgLnByaWNlLWhlYWRlci1yb3cgLnByaWNlLXZhbCBwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcmljZS1oZWFkZXItcm93IC5wb3B1bGFyLW1hcmsge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS4yN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgcGFkZGluZzogMnB4IDA7IH1cbiAgLnByaWNlLXNwYWNlLXJvdyB0ZCB7XG4gICAgcGFkZGluZzogMjZweCAwOyB9XG4gIC5wcmljZS1ib2xkLXJvdyB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJkYmRiOyB9XG4gIC5wcmljZS10aXRsZS1ib2xkIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMzlweDsgfVxuICAucHJpY2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5wcmljZS10aXRsZSAucHJpY2UtdGl0bGUtaW5uZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjJweDsgfVxuICAgIC5wcmljZS10aXRsZSAuaW5mby1pY29uIHtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgd2lkdGg6IDEycHg7IH1cbiAgICAucHJpY2UtdGl0bGUgLnByaWNlLXRpdGxlLXZpZXctbW9yZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4zOXB4OyB9XG4gICAgICAucHJpY2UtdGl0bGUgLnByaWNlLXRpdGxlLXZpZXctbW9yZTo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDlweDsgfVxuICAgIC5wcmljZS10aXRsZSAucHJpY2UtdGl0bGUtdGlwIHtcbiAgICAgIHBhZGRpbmc6IDE5cHggMjhweDsgfVxuICAgICAgLnByaWNlLXRpdGxlIC5wcmljZS10aXRsZS10aXA6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDhweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDlweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA5cHg7XG4gICAgICAgIGxlZnQ6IDQ1cHg7IH1cbiAgICAgIC5wcmljZS10aXRsZSAucHJpY2UtdGl0bGUtdGlwIHAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLnByaWNlLXZhbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiA3MnB4OyB9XG4gICAgLnByaWNlLXZhbCAuY2hlY2tlZC1pY29uIHtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxM3B4OyB9XG4gICAgLnByaWNlLXZhbCAubWludXMtaWNvbiB7XG4gICAgICB3aWR0aDogN3B4OyB9XG4gICAgLnByaWNlLXZhbCAucHJpY2UtdmFsLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByaWNlLXZhbCAucHJpY2UtdmFsLXRpcC1hcnJvdyB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA4cHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogOXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA5cHg7IH1cbiAgICAucHJpY2UtdmFsIC5wcmljZS12YWwtdGlwLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMTlweCAyOHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDI4cHg7IH1cbiAgICAgIC5wcmljZS12YWwgLnByaWNlLXZhbC10aXAtY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLnF1ZXN0aW9uLWFuc3dlci1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTtcbiAgcGFkZGluZzogMTE3cHggMCAxNDdweDsgfVxuXG4ucXVlc3Rpb24tYW5zd2VyLXNlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnF1ZXN0aW9uLWFuc3dlci1zZWN0aW9uLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cblxuLnF1ZXN0aW9uLWFuc3dlci13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogOTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5xdWVzdGlvbi1hbnN3ZXItd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5xdWVzdGlvbi1hbnN3ZXItdGFicyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDMyLjQwNzQxJTsgfVxuXG4ucXVlc3Rpb24tYW5zd2VyLXRhYiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgY29sb3I6ICMyNTI1MjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS4zOXB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjNzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcywgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3M7IH1cbiAgLnF1ZXN0aW9uLWFuc3dlci10YWIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAucXVlc3Rpb24tYW5zd2VyLXRhYjpob3ZlciB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi5xdWVzdGlvbi1hbnN3ZXItdGFiICsgLnF1ZXN0aW9uLWFuc3dlci10YWIge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5xdWVzdGlvbi1hbnN3ZXItbGlzdHMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDY3LjU5MjU5JTsgfVxuXG4ucXVlc3Rpb24tYW5zd2VyLWxpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NiY2JjYjsgfVxuXG4ucXVlc3Rpb24tYW5zd2VyLWxpc3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2JjYmNiOyB9XG5cbi5xdWVzdGlvbi1hbnN3ZXItdGl0bGUge1xuICBwYWRkaW5nOiAyM3B4IDA7IH1cbiAgLnF1ZXN0aW9uLWFuc3dlci10aXRsZSBoMyB7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnF1ZXN0aW9uLWFuc3dlci10aXRsZSBoMzo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaUxUSTVOaUF6T1RBdU9DQXhPQzR6SURFeExqTWlQanh3WVhSb0lHWnBiR3c5SW01dmJtVWlJSE4wY205clpUMGlJekkxTWpVeU5TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUxqSXlNaUlnWkQwaVRTMHlPVFV1TWl3ek9URXVObXc0TGpRc09DNDViRGd1TkMwNExqa2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgICB3aWR0aDogMThweDsgfVxuICAucXVlc3Rpb24tYW5zd2VyLXRpdGxlIC5vcGVuOjphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAucXVlc3Rpb24tYW5zd2VyLXRpdGxlIHAge1xuICAgIGNvbG9yOiAjNGY1MTVlO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucXVlc3Rpb24tYW5zd2VyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDI1MHB4IDI4cHggMDsgfVxuICAucXVlc3Rpb24tYW5zd2VyLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5xdWVzdGlvbi1hbnN3ZXItY29tYm9ib3gtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxOyB9XG5cbi5xdWVzdGlvbi1hbnN3ZXItY29tYm9ib3gtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnF1ZXN0aW9uLWFuc3dlci1jb21ib2JveC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkbWxsZDBKdmVEMGlMVEk1TmlBek9UQXVPQ0F4T0M0eklERXhMak1pUGp4d1lYUm9JR1pwYkd3OUltNXZibVVpSUhOMGNtOXJaVDBpSXpJMU1qVXlOU0lnYzNSeWIydGxMWGRwWkhSb1BTSXlMakl5TWlJZ1pEMGlUUzB5T1RVdU1pd3pPVEV1Tm13NExqUXNPQzQ1YkRndU5DMDRMamtpTHo0OEwzTjJaejQ9XCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOXB4O1xuICAgIHRvcDogMjNweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXM7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICB3aWR0aDogMThweDsgfVxuICAucXVlc3Rpb24tYW5zd2VyLWNvbWJvYm94LWxhYmVsLm9wZW46OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5xdWVzdGlvbi1hbnN3ZXItY29tYm9ib3gtd3JhcHBlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG5cbi5xdWVzdGlvbi1hbnN3ZXItY29tYm9ib3gge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogIzI1MjUyNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjM5cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnF1ZXN0aW9uLWFuc3dlci1jb21ib2JveCArIC5xdWVzdGlvbi1hbnN3ZXItY29tYm9ib3gge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5xdWVzdGlvbi1hbnN3ZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjNweCAwIDcwcHg7IH1cbiAgLnF1ZXN0aW9uLWFuc3dlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICAgIHBhZGRpbmctdG9wOiA5N3B4OyB9XG4gIC5xdWVzdGlvbi1hbnN3ZXItdGFicyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucXVlc3Rpb24tYW5zd2VyLWxpc3RzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucXVlc3Rpb24tYW5zd2VyLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxOHB4IDA7IH1cbiAgICAucXVlc3Rpb24tYW5zd2VyLXRpdGxlIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gIC5xdWVzdGlvbi1hbnN3ZXItY29tYm9ib3gtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnF1ZXN0aW9uLWFuc3dlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMjRweDsgfVxuICAgIC5xdWVzdGlvbi1hbnN3ZXItY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi5zZWxlY3RlZC10aHJlZS1wb3N0cy1jb2x1bW4tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7IH1cbiAgLnNlbGVjdGVkLXRocmVlLXBvc3RzLWNvbHVtbi1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWxlY3RlZC10aHJlZS1wb3N0cy1jb2x1bW4tcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDYwcHggLTIwcHggMDsgfVxuXG4uc2VsZWN0ZWQtdGhyZWUtcG9zdHMtY29sdW1uLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLnNlbGVjdGVkLXRocmVlLXBvc3RzLWNvbHVtbi1saW5rIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNlbGVjdGVkLXRocmVlLXBvc3RzLWNvbHVtbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MnB4IDAgNjdweDsgfVxuICAgIC5zZWxlY3RlZC10aHJlZS1wb3N0cy1jb2x1bW4tc2VjdGlvbiBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnNlbGVjdGVkLXRocmVlLXBvc3RzLWNvbHVtbi1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNDlweCAwIDA7IH1cbiAgLnNlbGVjdGVkLXRocmVlLXBvc3RzLWNvbHVtbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zZWxlY3RlZC10aHJlZS1wb3N0cy1jb2x1bW4taXRlbSArIC5zZWxlY3RlZC10aHJlZS1wb3N0cy1jb2x1bW4taXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuc2VsZWN0ZWQtdGhyZWUtcG9zdHMtY29sdW1uLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7IH0gfVxuXG4uc2luZ2xlLWludGVncmF0aW9uLWhlcm8tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDkzcHggMCA3MFBYOyB9XG5cbi5zaW5nbGUtaW50ZWdyYXRpb24taGVyby1yb3c6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2luZ2xlLWludGVncmF0aW9uLWhlcm8tY29sIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7IH1cbiAgLnNpbmdsZS1pbnRlZ3JhdGlvbi1oZXJvLWNvbCAuY29udGVudC1jb2wge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9XG4gIC5zaW5nbGUtaW50ZWdyYXRpb24taGVyby1jb2wgLnBhZ2UtdGl0bGUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zaW5nbGUtaW50ZWdyYXRpb24taGVyby1jb2wgLnBhZ2UtdGl0bGUtY29udGVudCBoMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAuc2luZ2xlLWludGVncmF0aW9uLWhlcm8tY29sIC5wYWdlLXRpdGxlLWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zaW5nbGUtaW50ZWdyYXRpb24taGVyby1jb2wgLnBhZ2UtdGl0bGUtY29udGVudCB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4OyB9XG4gICAgLnNpbmdsZS1pbnRlZ3JhdGlvbi1oZXJvLWNvbCAucGFnZS10aXRsZS1jb250ZW50IGxpIHtcbiAgICAgIGNvbG9yOiAjNGY1MTVlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNpbmdsZS1pbnRlZ3JhdGlvbi1oZXJvLWNvbCAucGFnZS10aXRsZS1jb250ZW50IGxpOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lEUW9KSUhacFpYZENiM2c5SWkweU9UVXVOQ0F6T1RBdU5pQXhOeUF4TXk0eklpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJQzB5T1RVdU5DQXpPVEF1TmlBeE55QXhNeTR6T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStEUW84Y0dGMGFDQm1hV3hzUFNKdWIyNWxJaUJ6ZEhKdmEyVTlJaU0wTkVNd056TWlJSE4wY205clpTMTNhV1IwYUQwaU5DNHdNamdpSUdROUlrMHRNamswTERNNU5tdzFMRFV1TVd3NUxqRXRPUzR4SWk4K0RRbzhMM04yWno0TkNnPT1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgd2lkdGg6IDE4cHg7IH1cbiAgICAuc2luZ2xlLWludGVncmF0aW9uLWhlcm8tY29sIC5wYWdlLXRpdGxlLWNvbnRlbnQgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLnNpbmdsZS1pbnRlZ3JhdGlvbi1oZXJvLWNvbCAuaW1hZ2UtY29sIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAgIC5zaW5nbGUtaW50ZWdyYXRpb24taGVyby1jb2wgLmltYWdlLWNvbCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5zaW5nbGUtaW50ZWdyYXRpb24taGVyby1mb3JtIHtcbiAgbWFyZ2luOiAzN3B4IDAgMDtcbiAgbWF4LXdpZHRoOiA0MzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5zaW5nbGUtaW50ZWdyYXRpb24taGVyby1jb2wgLmNvbnRlbnQtY29sIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2luZ2xlLWludGVncmF0aW9uLWhlcm8tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjNweCAyMHB4IDU4cHg7IH1cbiAgLnNpbmdsZS1pbnRlZ3JhdGlvbi1oZXJvLWNvbCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2luZ2xlLWludGVncmF0aW9uLWhlcm8tY29sIC5jb250ZW50LWNvbCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnNpbmdsZS1pbnRlZ3JhdGlvbi1oZXJvLWNvbCAucGFnZS10aXRsZS1jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNpbmdsZS1pbnRlZ3JhdGlvbi1oZXJvLWNvbCAucGFnZS10aXRsZS1jb250ZW50IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAuc2luZ2xlLWludGVncmF0aW9uLWhlcm8tY29sIC5wYWdlLXRpdGxlLWNvbnRlbnQgcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnNpbmdsZS1pbnRlZ3JhdGlvbi1oZXJvLWNvbCAucGFnZS10aXRsZS1jb250ZW50IHVsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnNpbmdsZS1pbnRlZ3JhdGlvbi1oZXJvLWNvbCAucGFnZS10aXRsZS1jb250ZW50IGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgIC5zaW5nbGUtaW50ZWdyYXRpb24taGVyby1jb2wgLnBhZ2UtdGl0bGUtY29udGVudCBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgICAgIC5zaW5nbGUtaW50ZWdyYXRpb24taGVyby1jb2wgLnBhZ2UtdGl0bGUtY29udGVudCBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAgIC5zaW5nbGUtaW50ZWdyYXRpb24taGVyby1jb2wgLmltYWdlLWNvbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNpbmdsZS1pbnRlZ3JhdGlvbi1oZXJvLWNvbCAuaW1hZ2UtY29sIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MDBweDsgfVxuICAuc2luZ2xlLWludGVncmF0aW9uLWhlcm8tZm9ybSB7XG4gICAgbWFyZ2luOiAxOHB4IGF1dG8gMDsgfSB9XG5cbi5zaW5nbGUtbGVnYWwtdGVybS1jb250ZW50LXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY1O1xuICBwYWRkaW5nOiAxMjRweCAwOyB9XG5cbi5zaW5nbGUtbGVnYWwtdGVybS1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA3MHB4IDgwcHggNzdweDsgfVxuICAuc2luZ2xlLWxlZ2FsLXRlcm0tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG4gIC5zaW5nbGUtbGVnYWwtdGVybS1jb250ZW50IHAge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNGY1MTVlOyB9XG5cbi5zaW5nbGUtbGVnYWwtdGVybS1uZXh0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTE3cHg7IH1cbiAgLnNpbmdsZS1sZWdhbC10ZXJtLW5leHQtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uc2luZ2xlLWxlZ2FsLXRlcm0tbmV4dC1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMzlweCAtMjBweCAwOyB9XG5cbi5zaW5nbGUtbGVnYWwtdGVybS1uZXh0LWNvbCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuICAuc2luZ2xlLWxlZ2FsLXRlcm0tbmV4dC1jb2wgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCAwIHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA5cHggMCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMyNTI1MjU7XG4gICAgcGFkZGluZzogMjFweCAzMHB4IDI0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2luZ2xlLWxlZ2FsLXRlcm0tY29udGVudC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7IH1cbiAgLnNpbmdsZS1sZWdhbC10ZXJtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMzcHggMzBweCAzOXB4OyB9XG4gICAgLnNpbmdsZS1sZWdhbC10ZXJtLWNvbnRlbnQgaDEge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLnNpbmdsZS1sZWdhbC10ZXJtLWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5zaW5nbGUtbGVnYWwtdGVybS1uZXh0LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zaW5nbGUtbGVnYWwtdGVybS1uZXh0LXRpdGxlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDsgfVxuICAuc2luZ2xlLWxlZ2FsLXRlcm0tbmV4dC1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzhweCAwIDA7IH1cbiAgLnNpbmdsZS1sZWdhbC10ZXJtLW5leHQtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNpbmdsZS1sZWdhbC10ZXJtLW5leHQtY29sIGEge1xuICAgICAgcGFkZGluZzogMTZweCAyMHB4IDIwcHg7IH1cbiAgLnNpbmdsZS1sZWdhbC10ZXJtLW5leHQtY29sICsgLnNpbmdsZS1sZWdhbC10ZXJtLW5leHQtY29sIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLnNpbmdsZS1sZWdhbC10ZXJtLXNlYXJjaC1mb3JtLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlOGY4O1xuICBwYWRkaW5nOiA4N3B4IDAgMTA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uc2luZ2xlLWxlZ2FsLXRlcm0tc2VhcmNoLWZvcm0tY29udGVudCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbmdsZS1sZWdhbC10ZXJtLXNlYXJjaC1mb3JtLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAuc2luZ2xlLWxlZ2FsLXRlcm0tc2VhcmNoLWZvcm0tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyNTI1MjU7XG4gICAgbWF4LXdpZHRoOiA1MTJweDtcbiAgICBtYXJnaW46IDlweCBhdXRvIDA7IH1cblxuLnNpbmdsZS1sZWdhbC10ZXJtLXNlYXJjaC1mb3JtLXJvdyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMzdweCBhdXRvIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2luZ2xlLWxlZ2FsLXRlcm0tc2VhcmNoLWZvcm0tcm93IGlucHV0W3R5cGU9dGV4dF0ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogIzkxOTA5MDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4IDQ5cHggMTZweDsgfVxuICAgIC5zaW5nbGUtbGVnYWwtdGVybS1zZWFyY2gtZm9ybS1yb3cgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5zaW5nbGUtbGVnYWwtdGVybS1zZWFyY2gtZm9ybS1yb3cgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5zaW5nbGUtbGVnYWwtdGVybS1zZWFyY2gtZm9ybS1yb3cgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAuc2luZ2xlLWxlZ2FsLXRlcm0tc2VhcmNoLWZvcm0tcm93IGlucHV0W3R5cGU9dGV4dF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC5zaW5nbGUtbGVnYWwtdGVybS1zZWFyY2gtZm9ybS1yb3cgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLnNpbmdsZS1sZWdhbC10ZXJtLXNlYXJjaC1mb3JtLXJvdyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0TkNqd2hMUzBnUjJWdVpYSmhkRzl5T2lCQlpHOWlaU0JKYkd4MWMzUnlZWFJ2Y2lBeE9TNHdMakFzSUZOV1J5QkZlSEJ2Y25RZ1VHeDFaeTFKYmlBdUlGTldSeUJXWlhKemFXOXVPaUEyTGpBd0lFSjFhV3hrSURBcElDQXRMVDROQ2p4emRtY2dkbVZ5YzJsdmJqMGlNUzR4SWlCcFpEMGlUR0Y1WlhKZk1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJZ2VEMGlNSEI0SWlCNVBTSXdjSGdpRFFvSklIWnBaWGRDYjNnOUlpMHlPVFlnTXpnNElERTRJREU0SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lDMHlPVFlnTXpnNElERTRJREU0T3lJZ2VHMXNPbk53WVdObFBTSndjbVZ6WlhKMlpTSStEUW84YzNSNWJHVWdkSGx3WlQwaWRHVjRkQzlqYzNNaVBnMEtDUzV6ZERCN1ptbHNiRG9qTWpVeU5USTFPMzBOQ2p3dmMzUjViR1UrRFFvOGNHRjBhQ0JqYkdGemN6MGljM1F3SWlCa1BTSk5MVEkzT0M0MExEUXdNeTQyYkMwekxqY3RNeTQzWXpBdU9TMHhMak1zTVM0ekxUSXVOeXd4TGpNdE5DNHpZekF0TVMwd0xqSXRNaTB3TGpZdE0yTXRNQzQwTFRBdU9TMHdMamt0TVM0NExURXVOaTB5TGpRTkNnbGpMVEF1Tnkwd0xqY3RNUzQxTFRFdU1pMHlMalF0TVM0Mll5MHdMamt0TUM0MExURXVPUzB3TGpZdE15MHdMalpqTFRFc01DMHlMREF1TWkwekxEQXVObU10TUM0NUxEQXVOQzB4TGpnc01DNDVMVEl1TkN3eExqWmpMVEF1Tnl3d0xqY3RNUzR5TERFdU5TMHhMallzTWk0MERRb0pZeTB3TGpRc01DNDVMVEF1Tml3eExqa3RNQzQyTEROak1Dd3hMREF1TWl3eUxEQXVOaXd6Y3pBdU9Td3hMamdzTVM0MkxESXVOR013TGpjc01DNDNMREV1TlN3eExqSXNNaTQwTERFdU5tTXdMamtzTUM0MExERXVPU3d3TGpZc015d3dMalpqTVM0MkxEQXNNeTB3TGpRc05DNHpMVEV1TXcwS0NXd3pMamNzTXk0M1l6QXVNeXd3TGpNc01DNDJMREF1TkN3eExEQXVOR013TGpRc01Dd3dMamN0TUM0eExERXRNQzQwWXpBdU15MHdMak1zTUM0MExUQXVOaXd3TGpRdE1VTXRNamM0TERRd05DNHlMVEkzT0M0eExEUXdNeTQ1TFRJM09DNDBMRFF3TXk0MmVpQk5MVEk0TlN3ek9Ua05DZ2xqTFRFc01DNDVMVEl1TVN3eExqUXRNeTQwTERFdU5HTXRNUzR6TERBdE1pNDFMVEF1TlMwekxqUXRNUzQwWXkwd0xqa3RNQzQ1TFRFdU5DMHlMakV0TVM0MExUTXVOR013TFRFdU15d3dMalV0TWk0MUxERXVOQzB6TGpSak1DNDVMVEF1T1N3eUxqRXRNUzQwTERNdU5DMHhMalFOQ2dsak1TNHpMREFzTWk0MUxEQXVOU3d6TGpRc01TNDBZekF1T1N3d0xqa3NNUzQwTERJdU1Td3hMalFzTXk0MFF5MHlPRE11TlN3ek9UY3RNamcwTERNNU9DNHhMVEk0TlN3ek9UbE1MVEk0TlN3ek9UbDZJaTgrRFFvOEwzTjJaejROQ2c9PVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsZWZ0OiAyM3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxN3B4O1xuICAgIHdpZHRoOiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnNpbmdsZS1sZWdhbC10ZXJtLXNlYXJjaC1mb3JtLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYycHggMjBweCA3MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLWxlZ2FsLXRlcm0tc2VhcmNoLWZvcm0tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5zaW5nbGUtbGVnYWwtdGVybS1zZWFyY2gtZm9ybS1jb250ZW50IHAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY1O1xuICBwYWRkaW5nOiAxMTBweCAwIDEyMHB4OyB9XG4gIC5zaW5nbGUtdGVzdGltb25pYWwtc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLXJvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAuc2luZ2xlLXRlc3RpbW9uaWFsLXJvdyAuYXZhdGFyLWNvbCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDhweDtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgICAuc2luZ2xlLXRlc3RpbW9uaWFsLXJvdyAuYXZhdGFyLWNvbCBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2luZ2xlLXRlc3RpbW9uaWFsLXJvdyAubW9iaWxlLWF2YXRhci1jb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc2luZ2xlLXRlc3RpbW9uaWFsLXJvdyAubW9iaWxlLWF2YXRhci1jb2wgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuc2luZ2xlLXRlc3RpbW9uaWFsLXJvdyAuY29udGVudC1jb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDYwcHggODBweDsgfVxuICAuc2luZ2xlLXRlc3RpbW9uaWFsLXJvdyAuaW5uZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDMzN2NjO1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW5nbGUtdGVzdGltb25pYWwtcm93IC5pbm5lcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0OGMzWm5JSFpsY25OcGIyNDlJakV1TVNJZ2FXUTlJa3hoZVdWeVh6RWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWlCMmFXVjNRbTk0UFNJdE1qZzFMalFnTXpneUxqSWdNekF1TWlBeU15NDRJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSUMweU9EVXVOQ0F6T0RJdU1pQXpNQzR5SURJekxqZzdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0OGNHRjBhQ0JrUFNKTkxUSTNOQzQxTERRd05TNDVhQzB4TVhZdE55NDVZekF0TXk0eUxEQXVNeTAxTGpjc01DNDRMVGN1TldNd0xqWXRNUzQ0TERFdU5pMHpMalVzTXk0eExUUXVPV014TGpVdE1TNDFMRE11TkMweUxqWXNOUzQ0TFRNdU5Hd3lMakVzTkM0MUlHTXRNaTR5TERBdU55MHpMamdzTVM0M0xUUXVOeXd6WXkweExERXVNeTB4TGpVc015MHhMalVzTlM0eWFEVXVNMVkwTURVdU9Yb2dUUzB5TlRZdU1TdzBNRFV1T1dndE1URjJMVGN1T1dNd0xUTXVNaXd3TGpNdE5TNDNMREF1T0MwM0xqVmpNQzQyTFRFdU9Dd3hMall0TXk0MUxETXVNUzAwTGprZ1l6RXVOUzB4TGpVc015NDBMVEl1Tml3MUxqZ3RNeTQwYkRJdU1TdzBMalZqTFRJdU1pd3dMamN0TXk0NExERXVOeTAwTGpjc00yTXRNU3d4TGpNdE1TNDFMRE10TVM0MUxEVXVNbWcxTGpOV05EQTFMamw2SWlCbWFXeHNQU0lqTURNek4wTkRJaTgrUEM5emRtYytcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbGVmdDogLTUzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xOXB4O1xuICAgICAgd2lkdGg6IDM1cHg7IH1cbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC1yb3cgLmNvbnRlbnQgcCB7XG4gICAgY29sb3I6ICMyNTI1MjU7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5zaW5nbGUtdGVzdGltb25pYWwtcm93IC5pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgLnNpbmdsZS10ZXN0aW1vbmlhbC1yb3cgLmluZm8gaDMge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnNpbmdsZS10ZXN0aW1vbmlhbC1yb3cgLmluZm8gcCB7XG4gICAgICBjb2xvcjogIzkzOTM5MztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAuc2luZ2xlLXRlc3RpbW9uaWFsLXJvdyAuY29tcGFueSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uc2luZ2xlLXRlc3RpbW9uaWFsLWxpbmsge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2luZ2xlLXRlc3RpbW9uaWFsLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYzcHggMCA2N3B4OyB9XG4gICAgLnNpbmdsZS10ZXN0aW1vbmlhbC1zZWN0aW9uIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuc2luZ2xlLXRlc3RpbW9uaWFsLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5zaW5nbGUtdGVzdGltb25pYWwtcm93IC5hdmF0YXItY29sIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2luZ2xlLXRlc3RpbW9uaWFsLXJvdyAuY29udGVudC1jb2wge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogNDBweCAyMHB4IDQwcHggNDVweDsgfVxuICAgIC5zaW5nbGUtdGVzdGltb25pYWwtcm93IC5tb2JpbGUtYXZhdGFyLWNvbCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zaW5nbGUtdGVzdGltb25pYWwtcm93IC5pbm5lciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuc2luZ2xlLXRlc3RpbW9uaWFsLXJvdyAuaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgd2lkdGg6IDE3cHg7IH1cbiAgICAuc2luZ2xlLXRlc3RpbW9uaWFsLXJvdyAuY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuc2luZ2xlLXRlc3RpbW9uaWFsLXJvdyAuY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnNpbmdsZS10ZXN0aW1vbmlhbC1yb3cgLmluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNpbmdsZS10ZXN0aW1vbmlhbC1yb3cgLmluZm8gaDMge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAgIC5zaW5nbGUtdGVzdGltb25pYWwtcm93IC5pbmZvIHAge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDsgfVxuICAgIC5zaW5nbGUtdGVzdGltb25pYWwtcm93IC5jb21wYW55IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbmdsZS10ZXN0aW1vbmlhbC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4OyB9IH1cblxuZm9vdGVyIHtcbiAgcGFkZGluZzogNTJweCAwIDIwcHg7IH1cblxuLmZvb3Rlci1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXItbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMjYwcHg7IH1cblxuLmZvb3Rlci1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZm9vdGVyLWNvbCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTFweDsgfVxuXG4uZm9vdGVyLWNvbCBhIHtcbiAgY29sb3I6ICM2NDY0NmU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZm9vdGVyLWNvbCAud2lkZ2V0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4OyB9XG5cbi5mb290ZXItY29sIC5hcHAtc3RvcmUtaWNvbiB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHdpZHRoOiAxMzJweDsgfVxuXG4uZm9vdGVyLWNvbCAuZ29vZ2xlLXBsYXktaWNvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHdpZHRoOiAxMzJweDsgfVxuXG4uZm9vdGVyLXNvY2lhbC1jb2wgdWw6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9vdGVyLXNvY2lhbC1jb2wgbGkge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZm9vdGVyLXNvY2lhbC1jb2wgbGkgKyBsaSB7XG4gIG1hcmdpbjogMCAwIDAgMTRweDsgfVxuXG4uZm9vdGVyLXNvY2lhbC1jb2wgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDsgfVxuXG4uZm9vdGVyLWluZm8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZTllOTtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmZvb3Rlci1kZXNjcnB0aW9uIHAge1xuICBjb2xvcjogI2FhYTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDA7IH1cblxuLmZvb3Rlci1tZW51OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvb3Rlci1tZW51IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZvb3Rlci1tZW51IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMTJweDsgfVxuXG4uZm9vdGVyLW1lbnUgYSB7XG4gIGNvbG9yOiAjYWFhO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmZvb3Rlci1tb2JpbGUtcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiA1NnB4IDAgNDNweDsgfVxuICAuZm9vdGVyLW1vYmlsZS1yb3cgLndpZGdldC10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9vdGVyLW1vYmlsZS1waG9uZS1jb2wgLmN1c3RvbS1odG1sLXdpZGdldCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5mb290ZXItbW9iaWxlLXBob25lLWNvbCAuY3VzdG9tLWh0bWwtd2lkZ2V0IC5hcHAtc3RvcmUtaWNvbiB7XG4gICAgd2lkdGg6IDEyM3B4OyB9XG4gIC5mb290ZXItbW9iaWxlLXBob25lLWNvbCAuY3VzdG9tLWh0bWwtd2lkZ2V0IC5nb29nbGUtcGxheS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICB3aWR0aDogMTIzcHg7IH1cblxuLmZvb3Rlci1tb2JpbGUtc29jaWFsLWNvbCB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9vdGVyLW1vYmlsZS1zb2NpYWwtY29sIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDRweDsgfVxuICAuZm9vdGVyLW1vYmlsZS1zb2NpYWwtY29sIGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgd2lkdGg6IDM0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZm9vdGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb290ZXItcGhvbmUtY29sIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXItc29jaWFsLWNvbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyLWluZm8ge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuZm9vdGVyLWRlc2NycHRpb24ge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyLW5hdiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9vdGVyLW1lbnUgYSB7XG4gICAgY29sb3I6ICM2NDY0NmU7IH1cbiAgLmZvb3Rlci1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAzcHggNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZvb3Rlci1tZW51IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mb290ZXItZGVzY3JwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvb3Rlci1kZXNjcnB0aW9uIHAge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuZm9vdGVyLW1vYmlsZS1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIGZvb3RlciB7XG4gICAgcGFkZGluZzogNjBweCAwIDU3cHg7IH1cbiAgLmZvb3Rlci1jb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZvb3Rlci1jb2wgLndpZGdldC10aXRsZSB7XG4gICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTVweCAwIDE5cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5mb290ZXItY29sIC53aWRnZXQtdGl0bGU6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaUxUSTVOaUF6T1RBdU9DQXhPQzR6SURFeExqTWlQanh3WVhSb0lHWnBiR3c5SW01dmJtVWlJSE4wY205clpUMGlJekkxTWpVeU5TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUxqSXlNaUlnWkQwaVRTMHlPVFV1TWl3ek9URXVObXc0TGpRc09DNDViRGd1TkMwNExqa2lMejQ4TDNOMlp6ND1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cztcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICAgICAgICB3aWR0aDogMTdweDsgfVxuICAgICAgLmZvb3Rlci1jb2wgLndpZGdldC10aXRsZS5vcGVuOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLmZvb3Rlci1jb2wgLndpZGdldF9uYXZfbWVudSBoMiB+IGRpdiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAyMnB4IDAgMjJweCAzM3B4OyB9XG4gICAgLmZvb3Rlci1jb2wgbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4OyB9IH1cblxuYm9keSB7XG4gIHBhZGRpbmctdG9wOiA3MHB4OyB9XG4gIC5sb2dnZWQtaW4gYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDEwMnB4OyB9XG5cbmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzM3Y2M7XG4gIGhlaWdodDogNzBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIC5sb2dnZWQtaW4gaGVhZGVyIHtcbiAgICB0b3A6IDMycHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAgICAgLmxvZ2dlZC1pbiBoZWFkZXIge1xuICAgICAgICB0b3A6IDQ2cHg7IH0gfVxuICBoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gICAgcGFkZGluZzogMTZweCAwIDE1cHg7IH1cbiAgICBoZWFkZXIgLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWFkZXItbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGVyLWxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cblxuLmhlYWRlci1tb2JpbGUtbWVudS1idG4ge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTVweDtcbiAgbGVmdDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE3cHg7XG4gIHdpZHRoOiAyMnB4OyB9XG4gIC5oZWFkZXItbW9iaWxlLW1lbnUtYnRuIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHdpZHRoOiAyMnB4OyB9XG4gICAgLmhlYWRlci1tb2JpbGUtbWVudS1idG4gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLmhlYWRlci1tb2JpbGUtbWVudS1idG4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiA3cHg7IH1cbiAgICAuaGVhZGVyLW1vYmlsZS1tZW51LWJ0biBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDE0cHg7IH1cbiAgLmhlYWRlci1tb2JpbGUtbWVudS1idG4uaXMtYWN0aXZlIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTFweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0xcHgsIDApOyB9XG4gIC5oZWFkZXItbW9iaWxlLW1lbnUtYnRuLmlzLWFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDsgfVxuICAuaGVhZGVyLW1vYmlsZS1tZW51LWJ0bi5pcy1hY3RpdmUgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTFweCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgtMXB4LCAwKTsgfVxuXG4uaGVhZGVyLW5hdiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uaGVhZGVyLW1lbnU6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaGVhZGVyLW1lbnUgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5oZWFkZXItbWVudSA+IGxpID4gLm1lbnUtbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjsgfVxuICAgIC5oZWFkZXItbWVudSA+IGxpID4gLm1lbnUtbGluay5mYWRlIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4uaGVhZGVyLW1lbnUgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMThweDsgfVxuXG4uaGVhZGVyLW1lbnUgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLmhlYWRlci1tZW51IC5tZW51LWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaUxUWXdOUzQwSURjNE55NHhJRGt1TWlBMUxqUWlQanh3WVhSb0lHWnBiR3c5SW01dmJtVWlJSE4wY205clpUMGlJMlptWm1abVppSWdjM1J5YjJ0bExYZHBaSFJvUFNJeExqYzNPQ0lnWkQwaVRTMDFPVFl1T0N3M09EY3VPR3d0TkN3ekxqWnNMVFF0TXk0MUlpOCtQQzl6ZG1jK1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLmhlYWRlci1tZW51IC5mcmVlLXRyaWFsIHtcbiAgbWFyZ2luLWxlZnQ6IDExNHB4OyB9XG4gIC5oZWFkZXItbWVudSAuZnJlZS10cmlhbCBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDRjMDczO1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDlweCAyMnB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDlweCAyMnB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjc3cHg7XG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmhlYWRlci1tZW51IC5sb2dpbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gIC5oZWFkZXItbWVudSAubG9naW4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyLW1lbnUgLmxvZ2luIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS43N3B4O1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zdWItbWVudSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gLmljb24gLmltZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICAgLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtIC50aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtIC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDFweCkge1xuICAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03cHgpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjNzIGxpbmVhciwgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MgbGluZWFyLCBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgIC5zdWItbWVudS5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuc3ViLW1lbnUuc2luZ2xlLWNvbHVtbiB7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDEyLjVweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgLXdlYmtpdC1ib3gtc2hhZG93IGxpbmVhciAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgLXdlYmtpdC1ib3gtc2hhZG93IGxpbmVhciAwLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyBsaW5lYXIgMC4zcywgb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgbGluZWFyIDAuM3MsIG9wYWNpdHkgMC4zcyBsaW5lYXIsIC13ZWJraXQtYm94LXNoYWRvdyBsaW5lYXIgMC4zczsgfVxuICAgICAgLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAgIC5zdWItbWVudSAuc3ViLW1lbnUtaXRlbS5mYWRlIHtcbiAgICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gLmljb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHg7IH1cbiAgICAgICAgLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtIC5pY29uIC5pbWcge1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICB3aWR0aDogMjVweDsgfVxuICAgICAgLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtIC50aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMjUyNTI1O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5zdWItbWVudSAuc3ViLW1lbnUtaXRlbSAuZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogIzRmNTE1ZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMC45NjtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICBoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmhlYWRlci1tZW51ID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLmhlYWRlci1tZW51IC5mcmVlLXRyaWFsIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIC5oZWFkZXItbWVudSAuZnJlZS10cmlhbCBhIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjUycHg7IH1cbiAgLmhlYWRlci1tZW51IC5sb2dpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7IH1cbiAgICAuaGVhZGVyLW1lbnUgLmxvZ2luIGEge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNTJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICBoZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMzN2NjO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAuaGVhZGVyLW5hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMzdjYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6IDQ3cHggMjBweCAxM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC40cyBsaW5lYXIsIG9wYWNpdHkgMC40cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjRzIGxpbmVhciwgb3BhY2l0eSAwLjRzIGxpbmVhcjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyLW5hdi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmhlYWRlci1uYXYgLmhlYWRlci1tZW51ID4gbGkge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuaGVhZGVyLW1vYmlsZS1tZW51LWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlYWRlci1sb2dvIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDEzcHggMjBweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5oZWFkZXItbG9nbyBpbWcge1xuICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5oZWFkZXItbWVudSA+IC5tZW51LWl0ZW0ubG9naW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmhlYWRlci1tZW51ID4gLm1lbnUtaXRlbS5sb2dpbiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmhlYWRlci1tZW51ID4gLm1lbnUtaXRlbS5sb2dpbiAubWVudS1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLmhlYWRlci1tZW51ID4gLm1lbnUtaXRlbS5mcmVlLXRyaWFsIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5oZWFkZXItbWVudSA+IC5tZW51LWl0ZW0uZnJlZS10cmlhbCBhIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLW1lbnUgPiAubWVudS1pdGVtOm5vdCguZnJlZS10cmlhbCk6bm90KC5sb2dpbikgLm1lbnUtbGluayB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMjE3LCAyMTcsIDIxNywgMC4zKTsgfVxuICAuaGVhZGVyLW1lbnUgPiAubWVudS1pdGVtOm5vdCguZnJlZS10cmlhbCk6bm90KC5sb2dpbik6Zmlyc3QtY2hpbGQgLm1lbnUtbGluayB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMjE3LCAyMTcsIDIxNywgMC4zKTsgfVxuICAuaGVhZGVyLW1lbnUgPiAubWVudS1pdGVtOm5vdCguZnJlZS10cmlhbCk6bm90KC5sb2dpbikgPiAubWVudS1saW5rIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgIC5oZWFkZXItbWVudSA+IC5tZW51LWl0ZW06bm90KC5mcmVlLXRyaWFsKTpub3QoLmxvZ2luKSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDZweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBsaW5lYXI7XG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGxpbmVhciwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBsaW5lYXI7IH1cbiAgICAgIC5oZWFkZXItbWVudSA+IC5tZW51LWl0ZW06bm90KC5mcmVlLXRyaWFsKTpub3QoLmxvZ2luKSA+IC5tZW51LWxpbmsgLm1lbnUtYXJyb3cucm90YXRlZCB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5zdWItbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYmEoMjE3LCAyMTcsIDIxNywgMC4zKTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDEyLjVweDsgfVxuICAgICAgLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtIC5pY29uIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5zdWItbWVudSAuc3ViLW1lbnUtaXRlbSAuaWNvbiAuaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7IH1cbiAgICAgIC5zdWItbWVudSAuc3ViLW1lbnUtaXRlbSAudGl0bGUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5zb2Z0d2FyZS1oZXJvLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA3M3B4IDAgMDsgfVxuICAuc29mdHdhcmUtaGVyby1zZWN0aW9uLmlzX3dpZGVfc3BhY2Uge1xuICAgIHBhZGRpbmc6IDg0cHggMCA3NXB4OyB9XG5cbi5zb2Z0d2FyZS1oZXJvLXJvdzo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zb2Z0d2FyZS1oZXJvLWNvbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlOyB9XG4gIC5zb2Z0d2FyZS1oZXJvLWNvbCAuY29udGVudC1jb2wge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXgtd2lkdGg6IDU0MHB4OyB9XG4gIC5zb2Z0d2FyZS1oZXJvLWNvbCAucGFnZS10aXRsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNvZnR3YXJlLWhlcm8tY29sIC5wYWdlLXRpdGxlLWNvbnRlbnQgaDEge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgLnNvZnR3YXJlLWhlcm8tY29sIC5wYWdlLXRpdGxlLWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zb2Z0d2FyZS1oZXJvLWNvbCAucGFnZS10aXRsZS1jb250ZW50IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YzA3MztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOXB4IDIycHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA5cHggMjJweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI2cHggMTNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNvZnR3YXJlLWhlcm8tY29sIC5pbWFnZS1jb2wge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgLnNvZnR3YXJlLWhlcm8tY29sIC5pbWFnZS1jb2wgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4uc29mdHdhcmUtaGVyby1mb3JtIHtcbiAgbWFyZ2luOiAzNHB4IDAgMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5zb2Z0d2FyZS1oZXJvLWNvbCAuY29udGVudC1jb2wge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5zb2Z0d2FyZS1oZXJvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDY2cHggMjBweCAwOyB9XG4gICAgLnNvZnR3YXJlLWhlcm8tc2VjdGlvbi5pc193aWRlX3NwYWNlIHtcbiAgICAgIHBhZGRpbmc6IDYycHggMjBweCA1OHB4OyB9XG4gIC5zb2Z0d2FyZS1oZXJvLWNvbCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc29mdHdhcmUtaGVyby1jb2wgLmNvbnRlbnQtY29sIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLnNvZnR3YXJlLWhlcm8tY29sIC5wYWdlLXRpdGxlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zb2Z0d2FyZS1oZXJvLWNvbCAucGFnZS10aXRsZS1jb250ZW50IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAuc29mdHdhcmUtaGVyby1jb2wgLnBhZ2UtdGl0bGUtY29udGVudCBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICAuc29mdHdhcmUtaGVyby1jb2wgLnBhZ2UtdGl0bGUtY29udGVudCBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAgIC5zb2Z0d2FyZS1oZXJvLWNvbCAuaW1hZ2UtY29sIHtcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5zb2Z0d2FyZS1oZXJvLWNvbCAuaW1hZ2UtY29sIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuc29mdHdhcmUtaGVyby1mb3JtIHtcbiAgICBtYXJnaW46IDIzcHggYXV0byAwOyB9IH1cblxuLmhvbWVwYWdlLW1vZGFsLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIC5ob21lcGFnZS1tb2RhbC13cmFwcGVyLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhvbWVwYWdlLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMzdjYztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDIzcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAycHggMjNweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogOTM2cHg7XG4gIHBhZGRpbmc6IDM2cHggMCAwIDYzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaG9tZXBhZ2UtbW9kYWwtbG9nbyBpbWcge1xuICB3aWR0aDogMjAwcHg7IH1cblxuLmhvbWVwYWdlLW1vZGFsLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI0cHg7XG4gIHRvcDogMjRweDtcbiAgd2lkdGg6IDIzcHg7IH1cbiAgLmhvbWVwYWdlLW1vZGFsLWNsb3NlOjpiZWZvcmUsIC5ob21lcGFnZS1tb2RhbC1jbG9zZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogLTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAyOXB4OyB9XG4gIC5ob21lcGFnZS1tb2RhbC1jbG9zZTo6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuaG9tZXBhZ2UtbW9kYWwtY2xvc2U6OmFmdGVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5ob21lcGFnZS1tb2RhbC1yb3cge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5ob21lcGFnZS1tb2RhbC1yb3c6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaG9tZXBhZ2UtbW9kYWwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDkwcHg7IH1cbiAgLmhvbWVwYWdlLW1vZGFsLWxlZnQgLmhvbWVwYWdlLW1vZGFsLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ob21lcGFnZS1tb2RhbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiA0OTBweDtcbiAgcGFkZGluZy1sZWZ0OiA2N3B4OyB9XG5cbi5ob21lcGFnZS1tb2RhbC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuaG9tZXBhZ2UtbW9kYWwtY29udGVudCBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzNXB4OyB9XG4gIC5ob21lcGFnZS1tb2RhbC1jb250ZW50IHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuXG4uaG9tZXBhZ2UtbW9kYWwtZm9ybSB7XG4gIG1hcmdpbjogNDJweCAwIDA7IH1cbiAgLmhvbWVwYWdlLW1vZGFsLWZvcm0uc3RhcnQtZnJlZS10cmlhbC1mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4OyB9XG5cbi5ob21lcGFnZS1tb2RhbC1mb3JtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuaG9tZXBhZ2UtbW9kYWwtZm9ybS1kZXNjcmlwdGlvbiBwLFxuICAuaG9tZXBhZ2UtbW9kYWwtZm9ybS1kZXNjcmlwdGlvbiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC5ob21lcGFnZS1tb2RhbC1mb3JtLWRlc2NyaXB0aW9uIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5ob21lcGFnZS1tb2RhbC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5ob21lcGFnZS1tb2RhbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMjBweCA2MHB4OyB9XG4gIC5ob21lcGFnZS1tb2RhbC1jbG9zZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTlweDtcbiAgICB3aWR0aDogMTVweDsgfVxuICAgIC5ob21lcGFnZS1tb2RhbC1jbG9zZTo6YmVmb3JlLCAuaG9tZXBhZ2UtbW9kYWwtY2xvc2U6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHdpZHRoOiAxOXB4OyB9XG4gIC5ob21lcGFnZS1tb2RhbC1sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaG9tZXBhZ2UtbW9kYWwtbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDE4M3B4OyB9XG4gIC5ob21lcGFnZS1tb2RhbC1yb3cge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7IH1cbiAgLmhvbWVwYWdlLW1vZGFsLWxlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhvbWVwYWdlLW1vZGFsLWxlZnQgLmhvbWVwYWdlLW1vZGFsLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ob21lcGFnZS1tb2RhbC1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaG9tZXBhZ2UtbW9kYWwtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaG9tZXBhZ2UtbW9kYWwtY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAuaG9tZXBhZ2UtbW9kYWwtY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhvbWVwYWdlLW1vZGFsLWltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ob21lcGFnZS1tb2RhbC1pbWFnZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDsgfVxuICAuaG9tZXBhZ2UtbW9kYWwtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAuaG9tZXBhZ2UtbW9kYWwtZm9ybS1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50ZWFtLW1lbWJlcnMtc2VjdGlvbiB7XG4gIG1hcmdpbjogMTA5cHggMCAxNjZweDsgfVxuICAudGVhbS1tZW1iZXJzLXNlY3Rpb24gLmhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50ZWFtLW1lbWJlcnMtc2VjdGlvbiAuaGVhZGluZyBoMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuXG4udGVhbS1tZW1iZXItZ3JpZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNzhweDsgfVxuXG4udGVhbS1tZW1iZXIge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzJSAtIDQwcHgpO1xuICBoZWlnaHQ6IDMzOXB4O1xuICBtYXJnaW46IDAgMjBweCA2NXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgLnRlYW0tbWVtYmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAudGVhbS1tZW1iZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCA2NXB4OyB9XG4gICAgICAudGVhbS1tZW1iZXI6bnRoLWNoaWxkKG4rNCkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRlYW0tbWVtYmVyLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE5NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmY1OyB9XG4gIC50ZWFtLW1lbWJlci1pbWFnZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgKyAzNnB4KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4udGVhbS1tZW1iZXItdGV4dCB7XG4gIHBhZGRpbmc6IDQ0cHggMzBweCAwOyB9XG5cbi50ZWFtLW1lbWJlci1wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMzlweDtcbiAgY29sb3I6ICMwMzM3Y2M7IH1cblxuLnRlYW0tbWVtYmVyLW5hbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNy4zcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgLnRlYW0tbWVtYmVyLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH0gfVxuXG4ubG9hZC1tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgLmxvYWQtbW9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5sb2FkLW1vcmUgYTo6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4udGVzdGltb25pYWwtaGVyby1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDcwcHg7IH1cblxuLnRlc3RpbW9uaWFsLWhlcm8tcm93IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udGVzdGltb25pYWwtaGVyby1sZWZ0IHtcbiAgd2lkdGg6IDUxMHB4OyB9XG4gIC50ZXN0aW1vbmlhbC1oZXJvLWxlZnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAudGVzdGltb25pYWwtaGVyby1sZWZ0IHAge1xuICAgIGNvbG9yOiAjOTE5MDkwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxN3B4OyB9XG5cbi50ZXN0aW1vbmlhbC1oZXJvLWxpbmsge1xuICBtYXJnaW4tdG9wOiAzOHB4OyB9XG5cbi50ZXN0aW1vbmlhbC1oZXJvLXJpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi50ZXN0aW1vbmlhbC1oZXJvLXJpZ2h0LWltYWdlOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRlc3RpbW9uaWFsLWhlcm8tcmlnaHQtaW1hZ2UgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnRlc3RpbW9uaWFsLWhlcm8tZGVza3RvcC1iYWNrZ3JvdW5kIHtcbiAgYm90dG9tOiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzE1cHg7XG4gIHotaW5kZXg6IC0xOyB9XG4gIC50ZXN0aW1vbmlhbC1oZXJvLWRlc2t0b3AtYmFja2dyb3VuZCBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4udGVzdGltb25pYWwtaGVyby1tb2JpbGUtYmFja2dyb3VuZCB7XG4gIGJvdHRvbTogLTVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQ1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgei1pbmRleDogLTE7IH1cbiAgLnRlc3RpbW9uaWFsLWhlcm8tbW9iaWxlLWJhY2tncm91bmQgaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudGVzdGltb25pYWwtaGVyby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNjZweDsgfVxuICAudGVzdGltb25pYWwtaGVyby1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVzdGltb25pYWwtaGVyby1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50ZXN0aW1vbmlhbC1oZXJvLWxlZnQgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLnRlc3RpbW9uaWFsLWhlcm8tbGVmdCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAudGVzdGltb25pYWwtaGVyby1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4OyB9XG4gIC50ZXN0aW1vbmlhbC1oZXJvLXJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnRlc3RpbW9uaWFsLWhlcm8tcmlnaHQtaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4OyB9XG4gIC50ZXN0aW1vbmlhbC1oZXJvLWRlc2t0b3AtYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudGVzdGltb25pYWwtaGVyby1tb2JpbGUtYmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4udGVzdGltb25pYWwtbGlzdC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTtcbiAgcGFkZGluZzogMTEycHggMCAxMjBweDsgfVxuICAudGVzdGltb25pYWwtbGlzdC1zZWN0aW9uIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXN0aW1vbmlhbC1saXN0LXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgMjVweDsgfVxuXG4udGVzdGltb25pYWwtbGlzdC1pdGVtIHtcbiAgcGFkZGluZzogMzNweCAyMHB4O1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG5cbi50ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDIwcHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLnRlc3RpbW9uaWFsLXRvcC1wYXJ0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC50ZXN0aW1vbmlhbC1ib3R0b20tcGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC50b3AtbGluZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2RtbGxkMEp2ZUQwaUxUSTVNaUF6T0RjZ01qQXVNU0F4TlM0NElqNDhjR0YwYUNCbWFXeHNQU0lqTURNek4yTmpJaUJrUFNKTkxUSTROQzQyTERRd01pNDRhQzAzTGpOMkxUVXVNbU13TFRJdU1Td3dMakl0TXk0NExEQXVOaTAxWXpBdU5DMHhMaklzTVM0eExUSXVNeXd5TGpFdE15NHpZekV0TVN3eUxqTXRNUzQzTERNdU9TMHlMak5zTVM0MExETWdZeTB4TGpVc01DNDFMVEl1TlN3eExqSXRNeTR4TERKakxUQXVOaXd3TGprdE1Td3lMVEVzTXk0MWFETXVOVlkwTURJdU9Ib2dUUzB5TnpJdU5DdzBNREl1T0dndE55NHpkaTAxTGpKak1DMHlMakVzTUM0eUxUTXVPQ3d3TGpZdE5XTXdMalF0TVM0eUxERXVNUzB5TGpNc01pNHhMVE11TXlCak1TMHhMREl1TXkweExqY3NNeTQ0TFRJdU0yd3hMalFzTTJNdE1TNDFMREF1TlMweUxqVXNNUzR5TFRNdU1Td3ljeTB4TERJdE1Td3pMalZvTXk0MVZqUXdNaTQ0ZWlJdlBqd3ZjM1puUGc9PVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDE4cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLnRvcC1saW5lOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMzdjYztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBsZWZ0OiA0NHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDE3cHg7IH1cbiAgLnRlc3RpbW9uaWFsLWxpc3QtaXRlbS1pbm5lciAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjdweDsgfVxuICAgIC50ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogIzI1MjUyNTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC5hdmF0YXIge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgICAudGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC5hdmF0YXIgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAudGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC5pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gICAgLnRlc3RpbW9uaWFsLWxpc3QtaXRlbS1pbm5lciAuaW5mbyBoMiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMThweDsgfVxuICAgIC50ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLmluZm8gcCB7XG4gICAgICBjb2xvcjogIzkzOTM5MztcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xN3B4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC50ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLmNvbXBhbnkge1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtYXJnaW4tdG9wOiAxOHB4OyB9XG4gICAgLnRlc3RpbW9uaWFsLWxpc3QtaXRlbS1pbm5lciAuY29tcGFueSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAudGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC50ZXN0aW1vbmlhbC1saXN0LWl0ZW0tbGluayB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmRiZGI7XG4gICAgbWFyZ2luOiA0NXB4IC0yMHB4IDA7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgICAudGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC50ZXN0aW1vbmlhbC1saXN0LWl0ZW0tbGluayBhIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7IH1cbiAgICAgIC50ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLnRlc3RpbW9uaWFsLWxpc3QtaXRlbS1saW5rIGE6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7IH1cblxuLnRlc3RpbW9uaWFsLWxpc3QtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVzdGltb25pYWwtbGlzdC1saW5rIC5nbG9iYWwtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDsgfVxuICAgIC50ZXN0aW1vbmlhbC1saXN0LWxpbmsgLmdsb2JhbC1saW5rOjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4udGVzdGltb25pYWwtbGlzdC1sb2FkLXNwaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2FqYXgtc3Bpbi5naWZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudGVzdGltb25pYWwtbGlzdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MnB4IDAgNjdweDsgfVxuICAgIC50ZXN0aW1vbmlhbC1saXN0LXNlY3Rpb24gaDIge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC50ZXN0aW1vbmlhbC1saXN0LXJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnRlc3RpbW9uaWFsLWxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRlc3RpbW9uaWFsLWxpc3QtaXRlbS1pbm5lciB7XG4gICAgcGFkZGluZzogMTdweCAyMHB4IDEzcHg7IH1cbiAgICAudGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC50b3AtbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggNHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDE0cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAgIC50ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLnRvcC1saW5lOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICB0b3A6IDExcHg7IH1cbiAgICAudGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMTRweCBhdXRvIDA7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4OyB9XG4gICAgICAudGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC5jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAudGVzdGltb25pYWwtbGlzdC1pdGVtLWlubmVyIC5hdmF0YXIge1xuICAgICAgbWFyZ2luLXRvcDogNDNweDsgfVxuICAgICAgLnRlc3RpbW9uaWFsLWxpc3QtaXRlbS1pbm5lciAuYXZhdGFyIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNTlweDsgfVxuICAgIC50ZXN0aW1vbmlhbC1saXN0LWl0ZW0taW5uZXIgLmluZm8ge1xuICAgICAgbWFyZ2luOiA5cHggYXV0byAwO1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfVxuICAgICAgLnRlc3RpbW9uaWFsLWxpc3QtaXRlbS1pbm5lciAuaW5mbyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLnRlc3RpbW9uaWFsLWxpc3QtaXRlbS1pbm5lciAuaW5mbyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnRlc3RpbW9uaWFsLWxpc3QtaXRlbS1pbm5lciAuY29tcGFueSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLnRlc3RpbW9uaWFsLWxpc3QtaXRlbS1pbm5lciAudGVzdGltb25pYWwtbGlzdC1pdGVtLWxpbmsge1xuICAgICAgbWFyZ2luOiAzMnB4IC0yMHB4IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTFweDsgfVxuICAudGVzdGltb25pYWwtbGlzdC1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuLnRleHQtc2VjdGlvbiB7XG4gIG1hcmdpbjogNTBweCAwOyB9XG5cbi50aHJlZS1jb2wtYWZmaWxpYXRlLWluZm8tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTE0cHggMCAxMjJweDsgfVxuXG4udGhyZWUtY29sLWFmZmlsaWF0ZS1pbmZvLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi50aHJlZS1jb2wtYWZmaWxpYXRlLWluZm8tcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDY2cHggLTIwcHggMDsgfVxuXG4udGhyZWUtY29sLWFmZmlsaWF0ZS1pbmZvLWNvbCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuXG4udGhyZWUtY29sLWFmZmlsaWF0ZS1pbmZvLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2M3B4IDQwcHg7IH1cblxuLnRocmVlLWNvbC1hZmZpbGlhdGUtaW5mby1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRocmVlLWNvbC1hZmZpbGlhdGUtaW5mby1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjNweDsgfVxuICAudGhyZWUtY29sLWFmZmlsaWF0ZS1pbmZvLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAudGhyZWUtY29sLWFmZmlsaWF0ZS1pbmZvLWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM0ZjUxNWU7IH1cblxuLnRocmVlLWNvbC1hZmZpbGlhdGUtaW5mby1saW5rIHtcbiAgbWFyZ2luLXRvcDogNThweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC50aHJlZS1jb2wtYWZmaWxpYXRlLWluZm8tc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjJweCAwIDY3cHg7IH1cbiAgLnRocmVlLWNvbC1hZmZpbGlhdGUtaW5mby10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC50aHJlZS1jb2wtYWZmaWxpYXRlLWluZm8tcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDQ4cHggMCAwOyB9XG4gIC50aHJlZS1jb2wtYWZmaWxpYXRlLWluZm8tY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50aHJlZS1jb2wtYWZmaWxpYXRlLWluZm8tY29sICsgLnRocmVlLWNvbC1hZmZpbGlhdGUtaW5mby1jb2wge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnRocmVlLWNvbC1hZmZpbGlhdGUtaW5mby1pbm5lciB7XG4gICAgcGFkZGluZzogNDdweCAzNnB4OyB9XG4gIC50aHJlZS1jb2wtYWZmaWxpYXRlLWluZm8tbGluayB7XG4gICAgbWFyZ2luLXRvcDogNDRweDsgfSB9XG5cbi50aHJlZS1jb2wtY29udGFjdC1pbmZvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEyNHB4IDA7IH1cbiAgLnRocmVlLWNvbC1jb250YWN0LWluZm8tc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMThweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgcGFkZGluZzogODFweCAwIDkwcHg7IH1cblxuLnRocmVlLWNvbC1jb250YWN0LWluZm8tc2VjdGlvbi1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi50aHJlZS1jb2wtY29udGFjdC1pbmZvLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50aHJlZS1jb2wtY29udGFjdC1pbmZvLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cblxuLnRocmVlLWNvbC1jb250YWN0LWluZm8tcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA2OXB4OyB9XG5cbi50aHJlZS1jb2wtY29udGFjdC1pbmZvLWNvbCB7XG4gIHBhZGRpbmc6IDFweCAwIDlweDtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnRocmVlLWNvbC1jb250YWN0LWluZm8tY29sICsgLnRocmVlLWNvbC1jb250YWN0LWluZm8tY29sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTc5Nzk3OyB9XG5cbi50aHJlZS1jb2wtY29udGFjdC1pbmZvLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDUxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udGhyZWUtY29sLWNvbnRhY3QtaW5mby1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzRmNTE1ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC50aHJlZS1jb2wtY29udGFjdC1pbmZvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMjBweDsgfVxuICAgIC50aHJlZS1jb2wtY29udGFjdC1pbmZvLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiA0M3B4IDAgNzBweDsgfVxuICAudGhyZWUtY29sLWNvbnRhY3QtaW5mby10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC50aHJlZS1jb2wtY29udGFjdC1pbmZvLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNjlweDsgfVxuICAudGhyZWUtY29sLWNvbnRhY3QtaW5mby1jb2wge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRocmVlLWNvbC1jb250YWN0LWluZm8tY29sICsgLnRocmVlLWNvbC1jb250YWN0LWluZm8tY29sIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA1OHB4OyB9XG4gIC50aHJlZS1jb2wtY29udGFjdC1pbmZvLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLnRocmVlLWNvbC1udW1iZXItaW5mby1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTIzcHggMDsgfVxuXG4udGhyZWUtY29sLW51bWJlci1pbmZvLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4udGhyZWUtY29sLW51bWJlci1pbmZvLWNvbCB7XG4gIHBhZGRpbmc6IDExcHggMCAxOXB4O1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC50aHJlZS1jb2wtbnVtYmVyLWluZm8tY29sOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5Nzk3OTc7IH1cblxuLnRocmVlLWNvbC1udW1iZXItaW5mby1pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGhyZWUtY29sLW51bWJlci1pbmZvLWlubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgLnRocmVlLWNvbC1udW1iZXItaW5mby1pbm5lciBwIHtcbiAgICBjb2xvcjogIzRmNTE1ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogOXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRocmVlLWNvbC1udW1iZXItaW5mby1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50aHJlZS1jb2wtbnVtYmVyLWluZm8tcm93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGhyZWUtY29sLW51bWJlci1pbmZvLWNvbCB7XG4gICAgcGFkZGluZzogNTlweCAwIDY1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudGhyZWUtY29sLW51bWJlci1pbmZvLWNvbDpudGgtY2hpbGQoMikge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAudGhyZWUtY29sLW51bWJlci1pbmZvLWNvbDpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Nzk3OTc7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTg0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTY4cHg7IH1cbiAgICAgIC50aHJlZS1jb2wtbnVtYmVyLWluZm8tY29sOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTg0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE2OHB4OyB9XG4gIC50aHJlZS1jb2wtbnVtYmVyLWluZm8taW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAudGhyZWUtY29sLW51bWJlci1pbmZvLWlubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5tb2JpbGUtYnItaGlkZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi50aHJlZS1leHRlcm5hbC1saW5rLWNvbHVtbi1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTtcbiAgcGFkZGluZzogMTI0cHggMDsgfVxuXG4udGhyZWUtZXh0ZXJuYWwtbGluay1jb2x1bW4tcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTIwcHg7IH1cblxuLnRocmVlLWV4dGVybmFsLWxpbmstY29sdW1uIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC50aHJlZS1leHRlcm5hbC1saW5rLWNvbHVtbiAuaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmV4dGVybmFsLWxpbmstaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBoZWlnaHQ6IDE2NnB4OyB9XG5cbi5leHRlcm5hbC1saW5rLWluZm8ge1xuICBwYWRkaW5nOiAzNnB4IDQzcHggNDBweDsgfVxuICAuZXh0ZXJuYWwtbGluay1pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgLmV4dGVybmFsLWxpbmstaW5mbyBwIHtcbiAgICBjb2xvcjogIzRmNTE1ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRocmVlLWV4dGVybmFsLWxpbmstY29sdW1uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMDsgfVxuICAudGhyZWUtZXh0ZXJuYWwtbGluay1jb2x1bW4tcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRocmVlLWV4dGVybmFsLWxpbmstY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50aHJlZS1leHRlcm5hbC1saW5rLWNvbHVtbiArIC50aHJlZS1leHRlcm5hbC1saW5rLWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuZXh0ZXJuYWwtbGluay1pbmZvIHtcbiAgICBwYWRkaW5nOiAzNnB4IDMwcHggNDBweDsgfSB9XG5cbi50aHJlZS1wb3N0cy1jb2x1bW4tYnktY2F0ZWdvcnktc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7XG4gIHBhZGRpbmc6IDU1cHggMCA2M3B4OyB9XG4gIC50aHJlZS1wb3N0cy1jb2x1bW4tYnktY2F0ZWdvcnktc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGhyZWUtcG9zdHMtY29sdW1uLWJ5LWNhdGVnb3J5LWhlYWRlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC50aHJlZS1wb3N0cy1jb2x1bW4tYnktY2F0ZWdvcnktaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnRocmVlLXBvc3RzLWNvbHVtbi1ieS1jYXRlZ29yeS1oZWFkZXIgLnRocmVlLXBvc3RzLWNvbHVtbi1ieS1jYXRlZ29yeS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi50aHJlZS1wb3N0cy1jb2x1bW4tYnktY2F0ZWdvcnktcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDM4cHggLTIwcHggMDsgfVxuXG4udGhyZWUtcG9zdHMtY29sdW1uLWJ5LWNhdGVnb3J5LWl0ZW0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnRocmVlLXBvc3RzLWNvbHVtbi1ieS1jYXRlZ29yeS1pdGVtLmJsb2ctY2FyZCAuaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC41cztcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC41czsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjUwcHgpIHtcbiAgICAgIC50aHJlZS1wb3N0cy1jb2x1bW4tYnktY2F0ZWdvcnktaXRlbS5ibG9nLWNhcmQgLmlubmVyOmhvdmVyIHtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG5cbi50aHJlZS1wb3N0cy1jb2x1bW4tYnktY2F0ZWdvcnktbGluayB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC50aHJlZS1wb3N0cy1jb2x1bW4tYnktY2F0ZWdvcnktc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjJweCAwIDY3cHg7IH1cbiAgICAudGhyZWUtcG9zdHMtY29sdW1uLWJ5LWNhdGVnb3J5LXNlY3Rpb24gaDIge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC50aHJlZS1wb3N0cy1jb2x1bW4tYnktY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRocmVlLXBvc3RzLWNvbHVtbi1ieS1jYXRlZ29yeS1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzhweCAwIDA7IH1cbiAgLnRocmVlLXBvc3RzLWNvbHVtbi1ieS1jYXRlZ29yeS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50aHJlZS1wb3N0cy1jb2x1bW4tYnktY2F0ZWdvcnktaXRlbSArIC50aHJlZS1wb3N0cy1jb2x1bW4tYnktY2F0ZWdvcnktaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAudGhyZWUtcG9zdHMtY29sdW1uLWJ5LWNhdGVnb3J5LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7IH1cbiAgICAudGhyZWUtcG9zdHMtY29sdW1uLWJ5LWNhdGVnb3J5LWxpbmsgLm1vYmlsZS1zaG93IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG5cbi50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZjU7XG4gIHBhZGRpbmc6IDU1cHggMCA2M3B4OyB9XG5cbi50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktaGVhZGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAudGhyZWUtcG9zdHMtcm93LWJ5LWNhdGVnb3J5LWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDM4cHggLTIwcHggMDsgfVxuXG4udGhyZWUtcG9zdHMtcm93LWJ5LWNhdGVnb3J5LWxlZnQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLnRocmVlLXBvc3RzLXJvdy1ieS1jYXRlZ29yeS1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC41cztcbiAgdHJhbnNpdGlvbjogdG9wIDAuNXM7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNTBweCkge1xuICAgIC50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktaXRlbTpob3ZlciB7XG4gICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLnRocmVlLXBvc3RzLXJvdy1ieS1jYXRlZ29yeS1pdGVtIC50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktaXRlbS1pbm5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAudGhyZWUtcG9zdHMtcm93LWJ5LWNhdGVnb3J5LWl0ZW0gLmJsb2ctaW1hZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gICAgd2lkdGg6IDE4MHB4OyB9XG4gIC50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktaXRlbSAuYmxvZy1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAzNHB4IDQzcHg7IH1cbiAgICAudGhyZWUtcG9zdHMtcm93LWJ5LWNhdGVnb3J5LWl0ZW0gLmJsb2ctaW5mbyBoMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxN3B4OyB9XG4gICAgLnRocmVlLXBvc3RzLXJvdy1ieS1jYXRlZ29yeS1pdGVtIC5ibG9nLWluZm8gcCB7XG4gICAgICBjb2xvcjogIzRmNTE1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDlweDsgfVxuICAudGhyZWUtcG9zdHMtcm93LWJ5LWNhdGVnb3J5LWl0ZW0gLmJsb2ctY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjM5cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktaXRlbSAuYmxvZy1jYXRlZ29yeS5iaWxsaW5nIHtcbiAgICAgIGNvbG9yOiAjNDRjMDczOyB9XG4gICAgLnRocmVlLXBvc3RzLXJvdy1ieS1jYXRlZ29yeS1pdGVtIC5ibG9nLWNhdGVnb3J5LmJ1c2luZXNzIHtcbiAgICAgIGNvbG9yOiAjZmZiOTM5OyB9XG4gICAgLnRocmVlLXBvc3RzLXJvdy1ieS1jYXRlZ29yeS1pdGVtIC5ibG9nLWNhdGVnb3J5LmN5YmVyc2VjdXJpdHkge1xuICAgICAgY29sb3I6ICM4ODQwYzQ7IH1cbiAgICAudGhyZWUtcG9zdHMtcm93LWJ5LWNhdGVnb3J5LWl0ZW0gLmJsb2ctY2F0ZWdvcnkuaGVscGZ1bC10aXBzIHtcbiAgICAgIGNvbG9yOiAjMDMzN2NjOyB9XG5cbi50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktaXRlbSArIC50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktaXRlbSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnRocmVlLXBvc3RzLXJvdy1ieS1jYXRlZ29yeS1yaWdodCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAudGhyZWUtcG9zdHMtcm93LWJ5LWNhdGVnb3J5LXJpZ2h0IC5wb3B1bGFyLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMzN2NjO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAxOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjNweCAwIDY3cHg7IH1cbiAgLnRocmVlLXBvc3RzLXJvdy1ieS1jYXRlZ29yeS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGhyZWUtcG9zdHMtcm93LWJ5LWNhdGVnb3J5LXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzOHB4IDAgMDsgfVxuICAudGhyZWUtcG9zdHMtcm93LWJ5LWNhdGVnb3J5LWxlZnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnRocmVlLXBvc3RzLXJvdy1ieS1jYXRlZ29yeS1pdGVtIC50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktaXRlbS1pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRocmVlLXBvc3RzLXJvdy1ieS1jYXRlZ29yeS1pdGVtIC5ibG9nLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICBoZWlnaHQ6IDE2NnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktaXRlbSAuYmxvZy1pbmZvIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7IH1cbiAgLnRocmVlLXBvc3RzLXJvdy1ieS1jYXRlZ29yeS1pdGVtICsgLnRocmVlLXBvc3RzLXJvdy1ieS1jYXRlZ29yeS1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRocmVlLXBvc3RzLXJvdy1ieS1jYXRlZ29yeS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50aHJlZS1wb3N0cy1yb3ctYnktY2F0ZWdvcnktbGluayAubW9iaWxlLXNob3cge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuLnRocmVlLXZpZGVvcy1jb2x1bW4tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDExM3B4IDAgMTIzcHg7IH1cblxuLnRocmVlLXZpZGVvcy1jb2x1bW4tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRocmVlLXZpZGVvcy1jb2x1bW4tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAudGhyZWUtdmlkZW9zLWNvbHVtbi10aXRsZSBwIHtcbiAgICBjb2xvcjogIzRmNTE1ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogOXB4OyB9XG5cbi50aHJlZS12aWRlb3MtY29sdW1uLXJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA2MHB4IC0yMHB4IDA7IH1cblxuLnRocmVlLXZpZGVvcy1jb2x1bW4ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLnRocmVlLXZpZGVvcy1jb2x1bW4gLmlubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4udGhyZWUtdmlkZW9zLWNvbHVtbi1pbWFnZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDE2NnB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnRocmVlLXZpZGVvcy1jb2x1bW4taW1hZ2U6aG92ZXIgcGF0aCB7XG4gICAgZmlsbDogIzAzMzdjYztcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi50aHJlZS12aWRlb3MtY29sdW1uLWltYWdlLWJ0biB7XG4gIGhlaWdodDogNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTFweDsgfVxuICAudGhyZWUtdmlkZW9zLWNvbHVtbi1pbWFnZS1idG46OmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMjNweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci10b3A6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMzZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOHB4OyB9XG4gIC50aHJlZS12aWRlb3MtY29sdW1uLWltYWdlLWJ0biBzdmcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGhyZWUtdmlkZW9zLWNvbHVtbi1pbWFnZS1idG4gcGF0aCB7XG4gICAgZmlsbDogIzI1MjUyNTtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGZpbGwgMC4zcztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGZpbGwgMC4zczsgfVxuXG4udGhyZWUtdmlkZW9zLWNvbHVtbi1pbmZvIHtcbiAgcGFkZGluZzogNDBweDsgfVxuICAudGhyZWUtdmlkZW9zLWNvbHVtbi1pbmZvIGgzIHtcbiAgICBjb2xvcjogIzg4NDBjNDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAudGhyZWUtdmlkZW9zLWNvbHVtbi1pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuXG4udGhyZWUtdmlkZW9zLWNvbHVtbi1saW5rIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50aHJlZS12aWRlb3MtY29sdW1uLWRpYWxvZyB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLnRocmVlLXZpZGVvcy1jb2x1bW4tZGlhbG9nLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBwYWRkaW5nOiA1M3B4IDI1cHggMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzk0cHg7IH1cbiAgLnRocmVlLXZpZGVvcy1jb2x1bW4tZGlhbG9nLWlubmVyIC50aHJlZS12aWRlb3MtY29sdW1uLWRpYWxvZy1jbG9zZS1idG4ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOXB4O1xuICAgIHRvcDogMTdweDtcbiAgICB3aWR0aDogMTVweDsgfVxuICAgIC50aHJlZS12aWRlb3MtY29sdW1uLWRpYWxvZy1pbm5lciAudGhyZWUtdmlkZW9zLWNvbHVtbi1kaWFsb2ctY2xvc2UtYnRuOjpiZWZvcmUsIC50aHJlZS12aWRlb3MtY29sdW1uLWRpYWxvZy1pbm5lciAudGhyZWUtdmlkZW9zLWNvbHVtbi1kaWFsb2ctY2xvc2UtYnRuOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIHdpZHRoOiAyM3B4OyB9XG4gICAgLnRocmVlLXZpZGVvcy1jb2x1bW4tZGlhbG9nLWlubmVyIC50aHJlZS12aWRlb3MtY29sdW1uLWRpYWxvZy1jbG9zZS1idG46OmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLnRocmVlLXZpZGVvcy1jb2x1bW4tZGlhbG9nLWlubmVyIC50aHJlZS12aWRlb3MtY29sdW1uLWRpYWxvZy1jbG9zZS1idG46OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAudGhyZWUtdmlkZW9zLWNvbHVtbi1kaWFsb2ctaW5uZXIgLnZpZGVvLXJlc3BvbnNpdmUge1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRocmVlLXZpZGVvcy1jb2x1bW4tZGlhbG9nLWlubmVyIC52aWRlby1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC50aHJlZS12aWRlb3MtY29sdW1uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYycHggMCA2N3B4OyB9XG4gIC50aHJlZS12aWRlb3MtY29sdW1uLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnRocmVlLXZpZGVvcy1jb2x1bW4tdGl0bGUgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC50aHJlZS12aWRlb3MtY29sdW1uLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDsgfVxuICAudGhyZWUtdmlkZW9zLWNvbHVtbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudGhyZWUtdmlkZW9zLWNvbHVtbiArIC50aHJlZS12aWRlb3MtY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC50aHJlZS12aWRlb3MtY29sdW1uLWluZm8ge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDsgfVxuICAudGhyZWUtdmlkZW9zLWNvbHVtbi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC50aHJlZS12aWRlb3MtY29sdW1uLWRpYWxvZyB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC50aHJlZS12aWRlb3MtY29sdW1uLWRpYWxvZy1pbm5lciB7XG4gICAgcGFkZGluZzogNTNweCAyMHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udGltZWxpbmUtc2VjdGlvbiB7XG4gIG1hcmdpbjogMTA5cHggMCAxMjRweDsgfVxuICAudGltZWxpbmUtc2VjdGlvbiAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC50aW1lbGluZS1zZWN0aW9uIC50aXRsZSBoMiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cblxuLm1pbGVzdG9uZXMge1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAubWlsZXN0b25lczo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5taWxlc3RvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDE5MHB4O1xuICBtYXJnaW46IDAgNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5taWxlc3RvbmU6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5taWxlc3RvbmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm1pbGVzdG9uZTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIC5taWxlc3RvbmU6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM1cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMzdjYztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBjb250ZW50OiAnJzsgfVxuICAubWlsZXN0b25lOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI4cHg7XG4gICAgbGVmdDogMTIycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICM5MTkwOTA7XG4gICAgY29udGVudDogJyc7IH1cbiAgLm1pbGVzdG9uZSAueWVhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAubWlsZXN0b25lIC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjEwcHgpIHtcbiAgLm1pbGVzdG9uZSB7XG4gICAgbWFyZ2luOiAwIDMwcHg7IH1cbiAgICAubWlsZXN0b25lOjphZnRlciB7XG4gICAgICB3aWR0aDogMjAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gIC5taWxlc3RvbmUge1xuICAgIHdpZHRoOiAxNzBweDsgfVxuICAgIC5taWxlc3RvbmU6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDExMnB4O1xuICAgICAgd2lkdGg6IDE4MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudGltZWxpbmUtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA1OXB4IDAgNjVweDsgfVxuICAubWlsZXN0b25lcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAubWlsZXN0b25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjcxcHg7XG4gICAgbWFyZ2luOiA1NXB4IGF1dG87IH1cbiAgICAubWlsZXN0b25lOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLm1pbGVzdG9uZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5taWxlc3RvbmU6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLm1pbGVzdG9uZTo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMnB4KTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH0gfVxuXG4udHdvLWNvbC1saXN0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMTRweCAwIDEwNHB4OyB9XG5cbi50d28tY29sLWxpc3QtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnR3by1jb2wtbGlzdC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG5cbi50d28tY29sLWxpc3Qtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDQ1cHggLTIwcHggMDsgfVxuXG4udHdvLWNvbC1saXN0LWNvbCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnR3by1jb2wtbGlzdC1pbm5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnR3by1jb2wtbGlzdC1pY29uIHtcbiAgd2lkdGg6IDEyNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLnR3by1jb2wtbGlzdC1jb250ZW50IHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMycHggNDBweCAzNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDsgfVxuICAudHdvLWNvbC1saXN0LWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAudHdvLWNvbC1saXN0LWNvbnRlbnQgcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzRmNTE1ZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC50d28tY29sLWxpc3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjJweCAwIDcwcHg7IH1cbiAgLnR3by1jb2wtbGlzdC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC50d28tY29sLWxpc3Qtcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDM5cHggMCAwOyB9XG4gIC50d28tY29sLWxpc3QtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50d28tY29sLWxpc3QtY29sICsgLnR3by1jb2wtbGlzdC1jb2wge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnR3by1jb2wtbGlzdC1pY29uIHtcbiAgICB3aWR0aDogOTVweDsgfVxuICAudHdvLWNvbC1saXN0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHggMjhweCAyNnB4OyB9XG4gICAgLnR3by1jb2wtbGlzdC1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC50d28tY29sLWxpc3QtY29udGVudCBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi50d28tdHJhaW5lcnMtY29sdW1uLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMTJweCAwIDEyNHB4OyB9XG5cbi50d28tdHJhaW5lcnMtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnR3by10cmFpbmVycy10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4OyB9XG4gIC50d28tdHJhaW5lcnMtdGl0bGUgcCB7XG4gICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDlweDsgfVxuXG4udHdvLXRyYWluZXJzLWNvbHVtbi1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNzVweCAtMjBweCAwOyB9XG5cbi50d28tdHJhaW5lcnMtY29sdW1uIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogNTAlOyB9XG4gIC50d28tdHJhaW5lcnMtY29sdW1uIC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE3KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDExcHggMCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4udHdvLXRyYWluZXJzLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG4gIGhlaWdodDogMTkycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udHdvLXRyYWluZXJzLWltYWdlLWlubmVyIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50d28tdHJhaW5lcnMtaW5mbyB7XG4gIHBhZGRpbmc6IDQzcHggNjBweCA0NXB4OyB9XG4gIC50d28tdHJhaW5lcnMtaW5mbyBoMyB7XG4gICAgY29sb3I6ICMwMzM3Y2M7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnR3by10cmFpbmVycy1pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAudHdvLXRyYWluZXJzLWluZm8gcCB7XG4gICAgY29sb3I6ICM0ZjUxNWU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnR3by10cmFpbmVycy1pbmZvIC50d28tdHJhaW5lcnMtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAudHdvLXRyYWluZXJzLWluZm8gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0YzA3MztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA4cHggMjBweCAtMTFweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjBweCAtMTFweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41MnB4O1xuICAgIHBhZGRpbmc6IDExcHggMjVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC50d28tdHJhaW5lcnMtY29sdW1uLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYzcHggMCA3MHB4OyB9XG4gIC50d28tdHJhaW5lcnMtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAudHdvLXRyYWluZXJzLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLnR3by10cmFpbmVycy1jb2x1bW4tcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDQ4cHggMCAwOyB9XG4gIC50d28tdHJhaW5lcnMtY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50d28tdHJhaW5lcnMtY29sdW1uICsgLnR3by10cmFpbmVycy1jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLnR3by10cmFpbmVycy1pbWFnZSB7XG4gICAgaGVpZ2h0OiAxNDdweDsgfVxuICAgIC50d28tdHJhaW5lcnMtaW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogMTU2cHg7IH1cbiAgLnR3by10cmFpbmVycy1pbmZvIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7IH1cbiAgICAudHdvLXRyYWluZXJzLWluZm8gaDIge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgLnR3by10cmFpbmVycy1pbmZvIC50d28tdHJhaW5lcnMtbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudHdvLXRyYWluZXJzLWluZm8gYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDlweCAyMnB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOXB4IDIycHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjY1cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDI2cHggMTNweDsgfSB9XG5cbi55b3V0dWJlLXZpZGVvLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMjRweCAwOyB9XG4gIC55b3V0dWJlLXZpZGVvLXNlY3Rpb24uZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmNTsgfVxuXG4ueW91dHViZS12aWRlby1yb3cge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAueW91dHViZS12aWRlby1yb3cgLnlvdXR1YmUtdmlkZW8taW1hZ2UtY29sIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0NDBweDsgfVxuICAgIC55b3V0dWJlLXZpZGVvLXJvdyAueW91dHViZS12aWRlby1pbWFnZS1jb2w6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC55b3V0dWJlLXZpZGVvLXJvdyAueW91dHViZS12aWRlby1pbWFnZS1jb2w6aG92ZXIgcGF0aCB7XG4gICAgICBmaWxsOiAjMDMzN2NjO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAueW91dHViZS12aWRlby1yb3cgLnlvdXR1YmUtdmlkZW8taW1hZ2UtYnRuIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC55b3V0dWJlLXZpZGVvLXJvdyAueW91dHViZS12aWRlby1pbWFnZS1idG46OmJlZm9yZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDI2cHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci10b3A6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7IH1cbiAgICAueW91dHViZS12aWRlby1yb3cgLnlvdXR1YmUtdmlkZW8taW1hZ2UtYnRuIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC55b3V0dWJlLXZpZGVvLXJvdyAueW91dHViZS12aWRlby1pbWFnZS1idG4gcGF0aCB7XG4gICAgICBmaWxsOiAjMjUyNTI1O1xuICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGZpbGwgMC4zcztcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgZmlsbCAwLjNzOyB9XG4gIC55b3V0dWJlLXZpZGVvLXJvdyAuY29udGVudC1jb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDYwcHggODBweDsgfVxuICAueW91dHViZS12aWRlby1yb3cgLmlubmVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAzMzdjYztcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNTlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAueW91dHViZS12aWRlby1yb3cgLmlubmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejQ4YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJaUIyYVdWM1FtOTRQU0l0TWpnMUxqUWdNemd5TGpJZ016QXVNaUF5TXk0NElpQnpkSGxzWlQwaVpXNWhZbXhsTFdKaFkydG5jbTkxYm1RNmJtVjNJQzB5T0RVdU5DQXpPREl1TWlBek1DNHlJREl6TGpnN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajQ4Y0dGMGFDQmtQU0pOTFRJM05DNDFMRFF3TlM0NWFDMHhNWFl0Tnk0NVl6QXRNeTR5TERBdU15MDFMamNzTUM0NExUY3VOV013TGpZdE1TNDRMREV1TmkwekxqVXNNeTR4TFRRdU9XTXhMalV0TVM0MUxETXVOQzB5TGpZc05TNDRMVE11Tkd3eUxqRXNOQzQxSUdNdE1pNHlMREF1TnkwekxqZ3NNUzQzTFRRdU55d3pZeTB4TERFdU15MHhMalVzTXkweExqVXNOUzR5YURVdU0xWTBNRFV1T1hvZ1RTMHlOVFl1TVN3ME1EVXVPV2d0TVRGMkxUY3VPV013TFRNdU1pd3dMak10TlM0M0xEQXVPQzAzTGpWak1DNDJMVEV1T0N3eExqWXRNeTQxTERNdU1TMDBMamtnWXpFdU5TMHhMalVzTXk0MExUSXVOaXcxTGpndE15NDBiREl1TVN3MExqVmpMVEl1TWl3d0xqY3RNeTQ0TERFdU55MDBMamNzTTJNdE1Td3hMak10TVM0MUxETXRNUzQxTERVdU1tZzFMak5XTkRBMUxqbDZJaUJtYVd4c1BTSWpNRE16TjBORElpOCtQQzl6ZG1jK1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBsZWZ0OiAtNTNweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTE5cHg7XG4gICAgICB3aWR0aDogMzVweDsgfVxuICAueW91dHViZS12aWRlby1yb3cgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7IH1cbiAgICAueW91dHViZS12aWRlby1yb3cgLmNvbnRlbnQgcCB7XG4gICAgICBjb2xvcjogIzI1MjUyNTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAueW91dHViZS12aWRlby1yb3cgLnlvdXR1YmUtdmlkZW8tYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4OyB9XG4gICAgLnlvdXR1YmUtdmlkZW8tcm93IC55b3V0dWJlLXZpZGVvLWJ0biBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NGMwNzM7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCAyMHB4IC0xMXB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDIwcHggLTExcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjUycHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIzcHggMTBweCA0OHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnlvdXR1YmUtdmlkZW8tcm93IC55b3V0dWJlLXZpZGVvLWJ0biBhOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NE5Danh6ZG1jZ2RtVnljMmx2YmowaU1TNHhJaUJwWkQwaVRHRjVaWEpmTVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlCNGJXeHVjenA0YkdsdWF6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M5NGJHbHVheUlnZUQwaU1IQjRJaUI1UFNJd2NIZ2lEUW9KSUhacFpYZENiM2c5SWkweU9Ua2dNemt4SURFeUlERXlJaUJ6ZEhsc1pUMGlaVzVoWW14bExXSmhZMnRuY205MWJtUTZibVYzSUMweU9Ua2dNemt4SURFeUlERXlPeUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJK0RRbzhjR0YwYUNCbWFXeHNQU0lqWm1abVptWm1JaUJrUFNKTkxUSTVNeXd6T1RGakxUTXVNeXd3TFRZc01pNDNMVFlzTm5NeUxqY3NOaXcyTERaek5pMHlMamNzTmkwMlV5MHlPRGt1Tnl3ek9URXRNamt6TERNNU1Yb2dUUzB5T1RBdU9Td3pPVGN1TTJ3dE15d3hMamtOQ2dsakxUQXVNU3d3TFRBdU1Td3dMakV0TUM0eUxEQXVNV010TUM0eExEQXRNQzR4TERBdE1DNHlMREJqTFRBdU1TMHdMakV0TUM0eUxUQXVNaTB3TGpJdE1DNHpkaTB6TGpoak1DMHdMakVzTUM0eExUQXVNeXd3TGpJdE1DNHpZekF1TVMwd0xqRXNNQzR6TFRBdU1Td3dMalFzTUd3ekxERXVPUTBLQ1dNd0xqRXNNQzR4TERBdU1pd3dMaklzTUM0eUxEQXVNME10TWprd0xqZ3NNemszTGpFdE1qa3dMamdzTXprM0xqTXRNamt3TGprc016azNMak42SWk4K0RRbzhMM04yWno0TkNnPT1cIik7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEycHg7IH1cblxuLnlvdXR1YmUtdmlkZW8tZGlhbG9nIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4ueW91dHViZS12aWRlby1kaWFsb2ctaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNyk7XG4gIHBhZGRpbmc6IDUzcHggMjVweCAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3OTRweDsgfVxuICAueW91dHViZS12aWRlby1kaWFsb2ctaW5uZXIgLnlvdXR1YmUtdmlkZW8tZGlhbG9nLWNsb3NlLWJ0biB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE5cHg7XG4gICAgdG9wOiAxN3B4O1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gICAgLnlvdXR1YmUtdmlkZW8tZGlhbG9nLWlubmVyIC55b3V0dWJlLXZpZGVvLWRpYWxvZy1jbG9zZS1idG46OmJlZm9yZSwgLnlvdXR1YmUtdmlkZW8tZGlhbG9nLWlubmVyIC55b3V0dWJlLXZpZGVvLWRpYWxvZy1jbG9zZS1idG46OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTI1MjU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNnB4O1xuICAgICAgd2lkdGg6IDIzcHg7IH1cbiAgICAueW91dHViZS12aWRlby1kaWFsb2ctaW5uZXIgLnlvdXR1YmUtdmlkZW8tZGlhbG9nLWNsb3NlLWJ0bjo6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAueW91dHViZS12aWRlby1kaWFsb2ctaW5uZXIgLnlvdXR1YmUtdmlkZW8tZGlhbG9nLWNsb3NlLWJ0bjo6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gIC55b3V0dWJlLXZpZGVvLWRpYWxvZy1pbm5lciAudmlkZW8tcmVzcG9uc2l2ZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAueW91dHViZS12aWRlby1kaWFsb2ctaW5uZXIgLnZpZGVvLXJlc3BvbnNpdmUgaWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC55b3V0dWJlLXZpZGVvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDcwcHggMDsgfVxuICAueW91dHViZS12aWRlby1yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnlvdXR1YmUtdmlkZW8tcm93IC55b3V0dWJlLXZpZGVvLWltYWdlLWNvbCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC55b3V0dWJlLXZpZGVvLXJvdyAueW91dHViZS12aWRlby1pbWFnZS1idG4ge1xuICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDg4cHg7IH1cbiAgICAgIC55b3V0dWJlLXZpZGVvLXJvdyAueW91dHViZS12aWRlby1pbWFnZS1idG46OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAyMnB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci10b3A6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICAgIHRvcDogMThweDsgfVxuICAgIC55b3V0dWJlLXZpZGVvLXJvdyAuY29udGVudC1jb2wge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogNDVweCAyMHB4IDQwcHggNDVweDsgfVxuICAgIC55b3V0dWJlLXZpZGVvLXJvdyAuaW5uZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweDsgfVxuICAgICAgLnlvdXR1YmUtdmlkZW8tcm93IC5pbm5lcjo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICB3aWR0aDogMTdweDsgfVxuICAgIC55b3V0dWJlLXZpZGVvLXJvdyAueW91dHViZS12aWRlby1sb2dvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuICAgIC55b3V0dWJlLXZpZGVvLXJvdyAuY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICAgICAueW91dHViZS12aWRlby1yb3cgLmNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC55b3V0dWJlLXZpZGVvLXJvdyAueW91dHViZS12aWRlby1idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC55b3V0dWJlLXZpZGVvLWRpYWxvZyB7XG4gICAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC55b3V0dWJlLXZpZGVvLWRpYWxvZy1pbm5lciB7XG4gICAgcGFkZGluZzogNTNweCAyMHB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuIiwiLyoqXG4gKiBTd2lwZXIgNS40LjVcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDE2LCAyMDIwXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3c+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWNvbnRhaW5lci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGV7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojZmZmZmZmfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjaywuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2t7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojMDAwMDAwfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDo4cHg7aGVpZ2h0OjhweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjJ9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eToxO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjo2cHggMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgNHB4fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZXstLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiNmZmZmZmZ9LnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrey0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IzAwMDAwMH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6IzAwMDtvcGFjaXR5Oi42Oy13ZWJraXQtZmlsdGVyOmJsdXIoNTBweCk7ZmlsdGVyOmJsdXIoNTBweCk7ei1pbmRleDowfS5zd2lwZXItY29udGFpbmVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufSJdLCJzb3VyY2VSb290IjoiIn0=*/