@charset "UTF-8";
/*
Theme Name: blank
Text Domain: blank
Author: Pace Developers
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Normalize
--------------------------------------------------------------*/
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block; }

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active,
a:hover {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

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

mark {
  background: #ff0;
  color: #000; }

small {
  font-size: 80%; }

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

sup {
  top: -.5em; }

sub {
  bottom: -.25em; }

img {
  border: 0; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 1em 40px; }

hr {
  height: 0;
  box-sizing: content-box; }

pre {
  overflow: auto; }

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

button,
input,
optgroup,
select,
textarea {
  margin: 0;
  color: inherit;
  font: inherit; }

button {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

button[disabled],
html input[disabled] {
  cursor: default; }

button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0; }

input {
  line-height: normal; }

input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  box-sizing: border-box; }

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

input[type="search"] {
  box-sizing: content-box;
  -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

fieldset {
  margin: 0 2px;
  padding: .35em .625em .75em;
  border: 1px solid #c0c0c0; }

legend {
  padding: 0;
  border: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*--------------------------------------------------------------
2.0 Base
--------------------------------------------------------------*/
/*
* Usage: https://smacss.com/book/type-base
**/
html {
  font-size: 10px;
  box-sizing: border-box; }

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit; }

body {
  background: #c7e8ed;
  /* Fallback for when there is no custom background color defined. */ }

body,
button,
input,
select,
textarea {
  font-size: 1rem;
  color: #5c6770;
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  line-height: 1.5; }

b,
strong {
  font-weight: 600; }

blockquote,
q {
  quotes: "" ""; }
  blockquote:before, blockquote:after,
  q:before,
  q:after {
    content: ""; }

hr {
  height: 1px;
  margin-bottom: 1.5em;
  border: 0;
  background-color: #beb7b3; }

img {
  max-width: 100%;
  /* Adhere to container width. */
  height: auto;
  /* Make sure images are scaled correctly. */ }

label {
  font-weight: 400; }
  @media (max-width: 768px) {
    label {
      font-size: 1.4rem; } }
  @media (min-width: 768px) {
    label {
      font-size: 1.4rem; } }

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%; }

ul,
ol {
  margin: 1.5em 0;
  padding-left: 1.5em; }
  @media (max-width: 768px) {
    ul,
    ol {
      font-size: 1.4rem; } }
  @media (min-width: 768px) {
    ul,
    ol {
      font-size: 1.4rem; } }

ul {
  list-style: disc; }

ol {
  list-style: decimal; }

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em; }

dt {
  font-weight: bold; }

dd {
  margin: 0 1.5em 1.5em; }

table {
  width: 100%;
  margin: 0 0 1.5em; }
  @media (max-width: 768px) {
    table {
      font-size: 1.4rem; } }
  @media (min-width: 768px) {
    table {
      font-size: 1.4rem; } }
  table th {
    padding: 10px 20px; }
    @media (max-width: 992px) {
      table th {
        padding: 5px; } }
  table td {
    padding: 2px 20px; }
    @media (max-width: 992px) {
      table td {
        padding: 2px 15px; } }

a {
  color: #5c6770;
  font-weight: bold;
  text-decoration: none; }
  a:visited {
    color: #5c6770; }
  a:hover, a:focus, a:active {
    color: #000; }
  a:focus {
    outline: thin dotted; }
  a:hover, a:active {
    outline: 0; }

p {
  margin: 1em 0; }
  @media (max-width: 768px) {
    p {
      font-size: 1.4rem; } }
  @media (min-width: 768px) {
    p {
      font-size: 1.4rem; } }

dfn,
cite,
em,
i {
  font-style: italic; }

blockquote {
  margin: 0 1.5em; }

address {
  margin: 0 0 1.5em; }

pre {
  font-size: 0.9375rem;
  max-width: 100%;
  margin-bottom: 1.6em;
  padding: 1.6em;
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  line-height: 1.6;
  overflow: auto; }

code,
kbd,
tt,
var {
  font-size: 0.9375rem;
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help; }

mark,
ins {
  background: #fff9c0;
  text-decoration: none; }

big {
  font-size: 125%; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: .5em;
  clear: both;
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  line-height: 1.5; }

h1 {
  font-size: 3.4rem;
  margin-top: .25em; }

h2 {
  font-size: 2.8rem;
  margin: .5em 0; }

button,
input[type="button"],
input[type="reset"] {
  padding: .6em 1em .4em;
  border: 1px solid;
  border-radius: 3px;
  border-color: #ccc #ccc #bbb;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05); }
  @media (max-width: 768px) {
    button,
    input[type="button"],
    input[type="reset"] {
      font-size: 1.4rem; } }
  @media (min-width: 768px) {
    button,
    input[type="button"],
    input[type="reset"] {
      font-size: 1.4rem; } }
  button:hover,
  input[type="button"]:hover,
  input[type="reset"]:hover {
    border-color: #ccc #bbb #aaa;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02); }
  button:active, button:focus,
  input[type="button"]:active,
  input[type="button"]:focus,
  input[type="reset"]:active,
  input[type="reset"]:focus {
    border-color: #aaa #bbb #bbb;
    box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15); }

input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
  border: 2px solid #d7d7d6;
  border-radius: 0;
  border-top-color: #f58426;
  color: #666; }
  input[type="text"]:focus,
  input[type="number"]:focus,
  input[type="email"]:focus,
  input[type="tel"]:focus,
  input[type="url"]:focus,
  input[type="password"]:focus,
  input[type="search"]:focus,
  textarea:focus {
    color: #111; }

input[type="text"],
input[type="number"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
input[type="search"] {
  font-size: 1.6rem;
  padding: 3px;
  padding-left: 10px;
  text-align: center; }
  .input-group input[type="text"], .input-group
  input[type="number"], .input-group
  input[type="email"], .input-group
  input[type="tel"], .input-group
  input[type="url"], .input-group
  input[type="password"], .input-group
  input[type="search"] {
    width: 85px; }

textarea {
  width: 100%;
  padding-left: 3px; }

select {
  font-size: 1.6rem;
  padding: 3px;
  border: 2px solid #d7d7d6;
  border-radius: 0; }

input[type=radio] {
  width: 20px;
  margin: 0;
  padding: 0;
  opacity: 0; }
  input[type=radio] + label {
    position: relative; }
    input[type=radio] + label::before, input[type=radio] + label::after {
      position: absolute;
      top: 0;
      left: 0;
      width: 20px;
      height: 20px;
      margin-left: -25px;
      -webkit-transition: 0.2s border-color;
      transition: 0.2s border-color;
      border: 2px #d7d7d6 solid;
      border-radius: 100%;
      background: #fff;
      content: ""; }
    input[type=radio] + label::after {
      width: 12px;
      height: 12px;
      margin-top: 4px;
      margin-left: -21px;
      -webkit-transition: 0.2s opacity;
      transition: 0.2s opacity;
      border: 0;
      background: #f58426;
      opacity: 0; }
  input[type=radio]:checked + label::before {
    border-color: #f58426; }
  input[type=radio]:checked + label::after {
    opacity: 1; }

input[type=checkbox] {
  display: none;
  width: 20px;
  margin: 0;
  padding: 0; }
  input[type=checkbox] + label {
    display: block;
    position: relative;
    padding-left: 30px; }
    input[type=checkbox] + label::before {
      position: absolute;
      top: 0;
      left: 0;
      width: 20px;
      height: 20px;
      margin-left: 0;
      -webkit-transition: 0.2s border-color;
      transition: 0.2s border-color;
      border: 2px #d7d7d6 solid;
      background: #fff;
      font-weight: bold;
      line-height: 18px;
      text-align: center;
      content: ""; }
  input[type=checkbox]:checked + label::before {
    border-color: #f58426;
    content: "✓"; }

input + label {
  padding-left: 5px; }

input[type=submit] {
  font-size: 2.6rem;
  padding: 5px 10px;
  -webkit-transition: .2s background-color;
  transition: .2s background-color;
  border: 0;
  border-radius: 5px;
  background: #f58426;
  color: #fff; }
  input[type=submit]:hover, input[type=submit]:focus, input[type=submit]:active {
    background: #f4760e; }
  input[type=submit].small {
    font-size: 1.55rem; }

/*--------------------------------------------------------------
3.0 Accessibility
--------------------------------------------------------------*/
/*
* Usage: https://smacss.com/book/type-module
**/
body {
  background-image: url("../img/clouds.png");
  background-repeat: no-repeat;
  background-position: center top; }


.center-x {
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }


.center-y {
  position: absolute;
  top: 50%;
  width: 100%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

.content-width {
  width: 1000px;
  margin: 0 auto; }

.logo {
  margin-top: 35px; }
  .logo--center {
    display: block;
    margin-right: auto;
    margin-left: auto; }

header h1 {
  font-size: 3.6rem;
  font-weight: 500;
  text-align: center; }

header p {
  font-size: 2.2rem;
  text-align: center; }

.blue-stripe {
  padding: 20px;
  background: #0098b4;
  text-align: center; }
  .blue-stripe h2 {
    font-size: 3.1rem;
    margin: 0;
    margin-bottom: 0.5em;
    color: #fff; }
  .blue-stripe p {
    font-size: 2rem;
    margin: 0;
    color: #fff; }

.questions {
  margin: 20px 0;
  padding-bottom: 25px;
  border-bottom: 1px #9ecdda solid;
  counter-reset: question; }

.question {
  content: "";
  display: table;
  position: relative;
  width: 100%;
  padding: 5px 45px; }
  .question + .question {
    border-top: 1px #e2f3f5 solid; }
  .question::before {
    font-size: 2rem;
    position: absolute;
    top: 50%;
    left: 0;
    width: 34px;
    height: 34px;
    padding-top: 1px;
    padding-right: 1px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    border: 1px #addfe6 solid;
    border-radius: 100%;
    background: #fff;
    color: #008aab;
    font-weight: bold;
    text-align: center;
    content: counter(question);
    counter-increment: question; }
  .question__text {
    width: 47%;
    float: left; }
    .question__text p {
      font-size: 1.6rem;
      margin: 20px 0; }
  .question__answer {
    width: 40%;
    float: right; }
    .question__answer .error {
      display: inline-block;
      width: 100%;
      color: #f00; }

.input-group {
  font-size: 1.6rem;
  display: inline-block;
  height: 34px;
  margin: 1em 0; }
  .input-group + .input-group {
    margin-left: 2em; }
  .input-group.dollars {
    position: relative; }
    .input-group.dollars::before {
      position: absolute;
      top: 50%;
      left: -12px;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      content: "$"; }
  .input-group--checkbox {
    max-width: 105px;
    height: auto;
    vertical-align: top; }
    .input-group--checkbox + .input-group--checkbox {
      margin-left: 1em; }

.after-form {
  margin-top: 50px;
  text-align: center; }
  .after-form p,
  .after-form label {
    font-size: 1.8rem; }

.orange {
  color: #f58426; }

.results-area {
  width: 768px;
  margin: 0 auto;
  margin-top: 35px;
  padding: 1px 20px;
  background: #fff;
  text-align: center; }

.cost-savings {
  font-size: 3.1rem;
  font-weight: bold; }

.graph {
  position: relative;
  margin-top: 45px;
  border: 2px #c3e2ee solid;
  background: #d5ecf2; }
  .graph::before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 2px;
    height: 100%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    background: #c3e2ee;
    content: ""; }
  .graph__title {
    font-size: 2.1rem;
    position: relative;
    width: 475px;
    margin: 0 auto;
    padding: 11px 5px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background: #0098b4;
    color: #fff;
    line-height: 1;
    z-index: 2; }
    .graph__title > .small {
      font-size: 1.4rem; }
  .graph__left, .graph__right {
    position: relative;
    width: 50%;
    height: 220px;
    float: left; }
  .graph__bar {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 220px;
    margin: 0 auto;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    background: url("../img/savings-bg.png") top left repeat;
    color: #fff;
    font-weight: bold;
    line-height: 0.75; }
    .graph__bar--savings {
      background: #076fa7; }
  .graph__bar-text {
    font-size: 4.4rem;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    text-align: center; }
    .graph__bar-text > .small {
      font-size: 2.4rem; }
  .graph__captions {
    padding: 5px;
    background: #0098b4; }
  .graph__caption {
    font-size: 1.6rem;
    width: 50%;
    padding: 5px 0;
    float: left;
    color: #fff; }
  .graph__axis {
    font-size: 2.1rem;
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(-35%, -50%) rotate(270deg);
        -ms-transform: translate(-35%, -50%) rotate(270deg);
            transform: translate(-35%, -50%) rotate(270deg);
    color: #0098b4; }

.features {
  width: 550px;
  margin: 0 auto; }
  .features__title {
    font-size: 2.4rem;
    font-weight: bold; }

.feature {
  font-size: 1.6rem;
  width: 50%;
  min-height: 50px;
  margin-bottom: 10px;
  padding-left: 60px;
  float: left;
  background: url("../img/list-check.png") 30px 0 no-repeat;
  font-family: 'Arial', sans-serif;
  text-align: left; }

.text-center {
  text-align: center; }

.form {
  margin: 30px 0;
  padding: 30px 0;
  background: #d5ecf2;
  text-align: center; }

.contact-form {
  margin-top: 10px; }
  .contact-form input + input {
    margin-left: 8px; }

.btn {
  font-size: 2.1rem;
  padding: 10px 20px;
  -webkit-transition: .2s background;
  transition: .2s background;
  border-radius: 5px;
  font-weight: bold;
  line-height: 1; }
  .btn-dark {
    background: #5d6671;
    color: #fff; }
    .btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark:visited {
      background: #464d55;
      color: #fff !important; }

.did-you-know__title {
  font-size: 3.5rem;
  margin-bottom: 0;
  font-weight: bold;
  text-transform: uppercase; }

.did-you-know__text {
  font-size: 2rem;
  margin-top: 0.5em;
  line-height: 1.2; }

/*--------------------------------------------------------------
4.0 Layout
--------------------------------------------------------------*/
/*
* Usage: https://smacss.com/book/type-layout
**/
/*--------------------------------------------------------------
5.0 Misc
--------------------------------------------------------------*/
/*
* Usage: Utility classes that do not fit anywhere in particular into SMACSS (https://smacss.com/book/)
**/
/* Text meant only for screen readers. */
.screen-reader-text {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); }
  .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
    font-size: 0.875rem;
    display: block;
    top: 5px;
    left: 5px;
    width: auto;
    height: auto;
    padding: 15px 23px 14px;
    border-radius: 3px;
    background-color: #f1f1f1;
    color: #5c6770;
    font-weight: bold;
    line-height: normal;
    text-decoration: none;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    z-index: 100000;
    /* Above WP toolbar. */
    clip: auto !important; }

.clear:before,
.clear:after {
  content: "";
  display: table; }

.clear:after {
  clear: both; }

/*--------------------------------------------------------------
6.0 Shaaaaaaaaaaaaame
--------------------------------------------------------------*/
/*
* Usage: Anything you aren't proud of, or hope/plan to fix later. Hopefully empty, but useful for identifying pain points when it's not.
**/
/*--------------------------------------------------------------
7.0 Overriding Bootstrap Styles
--------------------------------------------------------------*/

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsInN0eWxlLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fY29sb3JzLnNjc3MiLCJtaXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyIsInZhcmlhYmxlcy1zaXRlL190eXBvZ3JhcGh5LnNjc3MiLCJiYXNlL19saXN0cy5zY3NzIiwiYmFzZS9fdGFibGVzLnNjc3MiLCJiYXNlL19saW5rcy5zY3NzIiwiYmFzZS9fY29weS5zY3NzIiwiYmFzZS9faGVhZGluZ3Muc2NzcyIsImJhc2UvX2Zvcm1zX19idXR0b25zLnNjc3MiLCJiYXNlL19mb3Jtc19fZmllbGRzLnNjc3MiLCJtb2R1bGVzL19tb2R1bGVzLnNjc3MiLCJsYXlvdXQvX2xheW91dC5zY3NzIiwibWlzYy9fbWlzYy5zY3NzIiwibWlzYy9fYWNjZXNzaWJpbGl0eS5zY3NzIiwibWlzYy9fY2xlYXJpbmdzLnNjc3MiLCJfc2hhbWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7Ozs7RUFPRTtBQUdGLGtFQUFrRTtBQUlsRTs7Z0VBRWdFO0FDaEJoRTtFQUNFLHdCQUF3QjtFQUN4QiwrQkFBdUI7TUFBdkIsMkJBQXVCO1VBQXZCLHVCQUF1QixFQUN4Qjs7QUFFRDtFQUNFLFVBQVUsRUFDWDs7QUFFRDs7Ozs7Ozs7Ozs7O0VBWUUsZUFBZSxFQUNoQjs7QUFFRDs7OztFQUlFLHNCQUFzQjtFQUN0Qix5QkFBeUIsRUFDMUI7O0FBRUQ7RUFDRSxjQUFjO0VBQ2QsVUFBVSxFQUNYOztBRlVEOztFRU5FLGNBQWMsRUFDZjs7QUFFRDtFQUNFLDhCQUE4QixFQUMvQjs7QUFFRDs7RUFFRSxXQUFXLEVBQ1o7O0FBRUQ7RUFDRSwwQkFBMEIsRUFDM0I7O0FBRUQ7O0VBRUUsa0JBQWtCLEVBQ25COztBQUVEO0VBQ0UsbUJBQW1CLEVBQ3BCOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWUsRUFD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RVR0V0UsZ0JBQXFCO0VTZ1huQixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQ2xCOztBYnhWSDs7Z0VBRWdFO0FjL0JoRTs7R0FFRztBZGdDSDs7Z0VBRWdFO0FlcENoRTs7R0FFRztBQ0ZILHlDQUF5QztBQUV6QztFQUVFLDhCQUE4QjtFQUM5QixXQUFXO0VBQ1gsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQiwrQkFBVSxFQTJCWDtFQWpDRDtJWkNFLG9CQUFxQjtJWWFuQixlQUFlO0lBQ2YsU0FBUztJQUNULFVBQVU7SUFDVixZQUFZO0lBQ1osYUFBYTtJQUViLHdCQUF3QjtJQUN4QixtQkFBbUI7SUFDbkIsMEJidkI2QjtJYXdCN0IsZWJsQnFCO0lhbUJyQixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLHNCQUFzQjtJQUV0QiwyQ0FBNEI7SUFDNUIsZ0JBQWdCO0lBQUUsdUJBQXVCO0lBQ3pDLHNCQUFzQixFQUV2Qjs7QUNsQ0g7O0ViZUUsWUFBWTtFQUNaLGVBQWUsRWFiaEI7O0FBRUQ7RWJnQkUsWUFBWSxFYWRiOztBakJnQ0Q7O2dFQUVnRTtBa0J6Q2hFOztHQUVHO0FsQjBDSDs7Z0VBRWdFIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXHJcblRoZW1lIE5hbWU6IGJsYW5rXHJcblRleHQgRG9tYWluOiBibGFua1xyXG5BdXRob3I6IFBhY2UgRGV2ZWxvcGVyc1xyXG5WZXJzaW9uOiAxLjBcclxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcclxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4xLjAgTm9ybWFsaXplXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5oMSB7XG4gIG1hcmdpbjogLjY3ZW0gMDtcbiAgZm9udC1zaXplOiAyZW07IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGhlaWdodDogMDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuZmllbGRzZXQge1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAuMzVlbSAuNjI1ZW0gLjc1ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7IH1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuMi4wIEJhc2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuKiBVc2FnZTogaHR0cHM6Ly9zbWFjc3MuY29tL2Jvb2svdHlwZS1iYXNlXHJcbioqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNjN2U4ZWQ7XG4gIC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovIH1cblxuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNWM2NzcwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3RlczogXCJcIiBcIlwiOyB9XG4gIGJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxuICBxOmJlZm9yZSxcbiAgcTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG5ociB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViN2IzOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogQWRoZXJlIHRvIGNvbnRhaW5lciB3aWR0aC4gKi9cbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqLyB9XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDEuNWVtIDA7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICB1bCxcbiAgICBvbCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYzsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41ZW07IH1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxLjVlbTsgfVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxLjVlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB0YWJsZSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHRhYmxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9IH1cbiAgdGFibGUgdGgge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgdGFibGUgdGgge1xuICAgICAgICBwYWRkaW5nOiA1cHg7IH0gfVxuICB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMnB4IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIHRhYmxlIHRkIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7IH0gfVxuXG5hIHtcbiAgY29sb3I6ICM1YzY3NzA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogIzVjNjc3MDsgfVxuICBhOmhvdmVyLCBhOmZvY3VzLCBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7IH1cbiAgYTpob3ZlciwgYTphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7IH1cblxucCB7XG4gIG1hcmdpbjogMWVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtOyB9XG5cbnByZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBwYWRkaW5nOiAxLjZlbTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhciB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlOyB9XG5cbmFiYnIsXG5hY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBjdXJzb3I6IGhlbHA7IH1cblxubWFyayxcbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5iaWcge1xuICBmb250LXNpemU6IDEyNSU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzLjRyZW07XG4gIG1hcmdpbi10b3A6IC4yNWVtOyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIG1hcmdpbjogLjVlbSAwOyB9XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0ge1xuICBwYWRkaW5nOiAuNmVtIDFlbSAuNGVtO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCAxNXB4IDE3cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpLCBpbnNldCAwIC01cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGJ1dHRvbixcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGJ1dHRvbixcbiAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuICAgIGlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfSB9XG4gIGJ1dHRvbjpob3ZlcixcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpLCBpbnNldCAwIDE1cHggMTdweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCksIGluc2V0IDAgLTVweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wMik7IH1cbiAgYnV0dG9uOmFjdGl2ZSwgYnV0dG9uOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxcbiAgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmFjdGl2ZSxcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSwgaW5zZXQgMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxudGV4dGFyZWEge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDdkN2Q2O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjU4NDI2O1xuICBjb2xvcjogIzY2NjsgfVxuICBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG4gIHRleHRhcmVhOmZvY3VzIHtcbiAgICBjb2xvcjogIzExMTsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT1cInRleHRcIl0sIC5pbnB1dC1ncm91cFxuICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCAuaW5wdXQtZ3JvdXBcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLCAuaW5wdXQtZ3JvdXBcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSwgLmlucHV0LWdyb3VwXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0sIC5pbnB1dC1ncm91cFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIC5pbnB1dC1ncm91cFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICB3aWR0aDogODVweDsgfVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDNweDsgfVxuXG5zZWxlY3Qge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZDdkN2Q2O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDsgfVxuICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUsIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyOiAycHggI2Q3ZDdkNiBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBvcGFjaXR5O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2Y1ODQyNjtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1ODQyNjsgfVxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBib3JkZXItY29sb3I7XG4gICAgICBib3JkZXI6IDJweCAjZDdkN2Q2IHNvbGlkO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNmNTg0MjY7XG4gICAgY29udGVudDogXCLinJNcIjsgfVxuXG5pbnB1dCArIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0cmFuc2l0aW9uOiAuMnMgYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmNTg0MjY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjQ3NjBlOyB9XG4gIGlucHV0W3R5cGU9c3VibWl0XS5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxLjU1cmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuMy4wIEFjY2Vzc2liaWxpdHlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuKiBVc2FnZTogaHR0cHM6Ly9zbWFjc3MuY29tL2Jvb2svdHlwZS1tb2R1bGVcclxuKiovXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2Nsb3Vkcy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7IH1cblxuXG4uY2VudGVyLXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cblxuLmNlbnRlci15IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uY29udGVudC13aWR0aCB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5sb2dvIHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAubG9nby0tY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5oZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJsdWUtc3RyaXBlIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogIzAwOThiNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ibHVlLXN0cmlwZSBoMiB7XG4gICAgZm9udC1zaXplOiAzLjFyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ibHVlLXN0cmlwZSBwIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5xdWVzdGlvbnMge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCAjOWVjZGRhIHNvbGlkO1xuICBjb3VudGVyLXJlc2V0OiBxdWVzdGlvbjsgfVxuXG4ucXVlc3Rpb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDQ1cHg7IH1cbiAgLnF1ZXN0aW9uICsgLnF1ZXN0aW9uIHtcbiAgICBib3JkZXItdG9wOiAxcHggI2UyZjNmNSBzb2xpZDsgfVxuICAucXVlc3Rpb246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYm9yZGVyOiAxcHggI2FkZGZlNiBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDhhYWI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIocXVlc3Rpb24pO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBxdWVzdGlvbjsgfVxuICAucXVlc3Rpb25fX3RleHQge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAucXVlc3Rpb25fX3RleHQgcCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIG1hcmdpbjogMjBweCAwOyB9XG4gIC5xdWVzdGlvbl9fYW5zd2VyIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5xdWVzdGlvbl9fYW5zd2VyIC5lcnJvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiAjZjAwOyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzRweDtcbiAgbWFyZ2luOiAxZW0gMDsgfVxuICAuaW5wdXQtZ3JvdXAgKyAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07IH1cbiAgLmlucHV0LWdyb3VwLmRvbGxhcnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbnB1dC1ncm91cC5kb2xsYXJzOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAtMTJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiJFwiOyB9XG4gIC5pbnB1dC1ncm91cC0tY2hlY2tib3gge1xuICAgIG1heC13aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuaW5wdXQtZ3JvdXAtLWNoZWNrYm94ICsgLmlucHV0LWdyb3VwLS1jaGVja2JveCB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG5cbi5hZnRlci1mb3JtIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hZnRlci1mb3JtIHAsXG4gIC5hZnRlci1mb3JtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTsgfVxuXG4ub3JhbmdlIHtcbiAgY29sb3I6ICNmNTg0MjY7IH1cblxuLnJlc3VsdHMtYXJlYSB7XG4gIHdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBhZGRpbmc6IDFweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNvc3Qtc2F2aW5ncyB7XG4gIGZvbnQtc2l6ZTogMy4xcmVtO1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZ3JhcGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGJvcmRlcjogMnB4ICNjM2UyZWUgc29saWQ7XG4gIGJhY2tncm91bmQ6ICNkNWVjZjI7IH1cbiAgLmdyYXBoOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogI2MzZTJlZTtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5ncmFwaF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDc1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTFweCA1cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICMwMDk4YjQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5ncmFwaF9fdGl0bGUgPiAuc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLmdyYXBoX19sZWZ0LCAuZ3JhcGhfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5ncmFwaF9fYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zYXZpbmdzLWJnLnBuZ1wiKSB0b3AgbGVmdCByZXBlYXQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDAuNzU7IH1cbiAgICAuZ3JhcGhfX2Jhci0tc2F2aW5ncyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDc2ZmE3OyB9XG4gIC5ncmFwaF9fYmFyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogNC40cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZ3JhcGhfX2Jhci10ZXh0ID4gLnNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtOyB9XG4gIC5ncmFwaF9fY2FwdGlvbnMge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5OGI0OyB9XG4gIC5ncmFwaF9fY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZ3JhcGhfX2F4aXMge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zNSUsIC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuICAgIGNvbG9yOiAjMDA5OGI0OyB9XG5cbi5mZWF0dXJlcyB7XG4gIHdpZHRoOiA1NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmZlYXR1cmVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZlYXR1cmUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpc3QtY2hlY2sucG5nXCIpIDMwcHggMCBuby1yZXBlYXQ7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZm9ybSB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNkNWVjZjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY29udGFjdC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuY29udGFjdC1mb3JtIGlucHV0ICsgaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLmJ0biB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHRyYW5zaXRpb246IC4ycyBiYWNrZ3JvdW5kO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuYnRuLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICM1ZDY2NzE7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYnRuLWRhcms6aG92ZXIsIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrOmFjdGl2ZSwgLmJ0bi1kYXJrOnZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZDogIzQ2NGQ1NTtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmRpZC15b3Uta25vd19fdGl0bGUge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmRpZC15b3Uta25vd19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG40LjAgTGF5b3V0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiogVXNhZ2U6IGh0dHBzOi8vc21hY3NzLmNvbS9ib29rL3R5cGUtbGF5b3V0XHJcbioqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG41LjAgTWlzY1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKlxyXG4qIFVzYWdlOiBVdGlsaXR5IGNsYXNzZXMgdGhhdCBkbyBub3QgZml0IGFueXdoZXJlIGluIHBhcnRpY3VsYXIgaW50byBTTUFDU1MgKGh0dHBzOi8vc21hY3NzLmNvbS9ib29rLylcclxuKiovXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpOyB9XG4gIC5zY3JlZW4tcmVhZGVyLXRleHQ6aG92ZXIsIC5zY3JlZW4tcmVhZGVyLXRleHQ6YWN0aXZlLCAuc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gICAgY29sb3I6ICM1YzY3NzA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uY2xlYXI6YmVmb3JlLFxuLmNsZWFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG42LjAgU2hhYWFhYWFhYWFhYWFhbWVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLypcclxuKiBVc2FnZTogQW55dGhpbmcgeW91IGFyZW4ndCBwcm91ZCBvZiwgb3IgaG9wZS9wbGFuIHRvIGZpeCBsYXRlci4gSG9wZWZ1bGx5IGVtcHR5LCBidXQgdXNlZnVsIGZvciBpZGVudGlmeWluZyBwYWluIHBvaW50cyB3aGVuIGl0J3Mgbm90LlxyXG4qKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuNy4wIE92ZXJyaWRpbmcgQm9vdHN0cmFwIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4iLCIvKlxyXG5UaGVtZSBOYW1lOiBibGFua1xyXG5UZXh0IERvbWFpbjogYmxhbmtcclxuQXV0aG9yOiBQYWNlIERldmVsb3BlcnNcclxuVmVyc2lvbjogMS4wXHJcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXHJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXHJcbiovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXMtc2l0ZS92YXJpYWJsZXMtc2l0ZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL21peGlucy1tYXN0ZXJcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuMS4wIE5vcm1hbGl6ZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJub3JtYWxpemVcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuMi4wIEJhc2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwiYmFzZS9iYXNlXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbjMuMCBBY2Nlc3NpYmlsaXR5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcIm1vZHVsZXMvbW9kdWxlc1wiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG40LjAgTGF5b3V0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcImxheW91dC9sYXlvdXRcIjtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuNS4wIE1pc2NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AaW1wb3J0IFwibWlzYy9taXNjXCI7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbjYuMCBTaGFhYWFhYWFhYWFhYWFtZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCJzaGFtZVwiO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG43LjAgT3ZlcnJpZGluZyBCb290c3RyYXAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCBcIm92ZXJyaWRlc1wiO1xyXG4iLCJodG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5tYWluLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5wcm9ncmVzcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbltoaWRkZW5dLFxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbmgxIHtcclxuICBtYXJnaW46IC42N2VtIDA7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtLjVlbTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0uMjVlbTtcclxufVxyXG5cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbmhyIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbnByZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZm9udDogaW5oZXJpdDtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxuICBwYWRkaW5nOiAuMzVlbSAuNjI1ZW0gLjc1ZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5vcHRncm91cCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuIiwiLypcclxuKiBVc2FnZTogaHR0cHM6Ly9zbWFjc3MuY29tL2Jvb2svdHlwZS1iYXNlXHJcbioqL1xyXG5odG1sIHtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIgeyAvKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3IgY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWUgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYmFja2dyb3VuZC1ib2R5OyAvKiBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLiAqL1xyXG59XHJcblxyXG5ib2R5LFxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMSk7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LW1haW47XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogJGZvbnQtbGluZS1oZWlnaHQtYm9keTtcclxufVxyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlLFxyXG5xIHtcclxuICBxdW90ZXM6IFwiXCIgXCJcIjtcclxuXHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG5cclxuaHIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFja2dyb3VuZC1ocjtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXHJcbiAgaGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgQGluY2x1ZGUgZm9udC1iYXNlLXNpemUoKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xyXG5lbWJlZCxcclxuaWZyYW1lLFxyXG5vYmplY3Qge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuQGltcG9ydCBcImxpc3RzXCI7XHJcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcclxuQGltcG9ydCBcImxpbmtzXCI7XHJcbkBpbXBvcnQgXCJjb3B5XCI7XHJcbkBpbXBvcnQgXCJoZWFkaW5nc1wiO1xyXG5cclxuQGltcG9ydCBcImZvcm1zX19idXR0b25zXCI7XHJcbkBpbXBvcnQgXCJmb3Jtc19fZmllbGRzXCI7XHJcbiIsIiRjb2xvci1iYWNrZ3JvdW5kLWJvZHk6ICNjN2U4ZWQ7XHJcbiRjb2xvci1iYWNrZ3JvdW5kLXNjcmVlbjogI2YxZjFmMTtcclxuJGNvbG9yLWJhY2tncm91bmQtaHI6ICNiZWI3YjM7XHJcbiRjb2xvci1iYWNrZ3JvdW5kLWJ1dHRvbjogI2U2ZTZlNjtcclxuJGNvbG9yLWJhY2tncm91bmQtcHJlOiAjZWVlO1xyXG4kY29sb3ItYmFja2dyb3VuZC1pbnM6ICNmZmY5YzA7XHJcblxyXG4kY29sb3ItdGV4dC1tYWluOiAjNWM2NzcwO1xyXG4kY29sb3ItdGV4dC1zY3JlZW46ICRjb2xvci10ZXh0LW1haW47XHJcbiRjb2xvci10ZXh0LWlucHV0OiAjNjY2O1xyXG4kY29sb3ItdGV4dC1pbnB1dC1mb2N1czogIzExMTtcclxuJGNvbG9yLWxpbms6ICRjb2xvci10ZXh0LW1haW47XHJcbiRjb2xvci1saW5rLXZpc2l0ZWQ6ICRjb2xvci10ZXh0LW1haW47XHJcbiRjb2xvci1saW5rLWhvdmVyOiAjMDAwO1xyXG5cclxuJGNvbG9yLWJvcmRlci1idXR0b246ICNjY2MgI2NjYyAjYmJiO1xyXG4kY29sb3ItYm9yZGVyLWJ1dHRvbi1ob3ZlcjogI2NjYyAjYmJiICNhYWE7XHJcbiRjb2xvci1ib3JkZXItYnV0dG9uLWZvY3VzOiAjYWFhICNiYmIgI2JiYjtcclxuJGNvbG9yLWJvcmRlci1pbnB1dDogI2Q3ZDdkNjtcclxuJGNvbG9yLWJvcmRlci1hYmJyOiAjNjY2O1xyXG4iLCIvLyBSZW0gb3V0cHV0IHdpdGggcHggZmFsbGJhY2tcclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZXZhbHVlOiAxKSB7XHJcbiAgLy8gZm9udC1zaXplOiAoJHNpemV2YWx1ZSAqIDE2KSAqIDFweDtcclxuICBmb250LXNpemU6ICRzaXpldmFsdWUgKiAxcmVtO1xyXG59XHJcblxyXG4vLyBDZW50ZXIgYmxvY2tcclxuQG1peGluIGNlbnRlci1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vLyBDbGVhcmZpeFxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxufVxyXG5cclxuLy8gQ2xlYXIgYWZ0ZXIgKG5vdCBhbGwgY2xlYXJmaXggbmVlZCB0aGlzIGFsc28pXHJcbkBtaXhpbiBjbGVhcmZpeC1hZnRlcigpIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuQG1peGluIGJsb2NrLXZjZW50ZXIoKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gcmVzcG9uZC10bygkYnJlYWtwb2ludCkge1xyXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcclxuICAgICAgICArIFwiUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC5cIjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmYSgpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG59XHJcbiIsIiRmb250LW1haW46IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LWNvbmRlbnNlZDogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtaGVhZGluZzogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtY29kZTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xyXG4kZm9udC1wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XHJcbiRmb250LWxpbmUtaGVpZ2h0LWJvZHk6IDEuNTtcclxuJGZvbnQtbGluZS1oZWlnaHQtcHJlOiAxLjY7XHJcblxyXG5AbWl4aW4gZm9udC1iYXNlLXNpemUoKSB7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWsteHMpIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjQpO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay14cykge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEuNCk7XHJcbiAgfVxyXG5cclxufVxyXG4iLCJ1bCxcclxub2wge1xyXG4gIEBpbmNsdWRlIGZvbnQtYmFzZS1zaXplKCk7XHJcbiAgbWFyZ2luOiAxLjVlbSAwO1xyXG4gIHBhZGRpbmctbGVmdDogMS41ZW07XHJcbn1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBkaXNjO1xyXG59XHJcblxyXG5vbCB7XHJcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcclxufVxyXG5cclxubGkgPiB1bCxcclxubGkgPiBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbn1cclxuXHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGQge1xyXG4gIG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcclxufVxyXG4iLCJ0YWJsZSB7XHJcbiAgQGluY2x1ZGUgZm9udC1iYXNlLXNpemUoKTtcclxuXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiAwIDAgMS41ZW07XHJcblxyXG4gIHRoIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstc20pIHtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogMnB4IDIwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiYSB7XHJcbiAgY29sb3I6ICRjb2xvci1saW5rO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjp2aXNpdGVkIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGluay12aXNpdGVkO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGluay1ob3ZlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcbiIsInAge1xyXG4gIEBpbmNsdWRlIGZvbnQtYmFzZS1zaXplKCk7XHJcbiAgbWFyZ2luOiAxZW0gMDtcclxufVxyXG5cclxuZGZuLFxyXG5jaXRlLFxyXG5lbSxcclxuaSB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICBtYXJnaW46IDAgMS41ZW07XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbjogMCAwIDEuNWVtO1xyXG59XHJcblxyXG5wcmUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSguOTM3NSk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xyXG4gIHBhZGRpbmc6IDEuNmVtO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLXByZTtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkZm9udC1saW5lLWhlaWdodC1wcmU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxudHQsXHJcbnZhciB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKC45Mzc1KTtcclxuICBmb250LWZhbWlseTogJGZvbnQtY29kZTtcclxufVxyXG5cclxuYWJicixcclxuYWNyb255bSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkY29sb3ItYm9yZGVyLWFiYnI7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG5tYXJrLFxyXG5pbnMge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1iYWNrZ3JvdW5kLWlucztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJpZyB7XHJcbiAgZm9udC1zaXplOiAxMjUlO1xyXG59XHJcbiIsImgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYge1xyXG4gIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRpbmc7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG59XHJcblxyXG5oMSB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDMuNCk7XHJcbiAgbWFyZ2luLXRvcDogLjI1ZW07XHJcbn1cclxuXHJcbmgyIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMi44KTtcclxuICBtYXJnaW46IC41ZW0gMDtcclxufVxyXG4iLCJidXR0b24sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSB7XHJcblxyXG4gIEBpbmNsdWRlIGZvbnQtYmFzZS1zaXplKCk7XHJcblxyXG4gIHBhZGRpbmc6IC42ZW0gMWVtIC40ZW07XHJcbiAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJvcmRlci1idXR0b247XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yLWJhY2tncm91bmQtYnV0dG9uO1xyXG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KTtcclxuXHJcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KSwgaW5zZXQgMCAxNXB4IDE3cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSksIGluc2V0IDAgLTVweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ib3JkZXItYnV0dG9uLWhvdmVyO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC44KSwgaW5zZXQgMCAxNXB4IDE3cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuOCksIGluc2V0IDAgLTVweCAxMnB4IHJnYmEoMCwgMCwgMCwgLjAyKTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyLWJ1dHRvbi1mb2N1cztcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUpLCBpbnNldCAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gIH1cclxufVxyXG4iLCJpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcclxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxyXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxyXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXHJcbnRleHRhcmVhIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYm9yZGVyLWlucHV0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1ODQyNjtcclxuICBjb2xvcjogJGNvbG9yLXRleHQtaW5wdXQ7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWlucHV0LWZvY3VzO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXHJcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuaW5wdXRbdHlwZT1cInVybFwiXSxcclxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMS42KTtcclxuICBwYWRkaW5nOiAzcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmlucHV0LWdyb3VwICYge1xyXG4gICAgd2lkdGg6IDg1cHg7XHJcbiAgfVxyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNik7XHJcbiAgcGFkZGluZzogM3B4O1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ib3JkZXItaW5wdXQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gICsgbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4ycyBib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlcjogMnB4ICNkN2Q3ZDYgc29saWQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4ycyBvcGFjaXR5O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNTg0MjY7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmNoZWNrZWQge1xyXG4gICAgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjU4NDI2O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gICsgbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGJvcmRlci1jb2xvcjtcclxuICAgICAgYm9yZGVyOiAycHggI2Q3ZDdkNiBzb2xpZDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmNoZWNrZWQge1xyXG4gICAgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjU4NDI2O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwi4pyTXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmlucHV0ICsgbGFiZWwge1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjYpO1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIHRyYW5zaXRpb246IC4ycyBiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZDogI2Y1ODQyNjtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6IGRhcmtlbigjZjU4NDI2LCA1JSk7XHJcbiAgfVxyXG5cclxuICAmLnNtYWxsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjU1KTtcclxuICB9XHJcbn1cclxuIiwiLypcclxuKiBVc2FnZTogaHR0cHM6Ly9zbWFjc3MuY29tL2Jvb2svdHlwZS1tb2R1bGVcclxuKiovXHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY2xvdWRzLnBuZ1wiKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbn1cclxuXHJcbiVjZW50ZXIteCxcclxuLmNlbnRlci14IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbiVjZW50ZXIteSxcclxuLmNlbnRlci15IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4uY29udGVudC13aWR0aCB7XHJcbiAgd2lkdGg6IDEwMDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmxvZ28ge1xyXG4gIG1hcmdpbi10b3A6IDM1cHg7XHJcblxyXG4gICYtLWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuaGVhZGVyIHtcclxuICBoMSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMy42KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyLjIpO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmJsdWUtc3RyaXBlIHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICMwMDk4YjQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBoMiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMy4xKTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9ucyB7XHJcbiAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICM5ZWNkZGEgc29saWQ7XHJcbiAgY291bnRlci1yZXNldDogcXVlc3Rpb247XHJcbn1cclxuXHJcbi5xdWVzdGlvbiB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogNXB4IDQ1cHg7XHJcblxyXG4gICYgKyAmIHtcclxuICAgIGJvcmRlci10b3A6IDFweCAjZTJmM2Y1IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyKTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGJvcmRlcjogMXB4ICNhZGRmZTYgc29saWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGNvbG9yOiAjMDA4YWFiO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb250ZW50OiBjb3VudGVyKHF1ZXN0aW9uKTtcclxuICAgIGNvdW50ZXItaW5jcmVtZW50OiBxdWVzdGlvbjtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgd2lkdGg6IDQ3JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMS42KTtcclxuICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hbnN3ZXIge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAuZXJyb3Ige1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogI2YwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNik7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBtYXJnaW46IDFlbSAwO1xyXG5cclxuICAmICsgJiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xyXG4gIH1cclxuXHJcbiAgJi5kb2xsYXJzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAtMTJweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBjb250ZW50OiBcIiRcIjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLWNoZWNrYm94IHtcclxuICAgIG1heC13aWR0aDogMTA1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICYgKyAmIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZnRlci1mb3JtIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgcCxcclxuICBsYWJlbCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMS44KVxyXG4gIH1cclxufVxyXG5cclxuLm9yYW5nZSB7XHJcbiAgY29sb3I6ICNmNTg0MjY7XHJcbn1cclxuXHJcbi5yZXN1bHRzLWFyZWEge1xyXG4gIHdpZHRoOiA3NjhweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gIHBhZGRpbmc6IDFweCAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uY29zdC1zYXZpbmdzIHtcclxuICBAaW5jbHVkZSBmb250LXNpemUoMy4xKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmdyYXBoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogNDVweDtcclxuICBib3JkZXI6IDJweCAjYzNlMmVlIHNvbGlkO1xyXG4gIGJhY2tncm91bmQ6ICNkNWVjZjI7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMnB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYmFja2dyb3VuZDogI2MzZTJlZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMi4xKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA0NzVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTFweCA1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA5OGI0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgPiAuc21hbGwge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMS40KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xlZnQsXHJcbiAgJl9fcmlnaHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gICZfX2JhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9zYXZpbmdzLWJnLnBuZ1wiKSB0b3AgbGVmdCByZXBlYXQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDAuNzU7XHJcblxyXG4gICAgJi0tc2F2aW5ncyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwNzZmYTc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iYXItdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoNC40KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgPiAuc21hbGwge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMi40KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NhcHRpb25zIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDk4YjQ7XHJcbiAgfVxyXG5cclxuICAmX19jYXB0aW9uIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLy8gbWFyZ2luLXRvcDogMTFweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2F4aXMge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIuMSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzUlLCAtNTAlKSByb3RhdGUoMjcwZGVnKTtcclxuICAgIGNvbG9yOiAjMDA5OGI0O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mZWF0dXJlcyB7XHJcbiAgd2lkdGg6IDU1MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMi40KTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmUge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjYpO1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgbWluLWhlaWdodDogNTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNjBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGlzdC1jaGVjay5wbmdcIikgMzBweCAwIG5vLXJlcGVhdDtcclxuICBmb250LWZhbWlseTogJ0FyaWFsJywgc2Fucy1zZXJpZjtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1jZW50ZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZvcm0ge1xyXG4gIG1hcmdpbjogMzBweCAwO1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBiYWNrZ3JvdW5kOiAjZDVlY2YyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNvbnRhY3QtZm9ybSB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgaW5wdXQgKyBpbnB1dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKDIuMSk7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIHRyYW5zaXRpb246IC4ycyBiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgJi1kYXJrIHtcclxuICAgIGJhY2tncm91bmQ6ICM1ZDY2NzE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjp2aXNpdGVkIHtcclxuICAgICAgLy9zY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXHJcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjNWQ2NjcxLCAxMCUpO1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRpZC15b3Uta25vdyB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDMuNSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMik7XHJcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgfVxyXG59XHJcbiIsIi8qXHJcbiogVXNhZ2U6IGh0dHBzOi8vc21hY3NzLmNvbS9ib29rL3R5cGUtbGF5b3V0XHJcbioqL1xyXG4iLCIvKlxyXG4qIFVzYWdlOiBVdGlsaXR5IGNsYXNzZXMgdGhhdCBkbyBub3QgZml0IGFueXdoZXJlIGluIHBhcnRpY3VsYXIgaW50byBTTUFDU1MgKGh0dHBzOi8vc21hY3NzLmNvbS9ib29rLylcclxuKiovXHJcblxyXG5AaW1wb3J0IFwiYWNjZXNzaWJpbGl0eVwiO1xyXG5AaW1wb3J0IFwiY2xlYXJpbmdzXCI7XHJcbiIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXHJcbi8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcblxyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKC44NzUpO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBsZWZ0OiA1cHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iYWNrZ3JvdW5kLXNjcmVlbjtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zY3JlZW47XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAuNik7XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXHJcbiAgICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gIH1cclxufVxyXG5cclxuIiwiLmNsZWFyOmJlZm9yZSxcclxuLmNsZWFyOmFmdGVyIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLmNsZWFyOmFmdGVyIHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeC1hZnRlcjtcclxufVxyXG4iLCIvKlxyXG4qIFVzYWdlOiBBbnl0aGluZyB5b3UgYXJlbid0IHByb3VkIG9mLCBvciBob3BlL3BsYW4gdG8gZml4IGxhdGVyLiBIb3BlZnVsbHkgZW1wdHksIGJ1dCB1c2VmdWwgZm9yIGlkZW50aWZ5aW5nIHBhaW4gcG9pbnRzIHdoZW4gaXQncyBub3QuXHJcbioqL1xyXG5cclxuLy8gc2Nzcy1saW50OmRpc2FibGUgSWRTZWxlY3RvciwgUGxhY2Vob2xkZXJJbkV4dGVuZFxyXG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
