/* Branded Base SCSS */


@charset "UTF-8";
/*
Mixins
*/
/*
Framework
*/
/* override layout_settings used in mixins, global and components */
/*
Global Site Variables
*/
/* Site Name & Path */
/* Static Path */
/*
Typography
*/
/* Anti-aliasing settings */
/* Fonts */
/*
$fontFileName: "/" + $site-name + "/fonts/" + $fontName + "-" + $fontStyle;
*/
/*
Webserver
*/
@font-face {
  font-family: "WorkSans-Light";
  src: url("/resources/store/fonts/promo_products/WorkSans-Light.eot");
  src: url("/resources/store/fonts/promo_products/WorkSans-Light.eot?#iefix") format("embedded-opentype"), url("/resources/store/fonts/promo_products/WorkSans-Light.woff") format("woff"), url("/resources/store/fonts/promo_products/WorkSans-Light.ttf") format("truetype"), url("/resources/store/fonts/promo_products/WorkSans-Light.svg#WorkSans") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Perform Override */
/* Load components */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/* line 9, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

/* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
body {
  margin: 0; }

/* line 33, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/* line 54, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

/* line 67, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/* line 77, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
[hidden],
template {
  display: none; }

/* line 89, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
a {
  background-color: transparent; }

/* line 98, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
a:active,
a:hover {
  outline: 0; }

/* line 110, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/* line 118, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
b,
strong {
  font-weight: bold; }

/* line 127, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
dfn {
  font-style: italic; }

/* line 136, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* line 145, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
mark {
  background: #ff0;
  color: #000; }

/* line 154, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
small {
  font-size: 80%; }

/* line 162, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 170, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
sup {
  top: -0.5em; }

/* line 174, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
sub {
  bottom: -0.25em; }

/* line 185, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
img {
  border: 0; }

/* line 193, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* line 204, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
figure {
  margin: 1em 40px; }

/* line 212, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0; }

/* line 221, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
pre {
  overflow: auto; }

/* line 229, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* line 252, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0; }

/* line 266, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button {
  overflow: visible; }

/* line 277, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button,
select {
  text-transform: none; }

/* line 290, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer; }

/* line 302, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/* line 311, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* line 322, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input {
  line-height: normal; }

/* line 334, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

/* line 346, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 356, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

/* line 367, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 376, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/* line 387, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
legend {
  border: 0;
  padding: 0; }

/* line 396, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
textarea {
  overflow: auto; }

/* line 405, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
optgroup {
  font-weight: bold; }

/* line 416, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 421, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */
td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  /* line 9, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important; }
  /* line 18, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  a,
  a:visited {
    text-decoration: underline; }
  /* line 23, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  a[href]:after {
    content: " (" attr(href) ")"; }
  /* line 27, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  /* line 33, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  /* line 38, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  /* line 44, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  thead {
    display: table-header-group; }
  /* line 48, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  tr,
  img {
    page-break-inside: avoid; }
  /* line 53, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  img {
    max-width: 100% !important; }
  /* line 57, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  /* line 64, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  h2,
  h3 {
    page-break-after: avoid; }
  /* line 72, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .navbar {
    display: none; }
  /* line 77, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  /* line 81, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .label {
    border: 1px solid #000; }
  /* line 85, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .table {
    border-collapse: collapse !important; }
    /* line 88, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
    .table td,
    .table th {
      background-color: #fff !important; }
  /* line 94, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

/* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
* {
  box-sizing: border-box; }

/* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
*:before,
*:after {
  box-sizing: border-box; }

/* line 22, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent; }

/* line 27, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
body {
  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #fff; }

/* line 36, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 48, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
a {
  color: #B25D64;
  text-decoration: none; }
  /* line 52, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
  a:hover, a:focus {
    color: #843f44;
    text-decoration: underline; }
  /* line 58, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

/* line 69, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
figure {
  margin: 0; }

/* line 76, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
img {
  vertical-align: middle; }

/* line 81, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 86, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-rounded {
  border-radius: 6px; }

/* line 93, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto; }

/* line 106, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.img-circle {
  border-radius: 50%; }

/* line 113, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee; }

/* line 125, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 141, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/* line 159, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */
[role="button"] {
  cursor: pointer; }

/* line 9, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: 1.1;
  color: #222222; }
  /* line 16, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  h1 small,
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
    font-weight: normal;
    line-height: 1;
    color: #999999; }

/* line 24, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  /* line 30, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  /* line 41, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

/* line 47, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h1, .h1 {
  font-size: 36px; }

/* line 48, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h2, .h2 {
  font-size: 30px; }

/* line 49, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h3, .h3 {
  font-size: 24px; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h4, .h4 {
  font-size: 18px; }

/* line 51, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h5, .h5 {
  font-size: 14px; }

/* line 52, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
h6, .h6 {
  font-size: 12px; }

/* line 58, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
p {
  margin: 0 0 10px; }

/* line 62, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    /* line 62, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
    .lead {
      font-size: 21px; } }

/* line 78, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
small,
.small {
  font-size: 85%; }

/* line 83, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
mark,
.mark {
  background-color: #fde8e4;
  padding: .2em; }

/* line 90, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-left {
  text-align: left; }

/* line 91, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-right {
  text-align: right; }

/* line 92, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-center {
  text-align: center; }

/* line 93, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-justify {
  text-align: justify; }

/* line 94, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-nowrap {
  white-space: nowrap; }

/* line 97, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-lowercase {
  text-transform: lowercase; }

/* line 98, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-uppercase, .initialism {
  text-transform: uppercase; }

/* line 99, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-capitalize {
  text-transform: capitalize; }

/* line 102, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.text-muted {
  color: #999999; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-primary {
  color: #000000; }

/* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-primary:hover,
a.text-primary:focus {
  color: black; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-success {
  color: #01634c; }

/* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-success:hover,
a.text-success:focus {
  color: #003125; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-info {
  color: #8a6f66; }

/* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-info:hover,
a.text-info:focus {
  color: #6d5750; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-warning {
  color: #913d2c; }

/* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-warning:hover,
a.text-warning:focus {
  color: #6a2d20; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
.text-danger {
  color: #8f101f; }

/* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */
a.text-danger:hover,
a.text-danger:focus {
  color: #610b15; }

/* line 119, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.bg-primary {
  color: #fff; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-primary {
  background-color: #000000; }

/* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: black; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-success {
  background-color: #d9f2ec; }

/* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-success:hover,
a.bg-success:focus {
  background-color: #b3e5d9; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-info {
  background-color: #fef4f1; }

/* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-info:hover,
a.bg-info:focus {
  background-color: #fbcfc1; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-warning {
  background-color: #fde8e4; }

/* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f9c0b5; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
.bg-danger {
  background-color: #fcdde1; }

/* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #f8aeb8; }

/* line 138, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee; }

/* line 149, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }
  /* line 153, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  ul ul,
  ul ol,
  ol ul,
  ol ol {
    margin-bottom: 0; }

/* line 167, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none; }

/* line 173, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px; }
  /* line 177, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  .list-inline > li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px; }

/* line 185, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px; }

/* line 189, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
dt,
dd {
  line-height: 1.428571429; }

/* line 193, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
dt {
  font-weight: bold; }

/* line 196, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
dd {
  margin-left: 0; }

/* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table; }

/* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:after {
  clear: both; }

@media (min-width: 768px) {
  /* line 211, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  /* line 218, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  .dl-horizontal dd {
    margin-left: 180px; } }

/* line 229, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999; }

/* line 235, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.initialism {
  font-size: 90%; }

/* line 241, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee; }
  /* line 250, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  /* line 257, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.428571429;
    color: #999999; }
    /* line 265, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: '\2014 \00A0'; }

/* line 274, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right; }
  /* line 286, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ''; }
  /* line 287, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }

/* line 294, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429; }

/* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace; }

/* line 15, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #3A528F;
  background-color: #d8dce9;
  border-radius: 4px; }

/* line 24, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  /* line 32, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold;
    box-shadow: none; }

/* line 41, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px; }
  /* line 55, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }

/* line 66, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

/* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .container:before, .container:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .container:after {
    clear: both; }
  @media (min-width: 768px) {
    /* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
    .container {
      width: 750px; } }
  @media (min-width: 992px) {
    /* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
    .container {
      width: 970px; } }
  @media (min-width: 1200px) {
    /* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
    .container {
      width: 1170px; } }

/* line 30, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .container-fluid:after {
    clear: both; }

/* line 39, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .row:before, .row:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .row:after {
    clear: both; }

/* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px; }

/* line 27, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 8.3333333333%; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.6666666667%; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.3333333333%; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.6666666667%; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.3333333333%; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.6666666667%; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.3333333333%; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 91.6666666667%; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 100%; }

/* line 55, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.3333333333%; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.6666666667%; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.3333333333%; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.6666666667%; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.3333333333%; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.6666666667%; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.3333333333%; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.6666666667%; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%; }

/* line 45, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto; }

/* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.3333333333%; }

/* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.6666666667%; }

/* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%; }

/* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.3333333333%; }

/* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.6666666667%; }

/* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%; }

/* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.3333333333%; }

/* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.6666666667%; }

/* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%; }

/* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.3333333333%; }

/* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.6666666667%; }

/* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.3333333333%; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.6666666667%; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.3333333333%; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.6666666667%; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.3333333333%; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.6666666667%; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.3333333333%; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.6666666667%; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  /* line 27, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.3333333333%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    width: 16.6666666667%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 25%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    width: 33.3333333333%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.6666666667%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 50%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.3333333333%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.6666666667%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 75%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.3333333333%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.6666666667%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%; }
  /* line 55, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.3333333333%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.6666666667%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.3333333333%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.6666666667%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.3333333333%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.6666666667%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.3333333333%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.6666666667%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%; }
  /* line 45, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.3333333333%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.6666666667%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.3333333333%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.6666666667%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.3333333333%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.6666666667%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.3333333333%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.6666666667%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.3333333333%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.6666666667%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.3333333333%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.6666666667%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.3333333333%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.6666666667%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.3333333333%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.6666666667%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  /* line 27, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.3333333333%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 16.6666666667%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    width: 25%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    width: 33.3333333333%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.6666666667%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    width: 50%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.3333333333%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    width: 66.6666666667%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    width: 75%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.3333333333%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.6666666667%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 100%; }
  /* line 55, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.3333333333%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.6666666667%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.3333333333%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.6666666667%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.3333333333%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.6666666667%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.3333333333%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.6666666667%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%; }
  /* line 45, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.3333333333%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.6666666667%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.3333333333%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.6666666667%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.3333333333%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.6666666667%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.3333333333%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.6666666667%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.3333333333%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 16.6666666667%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.3333333333%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.6666666667%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.3333333333%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.6666666667%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.3333333333%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.6666666667%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  /* line 27, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.3333333333%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.6666666667%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 25%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.3333333333%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.6666666667%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.3333333333%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.6666666667%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 75%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.3333333333%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.6666666667%; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%; }
  /* line 55, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.3333333333%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.6666666667%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.3333333333%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.6666666667%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.3333333333%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.6666666667%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.3333333333%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.6666666667%; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%; }
  /* line 45, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.3333333333%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.6666666667%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.3333333333%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.6666666667%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.3333333333%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.6666666667%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.3333333333%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.6666666667%; }
  /* line 40, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.3333333333%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.6666666667%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.3333333333%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.6666666667%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.3333333333%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.6666666667%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.3333333333%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.6666666667%; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%; } }

/* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
table {
  background-color: transparent; }

/* line 9, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #999999;
  text-align: left; }

/* line 15, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
th {
  text-align: left; }

/* line 22, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }
  /* line 31, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  /* line 41, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  /* line 57, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  /* line 62, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table .table {
    background-color: #fff; }

/* line 75, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

/* line 88, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered {
  border: 1px solid #ddd; }
  /* line 94, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  /* line 101, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

/* line 114, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

/* line 125, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5; }

/* line 135, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column; }

/* line 143, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell; }

/* line 9, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5; }

/* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8; }

/* line 9, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #d9f2ec; }

/* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #c6ece3; }

/* line 9, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #fef4f1; }

/* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #fce1d9; }

/* line 9, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fde8e4; }

/* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #fbd4cc; }

/* line 9, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #fcdde1; }

/* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #fac6cc; }

/* line 171, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%; }
  @media screen and (max-width: 767px) {
    /* line 171, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
    .table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
      /* line 183, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
      .table-responsive > .table {
        margin-bottom: 0; }
        /* line 191, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td {
          white-space: nowrap; }
      /* line 200, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
      .table-responsive > .table-bordered {
        border: 0; }
        /* line 208, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0; }
        /* line 212, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0; }
        /* line 225, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

/* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0; }

/* line 20, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

/* line 32, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold; }

/* line 47, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
input[type="search"] {
  box-sizing: border-box; }

/* line 52, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }

/* line 59, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
input[type="file"] {
  display: block; }

/* line 64, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
input[type="range"] {
  display: block;
  width: 100%; }

/* line 70, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
select[multiple],
select[size] {
  height: auto; }

/* line 76, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 83, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #666666; }

/* line 114, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #666666;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  /* line 57, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
  .form-control:focus {
    border-color: #00A9C0;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 169, 192, 0.6); }
  /* line 103, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
  .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  /* line 107, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
  .form-control:-ms-input-placeholder {
    color: #999; }
  /* line 108, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
  .form-control::-webkit-input-placeholder {
    color: #999; }
  /* line 136, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-control::-ms-expand {
    border: 0;
    background-color: transparent; }
  /* line 146, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-control[disabled], .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #eeeeee;
    opacity: 1; }
  /* line 153, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-control[disabled],
  fieldset[disabled] .form-control {
    cursor: not-allowed; }

/* line 162, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
textarea.form-control {
  height: auto; }

/* line 174, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
input[type="search"] {
  -webkit-appearance: none; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 193, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; }
  /* line 197, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control,
  .input-group-sm > input[type="date"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="date"].btn,
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input[type="time"].form-control,
  .input-group-sm > input[type="time"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="time"].btn,
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input[type="datetime-local"].form-control,
  .input-group-sm > input[type="datetime-local"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input[type="month"].form-control,
  .input-group-sm > input[type="month"].input-group-addon,
  .input-group-sm > .input-group-btn > input[type="month"].btn,
  .input-group-sm
  input[type="month"] {
    line-height: 30px; }
  /* line 202, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control,
  .input-group-lg > input[type="date"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="date"].btn,
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input[type="time"].form-control,
  .input-group-lg > input[type="time"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="time"].btn,
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input[type="datetime-local"].form-control,
  .input-group-lg > input[type="datetime-local"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input[type="month"].form-control,
  .input-group-lg > input[type="month"].input-group-addon,
  .input-group-lg > .input-group-btn > input[type="month"].btn,
  .input-group-lg
  input[type="month"] {
    line-height: 46px; } }

/* line 215, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group {
  margin-bottom: 15px; }

/* line 224, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  /* line 231, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    cursor: pointer; }

/* line 239, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9; }

/* line 248, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

/* line 254, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer; }

/* line 264, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

/* line 276, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
input[type="radio"][disabled], input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed; }

/* line 285, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed; }

/* line 295, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
  cursor: not-allowed; }

/* line 307, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px; }
  /* line 315, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn {
    padding-left: 0;
    padding-right: 0; }

/* line 71, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.input-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 79, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
select.input-sm, .input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
  height: 30px;
  line-height: 30px; }

/* line 84, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
  height: auto; }

/* line 333, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 340, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px; }

/* line 344, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto; }

/* line 348, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5; }

/* line 71, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.input-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 79, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
select.input-lg, .input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
  height: 46px;
  line-height: 46px; }

/* line 84, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
  height: auto; }

/* line 359, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 366, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px; }

/* line 370, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto; }

/* line 374, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333; }

/* line 388, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback {
  position: relative; }
  /* line 393, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .has-feedback .form-control {
    padding-right: 42.5px; }

/* line 398, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

/* line 410, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px; }

/* line 417, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px; }

/* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #01634c; }

/* line 21, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control {
  border-color: #01634c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  /* line 24, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
  .has-success .form-control:focus {
    border-color: #003125;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #02c89a; }

/* line 31, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .input-group-addon {
  color: #01634c;
  border-color: #01634c;
  background-color: #d9f2ec; }

/* line 37, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-success .form-control-feedback {
  color: #01634c; }

/* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #913d2c; }

/* line 21, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control {
  border-color: #913d2c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  /* line 24, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
  .has-warning .form-control:focus {
    border-color: #6a2d20;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #cc6b57; }

/* line 31, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .input-group-addon {
  color: #913d2c;
  border-color: #913d2c;
  background-color: #fde8e4; }

/* line 37, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-warning .form-control-feedback {
  color: #913d2c; }

/* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #8f101f; }

/* line 21, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control {
  border-color: #8f101f;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  /* line 24, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
  .has-error .form-control:focus {
    border-color: #610b15;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e61f37; }

/* line 31, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .input-group-addon {
  color: #8f101f;
  border-color: #8f101f;
  background-color: #fcdde1; }

/* line 37, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */
.has-error .form-control-feedback {
  color: #8f101f; }

/* line 439, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback label ~ .form-control-feedback {
  top: 25px; }

/* line 442, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

/* line 453, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  /* line 478, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 485, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  /* line 492, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .form-control-static {
    display: inline-block; }
  /* line 496, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    /* line 500, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control {
      width: auto; }
  /* line 508, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .input-group > .form-control {
    width: 100%; }
  /* line 512, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  /* line 519, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    /* line 526, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  /* line 530, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  /* line 537, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

/* line 559, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px; }

/* line 569, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px; }

/* line 575, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  /* line 582, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px; } }

/* line 593, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px; }

@media (min-width: 768px) {
  /* line 603, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px; } }

@media (min-width: 768px) {
  /* line 611, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px; } }

/* line 9, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  /* line 26, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
  .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  /* line 32, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
  .btn:hover, .btn:focus, .btn.focus {
    color: #333;
    text-decoration: none; }
  /* line 39, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
  .btn:active, .btn.active {
    outline: 0;
    background-image: none;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  /* line 46, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
  .btn.disabled, .btn[disabled],
  fieldset[disabled] .btn {
    cursor: not-allowed;
    opacity: 0.65;
    filter: alpha(opacity=65);
    box-shadow: none; }

/* line 58, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

/* line 68, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-default:focus, .btn-default.focus {
    color: #333;
    background-color: #e6e6e6;
    border-color: #8c8c8c; }
  /* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  /* line 22, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
    /* line 29, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #333;
      background-color: #d4d4d4;
      border-color: #8c8c8c; }
  /* line 37, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-default:active, .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    background-image: none; }
  /* line 45, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #fff;
    border-color: #ccc; }
  /* line 53, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-default .badge {
    color: #fff;
    background-color: #333; }

/* line 71, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-primary {
  color: #FBC9BA;
  background-color: #000000;
  border-color: #000000; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-primary:focus, .btn-primary.focus {
    color: #FBC9BA;
    background-color: black;
    border-color: black; }
  /* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-primary:hover {
    color: #FBC9BA;
    background-color: black;
    border-color: black; }
  /* line 22, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    color: #FBC9BA;
    background-color: black;
    border-color: black; }
    /* line 29, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
    .open > .btn-primary.dropdown-toggle:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .open > .btn-primary.dropdown-toggle.focus {
      color: #FBC9BA;
      background-color: black;
      border-color: black; }
  /* line 37, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-primary:active, .btn-primary.active,
  .open > .btn-primary.dropdown-toggle {
    background-image: none; }
  /* line 45, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .btn-primary.focus {
    background-color: #000000;
    border-color: #000000; }
  /* line 53, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-primary .badge {
    color: #000000;
    background-color: #FBC9BA; }

/* line 75, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #01A57E;
  border-color: #018c6b; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #017257;
    border-color: #000d0a; }
  /* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-success:hover {
    color: #fff;
    background-color: #017257;
    border-color: #004f3c; }
  /* line 22, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #017257;
    border-color: #004f3c; }
    /* line 29, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #004f3c;
      border-color: #000d0a; }
  /* line 37, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-success:active, .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    background-image: none; }
  /* line 45, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #01A57E;
    border-color: #018c6b; }
  /* line 53, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-success .badge {
    color: #01A57E;
    background-color: #fff; }

/* line 79, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #FBC9BA;
  border-color: #fab6a2; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #f8a38a;
    border-color: #f35829; }
  /* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-info:hover {
    color: #fff;
    background-color: #f8a38a;
    border-color: #f68968; }
  /* line 22, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #f8a38a;
    border-color: #f68968; }
    /* line 29, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #f68968;
      border-color: #f35829; }
  /* line 37, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-info:active, .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    background-image: none; }
  /* line 45, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #FBC9BA;
    border-color: #fab6a2; }
  /* line 53, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-info .badge {
    color: #FBC9BA;
    background-color: #fff; }

/* line 83, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-warning {
  color: #fff;
  background-color: #F26649;
  border-color: #f05231; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #ef3e19;
    border-color: #97230b; }
  /* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-warning:hover {
    color: #fff;
    background-color: #ef3e19;
    border-color: #d5310f; }
  /* line 22, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ef3e19;
    border-color: #d5310f; }
    /* line 29, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #d5310f;
      border-color: #97230b; }
  /* line 37, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-warning:active, .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    background-image: none; }
  /* line 45, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #F26649;
    border-color: #f05231; }
  /* line 53, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-warning .badge {
    color: #F26649;
    background-color: #fff; }

/* line 87, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #EE1B34;
  border-color: #df1129; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c70f25;
    border-color: #680813; }
  /* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-danger:hover {
    color: #fff;
    background-color: #c70f25;
    border-color: #a60c1f; }
  /* line 22, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c70f25;
    border-color: #a60c1f; }
    /* line 29, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #a60c1f;
      border-color: #680813; }
  /* line 37, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-danger:active, .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    background-image: none; }
  /* line 45, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #EE1B34;
    border-color: #df1129; }
  /* line 53, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */
  .btn-danger .badge {
    color: #EE1B34;
    background-color: #fff; }

/* line 96, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link {
  color: #B25D64;
  font-weight: normal;
  border-radius: 0; }
  /* line 101, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
  .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none; }
  /* line 109, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  /* line 115, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
  .btn-link:hover, .btn-link:focus {
    color: #843f44;
    text-decoration: underline;
    background-color: transparent; }
  /* line 123, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #999999;
    text-decoration: none; }

/* line 135, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px; }

/* line 139, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 143, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-xs, .btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

/* line 151, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block {
  display: block;
  width: 100%; }

/* line 157, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 5px; }

/* line 165, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

/* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
.fade {
  opacity: 0;
  transition: opacity 0.15s linear; }
  /* line 13, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
  .fade.in {
    opacity: 1; }

/* line 18, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
.collapse {
  display: none; }
  /* line 21, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
  .collapse.in {
    display: block; }

/* line 26, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
tr.collapse.in {
  display: table-row; }

/* line 28, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
tbody.collapse.in {
  display: table-row-group; }

/* line 30, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease; }

/* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

/* line 20, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup,
.dropdown {
  position: relative; }

/* line 26, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-toggle:focus {
  outline: 0; }

/* line 31, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }
  /* line 54, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  /* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  /* line 65, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.428571429;
    color: #333333;
    white-space: nowrap; }

/* line 78, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

/* line 88, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #000000; }

/* line 103, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999999; }

/* line 110, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed; }

/* line 123, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.open > .dropdown-menu {
  display: block; }

/* line 128, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.open > a {
  outline: 0; }

/* line 137, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu-right {
  left: auto;
  right: 0; }

/* line 147, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-menu-left {
  left: 0;
  right: auto; }

/* line 153, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #999999;
  white-space: nowrap; }

/* line 163, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990; }

/* line 173, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.pull-right > .dropdown-menu {
  right: 0;
  left: auto; }

/* line 186, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: ""; }

/* line 193, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  /* line 207, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  /* line 212, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

/* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    float: left; }
    /* line 15, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 2; }

/* line 26, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px; }

/* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-toolbar {
  margin-left: -5px; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .btn-toolbar:before, .btn-toolbar:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .btn-toolbar:after {
    clear: both; }
  /* line 39, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
  .btn-toolbar .btn,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  /* line 44, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
  .btn-toolbar > .btn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

/* line 51, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

/* line 56, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:first-child {
  margin-left: 0; }
  /* line 58, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

/* line 63, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 69, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group {
  float: left; }

/* line 72, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

/* line 76, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* line 81, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 86, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

/* line 105, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px; }

/* line 109, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px; }

/* line 116, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  /* line 120, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
  .btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none; }

/* line 127, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn .caret {
  margin-left: 0; }

/* line 131, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-lg .caret, .btn-group-lg > .btn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

/* line 136, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret {
  border-width: 0 5px 5px; }

/* line 145, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

/* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  content: " ";
  display: table; }

/* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.btn-group-vertical > .btn-group:after {
  clear: both; }

/* line 157, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group > .btn {
  float: none; }

/* line 162, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

/* line 172, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0; }

/* line 175, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 179, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

/* line 184, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0; }

/* line 188, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 193, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 201, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  /* line 206, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
  .btn-group-justified > .btn,
  .btn-group-justified > .btn-group {
    float: none;
    display: table-cell;
    width: 1%; }
  /* line 212, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
  .btn-group-justified > .btn-group .btn {
    width: 100%; }
  /* line 216, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

/* line 237, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

/* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group {
  position: relative;
  display: table;
  border-collapse: separate; }
  /* line 13, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
  .input-group[class*="col-"] {
    float: none;
    padding-left: 0;
    padding-right: 0; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    /* line 33, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
    .input-group .form-control:focus {
      z-index: 3; }

/* line 58, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell; }
  /* line 63, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }

/* line 68, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle; }

/* line 77, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #666666;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px; }
  /* line 89, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 10px;
    font-size: 12px;
    border-radius: 3px; }
  /* line 94, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 16px;
    font-size: 18px;
    border-radius: 6px; }
  /* line 101, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

/* line 108, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

/* line 117, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon:first-child {
  border-right: 0; }

/* line 120, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

/* line 129, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-addon:last-child {
  border-left: 0; }

/* line 135, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  /* line 144, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
  .input-group-btn > .btn {
    position: relative; }
    /* line 146, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
    .input-group-btn > .btn + .btn {
      margin-left: -1px; }
    /* line 150, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
    .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
      z-index: 2; }
  /* line 159, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  /* line 165, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

/* line 9, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .nav:before, .nav:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .nav:after {
    clear: both; }
  /* line 15, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav > li {
    position: relative;
    display: block; }
    /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
    .nav > li > a {
      position: relative;
      display: block;
      padding: 10px 15px; }
      /* line 23, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: #eeeeee; }
    /* line 31, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
    .nav > li.disabled > a {
      color: #999999; }
      /* line 34, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #999999;
        text-decoration: none;
        background-color: transparent;
        cursor: not-allowed; }
  /* line 46, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #B25D64; }
  /* line 59, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  /* line 66, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav > li > a > img {
    max-width: none; }

/* line 76, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd; }
  /* line 78, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    /* line 84, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.428571429;
      border: 1px solid transparent;
      border-radius: 4px 4px 0 0; }
      /* line 89, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
      .nav-tabs > li > a:hover {
        border-color: #eeeeee #eeeeee #ddd; }
    /* line 96, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #666666;
      background-color: #fff;
      border: 1px solid #ddd;
      border-bottom-color: transparent;
      cursor: default; }

/* line 118, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-pills > li {
  float: left; }
  /* line 122, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-pills > li > a {
    border-radius: 4px; }
  /* line 125, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-pills > li + li {
    margin-left: 2px; }
  /* line 131, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #000000; }

/* line 144, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-stacked > li {
  float: none; }
  /* line 146, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

/* line 160, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  /* line 163, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    /* line 165, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      text-align: center;
      margin-bottom: 5px; }
  /* line 171, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    /* line 177, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      /* line 180, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

/* line 190, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  /* line 193, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px; }
  /* line 199, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    /* line 206, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 4px 4px 0 0; }
    /* line 210, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #fff; } }

/* line 224, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.tab-content > .tab-pane {
  display: none; }

/* line 227, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.tab-content > .active {
  display: block; }

/* line 237, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .navbar:before, .navbar:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar {
      border-radius: 0; } }

/* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-header:before, .navbar-header:after {
  content: " ";
  display: table; }

/* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  /* line 31, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-header {
    float: left; } }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .navbar-collapse:after {
    clear: both; }
  /* line 59, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      /* line 68, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      /* line 75, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
      .navbar-collapse.in {
        overflow-y: visible; }
      /* line 81, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-left: 0;
        padding-right: 0; } }

/* line 92, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px; }
  @media (max-device-width: 480px) and (orientation: landscape) {
    /* line 92, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
      max-height: 200px; } }

/* line 108, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.container > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 768px) {
    /* line 108, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .container > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

/* line 128, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    /* line 128, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-static-top {
      border-radius: 0; } }

/* line 138, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  @media (min-width: 768px) {
    /* line 138, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

/* line 150, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

/* line 154, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

/* line 163, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px; }
  /* line 170, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  /* line 175, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    /* line 180, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -15px; } }

/* line 193, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }
  /* line 206, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggle:focus {
    outline: 0; }
  /* line 211, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  /* line 217, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    /* line 193, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-toggle {
      display: none; } }

/* line 232, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav {
  margin: 7.5px -15px; }
  /* line 235, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 767px) {
    /* line 243, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
      /* line 251, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      /* line 255, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px; }
        /* line 257, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 768px) {
    /* line 232, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-nav {
      float: left;
      margin: 0; }
      /* line 270, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
      .navbar-nav > li {
        float: left; }
        /* line 272, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
        .navbar-nav > li > a {
          padding-top: 15px;
          padding-bottom: 15px; } }

/* line 286, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px; }
  @media (min-width: 768px) {
    /* line 478, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    /* line 485, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    /* line 492, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .form-control-static {
      display: inline-block; }
    /* line 496, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      /* line 500, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control {
        width: auto; }
    /* line 508, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .input-group > .form-control {
      width: 100%; }
    /* line 512, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    /* line 519, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      /* line 526, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    /* line 530, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    /* line 537, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 767px) {
    /* line 298, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-form .form-group {
      margin-bottom: 5px; }
      /* line 302, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 768px) {
    /* line 286, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-form {
      width: auto;
      border: 0;
      margin-left: 0;
      margin-right: 0;
      padding-top: 0;
      padding-bottom: 0;
      box-shadow: none; } }

/* line 327, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 332, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

/* line 343, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px; }
  /* line 346, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn {
    margin-top: 10px;
    margin-bottom: 10px; }
  /* line 349, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn {
    margin-top: 14px;
    margin-bottom: 14px; }

/* line 359, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    /* line 359, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-text {
      float: left;
      margin-left: 15px;
      margin-right: 15px; } }

@media (min-width: 768px) {
  /* line 379, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-left {
    float: left !important; }
  /* line 382, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-right {
    float: right !important;
    margin-right: -15px; }
    /* line 386, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

/* line 397, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  /* line 401, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-brand {
    color: #777; }
    /* line 403, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #5e5e5e;
      background-color: transparent; }
  /* line 410, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-text {
    color: #777; }
  /* line 415, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav > li > a {
    color: #777; }
    /* line 418, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #333;
      background-color: transparent; }
  /* line 425, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  /* line 433, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  /* line 442, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    /* line 444, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    /* line 448, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  /* line 453, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  /* line 462, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555; }
  @media (max-width: 767px) {
    /* line 473, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #777; }
      /* line 475, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
        background-color: transparent; }
    /* line 482, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    /* line 490, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  /* line 506, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .navbar-link {
    color: #777; }
    /* line 508, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-default .navbar-link:hover {
      color: #333; }
  /* line 513, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-default .btn-link {
    color: #777; }
    /* line 515, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #333; }
    /* line 521, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

/* line 531, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-inverse {
  background-color: #222;
  border-color: #090909; }
  /* line 535, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-brand {
    color: #bfbfbf; }
    /* line 537, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  /* line 544, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-text {
    color: #bfbfbf; }
  /* line 549, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav > li > a {
    color: #bfbfbf; }
    /* line 552, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  /* line 559, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #090909; }
  /* line 567, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  /* line 577, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-toggle {
    border-color: #333; }
    /* line 579, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: #333; }
    /* line 583, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  /* line 588, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #101010; }
  /* line 596, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff; }
  @media (max-width: 767px) {
    /* line 607, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #090909; }
    /* line 610, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #090909; }
    /* line 613, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: #bfbfbf; }
      /* line 615, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    /* line 622, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #090909; }
    /* line 630, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  /* line 641, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .navbar-link {
    color: #bfbfbf; }
    /* line 643, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  /* line 648, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-inverse .btn-link {
    color: #bfbfbf; }
    /* line 650, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    /* line 656, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

/* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss */
.breadcrumb {
  padding: 0 0;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px; }
  /* line 13, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss */
  .breadcrumb > li {
    display: inline-block; }
    /* line 16, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss */
    .breadcrumb > li + li:before {
      content: "/\a0";
      padding: 0 5px;
      color: #ccc; }
  /* line 25, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss */
  .breadcrumb > .active {
    color: #999999; }

/* line 4, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px; }
  /* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */
  .pagination > li {
    display: inline; }
    /* line 12, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.428571429;
      text-decoration: none;
      color: #B25D64;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px; }
    /* line 25, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-bottom-left-radius: 4px;
      border-top-left-radius: 4px; }
    /* line 32, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px; }
  /* line 41, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */
  .pagination > li > a:hover, .pagination > li > a:focus,
  .pagination > li > span:hover,
  .pagination > li > span:focus {
    z-index: 2;
    color: #843f44;
    background-color: #eeeeee;
    border-color: #ddd; }
  /* line 52, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #000000;
    border-color: #000000;
    cursor: default; }
  /* line 64, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #999999;
    background-color: #fff;
    border-color: #ddd;
    cursor: not-allowed; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333; }

/* line 12, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px; }

/* line 18, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5; }

/* line 12, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px; }

/* line 18, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

/* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .pager:before, .pager:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .pager:after {
    clear: both; }
  /* line 12, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */
  .pager li {
    display: inline; }
    /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 15px; }
    /* line 23, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */
    .pager li > a:hover,
    .pager li > a:focus {
      text-decoration: none;
      background-color: #eeeeee; }
  /* line 31, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */
  .pager .next > a,
  .pager .next > span {
    float: right; }
  /* line 38, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */
  .pager .previous > a,
  .pager .previous > span {
    float: left; }
  /* line 45, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */
  .pager .disabled > a,
  .pager .disabled > a:hover,
  .pager .disabled > a:focus,
  .pager .disabled > span {
    color: #999999;
    background-color: #fff;
    cursor: not-allowed; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  /* line 20, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */
  .label:empty {
    display: none; }
  /* line 25, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */
  .btn .label {
    position: relative;
    top: -1px; }

/* line 33, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */
a.label:hover, a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

/* line 44, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */
.label-default {
  background-color: #999999; }
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: gray; }

/* line 48, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */
.label-primary {
  background-color: #000000; }
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: black; }

/* line 52, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */
.label-success {
  background-color: #01A57E; }
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #017257; }

/* line 56, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */
.label-info {
  background-color: #FBC9BA; }
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #f8a38a; }

/* line 60, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */
.label-warning {
  background-color: #F26649; }
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #ef3e19; }

/* line 64, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */
.label-danger {
  background-color: #EE1B34; }
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c70f25; }

/* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px; }
  /* line 22, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */
  .badge:empty {
    display: none; }
  /* line 27, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */
  .btn .badge {
    position: relative;
    top: -1px; }
  /* line 32, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */
  .btn-xs .badge, .btn-group-xs > .btn .badge,
  .btn-group-xs > .btn .badge {
    top: 0;
    padding: 1px 5px; }
  /* line 41, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */
  .list-group-item.active > .badge,
  .nav-pills > .active > a > .badge {
    color: #B25D64;
    background-color: #fff; }
  /* line 47, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */
  .list-group-item > .badge {
    float: right; }
  /* line 51, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  /* line 55, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */
  .nav-pills > li > a > .badge {
    margin-left: 3px; }

/* line 62, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */
a.badge:hover, a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

/* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee; }
  /* line 13, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */
  .jumbotron h1,
  .jumbotron .h1 {
    color: inherit; }
  /* line 18, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200; }
  /* line 24, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */
  .jumbotron > hr {
    border-top-color: #d5d5d5; }
  /* line 28, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */
  .container .jumbotron,
  .container-fluid .jumbotron {
    border-radius: 6px;
    padding-left: 15px;
    padding-right: 15px; }
  /* line 35, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */
  .jumbotron .container {
    max-width: 100%; }
  @media screen and (min-width: 768px) {
    /* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      /* line 43, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */
      .container .jumbotron,
      .container-fluid .jumbotron {
        padding-left: 60px;
        padding-right: 60px; }
      /* line 49, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */
      .jumbotron h1,
      .jumbotron .h1 {
        font-size: 63px; } }

/* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: border 0.2s ease-in-out; }
  /* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss */
  .thumbnail > img,
  .thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto; }
  /* line 27, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss */
  .thumbnail .caption {
    padding: 9px;
    color: #333333; }

/* line 34, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss */
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #B25D64; }

/* line 9, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }
  /* line 16, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  /* line 23, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */
  .alert .alert-link {
    font-weight: bold; }
  /* line 28, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  /* line 33, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */
  .alert > p + p {
    margin-top: 5px; }

/* line 42, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }
  /* line 47, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */
  .alert-dismissable .close,
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

/* line 59, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */
.alert-success {
  background-color: #d9f2ec;
  border-color: #cee6e0;
  color: #01634c; }
  /* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */
  .alert-success hr {
    border-top-color: #bdddd5; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */
  .alert-success .alert-link {
    color: #003125; }

/* line 63, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */
.alert-info {
  background-color: #fef4f1;
  border-color: #f1e8e5;
  color: #8a6f66; }
  /* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */
  .alert-info hr {
    border-top-color: #e8d9d4; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */
  .alert-info .alert-link {
    color: #6d5750; }

/* line 67, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */
.alert-warning {
  background-color: #fde8e4;
  border-color: #f0dcd9;
  color: #913d2c; }
  /* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */
  .alert-warning hr {
    border-top-color: #e9cbc7; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */
  .alert-warning .alert-link {
    color: #6a2d20; }

/* line 71, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */
.alert-danger {
  background-color: #fcdde1;
  border-color: #efd2d6;
  color: #8f101f; }
  /* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */
  .alert-danger hr {
    border-top-color: #e8bfc5; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */
  .alert-danger .alert-link {
    color: #610b15; }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

/* line 26, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

/* line 36, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #000000;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease; }

/* line 54, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

/* line 64, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress.active .progress-bar,
.progress-bar.active {
  animation: progress-bar-stripes 2s linear infinite; }

/* line 73, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-success {
  background-color: #01A57E; }
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
  .progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 77, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-info {
  background-color: #FBC9BA; }
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
  .progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 81, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-warning {
  background-color: #F26649; }
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
  .progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 85, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */
.progress-bar-danger {
  background-color: #EE1B34; }
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */
  .progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

/* line 1, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */
.media {
  margin-top: 15px; }
  /* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */
  .media:first-child {
    margin-top: 0; }

/* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */
.media,
.media-body {
  zoom: 1;
  overflow: hidden; }

/* line 16, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */
.media-body {
  width: 10000px; }

/* line 20, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */
.media-object {
  display: block; }
  /* line 24, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */
  .media-object.img-thumbnail {
    max-width: none; }

/* line 29, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */
.media-right,
.media > .pull-right {
  padding-left: 10px; }

/* line 34, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */
.media-left,
.media > .pull-left {
  padding-right: 10px; }

/* line 39, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

/* line 46, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */
.media-middle {
  vertical-align: middle; }

/* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */
.media-bottom {
  vertical-align: bottom; }

/* line 55, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 63, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */
.media-list {
  padding-left: 0;
  list-style: none; }

/* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group {
  margin-bottom: 20px;
  padding-left: 0; }

/* line 21, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd; }
  /* line 31, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-item:first-child {
    border-top-right-radius: 1px;
    border-top-left-radius: 1px; }
  /* line 34, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px; }

/* line 46, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
a.list-group-item,
button.list-group-item {
  color: #555; }
  /* line 50, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #333; }
  /* line 55, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
  a.list-group-item:hover, a.list-group-item:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    text-decoration: none;
    color: #555;
    background-color: #f5f5f5; }

/* line 63, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
button.list-group-item {
  width: 100%;
  text-align: left; }

/* line 70, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #999999;
  cursor: not-allowed; }
  /* line 78, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
    color: inherit; }
  /* line 81, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
    color: #999999; }

/* line 87, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #000000;
  border-color: #000000; }
  /* line 96, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-item.active .list-group-item-heading,
  .list-group-item.active .list-group-item-heading > small,
  .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
  .list-group-item.active:hover .list-group-item-heading > small,
  .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
  .list-group-item.active:focus .list-group-item-heading > small,
  .list-group-item.active:focus .list-group-item-heading > .small {
    color: inherit; }
  /* line 101, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
    color: #666666; }

/* line 4, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success {
  color: #01634c;
  background-color: #d9f2ec; }

/* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-success,
button.list-group-item-success {
  color: #01634c; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  /* line 18, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-success:hover, a.list-group-item-success:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #01634c;
    background-color: #c6ece3; }
  /* line 23, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #01634c;
    border-color: #01634c; }

/* line 4, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info {
  color: #8a6f66;
  background-color: #fef4f1; }

/* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-info,
button.list-group-item-info {
  color: #8a6f66; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  /* line 18, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-info:hover, a.list-group-item-info:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #8a6f66;
    background-color: #fce1d9; }
  /* line 23, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #8a6f66;
    border-color: #8a6f66; }

/* line 4, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning {
  color: #913d2c;
  background-color: #fde8e4; }

/* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-warning,
button.list-group-item-warning {
  color: #913d2c; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  /* line 18, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-warning:hover, a.list-group-item-warning:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    color: #913d2c;
    background-color: #fbd4cc; }
  /* line 23, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #913d2c;
    border-color: #913d2c; }

/* line 4, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger {
  color: #8f101f;
  background-color: #fcdde1; }

/* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
a.list-group-item-danger,
button.list-group-item-danger {
  color: #8f101f; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  /* line 18, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-danger:hover, a.list-group-item-danger:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    color: #8f101f;
    background-color: #fac6cc; }
  /* line 23, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */
  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #8f101f;
    border-color: #8f101f; }

/* line 123, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

/* line 127, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

/* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 1px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

/* line 16, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-body {
  padding: 15px; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .panel-body:before, .panel-body:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .panel-body:after {
    clear: both; }

/* line 22, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px; }
  /* line 27, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

/* line 33, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }
  /* line 39, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel-title > a,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > .small > a {
    color: inherit; }

/* line 49, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px; }

/* line 63, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
  /* line 67, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  /* line 74, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px; }
  /* line 82, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px; }

/* line 89, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

/* line 96, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

/* line 100, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.list-group + .panel-footer {
  border-top-width: 0; }

/* line 110, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }
  /* line 115, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel > .table caption,
  .panel > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption {
    padding-left: 15px;
    padding-right: 15px; }

/* line 121, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px; }
  /* line 127, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px; }
    /* line 131, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 0px; }
    /* line 135, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 0px; }

/* line 143, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px; }
  /* line 149, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px; }
    /* line 153, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 0px; }
    /* line 157, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 0px; }

/* line 164, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

/* line 170, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

/* line 174, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  /* line 181, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  /* line 185, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  /* line 194, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  /* line 203, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

/* line 210, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0; }

/* line 222, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-group {
  margin-bottom: 20px; }
  /* line 226, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 1px; }
    /* line 230, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
    .panel-group .panel + .panel {
      margin-top: 5px; }
  /* line 235, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel-group .panel-heading {
    border-bottom: 0; }
    /* line 238, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid #ddd; }
  /* line 244, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
  .panel-group .panel-footer {
    border-top: 0; }
    /* line 246, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid #ddd; }

/* line 254, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-default {
  border-color: #ddd; }
  /* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #333333; }
  /* line 20, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

/* line 257, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-primary {
  border-color: #000000; }
  /* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
    /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #000000; }
    /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
    .panel-primary > .panel-heading .badge {
      color: #000000;
      background-color: #fff; }
  /* line 20, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #000000; }

/* line 260, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-success {
  border-color: #cee6e0; }
  /* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
  .panel-success > .panel-heading {
    color: #01634c;
    background-color: #d9f2ec;
    border-color: #cee6e0; }
    /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #cee6e0; }
    /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
    .panel-success > .panel-heading .badge {
      color: #d9f2ec;
      background-color: #01634c; }
  /* line 20, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #cee6e0; }

/* line 263, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-info {
  border-color: #f1e8e5; }
  /* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
  .panel-info > .panel-heading {
    color: #8a6f66;
    background-color: #fef4f1;
    border-color: #f1e8e5; }
    /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #f1e8e5; }
    /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
    .panel-info > .panel-heading .badge {
      color: #fef4f1;
      background-color: #8a6f66; }
  /* line 20, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #f1e8e5; }

/* line 266, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-warning {
  border-color: #f0dcd9; }
  /* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
  .panel-warning > .panel-heading {
    color: #913d2c;
    background-color: #fde8e4;
    border-color: #f0dcd9; }
    /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #f0dcd9; }
    /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
    .panel-warning > .panel-heading .badge {
      color: #fde8e4;
      background-color: #913d2c; }
  /* line 20, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #f0dcd9; }

/* line 269, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */
.panel-danger {
  border-color: #efd2d6; }
  /* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
  .panel-danger > .panel-heading {
    color: #8f101f;
    background-color: #fcdde1;
    border-color: #efd2d6; }
    /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #efd2d6; }
    /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
    .panel-danger > .panel-heading .badge {
      color: #fcdde1;
      background-color: #8f101f; }
  /* line 20, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #efd2d6; }

/* line 5, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  /* line 12, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    border: 0; }

/* line 28, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive-16by9 {
  padding-bottom: 56.25%; }

/* line 33, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */
.embed-responsive-4by3 {
  padding-bottom: 75%; }

/* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  /* line 15, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss */
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

/* line 22, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss */
.well-lg {
  padding: 24px;
  border-radius: 6px; }

/* line 26, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss */
.well-sm {
  padding: 9px;
  border-radius: 3px; }

/* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss */
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20); }
  /* line 15, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss */
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50); }

/* line 30, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

/* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
.modal-open {
  overflow: hidden; }

/* line 16, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  /* line 32, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
  .modal.fade .modal-dialog {
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    transition: transform 0.3s ease-out; }
  /* line 36, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
  .modal.in .modal-dialog {
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); }

/* line 38, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

/* line 44, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

/* line 51, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0; }

/* line 64, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  /* line 73, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
  .modal-backdrop.fade {
    opacity: 0;
    filter: alpha(opacity=0); }
  /* line 74, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
  .modal-backdrop.in {
    opacity: 0.5;
    filter: alpha(opacity=50); }

/* line 79, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .modal-header:before, .modal-header:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .modal-header:after {
    clear: both; }

/* line 85, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
.modal-header .close {
  margin-top: -2px; }

/* line 90, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
.modal-title {
  margin: 0;
  line-height: 1.428571429; }

/* line 97, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
.modal-body {
  position: relative;
  padding: 15px; }

/* line 103, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .modal-footer:before, .modal-footer:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .modal-footer:after {
    clear: both; }
  /* line 110, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
  .modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0; }
  /* line 115, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
  .modal-footer .btn-group .btn + .btn {
    margin-left: -1px; }
  /* line 119, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

/* line 125, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 768px) {
  /* line 136, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  /* line 140, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  /* line 145, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
  .modal-sm {
    width: 300px; } }

@media (min-width: 992px) {
  /* line 149, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */
  .modal-lg {
    width: 900px; } }

/* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0); }
  /* line 18, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
  .tooltip.in {
    opacity: 0.9;
    filter: alpha(opacity=90); }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
  .tooltip.top {
    margin-top: -3px;
    padding: 5px 0; }
  /* line 20, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
  .tooltip.right {
    margin-left: 3px;
    padding: 0 5px; }
  /* line 21, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
  .tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0; }
  /* line 22, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
  .tooltip.left {
    margin-left: -3px;
    padding: 0 5px; }

/* line 26, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px; }

/* line 36, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 45, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

/* line 52, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

/* line 59, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000; }

/* line 66, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

/* line 73, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000; }

/* line 80, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

/* line 87, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

/* line 94, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000; }

/* line 6, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.428571429;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  /* line 27, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
  .popover.top {
    margin-top: -10px; }
  /* line 28, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
  .popover.right {
    margin-left: 10px; }
  /* line 29, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
  .popover.bottom {
    margin-top: 10px; }
  /* line 30, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
  .popover.left {
    margin-left: -10px; }

/* line 33, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

/* line 42, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover-content {
  padding: 9px 14px; }

/* line 51, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow, .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

/* line 61, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow {
  border-width: 11px; }

/* line 64, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover > .arrow:after {
  border-width: 10px;
  content: ""; }

/* line 70, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px; }
  /* line 77, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
  .popover.top > .arrow:after {
    content: " ";
    bottom: 1px;
    margin-left: -10px;
    border-bottom-width: 0;
    border-top-color: #fff; }

/* line 85, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25); }
  /* line 92, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
  .popover.right > .arrow:after {
    content: " ";
    left: 1px;
    bottom: -10px;
    border-left-width: 0;
    border-right-color: #fff; }

/* line 100, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px; }
  /* line 107, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
  .popover.bottom > .arrow:after {
    content: " ";
    top: 1px;
    margin-left: -10px;
    border-top-width: 0;
    border-bottom-color: #fff; }

/* line 116, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25); }
  /* line 123, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */
  .popover.left > .arrow:after {
    content: " ";
    right: 1px;
    border-right-width: 0;
    border-left-color: #fff;
    bottom: -10px; }

/* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
.carousel {
  position: relative; }

/* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%; }
  /* line 16, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .item {
    display: none;
    position: relative;
    transition: 0.6s ease-in-out left; }
    /* line 22, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
      display: block;
      max-width: 100%;
      height: auto;
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      /* line 16, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
      .carousel-inner > .item {
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        perspective: 1000px; }
        /* line 34, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
        .carousel-inner > .item.next, .carousel-inner > .item.active.right {
          transform: translate3d(100%, 0, 0);
          left: 0; }
        /* line 39, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
        .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
          transform: translate3d(-100%, 0, 0);
          left: 0; }
        /* line 44, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
        .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
          transform: translate3d(0, 0, 0);
          left: 0; } }
  /* line 53, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  /* line 59, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .active {
    left: 0; }
  /* line 63, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  /* line 70, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .next {
    left: 100%; }
  /* line 73, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .prev {
    left: -100%; }
  /* line 76, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  /* line 81, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .active.left {
    left: -100%; }
  /* line 84, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-inner > .active.right {
    left: 100%; }

/* line 93, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: transparent; }
  /* line 109, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
  /* line 112, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control.right {
    left: auto;
    right: 0;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
  /* line 119, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control:hover, .carousel-control:focus {
    outline: 0;
    color: #fff;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90); }
  /* line 128, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block; }
  /* line 138, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }
  /* line 143, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }
  /* line 148, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: serif; }
  /* line 158, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-prev:before {
    content: '\2039'; }
  /* line 163, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .icon-next:before {
    content: '\203a'; }

/* line 174, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center; }
  /* line 185, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: transparent; }
  /* line 207, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff; }

/* line 218, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  /* line 229, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-caption .btn {
    text-shadow: none; }

@media screen and (min-width: 768px) {
  /* line 240, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  /* line 249, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  /* line 253, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }
  /* line 260, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px; }
  /* line 267, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-indicators {
    bottom: 20px; } }

/* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table; }

/* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix:after {
  clear: both; }

/* line 12, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 15, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.pull-right {
  float: right !important; }

/* line 18, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.pull-left {
  float: left !important; }

/* line 27, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.hide {
  display: none !important; }

/* line 30, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.show {
  display: block !important; }

/* line 33, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.invisible {
  visibility: hidden; }

/* line 36, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 45, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.hidden {
  display: none !important; }

/* line 53, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */
.affix {
  position: fixed; }

@-ms-viewport {
  width: device-width; }

/* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs {
  display: none !important; }

/* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-sm {
  display: none !important; }

/* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-md {
  display: none !important; }

/* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-lg {
  display: none !important; }

/* line 36, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-xs {
    display: block !important; }
  /* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-xs {
    display: table !important; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-xs {
    display: table-row !important; }
  /* line 12, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  /* line 54, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  /* line 59, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  /* line 64, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-sm {
    display: block !important; }
  /* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-sm {
    display: table !important; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-sm {
    display: table-row !important; }
  /* line 12, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  /* line 73, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  /* line 78, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  /* line 83, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-md {
    display: block !important; }
  /* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-md {
    display: table !important; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-md {
    display: table-row !important; }
  /* line 12, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 92, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 97, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 102, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-lg {
    display: block !important; }
  /* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-lg {
    display: table !important; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-lg {
    display: table-row !important; }
  /* line 12, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  /* line 111, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  /* line 116, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  /* line 121, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  /* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  /* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  /* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-lg {
    display: none !important; } }

/* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
.visible-print {
  display: none !important; }

@media print {
  /* line 7, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .visible-print {
    display: block !important; }
  /* line 10, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-print {
    display: table !important; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-print {
    display: table-row !important; }
  /* line 12, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

/* line 155, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-block {
  display: none !important; }
  @media print {
    /* line 155, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-print-block {
      display: block !important; } }

/* line 162, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline {
  display: none !important; }
  @media print {
    /* line 162, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-print-inline {
      display: inline !important; } }

/* line 169, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
.visible-print-inline-block {
  display: none !important; }
  @media print {
    /* line 169, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  /* line 17, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-print {
    display: none !important; } }

/*@import "bower_components/bootstrap-sass/assets/stylesheets/bootstrap";*/
/*
Loading Branding
*/
/*
Logo
*/
/* component overrides */
/*
Components
*/
/* Third Party */
/* Slider */
/* line 3, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 17, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  /* line 24, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
  .slick-list:focus {
    outline: none; }
  /* line 28, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

/* line 33, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 42, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  /* line 48, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  /* line 54, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
  .slick-track:after {
    clear: both; }
  /* line 58, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
  .slick-loading .slick-track {
    visibility: hidden; }

/* line 62, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  /* line 66, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
  [dir="rtl"] .slick-slide {
    float: right; }
  /* line 69, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
  .slick-slide img {
    display: block; }
  /* line 72, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
  .slick-slide.slick-loading img {
    display: none; }
  /* line 78, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
  .slick-slide.dragging img {
    pointer-events: none; }
  /* line 82, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
  .slick-initialized .slick-slide {
    display: block; }
  /* line 86, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
  .slick-loading .slick-slide {
    visibility: hidden; }
  /* line 90, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* line 96, /opt/build/repo/bower_components/slick-carousel/slick/slick.scss */
.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
/* line 45, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
.slick-loading .slick-list {
  background: #fff url("/utk/img/ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("/utk/fonts/slick.eot");
  src: url("/utk/fonts/slick.eot?#iefix") format("embedded-opentype"), url("/utk/fonts/slick.woff") format("woff"), url("/utk/fonts/slick.ttf") format("truetype"), url("/utk/fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Arrows */
/* line 63, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }
  /* line 81, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    /* line 85, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
    .slick-prev:hover:before, .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  /* line 89, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  /* line 92, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

/* line 103, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
.slick-prev {
  left: -25px; }
  /* line 105, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  /* line 109, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
  .slick-prev:before {
    content: "\2190"; }
    /* line 111, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
    [dir="rtl"] .slick-prev:before {
      content: "\2192"; }

/* line 117, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
.slick-next {
  right: -25px; }
  /* line 119, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  /* line 123, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
  .slick-next:before {
    content: "\2192"; }
    /* line 125, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
    [dir="rtl"] .slick-next:before {
      content: "\2190"; }

/* Dots */
/* line 133, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

/* line 137, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  /* line 146, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    /* line 154, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      height: 20px;
      width: 20px;
      outline: none;
      line-height: 0px;
      font-size: 0px;
      color: transparent;
      padding: 5px;
      cursor: pointer; }
      /* line 166, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
        /* line 168, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
        .slick-dots li button:hover:before, .slick-dots li button:focus:before {
          opacity: 1; }
      /* line 172, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "\2022";
        width: 20px;
        height: 20px;
        font-family: "slick";
        font-size: 6px;
        line-height: 20px;
        text-align: center;
        color: black;
        opacity: 0.25;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    /* line 189, /opt/build/repo/bower_components/slick-carousel/slick/slick-theme.scss */
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

/* line 2, /opt/build/repo/utk/styles/sass/components/font-awesome.scss */
.fakesrc {
  src: url("/utk/fonts//fakesrc"); }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/utk/fonts//fontawesome-webfont.eot?v=4.7.0");
  src: url("/utk/fonts//fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/utk/fonts//fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/utk/fonts//fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/utk/fonts//fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/utk/fonts//fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 4, /opt/build/repo/bower_components/font-awesome/scss/_core.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
/* line 5, /opt/build/repo/bower_components/font-awesome/scss/_larger.scss */
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

/* line 10, /opt/build/repo/bower_components/font-awesome/scss/_larger.scss */
.fa-2x {
  font-size: 2em; }

/* line 11, /opt/build/repo/bower_components/font-awesome/scss/_larger.scss */
.fa-3x {
  font-size: 3em; }

/* line 12, /opt/build/repo/bower_components/font-awesome/scss/_larger.scss */
.fa-4x {
  font-size: 4em; }

/* line 13, /opt/build/repo/bower_components/font-awesome/scss/_larger.scss */
.fa-5x {
  font-size: 5em; }

/* line 3, /opt/build/repo/bower_components/font-awesome/scss/_fixed-width.scss */
.fa-fw {
  width: 1.2857142857em;
  text-align: center; }

/* line 4, /opt/build/repo/bower_components/font-awesome/scss/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none; }
  /* line 8, /opt/build/repo/bower_components/font-awesome/scss/_list.scss */
  .fa-ul > li {
    position: relative; }

/* line 10, /opt/build/repo/bower_components/font-awesome/scss/_list.scss */
.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center; }
  /* line 16, /opt/build/repo/bower_components/font-awesome/scss/_list.scss */
  .fa-li.fa-lg {
    left: -1.8571428571em; }

/* line 4, /opt/build/repo/bower_components/font-awesome/scss/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

/* line 10, /opt/build/repo/bower_components/font-awesome/scss/_bordered-pulled.scss */
.fa-pull-left {
  float: left; }

/* line 11, /opt/build/repo/bower_components/font-awesome/scss/_bordered-pulled.scss */
.fa-pull-right {
  float: right; }

/* line 14, /opt/build/repo/bower_components/font-awesome/scss/_bordered-pulled.scss */
.fa.fa-pull-left {
  margin-right: .3em; }

/* line 15, /opt/build/repo/bower_components/font-awesome/scss/_bordered-pulled.scss */
.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
/* line 19, /opt/build/repo/bower_components/font-awesome/scss/_bordered-pulled.scss */
.pull-right {
  float: right; }

/* line 20, /opt/build/repo/bower_components/font-awesome/scss/_bordered-pulled.scss */
.pull-left {
  float: left; }

/* line 23, /opt/build/repo/bower_components/font-awesome/scss/_bordered-pulled.scss */
.fa.pull-left {
  margin-right: .3em; }

/* line 24, /opt/build/repo/bower_components/font-awesome/scss/_bordered-pulled.scss */
.fa.pull-right {
  margin-left: .3em; }

/* line 4, /opt/build/repo/bower_components/font-awesome/scss/_animated.scss */
.fa-spin {
  animation: fa-spin 2s infinite linear; }

/* line 9, /opt/build/repo/bower_components/font-awesome/scss/_animated.scss */
.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

/* line 4, /opt/build/repo/bower_components/font-awesome/scss/_rotated-flipped.scss */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 5, /opt/build/repo/bower_components/font-awesome/scss/_rotated-flipped.scss */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 6, /opt/build/repo/bower_components/font-awesome/scss/_rotated-flipped.scss */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 8, /opt/build/repo/bower_components/font-awesome/scss/_rotated-flipped.scss */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

/* line 9, /opt/build/repo/bower_components/font-awesome/scss/_rotated-flipped.scss */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

/* line 14, /opt/build/repo/bower_components/font-awesome/scss/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

/* line 4, /opt/build/repo/bower_components/font-awesome/scss/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

/* line 12, /opt/build/repo/bower_components/font-awesome/scss/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

/* line 18, /opt/build/repo/bower_components/font-awesome/scss/_stacked.scss */
.fa-stack-1x {
  line-height: inherit; }

/* line 19, /opt/build/repo/bower_components/font-awesome/scss/_stacked.scss */
.fa-stack-2x {
  font-size: 2em; }

/* line 20, /opt/build/repo/bower_components/font-awesome/scss/_stacked.scss */
.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 4, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-glass:before {
  content: "\f000"; }

/* line 5, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-music:before {
  content: "\f001"; }

/* line 6, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-search:before {
  content: "\f002"; }

/* line 7, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-envelope-o:before {
  content: "\f003"; }

/* line 8, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-heart:before {
  content: "\f004"; }

/* line 9, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-star:before {
  content: "\f005"; }

/* line 10, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-star-o:before {
  content: "\f006"; }

/* line 11, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-user:before {
  content: "\f007"; }

/* line 12, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-film:before {
  content: "\f008"; }

/* line 13, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-th-large:before {
  content: "\f009"; }

/* line 14, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-th:before {
  content: "\f00a"; }

/* line 15, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-th-list:before {
  content: "\f00b"; }

/* line 16, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-check:before {
  content: "\f00c"; }

/* line 17, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"; }

/* line 18, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-search-plus:before {
  content: "\f00e"; }

/* line 19, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-search-minus:before {
  content: "\f010"; }

/* line 20, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-power-off:before {
  content: "\f011"; }

/* line 21, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-signal:before {
  content: "\f012"; }

/* line 22, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-gear:before,
.fa-cog:before {
  content: "\f013"; }

/* line 23, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-trash-o:before {
  content: "\f014"; }

/* line 24, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-home:before {
  content: "\f015"; }

/* line 25, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-file-o:before {
  content: "\f016"; }

/* line 26, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-clock-o:before {
  content: "\f017"; }

/* line 27, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-road:before {
  content: "\f018"; }

/* line 28, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-download:before {
  content: "\f019"; }

/* line 29, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

/* line 30, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

/* line 31, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-inbox:before {
  content: "\f01c"; }

/* line 32, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-play-circle-o:before {
  content: "\f01d"; }

/* line 33, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"; }

/* line 34, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-refresh:before {
  content: "\f021"; }

/* line 35, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-list-alt:before {
  content: "\f022"; }

/* line 36, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-lock:before {
  content: "\f023"; }

/* line 37, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-flag:before {
  content: "\f024"; }

/* line 38, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-headphones:before {
  content: "\f025"; }

/* line 39, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-volume-off:before {
  content: "\f026"; }

/* line 40, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-volume-down:before {
  content: "\f027"; }

/* line 41, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-volume-up:before {
  content: "\f028"; }

/* line 42, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-qrcode:before {
  content: "\f029"; }

/* line 43, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-barcode:before {
  content: "\f02a"; }

/* line 44, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-tag:before {
  content: "\f02b"; }

/* line 45, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-tags:before {
  content: "\f02c"; }

/* line 46, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-book:before {
  content: "\f02d"; }

/* line 47, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bookmark:before {
  content: "\f02e"; }

/* line 48, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-print:before {
  content: "\f02f"; }

/* line 49, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-camera:before {
  content: "\f030"; }

/* line 50, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-font:before {
  content: "\f031"; }

/* line 51, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bold:before {
  content: "\f032"; }

/* line 52, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-italic:before {
  content: "\f033"; }

/* line 53, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-text-height:before {
  content: "\f034"; }

/* line 54, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-text-width:before {
  content: "\f035"; }

/* line 55, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-align-left:before {
  content: "\f036"; }

/* line 56, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-align-center:before {
  content: "\f037"; }

/* line 57, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-align-right:before {
  content: "\f038"; }

/* line 58, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-align-justify:before {
  content: "\f039"; }

/* line 59, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-list:before {
  content: "\f03a"; }

/* line 60, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

/* line 61, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-indent:before {
  content: "\f03c"; }

/* line 62, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-video-camera:before {
  content: "\f03d"; }

/* line 63, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

/* line 64, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-pencil:before {
  content: "\f040"; }

/* line 65, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-map-marker:before {
  content: "\f041"; }

/* line 66, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-adjust:before {
  content: "\f042"; }

/* line 67, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-tint:before {
  content: "\f043"; }

/* line 68, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

/* line 69, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-share-square-o:before {
  content: "\f045"; }

/* line 70, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-check-square-o:before {
  content: "\f046"; }

/* line 71, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrows:before {
  content: "\f047"; }

/* line 72, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-step-backward:before {
  content: "\f048"; }

/* line 73, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-fast-backward:before {
  content: "\f049"; }

/* line 74, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-backward:before {
  content: "\f04a"; }

/* line 75, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-play:before {
  content: "\f04b"; }

/* line 76, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-pause:before {
  content: "\f04c"; }

/* line 77, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-stop:before {
  content: "\f04d"; }

/* line 78, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-forward:before {
  content: "\f04e"; }

/* line 79, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-fast-forward:before {
  content: "\f050"; }

/* line 80, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-step-forward:before {
  content: "\f051"; }

/* line 81, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-eject:before {
  content: "\f052"; }

/* line 82, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-chevron-left:before {
  content: "\f053"; }

/* line 83, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-chevron-right:before {
  content: "\f054"; }

/* line 84, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-plus-circle:before {
  content: "\f055"; }

/* line 85, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-minus-circle:before {
  content: "\f056"; }

/* line 86, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-times-circle:before {
  content: "\f057"; }

/* line 87, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-check-circle:before {
  content: "\f058"; }

/* line 88, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-question-circle:before {
  content: "\f059"; }

/* line 89, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-info-circle:before {
  content: "\f05a"; }

/* line 90, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-crosshairs:before {
  content: "\f05b"; }

/* line 91, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-times-circle-o:before {
  content: "\f05c"; }

/* line 92, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-check-circle-o:before {
  content: "\f05d"; }

/* line 93, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-ban:before {
  content: "\f05e"; }

/* line 94, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrow-left:before {
  content: "\f060"; }

/* line 95, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrow-right:before {
  content: "\f061"; }

/* line 96, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrow-up:before {
  content: "\f062"; }

/* line 97, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrow-down:before {
  content: "\f063"; }

/* line 98, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

/* line 99, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-expand:before {
  content: "\f065"; }

/* line 100, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-compress:before {
  content: "\f066"; }

/* line 101, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-plus:before {
  content: "\f067"; }

/* line 102, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-minus:before {
  content: "\f068"; }

/* line 103, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-asterisk:before {
  content: "\f069"; }

/* line 104, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-exclamation-circle:before {
  content: "\f06a"; }

/* line 105, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-gift:before {
  content: "\f06b"; }

/* line 106, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-leaf:before {
  content: "\f06c"; }

/* line 107, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-fire:before {
  content: "\f06d"; }

/* line 108, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-eye:before {
  content: "\f06e"; }

/* line 109, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-eye-slash:before {
  content: "\f070"; }

/* line 110, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

/* line 111, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-plane:before {
  content: "\f072"; }

/* line 112, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-calendar:before {
  content: "\f073"; }

/* line 113, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-random:before {
  content: "\f074"; }

/* line 114, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-comment:before {
  content: "\f075"; }

/* line 115, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-magnet:before {
  content: "\f076"; }

/* line 116, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-chevron-up:before {
  content: "\f077"; }

/* line 117, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-chevron-down:before {
  content: "\f078"; }

/* line 118, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-retweet:before {
  content: "\f079"; }

/* line 119, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-shopping-cart:before {
  content: "\f07a"; }

/* line 120, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-folder:before {
  content: "\f07b"; }

/* line 121, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-folder-open:before {
  content: "\f07c"; }

/* line 122, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrows-v:before {
  content: "\f07d"; }

/* line 123, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrows-h:before {
  content: "\f07e"; }

/* line 124, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"; }

/* line 125, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-twitter-square:before {
  content: "\f081"; }

/* line 126, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-facebook-square:before {
  content: "\f082"; }

/* line 127, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-camera-retro:before {
  content: "\f083"; }

/* line 128, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-key:before {
  content: "\f084"; }

/* line 129, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

/* line 130, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-comments:before {
  content: "\f086"; }

/* line 131, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-thumbs-o-up:before {
  content: "\f087"; }

/* line 132, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-thumbs-o-down:before {
  content: "\f088"; }

/* line 133, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-star-half:before {
  content: "\f089"; }

/* line 134, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-heart-o:before {
  content: "\f08a"; }

/* line 135, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sign-out:before {
  content: "\f08b"; }

/* line 136, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-linkedin-square:before {
  content: "\f08c"; }

/* line 137, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-thumb-tack:before {
  content: "\f08d"; }

/* line 138, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-external-link:before {
  content: "\f08e"; }

/* line 139, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sign-in:before {
  content: "\f090"; }

/* line 140, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-trophy:before {
  content: "\f091"; }

/* line 141, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-github-square:before {
  content: "\f092"; }

/* line 142, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-upload:before {
  content: "\f093"; }

/* line 143, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-lemon-o:before {
  content: "\f094"; }

/* line 144, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-phone:before {
  content: "\f095"; }

/* line 145, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-square-o:before {
  content: "\f096"; }

/* line 146, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bookmark-o:before {
  content: "\f097"; }

/* line 147, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-phone-square:before {
  content: "\f098"; }

/* line 148, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-twitter:before {
  content: "\f099"; }

/* line 149, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"; }

/* line 150, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-github:before {
  content: "\f09b"; }

/* line 151, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-unlock:before {
  content: "\f09c"; }

/* line 152, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-credit-card:before {
  content: "\f09d"; }

/* line 153, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-feed:before,
.fa-rss:before {
  content: "\f09e"; }

/* line 154, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hdd-o:before {
  content: "\f0a0"; }

/* line 155, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bullhorn:before {
  content: "\f0a1"; }

/* line 156, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bell:before {
  content: "\f0f3"; }

/* line 157, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-certificate:before {
  content: "\f0a3"; }

/* line 158, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hand-o-right:before {
  content: "\f0a4"; }

/* line 159, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hand-o-left:before {
  content: "\f0a5"; }

/* line 160, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hand-o-up:before {
  content: "\f0a6"; }

/* line 161, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hand-o-down:before {
  content: "\f0a7"; }

/* line 162, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8"; }

/* line 163, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9"; }

/* line 164, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa"; }

/* line 165, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab"; }

/* line 166, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-globe:before {
  content: "\f0ac"; }

/* line 167, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-wrench:before {
  content: "\f0ad"; }

/* line 168, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-tasks:before {
  content: "\f0ae"; }

/* line 169, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-filter:before {
  content: "\f0b0"; }

/* line 170, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-briefcase:before {
  content: "\f0b1"; }

/* line 171, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrows-alt:before {
  content: "\f0b2"; }

/* line 172, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

/* line 173, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

/* line 174, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cloud:before {
  content: "\f0c2"; }

/* line 175, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-flask:before {
  content: "\f0c3"; }

/* line 176, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

/* line 177, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

/* line 178, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-paperclip:before {
  content: "\f0c6"; }

/* line 179, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

/* line 180, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-square:before {
  content: "\f0c8"; }

/* line 181, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

/* line 182, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-list-ul:before {
  content: "\f0ca"; }

/* line 183, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-list-ol:before {
  content: "\f0cb"; }

/* line 184, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-strikethrough:before {
  content: "\f0cc"; }

/* line 185, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-underline:before {
  content: "\f0cd"; }

/* line 186, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-table:before {
  content: "\f0ce"; }

/* line 187, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-magic:before {
  content: "\f0d0"; }

/* line 188, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-truck:before {
  content: "\f0d1"; }

/* line 189, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-pinterest:before {
  content: "\f0d2"; }

/* line 190, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-pinterest-square:before {
  content: "\f0d3"; }

/* line 191, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-google-plus-square:before {
  content: "\f0d4"; }

/* line 192, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-google-plus:before {
  content: "\f0d5"; }

/* line 193, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-money:before {
  content: "\f0d6"; }

/* line 194, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-caret-down:before {
  content: "\f0d7"; }

/* line 195, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-caret-up:before {
  content: "\f0d8"; }

/* line 196, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-caret-left:before {
  content: "\f0d9"; }

/* line 197, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-caret-right:before {
  content: "\f0da"; }

/* line 198, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-columns:before {
  content: "\f0db"; }

/* line 199, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

/* line 200, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

/* line 201, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

/* line 202, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-envelope:before {
  content: "\f0e0"; }

/* line 203, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-linkedin:before {
  content: "\f0e1"; }

/* line 204, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

/* line 205, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

/* line 206, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

/* line 207, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-comment-o:before {
  content: "\f0e5"; }

/* line 208, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-comments-o:before {
  content: "\f0e6"; }

/* line 209, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

/* line 210, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sitemap:before {
  content: "\f0e8"; }

/* line 211, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-umbrella:before {
  content: "\f0e9"; }

/* line 212, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

/* line 213, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-lightbulb-o:before {
  content: "\f0eb"; }

/* line 214, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-exchange:before {
  content: "\f0ec"; }

/* line 215, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cloud-download:before {
  content: "\f0ed"; }

/* line 216, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cloud-upload:before {
  content: "\f0ee"; }

/* line 217, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-user-md:before {
  content: "\f0f0"; }

/* line 218, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-stethoscope:before {
  content: "\f0f1"; }

/* line 219, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-suitcase:before {
  content: "\f0f2"; }

/* line 220, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bell-o:before {
  content: "\f0a2"; }

/* line 221, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-coffee:before {
  content: "\f0f4"; }

/* line 222, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cutlery:before {
  content: "\f0f5"; }

/* line 223, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-file-text-o:before {
  content: "\f0f6"; }

/* line 224, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-building-o:before {
  content: "\f0f7"; }

/* line 225, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hospital-o:before {
  content: "\f0f8"; }

/* line 226, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-ambulance:before {
  content: "\f0f9"; }

/* line 227, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-medkit:before {
  content: "\f0fa"; }

/* line 228, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-fighter-jet:before {
  content: "\f0fb"; }

/* line 229, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-beer:before {
  content: "\f0fc"; }

/* line 230, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-h-square:before {
  content: "\f0fd"; }

/* line 231, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-plus-square:before {
  content: "\f0fe"; }

/* line 232, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-angle-double-left:before {
  content: "\f100"; }

/* line 233, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-angle-double-right:before {
  content: "\f101"; }

/* line 234, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-angle-double-up:before {
  content: "\f102"; }

/* line 235, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-angle-double-down:before {
  content: "\f103"; }

/* line 236, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-angle-left:before {
  content: "\f104"; }

/* line 237, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-angle-right:before {
  content: "\f105"; }

/* line 238, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-angle-up:before {
  content: "\f106"; }

/* line 239, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-angle-down:before {
  content: "\f107"; }

/* line 240, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-desktop:before {
  content: "\f108"; }

/* line 241, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-laptop:before {
  content: "\f109"; }

/* line 242, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-tablet:before {
  content: "\f10a"; }

/* line 243, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

/* line 244, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-circle-o:before {
  content: "\f10c"; }

/* line 245, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-quote-left:before {
  content: "\f10d"; }

/* line 246, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-quote-right:before {
  content: "\f10e"; }

/* line 247, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-spinner:before {
  content: "\f110"; }

/* line 248, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-circle:before {
  content: "\f111"; }

/* line 249, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

/* line 250, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-github-alt:before {
  content: "\f113"; }

/* line 251, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-folder-o:before {
  content: "\f114"; }

/* line 252, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-folder-open-o:before {
  content: "\f115"; }

/* line 253, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-smile-o:before {
  content: "\f118"; }

/* line 254, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-frown-o:before {
  content: "\f119"; }

/* line 255, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-meh-o:before {
  content: "\f11a"; }

/* line 256, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-gamepad:before {
  content: "\f11b"; }

/* line 257, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-keyboard-o:before {
  content: "\f11c"; }

/* line 258, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-flag-o:before {
  content: "\f11d"; }

/* line 259, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-flag-checkered:before {
  content: "\f11e"; }

/* line 260, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-terminal:before {
  content: "\f120"; }

/* line 261, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-code:before {
  content: "\f121"; }

/* line 262, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

/* line 263, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

/* line 264, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-location-arrow:before {
  content: "\f124"; }

/* line 265, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-crop:before {
  content: "\f125"; }

/* line 266, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-code-fork:before {
  content: "\f126"; }

/* line 267, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

/* line 268, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-question:before {
  content: "\f128"; }

/* line 269, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-info:before {
  content: "\f129"; }

/* line 270, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-exclamation:before {
  content: "\f12a"; }

/* line 271, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-superscript:before {
  content: "\f12b"; }

/* line 272, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-subscript:before {
  content: "\f12c"; }

/* line 273, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-eraser:before {
  content: "\f12d"; }

/* line 274, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-puzzle-piece:before {
  content: "\f12e"; }

/* line 275, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-microphone:before {
  content: "\f130"; }

/* line 276, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-microphone-slash:before {
  content: "\f131"; }

/* line 277, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-shield:before {
  content: "\f132"; }

/* line 278, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-calendar-o:before {
  content: "\f133"; }

/* line 279, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-fire-extinguisher:before {
  content: "\f134"; }

/* line 280, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-rocket:before {
  content: "\f135"; }

/* line 281, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-maxcdn:before {
  content: "\f136"; }

/* line 282, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-chevron-circle-left:before {
  content: "\f137"; }

/* line 283, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-chevron-circle-right:before {
  content: "\f138"; }

/* line 284, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-chevron-circle-up:before {
  content: "\f139"; }

/* line 285, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-chevron-circle-down:before {
  content: "\f13a"; }

/* line 286, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-html5:before {
  content: "\f13b"; }

/* line 287, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-css3:before {
  content: "\f13c"; }

/* line 288, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-anchor:before {
  content: "\f13d"; }

/* line 289, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-unlock-alt:before {
  content: "\f13e"; }

/* line 290, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bullseye:before {
  content: "\f140"; }

/* line 291, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-ellipsis-h:before {
  content: "\f141"; }

/* line 292, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-ellipsis-v:before {
  content: "\f142"; }

/* line 293, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-rss-square:before {
  content: "\f143"; }

/* line 294, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-play-circle:before {
  content: "\f144"; }

/* line 295, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-ticket:before {
  content: "\f145"; }

/* line 296, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-minus-square:before {
  content: "\f146"; }

/* line 297, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-minus-square-o:before {
  content: "\f147"; }

/* line 298, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-level-up:before {
  content: "\f148"; }

/* line 299, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-level-down:before {
  content: "\f149"; }

/* line 300, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-check-square:before {
  content: "\f14a"; }

/* line 301, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-pencil-square:before {
  content: "\f14b"; }

/* line 302, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-external-link-square:before {
  content: "\f14c"; }

/* line 303, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-share-square:before {
  content: "\f14d"; }

/* line 304, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-compass:before {
  content: "\f14e"; }

/* line 305, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

/* line 306, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

/* line 307, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

/* line 308, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

/* line 309, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-gbp:before {
  content: "\f154"; }

/* line 310, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

/* line 311, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

/* line 312, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

/* line 313, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

/* line 314, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

/* line 315, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

/* line 316, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-file:before {
  content: "\f15b"; }

/* line 317, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-file-text:before {
  content: "\f15c"; }

/* line 318, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sort-alpha-asc:before {
  content: "\f15d"; }

/* line 319, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sort-alpha-desc:before {
  content: "\f15e"; }

/* line 320, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sort-amount-asc:before {
  content: "\f160"; }

/* line 321, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sort-amount-desc:before {
  content: "\f161"; }

/* line 322, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sort-numeric-asc:before {
  content: "\f162"; }

/* line 323, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sort-numeric-desc:before {
  content: "\f163"; }

/* line 324, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-thumbs-up:before {
  content: "\f164"; }

/* line 325, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-thumbs-down:before {
  content: "\f165"; }

/* line 326, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-youtube-square:before {
  content: "\f166"; }

/* line 327, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-youtube:before {
  content: "\f167"; }

/* line 328, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-xing:before {
  content: "\f168"; }

/* line 329, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-xing-square:before {
  content: "\f169"; }

/* line 330, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-youtube-play:before {
  content: "\f16a"; }

/* line 331, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-dropbox:before {
  content: "\f16b"; }

/* line 332, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-stack-overflow:before {
  content: "\f16c"; }

/* line 333, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-instagram:before {
  content: "\f16d"; }

/* line 334, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-flickr:before {
  content: "\f16e"; }

/* line 335, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-adn:before {
  content: "\f170"; }

/* line 336, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bitbucket:before {
  content: "\f171"; }

/* line 337, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bitbucket-square:before {
  content: "\f172"; }

/* line 338, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-tumblr:before {
  content: "\f173"; }

/* line 339, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-tumblr-square:before {
  content: "\f174"; }

/* line 340, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-long-arrow-down:before {
  content: "\f175"; }

/* line 341, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-long-arrow-up:before {
  content: "\f176"; }

/* line 342, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-long-arrow-left:before {
  content: "\f177"; }

/* line 343, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-long-arrow-right:before {
  content: "\f178"; }

/* line 344, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-apple:before {
  content: "\f179"; }

/* line 345, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-windows:before {
  content: "\f17a"; }

/* line 346, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-android:before {
  content: "\f17b"; }

/* line 347, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-linux:before {
  content: "\f17c"; }

/* line 348, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-dribbble:before {
  content: "\f17d"; }

/* line 349, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-skype:before {
  content: "\f17e"; }

/* line 350, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-foursquare:before {
  content: "\f180"; }

/* line 351, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-trello:before {
  content: "\f181"; }

/* line 352, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-female:before {
  content: "\f182"; }

/* line 353, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-male:before {
  content: "\f183"; }

/* line 354, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184"; }

/* line 355, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sun-o:before {
  content: "\f185"; }

/* line 356, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-moon-o:before {
  content: "\f186"; }

/* line 357, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-archive:before {
  content: "\f187"; }

/* line 358, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bug:before {
  content: "\f188"; }

/* line 359, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-vk:before {
  content: "\f189"; }

/* line 360, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-weibo:before {
  content: "\f18a"; }

/* line 361, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-renren:before {
  content: "\f18b"; }

/* line 362, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-pagelines:before {
  content: "\f18c"; }

/* line 363, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-stack-exchange:before {
  content: "\f18d"; }

/* line 364, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

/* line 365, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-arrow-circle-o-left:before {
  content: "\f190"; }

/* line 366, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

/* line 367, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-dot-circle-o:before {
  content: "\f192"; }

/* line 368, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-wheelchair:before {
  content: "\f193"; }

/* line 369, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-vimeo-square:before {
  content: "\f194"; }

/* line 370, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

/* line 371, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-plus-square-o:before {
  content: "\f196"; }

/* line 372, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-space-shuttle:before {
  content: "\f197"; }

/* line 373, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-slack:before {
  content: "\f198"; }

/* line 374, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-envelope-square:before {
  content: "\f199"; }

/* line 375, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-wordpress:before {
  content: "\f19a"; }

/* line 376, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-openid:before {
  content: "\f19b"; }

/* line 377, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

/* line 378, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

/* line 379, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-yahoo:before {
  content: "\f19e"; }

/* line 380, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-google:before {
  content: "\f1a0"; }

/* line 381, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-reddit:before {
  content: "\f1a1"; }

/* line 382, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-reddit-square:before {
  content: "\f1a2"; }

/* line 383, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

/* line 384, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-stumbleupon:before {
  content: "\f1a4"; }

/* line 385, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-delicious:before {
  content: "\f1a5"; }

/* line 386, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-digg:before {
  content: "\f1a6"; }

/* line 387, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-pied-piper-pp:before {
  content: "\f1a7"; }

/* line 388, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8"; }

/* line 389, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-drupal:before {
  content: "\f1a9"; }

/* line 390, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-joomla:before {
  content: "\f1aa"; }

/* line 391, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-language:before {
  content: "\f1ab"; }

/* line 392, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-fax:before {
  content: "\f1ac"; }

/* line 393, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-building:before {
  content: "\f1ad"; }

/* line 394, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-child:before {
  content: "\f1ae"; }

/* line 395, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-paw:before {
  content: "\f1b0"; }

/* line 396, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-spoon:before {
  content: "\f1b1"; }

/* line 397, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cube:before {
  content: "\f1b2"; }

/* line 398, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cubes:before {
  content: "\f1b3"; }

/* line 399, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-behance:before {
  content: "\f1b4"; }

/* line 400, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-behance-square:before {
  content: "\f1b5"; }

/* line 401, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-steam:before {
  content: "\f1b6"; }

/* line 402, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-steam-square:before {
  content: "\f1b7"; }

/* line 403, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-recycle:before {
  content: "\f1b8"; }

/* line 404, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

/* line 405, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

/* line 406, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-tree:before {
  content: "\f1bb"; }

/* line 407, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-spotify:before {
  content: "\f1bc"; }

/* line 408, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-deviantart:before {
  content: "\f1bd"; }

/* line 409, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-soundcloud:before {
  content: "\f1be"; }

/* line 410, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-database:before {
  content: "\f1c0"; }

/* line 411, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-file-pdf-o:before {
  content: "\f1c1"; }

/* line 412, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-file-word-o:before {
  content: "\f1c2"; }

/* line 413, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-file-excel-o:before {
  content: "\f1c3"; }

/* line 414, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

/* line 415, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

/* line 416, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

/* line 417, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

/* line 418, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

/* line 419, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-file-code-o:before {
  content: "\f1c9"; }

/* line 420, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-vine:before {
  content: "\f1ca"; }

/* line 421, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-codepen:before {
  content: "\f1cb"; }

/* line 422, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-jsfiddle:before {
  content: "\f1cc"; }

/* line 423, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

/* line 424, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-circle-o-notch:before {
  content: "\f1ce"; }

/* line 425, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0"; }

/* line 426, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

/* line 427, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-git-square:before {
  content: "\f1d2"; }

/* line 428, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-git:before {
  content: "\f1d3"; }

/* line 429, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4"; }

/* line 430, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-tencent-weibo:before {
  content: "\f1d5"; }

/* line 431, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-qq:before {
  content: "\f1d6"; }

/* line 432, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

/* line 433, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

/* line 434, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

/* line 435, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-history:before {
  content: "\f1da"; }

/* line 436, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-circle-thin:before {
  content: "\f1db"; }

/* line 437, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-header:before {
  content: "\f1dc"; }

/* line 438, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-paragraph:before {
  content: "\f1dd"; }

/* line 439, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sliders:before {
  content: "\f1de"; }

/* line 440, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-share-alt:before {
  content: "\f1e0"; }

/* line 441, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-share-alt-square:before {
  content: "\f1e1"; }

/* line 442, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bomb:before {
  content: "\f1e2"; }

/* line 443, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"; }

/* line 444, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-tty:before {
  content: "\f1e4"; }

/* line 445, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-binoculars:before {
  content: "\f1e5"; }

/* line 446, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-plug:before {
  content: "\f1e6"; }

/* line 447, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-slideshare:before {
  content: "\f1e7"; }

/* line 448, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-twitch:before {
  content: "\f1e8"; }

/* line 449, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-yelp:before {
  content: "\f1e9"; }

/* line 450, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-newspaper-o:before {
  content: "\f1ea"; }

/* line 451, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-wifi:before {
  content: "\f1eb"; }

/* line 452, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-calculator:before {
  content: "\f1ec"; }

/* line 453, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-paypal:before {
  content: "\f1ed"; }

/* line 454, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-google-wallet:before {
  content: "\f1ee"; }

/* line 455, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cc-visa:before {
  content: "\f1f0"; }

/* line 456, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cc-mastercard:before {
  content: "\f1f1"; }

/* line 457, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cc-discover:before {
  content: "\f1f2"; }

/* line 458, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cc-amex:before {
  content: "\f1f3"; }

/* line 459, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cc-paypal:before {
  content: "\f1f4"; }

/* line 460, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cc-stripe:before {
  content: "\f1f5"; }

/* line 461, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bell-slash:before {
  content: "\f1f6"; }

/* line 462, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bell-slash-o:before {
  content: "\f1f7"; }

/* line 463, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-trash:before {
  content: "\f1f8"; }

/* line 464, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-copyright:before {
  content: "\f1f9"; }

/* line 465, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-at:before {
  content: "\f1fa"; }

/* line 466, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-eyedropper:before {
  content: "\f1fb"; }

/* line 467, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-paint-brush:before {
  content: "\f1fc"; }

/* line 468, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-birthday-cake:before {
  content: "\f1fd"; }

/* line 469, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-area-chart:before {
  content: "\f1fe"; }

/* line 470, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-pie-chart:before {
  content: "\f200"; }

/* line 471, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-line-chart:before {
  content: "\f201"; }

/* line 472, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-lastfm:before {
  content: "\f202"; }

/* line 473, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-lastfm-square:before {
  content: "\f203"; }

/* line 474, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-toggle-off:before {
  content: "\f204"; }

/* line 475, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-toggle-on:before {
  content: "\f205"; }

/* line 476, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bicycle:before {
  content: "\f206"; }

/* line 477, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bus:before {
  content: "\f207"; }

/* line 478, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-ioxhost:before {
  content: "\f208"; }

/* line 479, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-angellist:before {
  content: "\f209"; }

/* line 480, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cc:before {
  content: "\f20a"; }

/* line 481, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"; }

/* line 482, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-meanpath:before {
  content: "\f20c"; }

/* line 483, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-buysellads:before {
  content: "\f20d"; }

/* line 484, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-connectdevelop:before {
  content: "\f20e"; }

/* line 485, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-dashcube:before {
  content: "\f210"; }

/* line 486, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-forumbee:before {
  content: "\f211"; }

/* line 487, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-leanpub:before {
  content: "\f212"; }

/* line 488, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sellsy:before {
  content: "\f213"; }

/* line 489, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-shirtsinbulk:before {
  content: "\f214"; }

/* line 490, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-simplybuilt:before {
  content: "\f215"; }

/* line 491, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-skyatlas:before {
  content: "\f216"; }

/* line 492, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cart-plus:before {
  content: "\f217"; }

/* line 493, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cart-arrow-down:before {
  content: "\f218"; }

/* line 494, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-diamond:before {
  content: "\f219"; }

/* line 495, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-ship:before {
  content: "\f21a"; }

/* line 496, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-user-secret:before {
  content: "\f21b"; }

/* line 497, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-motorcycle:before {
  content: "\f21c"; }

/* line 498, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-street-view:before {
  content: "\f21d"; }

/* line 499, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-heartbeat:before {
  content: "\f21e"; }

/* line 500, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-venus:before {
  content: "\f221"; }

/* line 501, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-mars:before {
  content: "\f222"; }

/* line 502, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-mercury:before {
  content: "\f223"; }

/* line 503, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224"; }

/* line 504, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-transgender-alt:before {
  content: "\f225"; }

/* line 505, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-venus-double:before {
  content: "\f226"; }

/* line 506, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-mars-double:before {
  content: "\f227"; }

/* line 507, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-venus-mars:before {
  content: "\f228"; }

/* line 508, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-mars-stroke:before {
  content: "\f229"; }

/* line 509, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-mars-stroke-v:before {
  content: "\f22a"; }

/* line 510, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-mars-stroke-h:before {
  content: "\f22b"; }

/* line 511, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-neuter:before {
  content: "\f22c"; }

/* line 512, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-genderless:before {
  content: "\f22d"; }

/* line 513, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-facebook-official:before {
  content: "\f230"; }

/* line 514, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-pinterest-p:before {
  content: "\f231"; }

/* line 515, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-whatsapp:before {
  content: "\f232"; }

/* line 516, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-server:before {
  content: "\f233"; }

/* line 517, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-user-plus:before {
  content: "\f234"; }

/* line 518, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-user-times:before {
  content: "\f235"; }

/* line 519, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "\f236"; }

/* line 520, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-viacoin:before {
  content: "\f237"; }

/* line 521, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-train:before {
  content: "\f238"; }

/* line 522, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-subway:before {
  content: "\f239"; }

/* line 523, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-medium:before {
  content: "\f23a"; }

/* line 524, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b"; }

/* line 525, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-optin-monster:before {
  content: "\f23c"; }

/* line 526, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-opencart:before {
  content: "\f23d"; }

/* line 527, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-expeditedssl:before {
  content: "\f23e"; }

/* line 528, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240"; }

/* line 529, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241"; }

/* line 530, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242"; }

/* line 531, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243"; }

/* line 532, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244"; }

/* line 533, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-mouse-pointer:before {
  content: "\f245"; }

/* line 534, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-i-cursor:before {
  content: "\f246"; }

/* line 535, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-object-group:before {
  content: "\f247"; }

/* line 536, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-object-ungroup:before {
  content: "\f248"; }

/* line 537, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sticky-note:before {
  content: "\f249"; }

/* line 538, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-sticky-note-o:before {
  content: "\f24a"; }

/* line 539, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cc-jcb:before {
  content: "\f24b"; }

/* line 540, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-cc-diners-club:before {
  content: "\f24c"; }

/* line 541, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-clone:before {
  content: "\f24d"; }

/* line 542, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-balance-scale:before {
  content: "\f24e"; }

/* line 543, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hourglass-o:before {
  content: "\f250"; }

/* line 544, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251"; }

/* line 545, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252"; }

/* line 546, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253"; }

/* line 547, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hourglass:before {
  content: "\f254"; }

/* line 548, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255"; }

/* line 549, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256"; }

/* line 550, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hand-scissors-o:before {
  content: "\f257"; }

/* line 551, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hand-lizard-o:before {
  content: "\f258"; }

/* line 552, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hand-spock-o:before {
  content: "\f259"; }

/* line 553, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hand-pointer-o:before {
  content: "\f25a"; }

/* line 554, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hand-peace-o:before {
  content: "\f25b"; }

/* line 555, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-trademark:before {
  content: "\f25c"; }

/* line 556, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-registered:before {
  content: "\f25d"; }

/* line 557, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-creative-commons:before {
  content: "\f25e"; }

/* line 558, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-gg:before {
  content: "\f260"; }

/* line 559, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-gg-circle:before {
  content: "\f261"; }

/* line 560, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-tripadvisor:before {
  content: "\f262"; }

/* line 561, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-odnoklassniki:before {
  content: "\f263"; }

/* line 562, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-odnoklassniki-square:before {
  content: "\f264"; }

/* line 563, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-get-pocket:before {
  content: "\f265"; }

/* line 564, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-wikipedia-w:before {
  content: "\f266"; }

/* line 565, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-safari:before {
  content: "\f267"; }

/* line 566, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-chrome:before {
  content: "\f268"; }

/* line 567, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-firefox:before {
  content: "\f269"; }

/* line 568, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-opera:before {
  content: "\f26a"; }

/* line 569, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-internet-explorer:before {
  content: "\f26b"; }

/* line 570, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-tv:before,
.fa-television:before {
  content: "\f26c"; }

/* line 571, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-contao:before {
  content: "\f26d"; }

/* line 572, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-500px:before {
  content: "\f26e"; }

/* line 573, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-amazon:before {
  content: "\f270"; }

/* line 574, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-calendar-plus-o:before {
  content: "\f271"; }

/* line 575, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-calendar-minus-o:before {
  content: "\f272"; }

/* line 576, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-calendar-times-o:before {
  content: "\f273"; }

/* line 577, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-calendar-check-o:before {
  content: "\f274"; }

/* line 578, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-industry:before {
  content: "\f275"; }

/* line 579, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-map-pin:before {
  content: "\f276"; }

/* line 580, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-map-signs:before {
  content: "\f277"; }

/* line 581, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-map-o:before {
  content: "\f278"; }

/* line 582, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-map:before {
  content: "\f279"; }

/* line 583, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-commenting:before {
  content: "\f27a"; }

/* line 584, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-commenting-o:before {
  content: "\f27b"; }

/* line 585, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-houzz:before {
  content: "\f27c"; }

/* line 586, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-vimeo:before {
  content: "\f27d"; }

/* line 587, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-black-tie:before {
  content: "\f27e"; }

/* line 588, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-fonticons:before {
  content: "\f280"; }

/* line 589, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-reddit-alien:before {
  content: "\f281"; }

/* line 590, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-edge:before {
  content: "\f282"; }

/* line 591, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-credit-card-alt:before {
  content: "\f283"; }

/* line 592, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-codiepie:before {
  content: "\f284"; }

/* line 593, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-modx:before {
  content: "\f285"; }

/* line 594, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-fort-awesome:before {
  content: "\f286"; }

/* line 595, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-usb:before {
  content: "\f287"; }

/* line 596, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-product-hunt:before {
  content: "\f288"; }

/* line 597, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-mixcloud:before {
  content: "\f289"; }

/* line 598, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-scribd:before {
  content: "\f28a"; }

/* line 599, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-pause-circle:before {
  content: "\f28b"; }

/* line 600, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-pause-circle-o:before {
  content: "\f28c"; }

/* line 601, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-stop-circle:before {
  content: "\f28d"; }

/* line 602, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-stop-circle-o:before {
  content: "\f28e"; }

/* line 603, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-shopping-bag:before {
  content: "\f290"; }

/* line 604, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-shopping-basket:before {
  content: "\f291"; }

/* line 605, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-hashtag:before {
  content: "\f292"; }

/* line 606, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bluetooth:before {
  content: "\f293"; }

/* line 607, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bluetooth-b:before {
  content: "\f294"; }

/* line 608, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-percent:before {
  content: "\f295"; }

/* line 609, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-gitlab:before {
  content: "\f296"; }

/* line 610, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-wpbeginner:before {
  content: "\f297"; }

/* line 611, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-wpforms:before {
  content: "\f298"; }

/* line 612, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-envira:before {
  content: "\f299"; }

/* line 613, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-universal-access:before {
  content: "\f29a"; }

/* line 614, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-wheelchair-alt:before {
  content: "\f29b"; }

/* line 615, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-question-circle-o:before {
  content: "\f29c"; }

/* line 616, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-blind:before {
  content: "\f29d"; }

/* line 617, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-audio-description:before {
  content: "\f29e"; }

/* line 618, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-volume-control-phone:before {
  content: "\f2a0"; }

/* line 619, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-braille:before {
  content: "\f2a1"; }

/* line 620, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

/* line 621, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

/* line 622, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4"; }

/* line 623, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-glide:before {
  content: "\f2a5"; }

/* line 624, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-glide-g:before {
  content: "\f2a6"; }

/* line 625, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7"; }

/* line 626, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-low-vision:before {
  content: "\f2a8"; }

/* line 627, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-viadeo:before {
  content: "\f2a9"; }

/* line 628, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-viadeo-square:before {
  content: "\f2aa"; }

/* line 629, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-snapchat:before {
  content: "\f2ab"; }

/* line 630, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-snapchat-ghost:before {
  content: "\f2ac"; }

/* line 631, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-snapchat-square:before {
  content: "\f2ad"; }

/* line 632, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-pied-piper:before {
  content: "\f2ae"; }

/* line 633, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-first-order:before {
  content: "\f2b0"; }

/* line 634, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-yoast:before {
  content: "\f2b1"; }

/* line 635, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-themeisle:before {
  content: "\f2b2"; }

/* line 636, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3"; }

/* line 637, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4"; }

/* line 638, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-handshake-o:before {
  content: "\f2b5"; }

/* line 639, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-envelope-open:before {
  content: "\f2b6"; }

/* line 640, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-envelope-open-o:before {
  content: "\f2b7"; }

/* line 641, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-linode:before {
  content: "\f2b8"; }

/* line 642, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-address-book:before {
  content: "\f2b9"; }

/* line 643, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-address-book-o:before {
  content: "\f2ba"; }

/* line 644, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb"; }

/* line 645, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc"; }

/* line 646, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-user-circle:before {
  content: "\f2bd"; }

/* line 647, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-user-circle-o:before {
  content: "\f2be"; }

/* line 648, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-user-o:before {
  content: "\f2c0"; }

/* line 649, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-id-badge:before {
  content: "\f2c1"; }

/* line 650, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2"; }

/* line 651, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3"; }

/* line 652, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-quora:before {
  content: "\f2c4"; }

/* line 653, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-free-code-camp:before {
  content: "\f2c5"; }

/* line 654, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-telegram:before {
  content: "\f2c6"; }

/* line 655, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7"; }

/* line 656, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

/* line 657, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9"; }

/* line 658, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca"; }

/* line 659, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb"; }

/* line 660, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-shower:before {
  content: "\f2cc"; }

/* line 661, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd"; }

/* line 662, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-podcast:before {
  content: "\f2ce"; }

/* line 663, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-window-maximize:before {
  content: "\f2d0"; }

/* line 664, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-window-minimize:before {
  content: "\f2d1"; }

/* line 665, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-window-restore:before {
  content: "\f2d2"; }

/* line 666, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3"; }

/* line 667, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4"; }

/* line 668, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-bandcamp:before {
  content: "\f2d5"; }

/* line 669, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-grav:before {
  content: "\f2d6"; }

/* line 670, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-etsy:before {
  content: "\f2d7"; }

/* line 671, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-imdb:before {
  content: "\f2d8"; }

/* line 672, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-ravelry:before {
  content: "\f2d9"; }

/* line 673, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-eercast:before {
  content: "\f2da"; }

/* line 674, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-microchip:before {
  content: "\f2db"; }

/* line 675, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-snowflake-o:before {
  content: "\f2dc"; }

/* line 676, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-superpowers:before {
  content: "\f2dd"; }

/* line 677, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-wpexplorer:before {
  content: "\f2de"; }

/* line 678, /opt/build/repo/bower_components/font-awesome/scss/_icons.scss */
.fa-meetup:before {
  content: "\f2e0"; }

/* line 4, /opt/build/repo/bower_components/font-awesome/scss/_screen-reader.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 51, /opt/build/repo/bower_components/font-awesome/scss/_mixins.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/* Third Party Overrides */
/* line 3, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.slick-prev:before,
.slick-next:before {
  color: #000000;
  font-size: 40px; }

/* line 10, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.slick-prev,
.slick-next {
  z-index: 1;
  height: auto;
  width: auto; }
  /* line 16, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
  .slick-prev:before,
  .slick-next:before {
    font-family: FontAwesome;
    padding-left: 10px;
    padding-right: 10px; }

/* line 23, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.slick-prev {
  left: 0; }
  /* line 26, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
  .slick-prev:before {
    content: "\f104"; }

/* line 31, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.slick-next {
  right: 0; }
  /* line 34, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
  .slick-next:before {
    content: "\f105"; }

/* line 39, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.slick-slide img {
  margin: 0 auto; }

/* line 43, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.slick-dots {
  z-index: 2;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  bottom: -25px; }

/* line 52, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.slick-disabled {
  display: none !important; }

/* line 61, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.hero_home.slick-dotted.slick-slider {
  margin-bottom: 30px; }
  @media (min-width: 768px) {
    /* line 61, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
    .hero_home.slick-dotted.slick-slider {
      margin-bottom: 20px; } }

/* line 69, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.hero_home .slick-prev {
  left: 0; }
  /* line 72, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
  .hero_home .slick-prev:before {
    content: "\f104";
    padding-left: 20px; }

/* line 78, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.hero_home .slick-next {
  right: 0; }
  /* line 81, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
  .hero_home .slick-next:before {
    content: "\f105";
    padding-right: 20px; }

@media (min-width: 768px) {
  /* line 88, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
  .hero_home .slick-dots {
    bottom: 15px; } }

/* line 97, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.cross-sell-container {
  background-color: #f2f2f2;
  overflow: hidden;
  padding-top: 15px;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px; }
  @media (min-width: 768px) {
    /* line 97, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
    .cross-sell-container {
      padding-bottom: 10px; } }
  @media (min-width: 425px) {
    /* line 97, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
    .cross-sell-container {
      padding-left: 30px;
      padding-right: 30px; } }
  @media (min-width: 768px) {
    /* line 97, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
    .cross-sell-container {
      padding-left: 40px;
      padding-right: 40px; } }
  /* line 122, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
  .cross-sell-container .cross-sell-heading {
    font-weight: 300;
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin-top: 0;
    text-align: center;
    margin-bottom: 14px; }
    @media (min-width: 768px) {
      /* line 122, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
      .cross-sell-container .cross-sell-heading {
        margin-bottom: 18px; } }

/* line 145, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.cross_sell_carousel.slick-dotted.slick-slider {
  margin-bottom: 0; }

/* line 149, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.cross_sell_carousel .slick-dots {
  bottom: 8px; }
  @media (min-width: 768px) {
    /* line 149, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
    .cross_sell_carousel .slick-dots {
      bottom: 5px; } }

/* line 157, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.cross_sell_carousel .slick-prev,
.cross_sell_carousel .slick-next {
  top: 43%;
  background: rgba(255, 255, 255, 0.2); }
  /* line 162, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
  .cross_sell_carousel .slick-prev:hover, .cross_sell_carousel .slick-prev:focus,
  .cross_sell_carousel .slick-next:hover,
  .cross_sell_carousel .slick-next:focus {
    background: rgba(255, 255, 255, 0.4); }

/* line 168, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.cross_sell_carousel .slick-track {
  margin-left: auto;
  margin-right: auto; }

/* line 173, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.cross_sell_carousel .slick-list {
  overflow: visible; }

/* line 177, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.cross_sell_carousel .slick-prev {
  left: -40px;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-right: 1px solid #999999; }
  /* line 183, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
  .cross_sell_carousel .slick-prev:before {
    padding-right: 15px;
    padding-left: 11px; }

/* line 190, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
.cross_sell_carousel .slick-next {
  right: -40px;
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  border-left: 1px solid #999999; }
  /* line 196, /opt/build/repo/utk/styles/sass/components/slick-carousel.scss */
  .cross_sell_carousel .slick-next:before {
    padding-left: 15px;
    padding-right: 11px; }

/* Legacy Components */
/* line 3, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
.stMain {
  display: block;
  margin: 0;
  padding: 0;
  border: 0 solid #CCC;
  font-size: 100%; }

/* line 11, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
.stContainer {
  display: block;
  margin: 0;
  padding: 0;
  border: 1px solid #CCC;
  border-top-width: 0;
  overflow: hidden;
  position: relative;
  min-height: 300px;
  margin-bottom: 20px; }

/* line 23, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
.stMain div.tabContent {
  display: block;
  margin: 0;
  padding: 15px;
  border: 0 solid #D4D4D4;
  text-align: left; }

/* line 31, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
.stMain ul.tabAnchor {
  list-style-type: none;
  position: relative;
  padding: 0;
  margin: 0;
  clear: both;
  z-index: 100; }

/* line 40, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
.stMain ul.tabAnchor li {
  position: relative;
  margin: 0;
  padding: 0;
  float: left; }

/* line 47, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
.stMain ul.tabAnchor li span {
  height: 20px;
  left: 85px;
  position: absolute;
  top: 5px;
  width: 20px;
  z-index: 999999; }

/* line 56, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
.stMain ul.tabAnchor li a {
  display: block;
  margin: 0;
  margin-right: -1px;
  font-size: 15px;
  color: #ddd;
  text-decoration: none;
  outline-style: none;
  border: 1px solid #D4D4D4;
  background: #666666;
  line-height: 20px; }

/* line 69, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
.stMain ul.tabAnchor li a small {
  font-size: 15px; }

/* line 73, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
.stMain ul.tabAnchor li a:hover {
  color: #FFF;
  background: #333333; }

/* line 78, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
.stMain ul.tabAnchor li a.sel {
  color: #FBC9BA;
  border-bottom-color: #F6f6f6;
  cursor: default;
  background: #000000;
  font-weight: 400; }

/* line 86, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
.loader {
  position: absolute;
  left: 48%;
  top: 40%;
  display: block;
  margin: 0;
  padding: 5px;
  padding-top: 35px;
  font-size: 10px;
  color: #666;
  text-decoration: none;
  outline-style: none;
  border: 1px solid #D4D4D4;
  background: #f6f6f6 url(/images/loader.gif) no-repeat 10px 10px; }

/* line 102, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
a.stLinks {
  margin: 0;
  padding: 5px;
  color: #666;
  text-decoration: none;
  outline-style: none;
  border: 1px solid #D4D4D4;
  background-color: #f6f6f6; }

/* line 112, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
a.stLinks:hover {
  color: #FFF;
  background-color: #000000; }

/* line 118, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
.added-to-cart-image {
  border: 1px solid #ddd !important;
  border-radius: 6px; }
  @media (max-width: 767px) {
    /* line 118, /opt/build/repo/utk/styles/sass/legacy_components/smart-tabs.scss */
    .added-to-cart-image {
      margin-bottom: 20px; } }

/* line 4, /opt/build/repo/utk/styles/sass/legacy_components/check-preview-overlay.scss */
.check-preview__overlay {
  position: relative; }

/* line 8, /opt/build/repo/utk/styles/sass/legacy_components/check-preview-overlay.scss */
.check-preview__overlay--personal0:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  height: 100%;
  width: 100%;
  background: url(/images/overlay_PersonalCheck_Tab1.png) no-repeat;
  background-size: contain; }

/* line 20, /opt/build/repo/utk/styles/sass/legacy_components/check-preview-overlay.scss */
.check-preview__overlay--personal1:before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  height: 100%;
  width: 100%;
  background: url(/images/overlay_PersonalCheck_Tab2.png) no-repeat;
  background-size: contain; }

/* line 32, /opt/build/repo/utk/styles/sass/legacy_components/check-preview-overlay.scss */
.width-100 {
  width: 100%; }

/* line 1, /opt/build/repo/utk/styles/sass/legacy_components/form-errors.scss */
.errorsmall,
.boldred {
  color: #8f101f; }

/* line 4, /opt/build/repo/utk/styles/sass/legacy_components/pagination.scss */
.pagenumber_clicked,
.pagenumber_link,
a.pagenumbering_text {
  display: inline-block;
  margin-left: 2px;
  font-size: 16px;
  vertical-align: middle;
  border-radius: 4px; }

/* line 14, /opt/build/repo/utk/styles/sass/legacy_components/pagination.scss */
.pagenumber_clicked,
.pagenumber_link {
  padding: 2px 7px 4px;
  border: 1px solid transparent;
  background: 0 0;
  color: #B25D64;
  line-height: 1;
  text-align: center; }

/* line 24, /opt/build/repo/utk/styles/sass/legacy_components/pagination.scss */
a.pagenumbering_text {
  width: 40px;
  height: 40px;
  padding: 0;
  border: 1px solid #d9d9d9;
  border-radius: 50%;
  background: #fff;
  color: #B25D64;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding-top: 5px;
  font-size: 1.4em;
  font-weight: 700; }

/* line 40, /opt/build/repo/utk/styles/sass/legacy_components/pagination.scss */
.pagenumber_clicked {
  border-color: #B25D64;
  background: #B25D64;
  color: #fff; }

/* line 46, /opt/build/repo/utk/styles/sass/legacy_components/pagination.scss */
.pagenumber_link:hover,
a.pagenumbering_text:hover,
.pagenumber_link:focus,
a.pagenumbering_text:focus {
  border-color: #d9d9d9;
  color: #B25D64;
  outline: 0;
  text-decoration: none; }

/* line 56, /opt/build/repo/utk/styles/sass/legacy_components/pagination.scss */
.pagenumber_clicked:hover,
.pagenumber_clicked:focus {
  text-decoration: none;
  color: white; }

/* line 62, /opt/build/repo/utk/styles/sass/legacy_components/pagination.scss */
a.pagenumbering_text:hover,
a.pagenumbering_text:focus {
  border-color: #B25D64;
  background: #B25D64;
  color: #fff;
  outline: 0; }

/* Mixins */
/* Components */
/* line 2, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-color-black {
  background-color: #000000; }

/* line 6, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-color-gray-darker {
  background-color: #222222; }

/* line 10, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-color-gray-dark {
  background-color: #333333; }

/* line 14, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-color-gray {
  background-color: #666666; }

/* line 18, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-color-gray-light {
  background-color: #999999; }

/* line 22, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-color-gray-lighter {
  background-color: #eeeeee; }

/* line 26, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-color-white {
  background-color: #ffffff !important; }

/* line 30, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-table-border-color {
  background-color: #ddd; }

/* line 36, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-color-brand-primary {
  background-color: #000000; }

/* line 40, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-color-brand-success {
  background-color: #01A57E; }

/* line 44, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-color-brand-info {
  background-color: #FBC9BA; }

/* line 48, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-color-brand-info-light {
  background-color: #fef4f1; }

/* line 52, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-color-brand-warning {
  background-color: #F26649; }

/* line 56, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-color-brand-danger {
  background-color: #EE1B34; }

/* line 60, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.bg-promo-light {
  background-color: #d9f2f6 !important; }

/* line 66, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.text-gray-light {
  color: #999999; }

/* line 70, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.text-promo {
  color: #005d6a; }

/* line 74, /opt/build/repo/utk/styles/sass/components/color-helpers.scss */
.color-promo {
  color: #00A9C0; }

/* line 2, /opt/build/repo/utk/styles/sass/components/typography-helpers.scss */
.text-light {
  font-weight: 300;
  font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 7, /opt/build/repo/utk/styles/sass/components/typography-helpers.scss */
.text-normal {
  font-weight: 400;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", Helvetica, Arial, sans-serif; }

/* line 12, /opt/build/repo/utk/styles/sass/components/typography-helpers.scss */
.text-medium {
  font-weight: 500;
  font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 17, /opt/build/repo/utk/styles/sass/components/typography-helpers.scss */
.text-bold {
  font-weight: 700;
  font-family: "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 23, /opt/build/repo/utk/styles/sass/components/typography-helpers.scss */
.text-letterspace-1 {
  letter-spacing: 1px; }

/* line 28, /opt/build/repo/utk/styles/sass/components/typography-helpers.scss */
.pdp-heading {
  text-align: center;
  font-size: 24px; }
  @media (min-width: 540px) {
    /* line 28, /opt/build/repo/utk/styles/sass/components/typography-helpers.scss */
    .pdp-heading {
      font-size: 30px; } }
  @media (min-width: 992px) {
    /* line 28, /opt/build/repo/utk/styles/sass/components/typography-helpers.scss */
    .pdp-heading {
      text-align: left; } }

/* line 1, /opt/build/repo/utk/styles/sass/components/lists.scss */
.list-aligned {
  padding-left: 16px; }

/* line 6, /opt/build/repo/utk/styles/sass/components/lists.scss */
.list-vertical-space-small li {
  margin-bottom: 5px; }

/* line 11, /opt/build/repo/utk/styles/sass/components/lists.scss */
dd {
  margin-bottom: 5px; }

/* line 2, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-top-computed {
  margin-top: 20px; }

/* line 6, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-bottom-computed {
  margin-bottom: 20px; }

/* line 10, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-top-0 {
  margin-top: 0; }

/* line 14, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-top-2 {
  margin-top: 2px; }

/* line 18, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-top-3 {
  margin-top: 3px; }

/* line 22, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-top-4 {
  margin-top: 4px; }

/* line 26, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-top-5 {
  margin-top: 5px; }

/* line 30, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-top-10 {
  margin-top: 10px; }

/* line 34, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-top-19 {
  margin-top: 19px; }

/* line 38, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-top-30 {
  margin-top: 30px; }

/* line 42, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-top-60 {
  margin-top: 60px; }

/* line 46, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-bottom-0 {
  margin-bottom: 0; }

/* line 50, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-bottom-2 {
  margin-bottom: 2px; }

/* line 54, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-bottom-10 {
  margin-bottom: 10px; }

/* line 58, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-bottom-15 {
  margin-bottom: 15px; }

/* line 62, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.margin-left-10 {
  margin-left: 10px; }

/* line 68, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.padding-left-0 {
  padding-left: 0; }

/* line 72, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.padding-left-computed {
  padding-left: 20px; }

/* line 76, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.padding-top-bottom-5 {
  padding-top: 5px !important;
  padding-bottom: 5px; }

/* line 83, /opt/build/repo/utk/styles/sass/components/spacing-helpers.scss */
.center-horizontal {
  margin-left: auto;
  margin-right: auto; }

/* line 2, /opt/build/repo/utk/styles/sass/components/demo-input-focus-state.scss */
#focusedInput {
  border-color: #00A9C0;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 169, 192, 0.6); }

@media (min-width: 768px) {
  /* line 9, /opt/build/repo/utk/styles/sass/components/button-dropdowns.scss */
  .two-column.dropdown-menu {
    min-width: 430px; } }

/* line 13, /opt/build/repo/utk/styles/sass/components/button-dropdowns.scss */
.two-column.dropdown-menu > li > ul.col-sm-6 {
  padding: 0; }

/* line 17, /opt/build/repo/utk/styles/sass/components/button-dropdowns.scss */
.two-column.dropdown-menu > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
  text-decoration: none; }

/* line 31, /opt/build/repo/utk/styles/sass/components/button-dropdowns.scss */
.two-column.dropdown-menu > li > ul > li > a:hover, .two-column.dropdown-menu > li > ul > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5; }

/* line 41, /opt/build/repo/utk/styles/sass/components/button-dropdowns.scss */
.two-column.dropdown-menu > li > ul > .active > a:hover, .two-column.dropdown-menu > li > ul > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #000000; }

/* line 2, /opt/build/repo/utk/styles/sass/components/thumbnails.scss */
.thumbnail .caption {
  text-align: center;
  white-space: normal; }

/* line 7, /opt/build/repo/utk/styles/sass/components/thumbnails.scss */
.thumbnail .thumbnail-heading {
  min-height: 46px;
  color: #666666;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", Helvetica, Arial, sans-serif;
  font-weight: normal; }
  @media (min-width: 768px) {
    /* line 7, /opt/build/repo/utk/styles/sass/components/thumbnails.scss */
    .thumbnail .thumbnail-heading {
      max-height: 46px;
      overflow-y: hidden; } }

/* line 19, /opt/build/repo/utk/styles/sass/components/thumbnails.scss */
.thumbnail .thumbnail-subheading {
  font-size: 12px;
  color: #666666; }

/* line 24, /opt/build/repo/utk/styles/sass/components/thumbnails.scss */
.thumbnail:hover, .thumbnail:focus {
  text-decoration: none; }

@media (max-width: 767px) {
  /* line 29, /opt/build/repo/utk/styles/sass/components/thumbnails.scss */
  .thumbnail.product-card {
    margin-left: auto;
    margin-right: auto;
    max-width: 350px; } }

/* line 36, /opt/build/repo/utk/styles/sass/components/thumbnails.scss */
.thumbnail.product-card .product-card-image-wrap {
  position: relative;
  width: 100%;
  height: 175px; }
  /* line 41, /opt/build/repo/utk/styles/sass/components/thumbnails.scss */
  .thumbnail.product-card .product-card-image-wrap img {
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 175px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border: 1px solid #cee6ea;
    border-radius: 3px;
    padding: 5px;
    background-color: #ffffff;
    box-shadow: 0 25px 40px -34px rgba(0, 0, 0, 0.45); }

/* line 63, /opt/build/repo/utk/styles/sass/components/thumbnails.scss */
.thumbnail.cross-sell-card {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 40px;
  border-color: #ffffff; }
  /* line 69, /opt/build/repo/utk/styles/sass/components/thumbnails.scss */
  .thumbnail.cross-sell-card .thumbnail-heading {
    font-size: 13px; }
    @media (min-width: 768px) {
      /* line 69, /opt/build/repo/utk/styles/sass/components/thumbnails.scss */
      .thumbnail.cross-sell-card .thumbnail-heading {
        font-size: 14px; } }
  @media (min-width: 768px) {
    /* line 63, /opt/build/repo/utk/styles/sass/components/thumbnails.scss */
    .thumbnail.cross-sell-card {
      margin-left: 10px;
      margin-right: 10px; } }
  /* line 84, /opt/build/repo/utk/styles/sass/components/thumbnails.scss */
  .thumbnail.cross-sell-card:hover, .thumbnail.cross-sell-card:focus {
    border-color: #ffffff; }

/* line 7, /opt/build/repo/utk/styles/sass/components/modals.scss */
.modal-open {
  position: fixed;
  width: 100%;
  overflow: hidden; }
  /* line 12, /opt/build/repo/utk/styles/sass/components/modals.scss */
  .modal-open.source-code-modal-open {
    position: relative; }

/* line 17, /opt/build/repo/utk/styles/sass/components/modals.scss */
.modal-open .modal {
  overflow-y: scroll; }

/* Safari 9+ (non-iOS) */
/* line 24, /opt/build/repo/utk/styles/sass/components/modals.scss */
_:-webkit-full-screen:not(:root:root),
.modal-open .modal {
  overflow-y: inherit; }

/* line 29, /opt/build/repo/utk/styles/sass/components/modals.scss */
.modal-dialog {
  height: 101%; }

/* line 33, /opt/build/repo/utk/styles/sass/components/modals.scss */
.modal-content {
  border-radius: 1px; }

/* line 4, /opt/build/repo/utk/styles/sass/components/hide-google-iframe.scss */
iframe[name=google_conversion_frame] {
  display: none !important; }

@media (max-width: 1199px) {
  /* line 6, /opt/build/repo/utk/styles/sass/components/header.scss */
  .container.container-expand.container-expand-md-down {
    width: 100%; } }

@media (max-width: 991px) {
  /* line 11, /opt/build/repo/utk/styles/sass/components/header.scss */
  .container.container-expand.container-expand-sm-down {
    width: 100%; } }

/* line 27, /opt/build/repo/utk/styles/sass/components/header.scss */
.navbar {
  border: none; }

@media (max-width: 767px) {
  /* line 40, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-nav .open .dropdown-menu.two-column {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none; }
    /* line 48, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-nav .open .dropdown-menu.two-column li > ul > li > a,
    .navbar-nav .open .dropdown-menu.two-column .dropdown-header {
      padding: 5px 15px 5px 25px; }
    /* line 52, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-nav .open .dropdown-menu.two-column li > ul > li > a {
      line-height: 20px; }
      /* line 54, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-nav .open .dropdown-menu.two-column li > ul > li > a:hover, .navbar-nav .open .dropdown-menu.two-column li > ul > li > a:focus {
        background-image: none; } }

/* line 63, /opt/build/repo/utk/styles/sass/components/header.scss */
.navbar-mk {
  background-color: #000000;
  border: none;
  margin-bottom: 0; }
  @media (min-width: 768px) {
    /* line 63, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk {
      background-color: #222; }
      /* line 72, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .container,
      .navbar-mk .navbar-collapse {
        padding-left: 0; } }
  /* line 77, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .cart-group {
    position: absolute;
    right: 0;
    top: 4px;
    margin: 0; }
    @media (min-width: 768px) {
      /* line 77, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .cart-group {
        top: -30px; } }
  /* line 87, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .cart {
    padding-left: 0; }
    /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
    .navbar-mk .cart:before, .navbar-mk .cart:after {
      content: " ";
      display: table; }
    /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
    .navbar-mk .cart:after {
      clear: both; }
    @media (min-width: 768px) {
      /* line 87, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .cart {
        padding-top: 0;
        padding-bottom: 0; } }
  /* line 97, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .cart-indicators {
    float: left; }
    /* line 100, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .cart-indicators i {
      color: #f8a38a; }
  /* line 105, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .cart-text {
    display: none; }
    @media (min-width: 400px) {
      /* line 105, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .cart-text {
        display: inline; } }
  /* line 113, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .cart:hover .cart-indicators i,
  .navbar-mk .cart:focus .cart-indicators i {
    color: #FBC9BA; }
  /* line 118, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .cart-count-container {
    float: left;
    position: relative;
    margin-left: 4px;
    display: inline-block;
    font-size: 11px;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    border: 1px solid #B25D64;
    text-align: center;
    font-weight: 500;
    margin-top: 1px; }
    /* line 131, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .cart-count-container.cart-active {
      border-color: #000000; }
  /* line 135, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .cart-count {
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  @media (min-width: 768px) {
    /* line 63, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk {
      margin-top: 100px; }
      /* line 144, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .input-group-sm {
        margin-top: 2px; }
      /* line 147, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .cart-count-container {
        float: right; }
      /* line 150, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .navbar-header,
      .navbar-mk .container-expand {
        position: relative; } }
  /* line 155, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .navbar-brand {
    float: left;
    padding: 8px 0 0 0;
    height: auto;
    width: 195px; }
    /* line 157, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .navbar-brand img:not(.png) {
      width: 100%; }
    @media (min-width: 400px) {
      /* line 155, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .navbar-brand {
        width: 210px;
        padding-top: 7px; } }
    @media (min-width: 768px) {
      /* line 155, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .navbar-brand {
        float: none;
        padding: 0;
        height: auto;
        width: 350px;
        position: absolute;
        left: 30px;
        top: -82px; } }
  /* line 183, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .navbar-text {
    color: #bfbfbf; }
  @media (min-width: 768px) {
    /* line 190, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .navbar-nav > li > .dropdown-menu {
      border-bottom-right-radius: 1px;
      border-bottom-left-radius: 1px;
      border-bottom: 5px solid #FBC9BA; } }
  /* line 201, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .navbar-nav > li > a {
    color: #bfbfbf; }
    /* line 203, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .navbar-nav > li > a:hover, .navbar-mk .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  /* line 210, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .navbar-nav > .active > a, .navbar-mk .navbar-nav > .active > a:hover, .navbar-mk .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #151515; }
  /* line 218, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .navbar-nav > .disabled > a, .navbar-mk .navbar-nav > .disabled > a:hover, .navbar-mk .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  /* line 228, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .nav-search .form-control:focus {
    border-color: #fab6a2;
    outline: 0;
    box-shadow: none; }
  @media (min-width: 768px) {
    /* line 227, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .nav-search {
      position: absolute;
      right: 0;
      top: -68px;
      margin: 0;
      padding: 0 15px 0 0; } }
  /* line 245, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .mk-service-links > li > a.quick-reorder {
    color: #B25D64;
    font-weight: 500; }
    /* line 248, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .mk-service-links > li > a.quick-reorder > .quick-reorder-arrow {
      color: #be757b; }
    /* line 251, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .mk-service-links > li > a.quick-reorder:hover, .navbar-mk .mk-service-links > li > a.quick-reorder:focus {
      color: #95474d; }
      /* line 254, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .mk-service-links > li > a.quick-reorder:hover > .quick-reorder-arrow, .navbar-mk .mk-service-links > li > a.quick-reorder:focus > .quick-reorder-arrow {
        color: #95474d; }
  /* line 260, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .mk-service-links > li > a.special-offers {
    color: #ffffff; }
    /* line 262, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .mk-service-links > li > a.special-offers:hover, .navbar-mk .mk-service-links > li > a.special-offers:focus {
      color: #FBC9BA; }
  /* line 267, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .mk-service-links > li > a.special-offers:before {
    font-family: FontAwesome;
    content: "\f02b";
    margin-right: 4px;
    font-weight: normal; }
  @media (min-width: 768px) {
    /* line 243, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .mk-service-links {
      position: absolute;
      right: 0;
      top: -94px; }
      /* line 279, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .mk-service-links > li > a {
        font-size: 12px;
        color: #bfbfbf;
        padding-left: 0;
        padding-top: 0;
        padding-bottom: 0; }
        /* line 285, /opt/build/repo/utk/styles/sass/components/header.scss */
        .navbar-mk .mk-service-links > li > a:hover, .navbar-mk .mk-service-links > li > a:focus {
          color: #fff; }
        /* line 289, /opt/build/repo/utk/styles/sass/components/header.scss */
        .navbar-mk .mk-service-links > li > a.quick-reorder {
          font-weight: 400; } }
  @media (max-width: 767px) {
    /* line 295, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .nav-links-pers-flow {
      position: absolute;
      right: 15px;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      margin: 0; }
      /* line 302, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .nav-links-pers-flow > li > a {
        padding-right: 0; } }
  /* line 307, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .navbar-toggle {
    float: left;
    margin-left: 15px;
    padding: 9px 0;
    border: 1px solid transparent;
    border-color: transparent; }
    /* line 315, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .navbar-toggle:hover, .navbar-mk .navbar-toggle:focus {
      background-color: transparent; }
    /* line 320, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .navbar-toggle .icon-bar {
      background-color: #fff; }
  /* line 325, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .navbar-toggle:hover .icon-bar,
  .navbar-mk .navbar-toggle:focus .icon-bar {
    background-color: #bfbfbf; }
  /* line 330, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .navbar-collapse,
  .navbar-mk .navbar-form {
    border-color: #090909; }
    @media (min-width: 768px) {
      /* line 333, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .navbar-collapse .nav-search-text-input,
      .navbar-mk .navbar-form .nav-search-text-input {
        width: 200px; } }
  /* line 343, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .navbar-nav > .open > a, .navbar-mk .navbar-nav > .open > a:hover, .navbar-mk .navbar-nav > .open > a:focus {
    background-color: #151515;
    color: #fff; }
  @media (max-width: 767px) {
    /* line 353, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .navbar-nav .open .dropdown-menu > li > a {
      color: #bfbfbf; }
      /* line 355, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-mk .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    /* line 362, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .navbar-nav .open .dropdown-menu > .active > a, .navbar-mk .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-mk .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: #151515; }
    /* line 370, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-mk .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-mk .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; }
    /* line 379, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .navbar-nav .open .dropdown-menu.two-column > li > ul > li > a {
      color: #bfbfbf; }
      /* line 381, /opt/build/repo/utk/styles/sass/components/header.scss */
      .navbar-mk .navbar-nav .open .dropdown-menu.two-column > li > ul > li > a:hover, .navbar-mk .navbar-nav .open .dropdown-menu.two-column > li > ul > li > a:focus {
        color: #fff;
        background-color: transparent; }
    /* line 388, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .navbar-nav .open .dropdown-menu.two-column > li > ul > .active > a, .navbar-mk .navbar-nav .open .dropdown-menu.two-column > li > ul > .active > a:hover, .navbar-mk .navbar-nav .open .dropdown-menu.two-column > li > ul > .active > a:focus {
      color: #fff;
      background-color: #151515; }
    /* line 396, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .navbar-nav .open .dropdown-menu.two-column > li > ul > .disabled > a, .navbar-mk .navbar-nav .open .dropdown-menu.two-column > li > ul > .disabled > a:hover, .navbar-mk .navbar-nav .open .dropdown-menu.two-column > li > ul > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  /* line 410, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .navbar-link {
    color: #bfbfbf; }
    /* line 412, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .navbar-link:hover {
      color: #fff; }
  /* line 416, /opt/build/repo/utk/styles/sass/components/header.scss */
  .navbar-mk .btn-link {
    color: #bfbfbf; }
    /* line 418, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .btn-link:hover, .navbar-mk .btn-link:focus {
      color: #fff; }
    /* line 424, /opt/build/repo/utk/styles/sass/components/header.scss */
    .navbar-mk .btn-link[disabled]:hover, .navbar-mk .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-mk .btn-link:hover,
    fieldset[disabled] .navbar-mk .btn-link:focus {
      color: #444; }

/* line 1, /opt/build/repo/utk/styles/sass/components/footer.scss */
.site-footer {
  color: #999999;
  margin-top: 40px; }
  /* line 5, /opt/build/repo/utk/styles/sass/components/footer.scss */
  .site-footer hr {
    border-top-color: #d4d4d4; }
  /* line 9, /opt/build/repo/utk/styles/sass/components/footer.scss */
  .site-footer a {
    color: #999999; }
    /* line 12, /opt/build/repo/utk/styles/sass/components/footer.scss */
    .site-footer a:hover, .site-footer a:focus {
      color: #737373; }
  /* line 18, /opt/build/repo/utk/styles/sass/components/footer.scss */
  .site-footer .nav-justified > li {
    vertical-align: middle; }

/* line 1, /opt/build/repo/utk/styles/sass/components/breadcrumbs.scss */
.breadcrumb {
  background-color: transparent;
  border-radius: 0;
  border-bottom: 5px solid #f5f5f5;
  padding-bottom: 1px;
  display: inline-block; }

/* line 1, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.panel-pdp {
  position: relative; }
  @media (max-width: 991px) {
    /* line 1, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .panel-pdp {
      max-width: 500px;
      margin-left: auto;
      margin-right: auto; } }
  /* line 10, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .panel-pdp .panel-body,
  .panel-pdp .panel-intermezzo {
    padding-top: 5px; }
    /* line 13, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .panel-pdp .panel-body:not(:first-of-type),
    .panel-pdp .panel-intermezzo:not(:first-of-type) {
      padding-top: 15px; }
    /* line 16, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .panel-pdp .panel-body .pdp--section-head:not(:first-of-type),
    .panel-pdp .panel-intermezzo .pdp--section-head:not(:first-of-type) {
      margin-top: 15px; }
    /* line 19, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .panel-pdp .panel-body.panel-price-area,
    .panel-pdp .panel-intermezzo.panel-price-area {
      padding-top: 0;
      padding-bottom: 5px;
      text-align: right; }

/* line 27, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.panel-price-area {
  padding-top: 15px; }

/* line 31, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.product-opts-price {
  font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-align: right;
  font-size: 28px;
  line-height: 1.1; }

/* line 39, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.total-label {
  display: inline;
  font-size: 13px;
  line-height: 1;
  color: #888888;
  text-align: right;
  vertical-align: baseline;
  font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 2px; }

/* line 52, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.apparel-size-inputs {
  margin-top: 20px; }

/* line 56, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.apparel-addon {
  min-width: 50px; }

/* line 61, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.divOutOfStock .apparel-addon {
  text-decoration: line-through;
  color: #8f101f; }

/* line 103, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.divOutOfStock .form-control[disabled]::-moz-placeholder {
  color: #8f101f;
  opacity: 1; }

/* line 107, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.divOutOfStock .form-control[disabled]:-ms-input-placeholder {
  color: #8f101f; }

/* line 108, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */
.divOutOfStock .form-control[disabled]::-webkit-input-placeholder {
  color: #8f101f; }

/* line 76, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.apparel-price-tag {
  color: #01634c; }
  @media (min-width: 370px) {
    /* line 76, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .apparel-price-tag {
      position: absolute;
      top: 16px;
      right: 16px;
      margin-top: 0;
      margin-bottom: 0; } }

/* line 89, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.pricing-table {
  margin-bottom: 0;
  margin-top: 20px; }
  /* line 93, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .pricing-table > tbody > tr > th {
    width: 50%;
    text-align: right;
    color: #888888;
    padding: 8px 15px 8px 0; }
  /* line 100, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .pricing-table > tbody > tr > td {
    width: 50%;
    padding: 8px 0 8px 15px; }
  /* line 105, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .pricing-table .total-heading {
    padding-bottom: 3px;
    font-size: 13px;
    line-height: 1.1;
    color: #888888;
    vertical-align: bottom;
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 2px; }
  /* line 117, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .pricing-table .total-price {
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-size: 28px;
    line-height: 1.1;
    vertical-align: bottom;
    padding-bottom: 0; }

/* line 132, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.btn-group-vertical.btn-group-justified {
  display: block;
  width: 100%;
  border-collapse: separate; }
  /* line 136, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .btn-group-vertical.btn-group-justified > .btn,
  .btn-group-vertical.btn-group-justified > .btn-group {
    float: none;
    display: block;
    width: 100%; }
  /* line 142, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .btn-group-vertical.btn-group-justified > .btn-group .btn {
    width: 100%; }
  /* line 145, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .btn-group-vertical.btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }
  /* line 148, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .btn-group-vertical.btn-group-justified.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 4px; }

/* line 158, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .btn {
  position: relative; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .custom-select .btn:before, .custom-select .btn:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .custom-select .btn:after {
    clear: both; }
  /* line 162, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .custom-select .btn:active {
    box-shadow: none; }

/* line 168, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .btn-default:hover, .custom-select .btn-default:focus {
  background-color: #ffffff;
  border-color: #cccccc; }

/* line 174, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .btn-default:active {
  color: inherit;
  background-color: inherit;
  border-color: #cccccc; }

/* line 185, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .btn-default.active:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

/* line 191, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .option_description {
  float: left !important;
  color: #666666;
  position: relative;
  margin-left: 24px;
  text-align: left; }
  @media (min-width: 680px) {
    /* line 191, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select .option_description {
      font-size: 17px; } }
  @media (min-width: 1200px) {
    /* line 191, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select .option_description {
      font-size: 16px; } }

/* line 205, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .option_help {
  color: #B25D64;
  font-size: 14px;
  position: absolute;
  right: 16px;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%); }

/* line 214, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .option_price {
  color: gray;
  position: absolute;
  right: 16px;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  text-align: right; }
  @media (min-width: 680px) {
    /* line 214, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select .option_price {
      font-size: 21px;
      font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 300; } }
  @media (min-width: 992px) {
    /* line 214, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select .option_price {
      font-size: 18px; } }
  /* line 233, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .custom-select .option_price .save-over {
    font-weight: 400;
    margin-bottom: 10px;
    letter-spacing: normal; }
    @media (max-width: 560px) {
      /* line 233, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
      .custom-select .option_price .save-over {
        display: none; } }

/* line 252, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .option_description:before {
  content: "\f10c";
  font-family: FontAwesome;
  font-weight: 700;
  font-size: 16px;
  opacity: 0.35;
  position: absolute;
  left: -24px;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%); }

/* line 264, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .option_description.option-checkbox:before {
  font-family: FontAwesome;
  content: "\f096";
  font-size: 16px;
  transition: none; }

/* line 270, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .active .option_description,
.custom-select .active .option_price {
  color: #333333; }

/* line 275, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .active .option_description.active-color-red {
  color: #c70f25; }

/* line 279, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .active .option_description.active-color-red:before {
  color: #c70f25; }

/* line 283, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .active .option_quantity {
  color: #666666; }

/* line 287, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .active .option_description:before {
  content: "\f192";
  color: #333333;
  opacity: 1; }

/* line 292, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .active .option_description.option-checkbox:before {
  font-family: FontAwesome;
  content: "\f046";
  transition: none; }

/* line 297, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .active.btn-default {
  background-color: #f2f2f2;
  border-color: #cccccc; }

/* line 301, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .active.btn-default .badge-info-ghost {
  color: #f8a38a;
  border: 1px solid #f8a38a; }

/* line 306, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .active.btn-default:hover,
.custom-select .active.btn-default:focus {
  background-color: #f2f2f2;
  border-color: #cccccc; }

/* line 311, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .option_name {
  display: inline-block;
  text-align: left;
  white-space: normal;
  max-width: 160px; }
  @media (min-width: 375px) {
    /* line 311, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select .option_name {
      max-width: 190px; } }
  @media (min-width: 430px) {
    /* line 311, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select .option_name {
      max-width: 250px; } }
  @media (min-width: 500px) {
    /* line 311, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select .option_name {
      max-width: 325px; } }
  @media (min-width: 600px) {
    /* line 311, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select .option_name {
      max-width: 350px; } }
  @media (min-width: 680px) {
    /* line 311, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select .option_name {
      max-width: 330px; } }
  @media (min-width: 992px) {
    /* line 311, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select .option_name {
      max-width: 280px; } }
  @media (min-width: 1200px) {
    /* line 311, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select .option_name {
      max-width: 380px; } }

/* line 339, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select .option_quantity {
  font-size: 13px;
  font-style: italic;
  display: block;
  color: gray; }

@media (max-width: 1199px) {
  /* line 347, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .custom-select:not(.btn-group-vertical) > .btn {
    float: none;
    display: block;
    width: 100%;
    max-width: 100%; }
    /* line 352, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select:not(.btn-group-vertical) > .btn:not(:first-child):not(:last-child) {
      border-radius: 0; }
    /* line 355, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select:not(.btn-group-vertical) > .btn:first-child:not(:last-child) {
      border-top-right-radius: 4px;
      border-top-left-radius: 4px;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    /* line 359, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select:not(.btn-group-vertical) > .btn:last-child:not(:first-child) {
      border-top-right-radius: 0;
      border-top-left-radius: 0;
      border-bottom-right-radius: 4px;
      border-bottom-left-radius: 4px; }
  /* line 365, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .custom-select:not(.btn-group-vertical) > .btn + .btn {
    margin-top: -1px;
    margin-left: 0; } }

/* line 372, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
.custom-select.btn-group .btn-default {
  font-size: 14px;
  padding: 10px 12px; }
  /* line 375, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .custom-select.btn-group .btn-default .option_description {
    margin-left: 20px; }
  /* line 378, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .custom-select.btn-group .btn-default .option_description:before {
    left: -20px; }
  /* line 381, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .custom-select.btn-group .btn-default .option_price {
    right: 12px; }
    /* line 383, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select.btn-group .btn-default .option_price .price--md {
      font-size: 18px; }
  /* line 387, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .custom-select.btn-group .btn-default .option_help {
    right: 12px; }
  /* line 390, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
  .custom-select.btn-group .btn-default .option_quantity {
    font-size: 12px; }
  @media (min-width: 375px) {
    /* line 372, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select.btn-group .btn-default {
      padding: 10px 16px; }
      /* line 396, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
      .custom-select.btn-group .btn-default .option_description {
        margin-left: 24px; }
      /* line 399, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
      .custom-select.btn-group .btn-default .option_description:before {
        left: -24px; }
      /* line 402, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
      .custom-select.btn-group .btn-default .option_price {
        right: 16px; }
        /* line 404, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
        .custom-select.btn-group .btn-default .option_price .price--md {
          font-size: 18px; }
      /* line 408, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
      .custom-select.btn-group .btn-default .option_help {
        right: 16px; }
      /* line 411, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
      .custom-select.btn-group .btn-default .option_quantity {
        font-size: 13px; } }
  @media (min-width: 425px) {
    /* line 418, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select.btn-group .btn-default .option_price .price--md {
      font-size: 24px; } }
  @media (min-width: 475px) {
    /* line 425, /opt/build/repo/utk/styles/sass/components/product-options-panel.scss */
    .custom-select.btn-group .btn-default .option_price .price--md {
      font-size: 30px; } }

/* line 1, /opt/build/repo/utk/styles/sass/components/forms.scss */
label {
  font-weight: normal; }

/* line 5, /opt/build/repo/utk/styles/sass/components/forms.scss */
label.required,
.required label {
  font-weight: bold; }

/* line 10, /opt/build/repo/utk/styles/sass/components/forms.scss */
label.optional,
.optional label {
  font-weight: normal !important; }

/* line 1, /opt/build/repo/utk/styles/sass/components/border-radius.scss */
.border-radius-base {
  border-radius: 4px; }

/* line 5, /opt/build/repo/utk/styles/sass/components/border-radius.scss */
.border-radius-small {
  border-radius: 3px; }

/* line 9, /opt/build/repo/utk/styles/sass/components/border-radius.scss */
.border-radius-large {
  border-radius: 6px; }

/* line 1, /opt/build/repo/utk/styles/sass/components/pdp-image.scss */
.pdp-image {
  margin-bottom: 20px; }
  /* line 3, /opt/build/repo/utk/styles/sass/components/pdp-image.scss */
  .pdp-image img {
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 992px) {
      /* line 3, /opt/build/repo/utk/styles/sass/components/pdp-image.scss */
      .pdp-image img {
        margin-left: 0; } }

/* line 1, /opt/build/repo/utk/styles/sass/components/share-widget.scss */
.shareProduct {
  margin-bottom: 20px; }
  @media (max-width: 991px) {
    /* line 1, /opt/build/repo/utk/styles/sass/components/share-widget.scss */
    .shareProduct {
      display: none; } }

/* line 1, /opt/build/repo/utk/styles/sass/components/panel-pdp-description.scss */
.panel-pdp-description {
  border-bottom: 5px solid #FBC9BA;
  margin-top: 20px;
  margin-bottom: 40px; }
  @media (max-width: 991px) {
    /* line 1, /opt/build/repo/utk/styles/sass/components/panel-pdp-description.scss */
    .panel-pdp-description {
      max-width: 500px;
      margin-left: auto;
      margin-right: auto; } }
  /* line 23, /opt/build/repo/utk/styles/sass/components/panel-pdp-description.scss */
  .panel-pdp-description .pdp-description-heading {
    text-align: center;
    margin-top: 0;
    font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300; }

@media (max-width: 991px) {
  /* line 2, /opt/build/repo/utk/styles/sass/components/personalization-form-panel.scss */
  .pers-form-panel {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto; } }

/* line 10, /opt/build/repo/utk/styles/sass/components/personalization-form-panel.scss */
.pers-form-panel .panel-title {
  font-weight: 400;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", Helvetica, Arial, sans-serif; }

/* line 1, /opt/build/repo/utk/styles/sass/components/responsive-helpers.scss */
.center-block-on-tablet-down {
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 992px) {
    /* line 1, /opt/build/repo/utk/styles/sass/components/responsive-helpers.scss */
    .center-block-on-tablet-down {
      margin-left: 0; } }

@media (max-width: 991px) {
  /* line 10, /opt/build/repo/utk/styles/sass/components/responsive-helpers.scss */
  .max-width-500-tablet-down {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto; } }

/* line 1, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
ul.progress_bar {
  list-style: none;
  padding-left: 0;
  margin-bottom: 20px;
  width: 100%; }
  @media (max-width: 767px) {
    /* line 1, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
    ul.progress_bar {
      max-width: 500px;
      margin-left: auto;
      margin-right: auto; } }
  /* line 13, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
  ul.progress_bar li {
    font-size: 12px;
    text-align: center;
    margin-bottom: 10px; }
    @media (min-width: 768px) {
      /* line 13, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
      ul.progress_bar li {
        display: table-cell;
        width: 1%;
        margin-bottom: 0; } }
    /* line 25, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
    ul.progress_bar li.personalized a {
      background-color: #d9f2ec;
      border-top-right-radius: 4px;
      border-top-left-radius: 4px; }
    /* line 32, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
    ul.progress_bar li abbr {
      display: block;
      border-bottom: none; }
    /* line 37, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
    ul.progress_bar li a {
      position: relative;
      background-color: #f2f2f2;
      border-top-right-radius: 4px;
      border-top-left-radius: 4px;
      padding: 5px;
      display: block;
      color: #555555;
      border-bottom: 2px solid #dddddd;
      margin-right: 0;
      margin-left: 0; }
      @media (min-width: 768px) {
        /* line 37, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
        ul.progress_bar li a {
          margin-left: 5px;
          margin-right: 5px; } }
      /* line 57, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
      ul.progress_bar li a.checked {
        border-bottom-color: #01A57E; }
        /* line 60, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
        ul.progress_bar li a.checked:before {
          font-family: FontAwesome;
          font-size: 18px;
          opacity: 0.6;
          content: "\f00c";
          color: #01A57E;
          position: absolute;
          left: 6%;
          top: 50%;
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
      /* line 73, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
      ul.progress_bar li a.active {
        background-color: #fef4f1;
        border-bottom-color: #FBC9BA; }
        /* line 77, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
        ul.progress_bar li a.active:before {
          font-family: FontAwesome;
          font-size: 18px;
          opacity: 0.95;
          content: "\f041";
          color: #FBC9BA;
          position: absolute;
          left: 7%;
          top: 50%;
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
      /* line 90, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
      ul.progress_bar li a span:last-child {
        font-style: italic;
        opacity: 0.9; }
    @media (min-width: 768px) {
      /* line 96, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
      ul.progress_bar li:first-child a {
        margin-left: 0; } }
    @media (min-width: 768px) {
      /* line 102, /opt/build/repo/utk/styles/sass/components/progress-breadcrumbs.scss */
      ul.progress_bar li:last-child a {
        margin-right: 0; } }

/* line 1, /opt/build/repo/utk/styles/sass/components/cart-closeness-qualifier.scss */
#cPromoShippingContainer,
#cPromoShippingOver100 {
  display: none;
  text-align: center; }

/* line 2, /opt/build/repo/utk/styles/sass/components/alerts.scss */
.alert-promo {
  background-color: #d9f2f6;
  border-color: #cee6ea;
  color: #005d6a; }
  /* line 8, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */
  .alert-promo hr {
    border-top-color: #bcdde2; }
  /* line 11, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */
  .alert-promo .alert-link {
    color: #003037; }

/* line 3, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
.cart-table .cart-item-group {
  margin-bottom: 10px; }

/* line 7, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
.cart-table .cart-item-link {
  display: block;
  box-shadow: none; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .cart-table .cart-item-link:before, .cart-table .cart-item-link:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .cart-table .cart-item-link:after {
    clear: both; }
  /* line 12, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
  .cart-table .cart-item-link img {
    max-width: 85px;
    padding: 5px;
    margin-bottom: 1px;
    margin-right: 10px;
    float: left;
    border: 1px solid #cee6ea;
    border-radius: 3px;
    transition: border 0.2s ease-in-out; }
  /* line 23, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
  .cart-table .cart-item-link:hover, .cart-table .cart-item-link:focus {
    box-shadow: inset 0 0 0 1px #cee6ea;
    border-radius: 3px;
    transition: box-shadow 0.2s ease-in-out; }
    /* line 29, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
    .cart-table .cart-item-link:hover img, .cart-table .cart-item-link:focus img {
      border-right-color: #ffffff;
      border-bottom-color: #ffffff;
      transition: border 0.2s ease-in-out; }
  /* line 36, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
  .cart-table .cart-item-link .cart-item-name {
    font-size: 14px;
    float: left;
    margin-top: 2px;
    white-space: normal;
    margin-right: 10px;
    margin-left: 5px; }

/* line 48, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
.cart-table .cart-item-quantity,
.cart-table .apparel-info {
  white-space: normal; }

/* line 53, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
.cart-table .apparel-info {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
  margin-bottom: 0; }
  /* line 59, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
  .cart-table .apparel-info > li {
    display: inline-block;
    margin-left: 5px;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border-left: 2px solid #dddddd;
    font-size: 12px; }

/* line 70, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
.cart-table .edit-remove,
.cart-table .view-larger {
  margin-top: 5px; }

/* line 76, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
.cart-subtotal-area {
  border-top: 1px solid #dddddd;
  padding: 15px; }

/* line 81, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
.cart-subtotal-text {
  font-size: 13px;
  color: #888888;
  text-align: right;
  font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 2px; }

/* line 91, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
.cart-subtotal {
  font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 24px;
  line-height: 1.1;
  margin-left: 5px; }

/* line 100, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
.promotion {
  display: none;
  background-color: #fef4f1;
  border-top: 1px solid #dddddd;
  padding: 15px; }

/* line 108, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
.cart-product-row {
  margin-left: -8px;
  margin-right: -8px; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .cart-product-row:before, .cart-product-row:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .cart-product-row:after {
    clear: both; }

/* line 112, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
.cart-product-column {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px;
  position: relative;
  min-height: 1px;
  padding-left: 8px;
  padding-right: 8px; }
  @media (min-width: 768px) {
    /* line 112, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
    .cart-product-column {
      float: left;
      width: 50%; } }
  @media (min-width: 992px) {
    /* line 112, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
    .cart-product-column {
      float: left;
      width: 25%; } }
  /* line 117, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
  .cart-product-column .thumbnail.product-card {
    padding: 10px;
    background-color: #f7f7f7;
    position: relative; }
    /* line 122, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
    .cart-product-column .thumbnail.product-card .view-larger,
    .cart-product-column .thumbnail.product-card .edit-link {
      margin-top: 0;
      position: absolute;
      bottom: 10px; }
    /* line 129, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
    .cart-product-column .thumbnail.product-card .edit-link {
      left: 10px; }
    /* line 133, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
    .cart-product-column .thumbnail.product-card .view-larger {
      right: 5px; }
  /* line 138, /opt/build/repo/utk/styles/sass/components/cart-table.scss */
  .cart-product-column .thumbnail .thumbnail-subheading {
    margin-bottom: 30px; }

/* line 1, /opt/build/repo/utk/styles/sass/components/buttons.scss */
.btn-link-alt {
  color: #00A9C0;
  font-weight: normal;
  border-radius: 0; }
  /* line 5, /opt/build/repo/utk/styles/sass/components/buttons.scss */
  .btn-link-alt, .btn-link-alt:active, .btn-link-alt.active, .btn-link-alt[disabled],
  fieldset[disabled] .btn-link-alt {
    background-color: transparent;
    box-shadow: none; }
  /* line 13, /opt/build/repo/utk/styles/sass/components/buttons.scss */
  .btn-link-alt, .btn-link-alt:hover, .btn-link-alt:focus, .btn-link-alt:active {
    border-color: transparent; }
  /* line 19, /opt/build/repo/utk/styles/sass/components/buttons.scss */
  .btn-link-alt:hover, .btn-link-alt:focus {
    color: #0093a7;
    text-decoration: underline;
    background-color: transparent; }
  /* line 27, /opt/build/repo/utk/styles/sass/components/buttons.scss */
  .btn-link-alt[disabled]:hover, .btn-link-alt[disabled]:focus,
  fieldset[disabled] .btn-link-alt:hover,
  fieldset[disabled] .btn-link-alt:focus {
    color: #999999;
    text-decoration: none; }

/* line 1, /opt/build/repo/utk/styles/sass/components/home-page.scss */
.home-login-box {
  text-align: center;
  padding: 5px 15px;
  background-color: #fef4f1;
  border: 1px solid #f1e8e5;
  margin-bottom: 20px; }

/* line 9, /opt/build/repo/utk/styles/sass/components/home-page.scss */
.home-login-heading {
  color: #777777; }

/* line 13, /opt/build/repo/utk/styles/sass/components/home-page.scss */
.home-login-link {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px; }
  @media (max-width: 767px) {
    /* line 13, /opt/build/repo/utk/styles/sass/components/home-page.scss */
    .home-login-link {
      display: block;
      margin-top: 10px; } }
  /* line 23, /opt/build/repo/utk/styles/sass/components/home-page.scss */
  .home-login-link:hover, .home-login-link:focus {
    text-decoration: none; }

/* line 29, /opt/build/repo/utk/styles/sass/components/home-page.scss */
.home-bucket {
  display: block;
  border: 1px solid #d4d4d4; }
  /* line 33, /opt/build/repo/utk/styles/sass/components/home-page.scss */
  .home-bucket img {
    margin: 0 auto; }
  @media (max-width: 767px) {
    /* line 29, /opt/build/repo/utk/styles/sass/components/home-page.scss */
    .home-bucket {
      margin-bottom: 20px;
      max-width: 360px;
      margin-left: auto;
      margin-right: auto; } }

/* line 1, /opt/build/repo/utk/styles/sass/components/cta-link.scss */
.cta-link {
  font-weight: bold;
  color: #B25D64; }
  /* line 5, /opt/build/repo/utk/styles/sass/components/cta-link.scss */
  .cta-link:after {
    display: inline-block;
    margin-left: 5px;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 5px solid transparent;
    border-left-color: #B25D64;
    content: "";
    height: 0;
    width: 0; }

/* line 18, /opt/build/repo/utk/styles/sass/components/cta-link.scss */
.cta-link:hover:after,
.cta-link:focus:after {
  border-left-color: #843f44; }

/* line 3, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
.promo-grid {
  margin-left: 0;
  margin-right: 0; }
  /* line 14, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .promo-grid:before, .promo-grid:after {
    content: " ";
    display: table; }
  /* line 19, /opt/build/repo/bower_components/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
  .promo-grid:after {
    clear: both; }

/* line 7, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
.promo-bucket,
.promo-bucket-4up {
  display: block;
  position: relative;
  min-height: 1px;
  padding-left: 0;
  padding-right: 0;
  border: 1px solid #d4d4d4;
  position: relative; }
  @media (min-width: 768px) {
    /* line 7, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
    .promo-bucket,
    .promo-bucket-4up {
      float: left;
      width: 50%; } }
  @media (max-width: 767px) {
    /* line 7, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
    .promo-bucket,
    .promo-bucket-4up {
      clear: both; } }
  /* line 18, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
  .promo-bucket img,
  .promo-bucket-4up img {
    margin-left: auto;
    margin-right: auto;
    padding: 15px 15px 0 15px; }
    @media (max-width: 767px) {
      /* line 18, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket img,
      .promo-bucket-4up img {
        padding-top: 0; } }
    @media (min-width: 768px) {
      /* line 18, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket img,
      .promo-bucket-4up img {
        max-width: 200px;
        margin-right: 0; } }
    @media (min-width: 768px) {
      /* line 18, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket img,
      .promo-bucket-4up img {
        max-width: 200px; } }
    @media (min-width: 992px) {
      /* line 18, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket img,
      .promo-bucket-4up img {
        max-width: 300px; } }
    @media (min-width: 1200px) {
      /* line 18, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket img,
      .promo-bucket-4up img {
        max-width: 350px; } }
  /* line 46, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
  .promo-bucket.promo-bucket-hero,
  .promo-bucket-4up.promo-bucket-hero {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0; }
    @media (min-width: 768px) {
      /* line 46, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket.promo-bucket-hero,
      .promo-bucket-4up.promo-bucket-hero {
        border-bottom: none; } }
    @media (min-width: 768px) {
      /* line 53, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket.promo-bucket-hero img,
      .promo-bucket-4up.promo-bucket-hero img {
        max-width: 400px;
        margin-right: 0; } }
    @media (min-width: 992px) {
      /* line 53, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket.promo-bucket-hero img,
      .promo-bucket-4up.promo-bucket-hero img {
        max-width: 450px; } }
    @media (min-width: 1200px) {
      /* line 53, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket.promo-bucket-hero img,
      .promo-bucket-4up.promo-bucket-hero img {
        max-width: 500px; } }
    @media (min-width: 768px) {
      /* line 69, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket.promo-bucket-hero .heading-group,
      .promo-bucket-4up.promo-bucket-hero .heading-group {
        max-width: 300px; } }
    @media (min-width: 992px) {
      /* line 69, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket.promo-bucket-hero .heading-group,
      .promo-bucket-4up.promo-bucket-hero .heading-group {
        left: 30px;
        max-width: 400px; } }
    @media (min-width: 1200px) {
      /* line 69, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket.promo-bucket-hero .heading-group,
      .promo-bucket-4up.promo-bucket-hero .heading-group {
        max-width: 480px;
        left: 60px; }
        /* line 84, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
        .promo-bucket.promo-bucket-hero .heading-group .product-title,
        .promo-bucket-4up.promo-bucket-hero .heading-group .product-title {
          font-size: 30px; } }
  /* line 92, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
  .promo-bucket .heading-group,
  .promo-bucket-4up .heading-group {
    position: absolute;
    left: 15px;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%); }
    @media (max-width: 767px) {
      /* line 92, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket .heading-group,
      .promo-bucket-4up .heading-group {
        top: initial;
        -ms-transform: none;
            transform: none;
        bottom: 0;
        left: 0;
        right: 0;
        text-align: center;
        background-color: rgba(0, 0, 0, 0.7);
        padding: 10px; } }
    @media (min-width: 768px) {
      /* line 92, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket .heading-group,
      .promo-bucket-4up .heading-group {
        max-width: 155px; } }
    @media (min-width: 992px) {
      /* line 92, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket .heading-group,
      .promo-bucket-4up .heading-group {
        left: 30px; } }
    @media (min-width: 1200px) {
      /* line 92, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
      .promo-bucket .heading-group,
      .promo-bucket-4up .heading-group {
        left: 60px;
        max-width: 180px; } }
    /* line 123, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
    .promo-bucket .heading-group .product-title,
    .promo-bucket .heading-group .product-price,
    .promo-bucket-4up .heading-group .product-title,
    .promo-bucket-4up .heading-group .product-price {
      margin-bottom: 5px; }
    /* line 128, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
    .promo-bucket .heading-group .product-title,
    .promo-bucket-4up .heading-group .product-title {
      margin-top: 0; }
      @media (max-width: 767px) {
        /* line 128, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
        .promo-bucket .heading-group .product-title,
        .promo-bucket-4up .heading-group .product-title {
          color: #ffffff;
          font-size: 16px; } }
      @media (min-width: 768px) {
        /* line 128, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
        .promo-bucket .heading-group .product-title,
        .promo-bucket-4up .heading-group .product-title {
          font-size: 24px; } }
    /* line 142, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
    .promo-bucket .heading-group .product-price,
    .promo-bucket-4up .heading-group .product-price {
      color: #666666; }
      @media (max-width: 767px) {
        /* line 142, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
        .promo-bucket .heading-group .product-price,
        .promo-bucket-4up .heading-group .product-price {
          color: #d4d4d4;
          font-size: 13px;
          letter-spacing: 1px; } }
    /* line 152, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
    .promo-bucket .heading-group .product-price-amount,
    .promo-bucket-4up .heading-group .product-price-amount {
      font-weight: 500;
      font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
    /* line 157, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
    .promo-bucket .heading-group .cta-link,
    .promo-bucket-4up .heading-group .cta-link {
      margin-bottom: 0; }
      @media (max-width: 767px) {
        /* line 157, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
        .promo-bucket .heading-group .cta-link,
        .promo-bucket-4up .heading-group .cta-link {
          margin-bottom: 4px;
          font-weight: 400;
          font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", Helvetica, Arial, sans-serif;
          color: #FBC9BA; }
          /* line 165, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
          .promo-bucket .heading-group .cta-link:after,
          .promo-bucket-4up .heading-group .cta-link:after {
            border-left-color: #FBC9BA; } }
    /* line 171, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
    .promo-bucket .heading-group .cta-link:hover:after,
    .promo-bucket .heading-group .cta-link:focus:after,
    .promo-bucket-4up .heading-group .cta-link:hover:after,
    .promo-bucket-4up .heading-group .cta-link:focus:after {
      border-left-color: #B25D64; }
      @media (max-width: 767px) {
        /* line 171, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
        .promo-bucket .heading-group .cta-link:hover:after,
        .promo-bucket .heading-group .cta-link:focus:after,
        .promo-bucket-4up .heading-group .cta-link:hover:after,
        .promo-bucket-4up .heading-group .cta-link:focus:after {
          border-left-color: #FBC9BA; } }

@media (min-width: 768px) {
  /* line 184, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
  .promo-bucket:nth-of-type(even) {
    border-right: none; } }

@media (min-width: 768px) {
  /* line 191, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
  .promo-bucket:nth-of-type(-n+3) {
    border-bottom: none; } }

@media (max-width: 767px) {
  /* line 197, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
  .promo-bucket:not(:last-of-type) {
    border-bottom: none; } }

@media (min-width: 768px) {
  /* line 205, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
  .promo-bucket-4up:nth-of-type(odd) {
    border-right: none; } }

@media (min-width: 768px) {
  /* line 212, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
  .promo-bucket-4up:nth-of-type(-n+2) {
    border-bottom: none; } }

@media (max-width: 767px) {
  /* line 218, /opt/build/repo/utk/styles/sass/components/promo-grid.scss */
  .promo-bucket-4up:not(:last-of-type) {
    border-bottom: none; } }

/* line 1, /opt/build/repo/utk/styles/sass/components/radius-helpers.scss */
.round-top-base-radius {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important; }

/* line 2, /opt/build/repo/utk/styles/sass/components/icons-before.scss */
.important-info:before {
  font-family: FontAwesome;
  content: "\f05a";
  margin-right: 1px; }

/* line 8, /opt/build/repo/utk/styles/sass/components/icons-before.scss */
.important-info:hover, .important-info:focus {
  text-decoration: none; }

@media (min-width: 992px) {
  /* line 14, /opt/build/repo/utk/styles/sass/components/icons-before.scss */
  .important-disclaimer {
    display: block !important;
    visibility: visible !important;
    height: auto !important; } }

@media (max-width: 991px) {
  /* line 14, /opt/build/repo/utk/styles/sass/components/icons-before.scss */
  .important-disclaimer {
    min-height: 20px;
    padding: 15px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
    /* line 29, /opt/build/repo/utk/styles/sass/components/icons-before.scss */
    .important-disclaimer blockquote {
      border-color: #ddd;
      border-color: rgba(0, 0, 0, 0.15); } }

/* line 1, /opt/build/repo/utk/styles/sass/components/display.scss */
.display-block {
  display: block !important; }

/* line 1, /opt/build/repo/utk/styles/sass/components/whitespace.scss */
.whitespace-normal {
  white-space: normal !important; }

/* line 2, /opt/build/repo/utk/styles/sass/components/confirmation-page.scss */
.confirmation-quantity .sizeInfo {
  padding-left: 5px;
  padding-right: 5px;
  border-left: 2px solid #dddddd; }

/* line 1, /opt/build/repo/utk/styles/sass/components/order-status-table.scss */
.order-status-table {
  width: 100%; }
  /* line 4, /opt/build/repo/utk/styles/sass/components/order-status-table.scss */
  .order-status-table .results-table {
    width: 100%; }
    /* line 7, /opt/build/repo/utk/styles/sass/components/order-status-table.scss */
    .order-status-table .results-table td {
      padding: 10px 15px;
      vertical-align: top; }

/* Site */
/* line 4, /opt/build/repo/utk/styles/sass/site/no-js.scss */
.no-js .hero_home,
.no-js .cross_sell_carousel,
.no-js pre.prettyprint {
  display: none; }

/* line 2, /opt/build/repo/utk/styles/sass/site/images.scss */
img {
  display: block;
  max-width: 100%;
  height: auto; }

/* line 2, /opt/build/repo/utk/styles/sass/site/focus.scss */
[data-whatinput='mouse'] .slick-slide {
  outline: 0; }

/* line 6, /opt/build/repo/utk/styles/sass/site/focus.scss */
.btn:focus,
.btn.focus,
.btn:active:focus,
.btn:active.focus,
.btn.active:focus,
.btn.active.focus {
  outline: 0; }

/* line 1, /opt/build/repo/utk/styles/sass/site/iframes.scss */
iframe#PaymentFrame {
  width: 100% !important;
  min-height: 670px; }

/* Brand */
/* line 19, /opt/build/repo/utk/styles/sass/branding/mk.scss */
h1, .h1 {
  font-weight: 300;
  font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 24, /opt/build/repo/utk/styles/sass/branding/mk.scss */
h2, .h2 {
  font-weight: 300;
  font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 29, /opt/build/repo/utk/styles/sass/branding/mk.scss */
h3, .h3 {
  font-weight: 500;
  font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 34, /opt/build/repo/utk/styles/sass/branding/mk.scss */
h4, .h4 {
  font-weight: 500;
  font-family: "HelveticaNeueMedium", "HelveticaNeue-Medium", "Helvetica Neue Medium", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 39, /opt/build/repo/utk/styles/sass/branding/mk.scss */
h5, .h5 {
  font-weight: 700;
  font-family: "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 44, /opt/build/repo/utk/styles/sass/branding/mk.scss */
h6, .h6 {
  font-weight: 700;
  font-family: "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 49, /opt/build/repo/utk/styles/sass/branding/mk.scss */
.lead {
  font-weight: 300;
  font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 54, /opt/build/repo/utk/styles/sass/branding/mk.scss */
.text-normal {
  font-weight: 400;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", Helvetica, Arial, sans-serif; }

/* line 59, /opt/build/repo/utk/styles/sass/branding/mk.scss */
.text-light {
  font-weight: 300;
  font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }

/* line 66, /opt/build/repo/utk/styles/sass/branding/mk.scss */
.btn-primary {
  background-color: #1f1f1f; }

/* line 71, /opt/build/repo/utk/styles/sass/branding/mk.scss */
.btn-info {
  color: #333333; }
  /* line 74, /opt/build/repo/utk/styles/sass/branding/mk.scss */
  .btn-info:hover, .btn-info:focus {
    color: #1f1f1f; }
    /* line 77, /opt/build/repo/utk/styles/sass/branding/mk.scss */
    .btn-info:hover:active, .btn-info:focus:active {
      color: #1f1f1f; }
  /* line 82, /opt/build/repo/utk/styles/sass/branding/mk.scss */
  .btn-info:active {
    color: #1f1f1f; }

/* line 89, /opt/build/repo/utk/styles/sass/branding/mk.scss */
a.thumbnail .thumbnail-heading {
  font-weight: 400;
  font-family: "HelveticaNeue", "Helvetica Neue", "HelveticaNeueRoman", "HelveticaNeue-Roman", "Helvetica Neue Roman", Helvetica, Arial, sans-serif; }




/* sass overrides */
/* Override any scss in the css build here */

.debug-force {
	display: block !important;
}


/* bower components */


/* local components */


/* Branded CSS Override */


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Nzcy1idWlsZC9sb2NhbC9tay91dGsuc2Nzcy5jc3MiLCJ1dGsuY3NzIiwiX292ZXJyaWRlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsdUJBQWlCOzs7QUFHakIsaUJBQUU7QUFDRjs7RUFFRTtBQUNGOztFQUVFO0FBQ0Ysb0VBQUU7QUFDRjs7RUFFRTtBQUNGLHNCQUFVO0FBQ1YsaUJBQUU7QUFDRjs7RUFFRTtBQUNGLDRCQUE0QjtBQUM1QixXQUFFO0FBQ0Y7O0VBRUU7QUFDRjs7RUFFRTtBQUNGO0VBQ0UsOEJBQW9CO0VBQ3BCLHFFQUFxQjtFQUN2QixxV0FBQTtFQUNFLG9CQUFvQjtFQUNwQixtQkFBbUIsRUFBQTs7QUFFckIsc0JBQXNCO0FBQ3RCLHFCQUFxQjtBQUNyQjs7OztHQUlHO0FBQ0gsNEVBQTBCO0FBQzFCLDBHQUE2QjtBQUM3QjtFQUNBLHdCQUFBO0VBQ0UsMkJBQTJCO0VBQzNCLCtCQUFJLEVBQUE7O0FBRU4sMkdBQUE7QUFDQTtFQUNFLFVBQU0sRUFBQTs7QUFFUiwyR0FBUTtBQUNSOzs7Ozs7Ozs7Ozs7O0VBYUUsZUFBSSxFQUFBOztBQUVOLDJHQUFTO0FBQ1Q7Ozs7RUFJRSxzQkFBc0I7RUFDdEIseUJBQXFCLEVBQUE7O0FBRXZCLDJHQUFjO0FBQ2Q7RUFDRSxjQUFjO0VBQ2QsVUFBTyxFQUFBOztBQUVULDJHQUFrQjtBQUNsQjs7RUFFRSxjQUFDLEVBQUE7O0FBRUgsMkdBQUE7QUFDQTtFQUNFLDhCQUFPLEVBQUE7O0FBRVQsMkdBQWU7QUFDZjs7RUFFRSxXQUFXLEVBQUE7O0FBRWIsNEdBQUE7QUFDQTtFQUNFLDBCQUFBLEVBQUE7O0FBRUYsNEdBQXNCO0FBQ3RCOztFQUVFLGtCQUFHLEVBQUE7O0FBRUwsNEdBQUE7QUFDQTtFQUNFLG1CQUFFLEVBQUE7O0FBRUosNEdBQXFCO0FBQ3JCO0VBQ0UsZUFBZTtFQUNmLGlCQUFJLEVBQUE7O0FBRU4sNEdBQWdCO0FBQ2hCO0VBQ0UsaUJBQWlCO0VBQ2pCLFlB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LGlCQUFlLEVBQUE7O0FBRWpCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWUsRUFBQTs7QUFFakIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWMsRUFBQTs7QUFFaEIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBQTs7QUFFbkIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFDOztBQUVwQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFDOztBQUVwQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUE7O0FBRW5CLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFDOztBQUVwQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUE7O0FBRW5CLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBZ0IsRUFBQTs7QUFFbEIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBQzs7QUFFcEIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFxQjtBQUNyQjs7RUFFRSxpQkFBaUIsRUFBQzs7QUFFcEIsOEVBQWlCO0FBQ2pCOzs7RUFHRSxpQkFBZ0IsRUFBQTs7QUFFbEIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFDOztBQUVwQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUE7O0FBRW5CLDhFQUFxQjtBQUNyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFBOztBQUVuQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWdCLEVBQUE7O0FBRWxCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBcUI7QUFDckI7O0VBRUUsaUJBQVksRUFBQTs7QUFFZCw4RUFBcUI7QUFDckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUE7O0FBRW5CLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWUsRUFBQTs7QUFFakIsOEVBQXFCO0FBQ3JCOztFQUVFLGlCQUFpQixFQUFBOztBQUVuQiw4RUFBcUI7QUFDckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFBOztBQUVuQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQXFCO0FBQ3JCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBcUI7QUFDckI7O0VBRUUsaUJBQWdCLEVBQUE7O0FBRWxCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUE2QjtBQUM3Qjs7O0VBR0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFxQjtBQUNyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQXFCO0FBQ3JCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBcUI7QUFDckI7O0VBRUUsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFxQjtBQUNyQjs7RUFFRSxpQkFBaUIsRUFBQTs7QUFFbkIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFBOztBQUVuQiw4RUFBaUI7QUFDakI7OztFQUdFLGlCQUFpQixFQUFDOztBQUVwQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFxQjtBQUNyQjs7RUFFRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQXFCO0FBQ3JCOztFQUVFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWUsRUFBQTs7QUFFakIsOEVBQUE7QUFDQTtFQUNFLGlCQUFlLEVBQUE7O0FBRWpCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBZSxFQUFBOztBQUVqQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUM7O0FBRXBCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBQzs7QUFFcEIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBaUIsRUFBRTs7QUFFckIsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUE7O0FBRW5CLDhFQUFBO0FBQ0E7RUFDRSxpQkFBUSxFQUFBOztBQUVWLG9GQUFhO0FBQ2I7RUFDRSxtQkFBVztFQUNYLFdBQVc7RUFDWCxZQUFZO0VBQ1osV0FBVztFQUNYLGFBQVk7RUFDZCxpQkFBQTtFQUNFLHVCQUF1QjtFQUN2QixVQUFVLEVBQUU7O0FBRWQsOEVBQWM7QUFDZDtFQUNFLGlCQUFVO0VBQ1YsWUFBWTtFQUNaLGFBQWE7RUFDZixVQUFBO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVcsRUFBRTs7QUFFZiwyQkFBb0I7QUFDcEIsNEVBQWlCO0FBQ2pCOztFQUVFLGVBQWU7RUFDZixnQkFBVSxFQUFBOztBQUVaLDZFQUFhO0FBQ2I7O0VBRUUsV0FBVztFQUNYLGFBQWE7RUFDYixZQUFZLEVBQUU7RUFDZCw2RUFBMkI7RUFDM0I7O0lBRUYseUJBQUE7SUFDSSxtQkFBbUI7SUFDbkIsb0JBQVMsRUFBQTs7QUFFYiw2RUFBNkU7QUFDN0U7RUFDRSxRQUFRLEVBQUU7RUFDWiw2RUFBQTtFQUNFO0lBQ0UsaUJBQVMsRUFBQTs7QUFFYiw2RUFBNkU7QUFDN0U7RUFDRSxTQUFTLEVBQUU7RUFDYiw2RUFBQTtFQUNFO0lBQ0UsaUJBQWMsRUFBQTs7QUFFbEIsNkVBQUE7QUFDQTtFQUNFLGVBQVcsRUFBQTs7QUFFYiw2RUFBWTtBQUNaO0VBQ0UsV0FBVztFQUNYLFVBQVU7RUFDWixnQ0FBQTtNQUNNLDRCQUE0QjtFQUNoQyxjQUFjLEVBQUM7O0FBRWpCLDZFQUFBO0FBQ0E7RUFDRSx5QkFBeUIsRUFBRTs7QUFFN0IsNkVBQTZCO0FBQzdCO0VBQ0Usb0JBQW9CLEVBQUU7RUFDdEI7SUFDRiw2RUFBQTtJQUNJO01BQ0Usb0JBQWtCLEVBQUEsRUFBQTs7QUFFeEIsNkVBQTZFO0FBQzdFO0VBQ0UsUUFBUSxFQUFFO0VBQ1YsNkVBQXVCO0VBQ3pCO0lBQ0ksaUJBQWlCO0lBQ2pCLG1CQUFtQixFQUFDOztBQUV4Qiw2RUFBNkU7QUFDN0U7RUFDRSxTQUFTLEVBQUU7RUFDWCw2RUFBd0I7RUFDMUI7SUFDSSxpQkFBaUI7SUFDakIsb0JBQW9CLEVBQUU7O0FBRTFCO0VBQ0EsNkVBQUE7RUFDRTtJQUNFLGFBQWEsRUFBRSxFQUFFOztBQUVyQiw2RUFBbUI7QUFDbkI7RUFDRSwwQkFBb0I7RUFDcEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLG9CQUFvQixFQUFFO0VBQ3RCO0lBQ0UsNkVBQXlCO0lBQ3pCO01BQ0UscUJBQXFCLEVBQUEsRUFBQTtFQUN6QjtJQUNFLDZFQUEwQjtJQUMxQjtNQUNFLG1CQUFtQjtNQUNuQixvQkFBb0IsRUFBQyxFQUFBO0VBQ3pCO0lBQ0UsNkVBQTBCO0lBQzFCO01BQ0UsbUJBQW1CO01BQ25CLG9CQUFlLEVBQUEsRUFBQTtFQUNuQiw4RUFBOEU7RUFDOUU7SUFDRSxpQkFBaUI7SUFDakIsa0pBQXNCO0lBQ3RCLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQUU7SUFDdEI7TUFDSiw4RUFBQTtNQUNNO1FBQ0Usb0JBQW9CLEVBQUUsRUFBRTs7QUFFaEMsOEVBQUE7QUFDQTtFQUNFLGlCQUFpQixFQUFFOztBQUVyQiw4RUFBNkI7QUFDN0I7RUFDRSxZQUFZLEVBQUU7RUFDZDtJQUNGLDhFQUFBO0lBQ0k7TUFDRSxZQUFZLEVBQUUsRUFBRTs7QUFFdEIsOEVBQVc7QUFDWDs7RUFFRSxTQUFTO0VBQ1QscUNBQXFDLEVBQUU7RUFDdkMsOEVBQXdDO0VBQ3hDOzs7SUFHRSxxQ0FBK0IsRUFBQTs7QUFFbkMsOEVBQXVCO0FBQ3ZCO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFFOztBQUV2Qiw4RUFBQTtBQUNBO0VBQ0Usa0JBQWtCLEVBQUU7O0FBRXRCLDhFQUFnQztBQUNoQztFQUNFLFlBQVk7RUFDWiw4QkFBOEI7RUFDOUIsaUNBQWlDO0VBQ2pDLGdDQUFzQixFQUFBO0VBQ3RCLDhFQUF1QjtFQUN6QjtJQUNJLG9CQUFvQjtJQUNwQixtQkFBbUIsRUFBRTs7QUFFekIsOEVBQWdDO0FBQ2hDO0VBQ0UsYUFBYTtFQUNiLDhCQUE4QjtFQUM5QixpQ0FBaUM7RUFDakMsK0JBQXFCLEVBQUE7RUFDckIsOEVBQXdCO0VBQzFCO0lBQ0ksbUJBQW1CO0lBQ25CLG9CQUFvQixFQUFFOztBQUUxQix1QkFBaUI7QUFDakIsK0VBQVk7QUFDWjtFQUNFLGVBQWU7RUFDZixVQUFVO0VBQ1osV0FBQTtFQUNFLHFCQUFxQjtFQUNyQixnQkFBWSxFQUFBOztBQUVkLGdGQUFZO0FBQ1o7RUFDRSxlQUFlO0VBQ2YsVUFBVTtFQUNWLFdBQVc7RUFDWCx1QkFBbUI7RUFDbkIsb0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNuQixtQkFBQTtFQUNFLGtCQUFrQjtFQUNsQixvQkFBb0IsRUFBRTs7QUFFeEIsZ0ZBQVk7QUFDWjtFQUNFLGVBQWU7RUFDZixVQUFVO0VBQ1osY0FBQTtFQUNFLHdCQUF3QjtFQUN4QixpQkFBaUIsRUFBRTs7QUFFckIsZ0ZBQXFCO0FBQ3JCO0VBQ0Usc0JBQVU7RUFDVixtQkFBWTtFQUNaLFdBQVc7RUFDYixVQUFBO0VBQ0UsWUFBWTtFQUNaLGFBQWEsRUFBRTs7QUFFakIsZ0ZBQVk7QUFDWjtFQUNFLG1CQUFjO0VBQ2hCLFVBQUE7RUFDRSxXQUFXO0VBQ1gsWUFBWSxFQUFFOztBQUVoQixnRkFBYTtBQUNiO0VBQ0UsYUFBUztFQUNULFdBQVc7RUFDWCxtQkFBa0I7RUFDcEIsU0FBQTtFQUNFLFlBQVk7RUFDWixnQkFBZ0IsRUFBRTs7QUFFcEIsZ0ZBQVk7QUFDWjtFQUNFLGVBQWU7RUFDZixVQUFVO0VBQ1YsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osc0JBQW9CO0VBQ3BCLG9CQUFvQjtFQUN0QiwwQkFBQTtFQUNFLG9CQUFvQjtFQUNwQixrQkFBa0IsRUFBRTs7QUFFdEIsZ0ZBQUE7QUFDQTtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixnRkFBd0I7QUFDeEI7RUFDRSxZQUFZO0VBQ1osb0JBQW9CLEVBQUU7O0FBRXhCLGdGQUErQjtBQUMvQjtFQUNFLGVBQWU7RUFDZiw2QkFBbUI7RUFDckIsZ0JBQUE7RUFDRSxvQkFBb0I7RUFDcEIsaUJBQU8sRUFBQTs7QUFFVCxnRkFBWTtBQUNaO0VBQ0UsbUJBQWU7RUFDZixVQUFVO0VBQ1YsU0FBUztFQUNULGVBQWU7RUFDZixVQUFVO0VBQ1YsYUFBWTtFQUNaLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLHNCQUFzQjtFQUN4QixvQkFBQTtFQUNFLDBCQUEwQjtFQUMxQixnRUFBUyxFQUFBOztBQUVYLGlGQUFlO0FBQ2Y7RUFDRSxVQUFVO0VBQ1YsYUFBYTtFQUNiLFlBQVk7RUFDWixzQkFBc0I7RUFDeEIsb0JBQUE7RUFDRSwwQkFBMEI7RUFDMUIsMEJBQWUsRUFBQTs7QUFFakIsaUZBQThCO0FBQzlCO0VBQ0UsWUFBWTtFQUNaLDBCQUFvQixFQUFBOztBQUV0QixpRkFBdUI7QUFDdkI7RUFDRSxrQ0FBa0M7RUFDbEMsbUJBQW1CLEVBQUU7RUFDckI7SUFDRixpRkFBQTtJQUNJO01BQ0Usb0JBQW1CLEVBQUEsRUFBQTs7QUFFekIsMEZBQUE7QUFDQTtFQUNFLG1CQUFtQixFQUFFOztBQUV2QiwwRkFBcUI7QUFDckI7RUFDRSxhQUFRO0VBQ1IsbUJBQVc7RUFDWCxPQUFPO0VBQ1AsUUFBUTtFQUNSLFdBQVc7RUFDWCxhQUFhO0VBQ2YsWUFBQTtFQUNFLGtFQUFrRTtFQUNsRSx5QkFBeUIsRUFBRTs7QUFFN0IsMkZBQXFCO0FBQ3JCO0VBQ0UsYUFBUTtFQUNSLG1CQUFXO0VBQ1gsT0FBTztFQUNQLFFBQVE7RUFDUixXQUFXO0VBQ1gsYUFBYTtFQUNmLFlBQUE7RUFDRSxrRUFBa0U7RUFDbEUseUJBQVUsRUFBQTs7QUFFWiwyRkFBQTtBQUNBO0VBQ0UsWUFBVSxFQUFBOztBQUVaLGdGQUFtQjtBQUNuQjs7RUFFRSxlQUFlLEVBQUU7O0FBRW5CLCtFQUFzQjtBQUN0Qjs7O0VBR0Usc0JBQXNCO0VBQ3RCLGlCQUFpQjtFQUNuQixnQkFBQTtFQUNFLHVCQUF1QjtFQUN2QixtQkFBa0IsRUFBQTs7QUFFcEIsZ0ZBQXVCO0FBQ3ZCOztFQUVFLHFCQUFlO0VBQ2YsOEJBQWU7RUFDZixnQkFBZ0I7RUFDbEIsZUFBQTtFQUNFLGVBQWU7RUFDZixtQkFBbUIsRUFBQzs7QUFFdEIsZ0ZBQWU7QUFDZjtFQUNFLFlBQVk7RUFDWixhQUFhO0VBQ2IsV0FBVztFQUNYLDBCQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QiwwQkFBaUI7TUFDYixzQkFBYTtVQUNULGtCQUFXO0VBQ3JCLGlCQUFBO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQixFQUFFOztBQUVyQixnRkFBc0I7QUFDdEI7RUFDQSxzQkFBQTtFQUNFLG9CQUFvQjtFQUNwQixZQUFZLEVBQUU7O0FBRWhCLGdGQUF1QjtBQUN2Qjs7OztFQUlFLHNCQUFzQjtFQUN4QixlQUFBO0VBQ0UsV0FBVztFQUNYLHNCQUFzQixFQUFFOztBQUUxQixnRkFBd0I7QUFDeEI7O0VBRUUsc0JBQXNCO0VBQ3RCLGFBQWEsRUFBRTs7QUFFakIsZ0ZBQXdCO0FBQ3hCOztFQUVFLHNCQUFhO0VBQ2Ysb0JBQUE7RUFDRSxZQUFVO0VBQ1YsV0FBVyxFQUFFOztBQUVmLFlBQVk7QUFDWixnQkFBZ0I7QUFDaEIsMkVBQUE7QUFDQTtFQUNFLDBCQUFxQixFQUFBOztBQUV2QiwyRUFBQTtBQUNBO0VBQ0UsMEJBQW1CLEVBQUE7O0FBRXJCLDRFQUFBO0FBQ0E7RUFDRSwwQkFBYyxFQUFBOztBQUVoQiw0RUFBQTtBQUNBO0VBQ0UsMEJBQW9CLEVBQUE7O0FBRXRCLDRFQUFBO0FBQ0E7RUFDRSwwQkFBc0IsRUFBQTs7QUFFeEIsNEVBQUE7QUFDQTtFQUNFLDBCQUFlLEVBQUE7O0FBRWpCLDRFQUFBO0FBQ0E7RUFDRSxxQ0FBc0IsRUFBQTs7QUFFeEIsNEVBQUE7QUFDQTtFQUNFLHVCQUF1QixFQUFBOztBQUV6Qiw0RUFBQTtBQUNBO0VBQ0UsMEJBQXVCLEVBQUE7O0FBRXpCLDRFQUFBO0FBQ0E7RUFDRSwwQkFBb0IsRUFBQTs7QUFFdEIsNEVBQUE7QUFDQTtFQUNFLDBCQUEwQixFQUFBOztBQUU1Qiw0RUFBQTtBQUNBO0VBQ0UsMEJBQXVCLEVBQUE7O0FBRXpCLDRFQUFBO0FBQ0E7RUFDRSwwQkFBc0IsRUFBQTs7QUFFeEIsNEVBQUE7QUFDQTtFQUNFLDBCQUFlLEVBQUE7O0FBRWpCLDRFQUFBO0FBQ0E7RUFDRSxxQ0FBZ0IsRUFBQTs7QUFFbEIsNEVBQUE7QUFDQTtFQUNFLGVBQVcsRUFBQTs7QUFFYiw0RUFBQTtBQUNBO0VBQ0UsZUFBWSxFQUFBOztBQUVkLDRFQUFBO0FBQ0E7RUFDRSxlQUFXLEVBQUE7O0FBRWIsZ0ZBQWdGO0FBQ2hGO0VBQ0UsaUJBQWlCO0VBQ2pCLGtKQUFZLEVBQUE7O0FBRWQsZ0ZBQWdGO0FBQ2hGO0VBQ0UsaUJBQWlCO0VBQ2pCLGtKQUFZLEVBQUE7O0FBRWQsaUZBQWlGO0FBQ2pGO0VBQ0UsaUJBQWlCO0VBQ2pCLHFKQUFVLEVBQUE7O0FBRVosaUZBQWlGO0FBQ2pGO0VBQ0UsaUJBQWlCO0VBQ2pCLCtJQUFtQixFQUFBOztBQUVyQixpRkFBQTtBQUNBO0VBQ0Usb0JBQVksRUFBQTs7QUFFZCxpRkFBb0I7QUFDcEI7RUFDRSxtQkFBbUI7RUFDbkIsZ0JBQWdCLEVBQUE7RUFDaEI7SUFDRSxpRkFBeUI7SUFDekI7TUFDRSxnQkFBWSxFQUFBLEVBQUE7RUFDaEI7SUFDRixpRkFBQTtJQUNJO01BQ0UsaUJBQVMsRUFBQSxFQUFBOztBQUVmLG1FQUFBO0FBQ0E7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkIsbUVBQUE7QUFDQTtFQUNFLG1CQUFFLEVBQUE7O0FBRUosb0VBQUE7QUFDQTtFQUNFLG1CQUFtQixFQUFDOztBQUV0Qiw2RUFBQTtBQUNBO0VBQ0UsaUJBQWlCLEVBQUU7O0FBRXJCLDZFQUFBO0FBQ0E7RUFDRSxvQkFBYSxFQUFBOztBQUVmLDhFQUFBO0FBQ0E7RUFDRSxjQUFhLEVBQUE7O0FBRWYsOEVBQUE7QUFDQTtFQUNFLGdCQUFhLEVBQUE7O0FBRWYsOEVBQUE7QUFDQTtFQUNFLGdCQUFhLEVBQUE7O0FBRWYsOEVBQUE7QUFDQTtFQUNFLGdCQUFhLEVBQUE7O0FBRWYsOEVBQUE7QUFDQTtFQUNFLGdCQUFjLEVBQUE7O0FBRWhCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBYyxFQUFBOztBQUVoQiw4RUFBQTtBQUNBO0VBQ0UsaUJBQWMsRUFBQTs7QUFFaEIsOEVBQUE7QUFDQTtFQUNFLGlCQUFjLEVBQUE7O0FBRWhCLDhFQUFBO0FBQ0E7RUFDRSxpQkFBZ0IsRUFBQTs7QUFFbEIsOEVBQUE7QUFDQTtFQUNFLGlCQUFnQixFQUFBOztBQUVsQiw4RUFBQTtBQUNBO0VBQ0UsbUJBQWlCLEVBQUE7O0FBRW5CLDhFQUFBO0FBQ0E7RUFDRSxvQkFBaUIsRUFBQTs7QUFFbkIsOEVBQUE7QUFDQTtFQUNFLG9CQUFlLEVBQUE7O0FBRWpCLDhFQUFBO0FBQ0E7RUFDRSxrQkFBZSxFQUFBOztBQUVqQiw4RUFBQTtBQUNBO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLDhFQUFBO0FBQ0E7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkIsOEVBQXdCO0FBQ3hCO0VBQ0UsNEJBQTRCO0VBQzVCLG9CQUFrQixFQUFBOztBQUVwQiw4RUFBdUI7QUFDdkI7RUFDRSxrQkFBa0I7RUFDbEIsbUJBQWEsRUFBQTs7QUFFZixvRkFBYTtBQUNiO0VBQ0Esc0JBQUE7RUFDRSxXQUFXO0VBQ1gsaUZBQThFLEVBQUE7O0FBRWhGO0VBQ0EsOEVBQUE7RUFDRTtJQUNFLGlCQUFpQixFQUFFLEVBQUU7O0FBRXpCLCtFQUFBO0FBQ0E7RUFDRSxXQUFXLEVBQUU7O0FBRWYsK0VBQW9CO0FBQ3BCO0VBQ0UsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLHlCQUF3QjtFQUMxQixlQUFBO0VBQ0Usb0JBQW9CO0VBQ3BCLHNCQUFzQixFQUFFOztBQUUxQiwrRUFBaUI7QUFDakI7RUFDQSxzQkFBQTtFQUNFLGVBQWU7RUFDZiwwQkFBMEIsRUFBRTs7QUFFOUIsK0VBQXdCO0FBQ3hCO0VBQ0UsWUFBWTtFQUNkLHNCQUFBO0VBQ0UsV0FBVztFQUNYLDBCQUFtQixFQUFBOztBQUVyQix3RUFBd0I7QUFDeEI7RUFDRSxtQkFBbUI7RUFDbkIsb0JBQW9CLEVBQUU7O0FBRXhCLHdFQUFpQjtBQUNqQjtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysa0pBQTBFO0VBQzFFLG9CQUFvQixFQUFFO0VBQ3RCO0lBQ0Usd0VBQXlCO0lBQzdCO01BQ00saUJBQWlCO01BQ2pCLG1CQUFtQixFQUFFLEVBQUU7O0FBRTdCLHlFQUFtQjtBQUNuQjtFQUNFLGdCQUFnQjtFQUNoQixlQUFlLEVBQUU7O0FBRW5CLHlFQUFBO0FBQ0E7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSx5RUFBcUI7RUFDckI7SUFDRixrQkFBQTtJQUNJLG1CQUFtQjtJQUNuQixpQkFBaUIsRUFBRSxFQUFFOztBQUV6Qix5RUFBYztBQUNkO0VBQ0UsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixjQUFjLEVBQUU7RUFDaEIseUVBQWtCO0VBQ2xCO0lBQ0UsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixhQUFPO0lBQ1Asa0JBQVM7SUFDVCxtQkFBVTtJQUNWLE9BQU87SUFDUCxTQUFTO0lBQ1QsVUFBVTtJQUNWLFFBQVE7SUFDUixhQUFhO0lBQ2IsMEJBQTBCO0lBQzFCLG1CQUFtQjtJQUN2QixhQUFBO0lBQ0ksMEJBQTBCO0lBQzFCLGtEQUF3QixFQUFBOztBQUU1Qix5RUFBb0I7QUFDcEI7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixzQkFBb0IsRUFBQTtFQUNwQix5RUFBNkI7RUFDN0I7SUFDRSxnQkFBZ0IsRUFBRTtJQUNsQjtNQUNFLHlFQUF1QjtNQUN2QjtRQUNFLGdCQUFnQixFQUFFLEVBQUU7RUFDMUI7SUFDRSx5RUFBeUI7SUFDekI7TUFDRSxrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQUUsRUFBQztFQUM1Qix5RUFBQTtFQUNFO0lBQ0Usc0JBQVMsRUFBQTs7QUFFYixvRUFBYztBQUNkO0VBQ0UsZ0JBQWdCO0VBQ2hCLFlBQVk7RUFDWixpQkFBaUIsRUFBRTtFQUNyQixxRUFBQTtFQUNFO0lBQ0UsbUJBQWdCLEVBQUE7O0FBRXBCLHFFQUFBO0FBQ0E7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkIseUJBQW9CO0FBQ3BCLHFFQUF3QjtBQUN4Qjs7RUFFRSxvQkFBYSxFQUFBOztBQUVmLHFFQUFBO0FBQ0E7RUFDRSxhQUFhLEVBQUM7O0FBRWhCLHFFQUFBO0FBQ0E7RUFDRSxtQkFBbUIsRUFBRTs7QUFFdkIsZ0ZBQUE7QUFDQTtFQUNFLHlCQUF5QixFQUFFOztBQUU3QjtFQUNBLG9FQUFBO0VBQ0U7SUFDRSxZQUFZLEVBQUUsRUFBRTs7QUFFcEI7RUFDQSxxRUFBQTtFQUNFO0lBQ0UsWUFBSyxFQUFBLEVBQUE7O0FBRVQscUVBQUE7QUFDQTtFQUNFLGFBQWEsRUFBRTs7QUFFakI7RUFDRSxxRUFBYztFQUNkO0lBQ0UsaUJBQWM7SUFDZCxZQUFZO0lBQ1osWUFBVTtJQUNWLGNBQWM7SUFDZCw4QkFBOEI7SUFDOUIsVUFBVTtJQUNWLGlCQUFpQixFQUFFO0lBQ25CLHFFQUErQjtJQUMvQjs7TUFFRSwyQkFBb0IsRUFBQTtJQUN0QixxRUFBcUU7SUFDckU7TUFDRSxrQkFBa0IsRUFBRTtNQUMxQixxRUFBQTtNQUNNO1FBQ0UsdUJBQUksRUFBQSxFQUFBOztBQUVaLHFFQUFlO0FBQ2Y7RUFDRSwwQkFBMEI7RUFDMUIsYUFBYTtFQUNiLGlCQUFjLEVBQUE7RUFDZDtJQUNFLHFFQUFxRTtJQUNyRTtNQUNFLHVCQUF1QixFQUFFO01BQ3pCLHFFQUFzQjtNQUN0Qjs7UUFFRSxnQkFBZSxFQUFBLEVBQUE7RUFDckIscUVBQVc7RUFDWDtJQUNFLG1CQUFZO0lBQ1osU0FBUztJQUNULFNBQVM7SUFDVCxVQUFVLEVBQUU7SUFDWjtNQUNFLHFFQUFpRTtNQUNqRTtRQUNFLFdBQVcsRUFBRSxFQUFDO0VBQ3BCLHFFQUFxRTtFQUNyRTtJQUNFLGdCQUFlLEVBQUE7SUFDZixpSEFBbUI7SUFDbkI7TUFDRSxhQUFhO01BQ2IsZUFBYyxFQUFBO0lBQ2hCLGlIQUEyQjtJQUMzQjtNQUNFLFlBQVksRUFBRTtJQUNoQjtNQUNFLHFFQUF3QjtNQUN4QjtRQUNFLGVBQWU7UUFDZixrQkFBVSxFQUFBLEVBQUE7RUFDaEIscUVBQXFFO0VBQ3JFO0lBQ0UsWUFBWSxFQUFFO0lBQ2Qsc0VBQW9FO0lBQ3BFO01BQ0UsZUFBYyxFQUFBO0VBQ2xCLHNFQUE2QjtFQUM3QjtJQUNFLGNBQWMsRUFBRTtJQUNoQjtNQUNFLHNFQUFrRTtNQUNsRTtRQUNFLGdCQUFnQixFQUFFLEVBQUU7RUFDMUIsc0VBQW1CO0VBQ25COztJQUVFLGVBQVksRUFBQTtFQUNkLHNFQUFxQjtFQUNyQjtJQUNFLFlBQVk7SUFDWixtQkFBZ0I7SUFDaEIsaUJBQWE7SUFDYixzQkFBWTtJQUNaLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsWUFBWTtJQUNaLG1CQUFpQjtJQUNqQiwwQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixnQkFBZ0IsRUFBRTtJQUNsQixzRUFBb0U7SUFDcEU7TUFDRSxzQkFBaUIsRUFBQTtFQUNyQixzRUFBVztFQUNYO0lBQ0UsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxVQUFVO0lBQ1YscUNBQXFDO1FBQ2pDLGlDQUFRLEVBQUE7RUFDZDtJQUNFLHFFQUFxRTtJQUNyRTtNQUNFLGtCQUFrQixFQUFFO01BQ3BCLHNFQUFzRTtNQUN0RTtRQUNFLGdCQUFlLEVBQUE7TUFDakIsc0VBQXNFO01BQ3RFO1FBQ0UsYUFBYSxFQUFFO01BQ2pCLHNFQUF5QjtNQUN6Qjs7UUFFRSxtQkFBUSxFQUFBLEVBQUE7RUFDZCxzRUFBcUI7RUFDckI7SUFDRSxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixhQUFhLEVBQUU7SUFDZixzRUFBMkI7SUFDM0I7TUFDRSxZQUFZLEVBQUU7SUFDaEI7TUFDRSxzRUFBdUI7TUFDdkI7UUFDRSxhQUFhO1FBQ2IsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFLHNFQUFhO01BQ2I7UUFDRSxZQUFZO1FBQ1osV0FBVztRQUNYLGFBQVc7UUFDWCxhQUFhO1FBQ2IsbUJBQW1CO1FBQ25CLFdBQVc7UUFDWCxXQUFXLEVBQUUsRUFBQTtFQUNuQixzRUFBMkI7RUFDM0I7SUFDRSxlQUFlLEVBQUU7RUFDbkI7SUFDRSxzRUFBaUM7SUFDakM7TUFDRSxnQ0FBZ0M7TUFDaEMsK0JBQTZCO01BQzdCLGlDQUFlLEVBQUEsRUFBQTtFQUNuQixzRUFBc0U7RUFDdEU7SUFDRSxlQUFjLEVBQUE7SUFDZCxzRUFBa0M7SUFDbEM7TUFDRSxZQUFZO01BQ1osOEJBQVUsRUFBQTtFQUNkLHNFQUE4QjtFQUM5QjtJQUNFLFlBQVk7SUFDWiwwQkFBWSxFQUFBO0VBQ2Qsc0VBQWtDO0VBQ2xDO0lBQ0UsWUFBWTtJQUNaLDhCQUFzQixFQUFBO0VBQ3hCLHNFQUFhO0VBQ2I7SUFDRSxzQkFBc0I7SUFDdEIsV0FBVztJQUNYLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0Usc0VBQVc7SUFDWDtNQUNFLG1CQUFVO01BQ1YsU0FBUztNQUNULFdBQVc7TUFDWCxVQUFVO01BQ1Ysb0JBQWEsRUFBQSxFQUFBO0VBQ2pCLHNFQUFxQjtFQUNyQjtJQUNFLGVBQWU7SUFDZixpQkFBaUIsRUFBRTtJQUNuQixzRUFBc0U7SUFDdEU7TUFDRSxlQUFlLEVBQUU7SUFDbkIsc0VBQXNFO0lBQ3RFO01BQ0UsZUFBZSxFQUFFO01BQ2pCLHNFQUFrRTtNQUNsRTtRQUNFLGVBQWEsRUFBQTtFQUNuQixzRUFBc0U7RUFDdEU7SUFDRSxlQUFlLEVBQUU7SUFDakIsc0VBQW9FO0lBQ3BFO01BQ0UsZUFBZSxFQUFFO0VBQ3JCLHNFQUFtQjtFQUNuQjtJQUNFLHlCQUFzQjtJQUN0QixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0Usc0VBQVc7SUFDWDtNQUNFLG1CQUFtQjtNQUNuQixTQUFTO01BQ1QsV0FBVyxFQUFFO01BQ2Isc0VBQWlCO01BQ2pCO1FBQ0UsZ0JBQWU7UUFDZixlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLGVBQWU7UUFDZixrQkFBZ0IsRUFBQTtRQUNoQixzRUFBc0U7UUFDdEU7VUFDRSxZQUFZLEVBQUU7UUFDaEIsc0VBQXFCO1FBQ3JCO1VBQ0UsaUJBQWlCLEVBQUUsRUFBRTtFQUM3QjtJQUNFLHNFQUFjO0lBQ2Q7TUFDRSxtQkFBbUI7TUFDbkIsWUFBWTtNQUNaLFNBQVM7TUFDVCxnQ0FBZ0M7VUFDNUIsNEJBQTRCO01BQ2hDLFVBQVUsRUFBRTtNQUNaLHNFQUFrRTtNQUNsRTtRQUNFLGlCQUFRLEVBQUEsRUFBQTtFQUNkLHNFQUFvQjtFQUNwQjtJQUNFLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLDhCQUE4QjtJQUM5QiwwQkFBMEIsRUFBRTtJQUM1QixzRUFBc0U7SUFDdEU7TUFDRSw4QkFBeUIsRUFBQTtJQUMzQixzRUFBb0U7SUFDcEU7TUFDRSx1QkFBdUIsRUFBRTtFQUM3QixzRUFBOEI7RUFDOUI7O0lBRUUsMEJBQXVCLEVBQUE7RUFDekIsc0VBQTBCO0VBQzFCOztJQUVFLHNCQUFzQixFQUFFO0lBQ3hCO01BQ0Usc0VBQW1CO01BQ25COztRQUVFLGFBQWEsRUFBRSxFQUFFO0VBQ3ZCLHNFQUFnQjtFQUNoQjtJQUNFLDBCQUEwQjtJQUMxQixZQUFZLEVBQUU7RUFDaEI7SUFDRSxzRUFBc0U7SUFDdEU7TUFDRSxlQUFjLEVBQUE7TUFDZCxzRUFBa0M7TUFDbEM7UUFDRSxZQUFZO1FBQ1osOEJBQVUsRUFBQTtJQUNkLHNFQUE4QjtJQUM5QjtNQUNFLFlBQVk7TUFDWiwwQkFBWSxFQUFBO0lBQ2Qsc0VBQWtDO0lBQ2xDO01BQ0UsWUFBWTtNQUNaLDhCQUFpQixFQUFBO0lBQ25CLHNFQUFzRTtJQUN0RTtNQUNFLGVBQWMsRUFBQTtNQUNkLHNFQUFrQztNQUNsQztRQUNFLFlBQVk7UUFDWiw4QkFBVSxFQUFBO0lBQ2Qsc0VBQThCO0lBQzlCO01BQ0UsWUFBWTtNQUNaLDBCQUFZLEVBQUE7SUFDZCxzRUFBb0M7SUFDcEM7TUFDRSxZQUFZO01BQ1osOEJBQWUsRUFBQSxFQUFBO0VBQ25CLHNFQUFzRTtFQUN0RTtJQUNFLGVBQWUsRUFBQztJQUNoQixzRUFBb0U7SUFDcEU7TUFDRSxZQUFZLEVBQUU7RUFDbEIsc0VBQXNFO0VBQ3RFO0lBQ0UsZUFBZSxFQUFDO0lBQ2hCLHNFQUFzRTtJQUN0RTtNQUNFLFlBQVksRUFBRTtJQUNoQixzRUFBK0M7SUFDL0M7OztNQUdFLFlBQVEsRUFBQTs7QUFFZCxvRUFBcUI7QUFDckI7RUFDRSxlQUFlO0VBQ2YsaUJBQWlCLEVBQUU7RUFDbkIsb0VBQW9FO0VBQ3BFO0lBQ0UsMEJBQWlCLEVBQUE7RUFDbkIsb0VBQW9FO0VBQ3BFO0lBQ0UsZUFBZSxFQUFFO0lBQ2pCLHFFQUFtRTtJQUNuRTtNQUNFLGVBQWUsRUFBRTtFQUN2QixxRUFBQTtFQUNFO0lBQ0UsdUJBQVMsRUFBQTs7QUFFYix5RUFBbUI7QUFDbkI7RUFDRSw4QkFBb0I7RUFDcEIsaUJBQWlCO0VBQ25CLGlDQUFBO0VBQ0Usb0JBQW9CO0VBQ3BCLHNCQUFVLEVBQUE7O0FBRVosbUZBQTZCO0FBQzdCO0VBQ0UsbUJBQWMsRUFBQTtFQUNkO0lBQ0UsbUZBQW9CO0lBQ3BCO01BQ0UsaUJBQWlCO01BQ2pCLGtCQUFrQjtNQUNsQixtQkFBbUIsRUFBRSxFQUFFO0VBQzNCLG9GQUFxQjtFQUNyQjs7SUFFRSxpQkFBaUIsRUFBRTtJQUNuQixvRkFBc0I7SUFDdEI7O01BRUUsa0JBQWtCLEVBQUU7SUFDdEIsb0ZBQXFCO0lBQ3JCOztNQUVFLGlCQUFpQixFQUFFO0lBQ3JCLG9GQUFpQjtJQUNqQjs7TUFFSixlQUFBO01BQ00sb0JBQW9CO01BQ3BCLGtCQUFhLEVBQUE7O0FBRW5CLG9GQUFBO0FBQ0E7RUFDRSxrQkFBa0IsRUFBQzs7QUFFckIsb0ZBQW1CO0FBQ25CO0VBQ0Usa0pBQWdCO0VBQ2hCLGlCQUFpQjtFQUNuQixrQkFBQTtFQUNFLGdCQUFnQjtFQUNoQixpQkFBWSxFQUFBOztBQUVkLG9GQUFrQjtBQUNsQjtFQUNFLGdCQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixlQUFlO0VBQ2Ysa0JBQWlCO0VBQ2pCLHlCQUF5QjtFQUN6QixrSkFBc0I7RUFDeEIsaUJBQUE7RUFDRSwwQkFBMEI7RUFDMUIsb0JBQW9CLEVBQUE7O0FBRXRCLG9GQUFBO0FBQ0E7RUFDRSxpQkFBYyxFQUFBOztBQUVoQixvRkFBQTtBQUNBO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLG9GQUFtQjtBQUNuQjtFQUNFLDhCQUE4QjtFQUM5QixlQUFlLEVBQUU7O0FBRW5CLHlIQUFlO0FBQ2Y7RUFDRSxlQUFlO0VBQ2YsV0FBVyxFQUFFOztBQUVmLHlIQUFBO0FBQ0E7RUFDRSxlQUFlLEVBQUU7O0FBRW5CLHlIQUFBO0FBQ0E7RUFDRSxlQUFlLEVBQUU7O0FBRW5CLG9GQUE2QjtBQUM3QjtFQUNFLGVBQWUsRUFBRTtFQUNqQjtJQUNFLG9GQUFZO0lBQ1o7TUFDRSxtQkFBYztNQUNkLFVBQVU7TUFDaEIsWUFBQTtNQUNNLGNBQWM7TUFDZCxpQkFBVSxFQUFBLEVBQUE7O0FBRWhCLG9GQUFxQjtBQUNyQjtFQUNFLGlCQUFpQjtFQUNqQixpQkFBYSxFQUFBO0VBQ2Isb0ZBQW9CO0VBQ3BCO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2Ysd0JBQVcsRUFBQTtFQUNiLHFGQUE0QjtFQUM1QjtJQUNFLFdBQVc7SUFDWCx3QkFBb0IsRUFBQTtFQUN0QixxRkFBa0I7RUFDbEI7SUFDRSxvQkFBZTtJQUNmLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLHVCQUF1QjtJQUN2QixrSkFBc0I7SUFDdEIsaUJBQWlCO0lBQ2pCLDBCQUEwQjtJQUMxQixvQkFBb0IsRUFBRTtFQUN4QixxRkFBbUI7RUFDbkI7SUFDRSxrSkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNwQixpQkFBQTtJQUNJLHVCQUF1QjtJQUN2QixrQkFBa0IsRUFBRTs7QUFFeEIscUZBQWM7QUFDZDtFQUNFLGVBQWU7RUFDZixZQUFZO0VBQ1osMEJBQTBCLEVBQUU7RUFDNUIscUZBQWM7RUFDZDs7SUFFRSxZQUFZO0lBQ1osZUFBZTtJQUNmLFlBQVksRUFBRTtFQUNoQixxRkFBcUY7RUFDckY7SUFDRSxZQUFZLEVBQUM7RUFDZixxRkFBcUY7RUFDckY7SUFDRSxXQUFXLEVBQUU7RUFDakIscUZBQUE7RUFDRTtJQUNFLDZCQUFpQixFQUFBOztBQUVyQixxRkFBcUY7QUFDckY7RUFDRSxtQkFBZSxFQUFBO0VBQ2YsaUhBQW1CO0VBQ25CO0lBQ0UsYUFBYTtJQUNiLGVBQWMsRUFBQTtFQUNoQixpSEFBcUY7RUFDckY7SUFDRSxZQUFZLEVBQUU7RUFDbEIscUZBQUE7RUFDRTtJQUNFLGlCQUFpQixFQUFFOztBQUV2QixxRkFBMEI7QUFDMUI7RUFDRSwwQkFBMEI7RUFDMUIsc0JBQXNCLEVBQUU7O0FBRTFCLHFGQUE0QjtBQUM1QjtFQUNBLGVBQUE7RUFDRSwwQkFBMEI7RUFDMUIsc0JBQXNCLEVBQUU7O0FBRTFCLHFGQUFBO0FBQ0E7RUFDRSxpREFBa0MsRUFBQTs7QUFFcEMscUZBQWlCO0FBQ2pCO0VBQ0UsdUJBQWtCO0VBQ2xCLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLGlCQUFpQixFQUFFO0VBQ25CO0lBQ0UscUZBQTBCO0lBQzFCO01BQ0UsZ0JBQWdCLEVBQUUsRUFBRTtFQUN4QjtJQUNGLHFGQUFBO0lBQ0k7TUFDRSxnQkFBZ0IsRUFBRSxFQUFFOztBQUUxQixxRkFBa0I7QUFDbEI7RUFDRSxlQUFZO0VBQ1osZ0JBQVM7RUFDVCxtQkFBbUI7RUFDbkIsWUFBWTtFQUNkLFNBQUE7RUFDRSxnQ0FBZ0M7TUFDNUIsNEJBQXdCLEVBQUE7O0FBRTlCLHFGQUFxQjtBQUNyQjtFQUNFLFlBQVM7RUFDVCxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLFNBQVM7RUFDVCxnQ0FBMkI7TUFDdkIsNEJBQTRCO0VBQ2hDLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UscUZBQXFGO0lBQ3JGO01BQ0UsZ0JBQWdCO01BQ2hCLGtKQUFtRjtNQUNuRixpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0UscUZBQW1GO0lBQ25GO01BQ0UsZ0JBQWUsRUFBQSxFQUFBO0VBQ25CLHFGQUFzQjtFQUN0QjtJQUNFLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsdUJBQXVCLEVBQUU7SUFDekI7TUFDSixxRkFBQTtNQUNNO1FBQ0UsY0FBYyxFQUFFLEVBQUU7O0FBRTFCLHFGQUEyQjtBQUMzQjtFQUNFLGlCQUFnQjtFQUNoQix5QkFBYztFQUNkLGlCQUFpQjtFQUNqQixnQkFBWTtFQUNaLGNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsWUFBWTtFQUNkLFNBQUE7RUFDRSxnQ0FBZ0M7TUFDNUIsNEJBQTRCLEVBQUU7O0FBRXBDLHFGQUFtQjtBQUNuQjtFQUNFLHlCQUFtQjtFQUNyQixpQkFBQTtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUIsRUFBRTs7QUFFckIscUZBQW1CO0FBQ25COztFQUVFLGVBQWUsRUFBRTs7QUFFbkIscUZBQUE7QUFDQTtFQUNFLGVBQWUsRUFBRTs7QUFFbkIscUZBQUE7QUFDQTtFQUNFLGVBQWUsRUFBRTs7QUFFbkIscUZBQUE7QUFDQTtFQUNFLGVBQWUsRUFBRTs7QUFFbkIscUZBQWlCO0FBQ2pCO0VBQ0EsaUJBQUE7RUFDRSxlQUFlO0VBQ2YsV0FBVyxFQUFFOztBQUVmLHFGQUFtQjtBQUNuQjtFQUNBLHlCQUFBO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQixFQUFFOztBQUVyQixxRkFBMEI7QUFDMUI7RUFDRSwwQkFBMEI7RUFDMUIsc0JBQXNCLEVBQUU7O0FBRTFCLHFGQUE4QjtBQUM5QjtFQUNFLGVBQWU7RUFDZiwwQkFBMEIsRUFBRTs7QUFFOUIscUZBQTRCO0FBQzVCOztFQUVFLDBCQUEwQjtFQUMxQixzQkFBc0IsRUFBRTs7QUFFMUIscUZBQW1CO0FBQ25CO0VBQ0Usc0JBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIsaUJBQWlCLEVBQUU7RUFDbkI7SUFDRSxxRkFBeUI7SUFDekI7TUFDRSxpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0UscUZBQXlCO0lBQ3pCO01BQ0UsaUJBQWlCLEVBQUUsRUFBRTtFQUN6QjtJQUNFLHFGQUF5QjtJQUN6QjtNQUNFLGlCQUFpQixFQUFFLEVBQUU7RUFDekI7SUFDRSxxRkFBeUI7SUFDekI7TUFDRSxpQkFBaUIsRUFBRSxFQUFFO0VBQ3pCO0lBQ0UscUZBQXlCO0lBQ3pCO01BQ0UsaUJBQWlCLEVBQUUsRUFBRTtFQUN6QjtJQUNFLHFGQUEwQjtJQUMxQjtNQUNFLGlCQUFpQixFQUFFLEVBQUU7RUFDekI7SUFDRixxRkFBQTtJQUNJO01BQ0UsaUJBQWlCLEVBQUUsRUFBRTs7QUFFM0IscUZBQXFCO0FBQ3JCO0VBQ0UsZ0JBQWM7RUFDaEIsbUJBQUE7RUFDRSxlQUFlO0VBQ2YsWUFBWSxFQUFFOztBQUVoQjtFQUNFLHFGQUFpQjtFQUNqQjtJQUNFLFlBQVk7SUFDWixlQUFlO0lBQ2YsWUFBWTtJQUNaLGdCQUFnQixFQUFFO0lBQ2xCLHFGQUFxRjtJQUNyRjtNQUNFLGlCQUFpQixFQUFFO0lBQ3JCLHFGQUE4QjtJQUM5QjtNQUNFLDZCQUE2QjtNQUM3Qiw0QkFBNEI7TUFDNUIsOEJBQThCO01BQzlCLDZCQUEyQixFQUFBO0lBQzdCLHFGQUE0QjtJQUM1QjtNQUNFLDJCQUEyQjtNQUMzQiwwQkFBMEI7TUFDMUIsZ0NBQWdDO01BQ2hDLCtCQUFlLEVBQUE7RUFDbkIscUZBQXFCO0VBQ3ZCO0lBQ0ksaUJBQWlCO0lBQ2pCLGVBQWUsRUFBRSxFQUFFOztBQUV2QixxRkFBdUI7QUFDdkI7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUU7RUFDckIscUZBQXFGO0VBQ3JGO0lBQ0Usa0JBQWMsRUFBQTtFQUNoQixxRkFBcUY7RUFDckY7SUFDRSxZQUFZLEVBQUU7RUFDaEIscUZBQXFGO0VBQ3JGO0lBQ0UsWUFBWSxFQUFFO0lBQ2QscUZBQW1GO0lBQ25GO01BQ0UsZ0JBQVksRUFBQTtFQUNoQixxRkFBcUY7RUFDckY7SUFDRSxZQUFZLEVBQUU7RUFDaEIscUZBQTJCO0VBQzNCO0lBQ0UsZ0JBQWdCLEVBQUU7RUFDcEI7SUFDRSxxRkFBcUY7SUFDckY7TUFDRSxtQkFBbUIsRUFBRTtNQUNyQixxRkFBcUY7TUFDckY7UUFDRSxrQkFBYyxFQUFBO01BQ2hCLHFGQUFxRjtNQUNyRjtRQUNFLFlBQVksRUFBRTtNQUNoQixxRkFBcUY7TUFDckY7UUFDRSxZQUFZLEVBQUU7UUFDZCxxRkFBbUY7UUFDbkY7VUFDRSxnQkFBWSxFQUFBO01BQ2hCLHFGQUFxRjtNQUNyRjtRQUNFLFlBQVksRUFBRTtNQUNoQixxRkFBdUI7TUFDdkI7UUFDRSxnQkFBZ0IsRUFBRSxFQUFFO0VBQzFCO0lBQ0UscUZBQXlCO0lBQ3pCO01BQ0UsZ0JBQWdCLEVBQUUsRUFBRTtFQUN4QjtJQUNGLHFGQUFBO0lBQ0k7TUFDRSxnQkFBQyxFQUFBLEVBQUE7O0FBRVAsbUVBQUE7QUFDQTtFQUNFLG9CQUFhLEVBQUE7O0FBRWYsbUVBQXNCO0FBQ3RCOztFQUVFLGtCQUFhLEVBQUE7O0FBRWYsb0VBQW1DO0FBQ25DOztFQUVFLCtCQUFtQixFQUFBOztBQUVyQiwyRUFBQTtBQUNBO0VBQ0UsbUJBQW1CLEVBQUM7O0FBRXRCLDJFQUFBO0FBQ0E7RUFDRSxtQkFBbUIsRUFBQzs7QUFFdEIsMkVBQUE7QUFDQTtFQUNFLG1CQUFVLEVBQUE7O0FBRVosdUVBQXVFO0FBQ3ZFO0VBQ0Usb0JBQW9CLEVBQUE7RUFDcEIsdUVBQXVCO0VBQ3ZCO0lBQ0Usa0JBQWtCO0lBQ2xCLG1CQUFrQixFQUFBO0lBQ2xCO01BQ0osdUVBQUE7TUFDTTtRQUNFLGVBQU8sRUFBQSxFQUFBOztBQUVmLDBFQUE2QjtBQUM3QjtFQUNFLG9CQUFpQixFQUFBO0VBQ2pCO0lBQ0YsMEVBQUE7SUFDSTtNQUNFLGNBQWMsRUFBRSxFQUFFOztBQUV4QixtRkFBbUI7QUFDbkI7RUFDRSxpQ0FBMkI7RUFDM0IsaUJBQWlCO0VBQ2pCLG9CQUFvQixFQUFFO0VBQ3RCO0lBQ0UsbUZBQW9CO0lBQ3BCO01BQ0UsaUJBQWlCO01BQ2pCLGtCQUFrQjtNQUNsQixtQkFBaUIsRUFBQSxFQUFBO0VBQ3JCLG9GQUFnQjtFQUNoQjtJQUNFLG1CQUFtQjtJQUN2QixjQUFBO0lBQ0ksa0pBQXVCO0lBQ3ZCLGlCQUFpQixFQUFFOztBQUV2QjtFQUNFLHdGQUFvQjtFQUNwQjtJQUNGLGlCQUFBO0lBQ0ksa0JBQWtCO0lBQ2xCLG1CQUFtQixFQUFFLEVBQUU7O0FBRTNCLHlGQUF5RjtBQUN6RjtFQUNFLGlCQUFpQjtFQUNqQixrSkFBNEIsRUFBQTs7QUFFOUIsZ0ZBQXVCO0FBQ3ZCO0VBQ0Usa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0YsZ0ZBQUE7SUFDSTtNQUNFLGVBQWUsRUFBRSxFQUFFOztBQUV6QjtFQUNFLGlGQUFvQjtFQUNwQjtJQUNGLGlCQUFBO0lBQ0ksa0JBQWtCO0lBQ2xCLG1CQUFhLEVBQUEsRUFBQTs7QUFFakIsa0ZBQWtCO0FBQ2xCO0VBQ0UsaUJBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsb0JBQW9CO0VBQ3BCLFlBQVksRUFBRTtFQUNkO0lBQ0Usa0ZBQW9CO0lBQ3BCO01BQ0UsaUJBQWlCO01BQ2pCLGtCQUFnQjtNQUNoQixtQkFBYyxFQUFBLEVBQUE7RUFDbEIsbUZBQXFCO0VBQ3JCO0lBQ0UsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixvQkFBb0IsRUFBRTtJQUN0QjtNQUNFLG1GQUFZO01BQ1o7UUFDRSxvQkFBb0I7UUFDcEIsVUFBVTtRQUNWLGlCQUFpQixFQUFFLEVBQUU7SUFDekIsbUZBQStCO0lBQy9CO01BQ0UsMEJBQTBCO01BQzFCLDZCQUF1QjtNQUN2Qiw0QkFBZSxFQUFBO0lBQ2pCLG1GQUF3QjtJQUN4QjtNQUNFLGVBQWU7TUFDZixvQkFBbUIsRUFBQTtJQUNyQixtRkFBNEI7SUFDNUI7TUFDRSxtQkFBbUI7TUFDbkIsMEJBQWE7TUFDYiw2QkFBZTtNQUNmLDRCQUFlO01BQ2YsYUFBYTtNQUNiLGVBQWU7TUFDZixlQUFlO01BQ2YsaUNBQTJCO01BQzNCLGdCQUFnQjtNQUNoQixlQUFlLEVBQUU7TUFDakI7UUFDRSxtRkFBd0I7UUFDeEI7VUFDRSxpQkFBaUI7VUFDakIsa0JBQWtCLEVBQUUsRUFBRTtNQUMxQixtRkFBbUY7TUFDbkY7UUFDRSw2QkFBMkIsRUFBQTtRQUMzQixtRkFBa0I7UUFDbEI7VUFDRSx5QkFBaUI7VUFDakIsZ0JBQWU7VUFDZixhQUFhO1VBQ2IsaUJBQVM7VUFDVCxlQUFTO1VBQ1QsbUJBQW1CO1VBQ25CLFNBQVM7VUFDVCxTQUFTO1VBQ1QsZ0NBQXlCO2NBQ3JCLDRCQUFvQixFQUFBO01BQzVCLG1GQUFpQztNQUNqQztRQUNFLDBCQUEwQjtRQUMxQiw2QkFBMkIsRUFBQTtRQUMzQixtRkFBa0I7UUFDbEI7VUFDRSx5QkFBaUI7VUFDakIsZ0JBQWU7VUFDZixjQUFjO1VBQ2QsaUJBQVM7VUFDVCxlQUFTO1VBQ1QsbUJBQW1CO1VBQ25CLFNBQVM7VUFDVCxTQUFTO1VBQ1QsZ0NBQWdDO2NBQzVCLDRCQUFhLEVBQUE7TUFDckIsbUZBQWlCO01BQ2pCO1FBQ0UsbUJBQW1CO1FBQ25CLGFBQWEsRUFBRTtJQUNuQjtNQUNFLG1GQUF5QjtNQUN6QjtRQUNFLGVBQWUsRUFBRSxFQUFFO0lBQ3ZCO01BQ0osb0ZBQUE7TUFDTTtRQUNFLGdCQUFnQixFQUFDLEVBQUE7O0FBRXpCLHNGQUFnQjtBQUNoQjs7RUFFRSxjQUFjO0VBQ2QsbUJBQVksRUFBQTs7QUFFZCxvRUFBd0I7QUFDeEI7RUFDRSwwQkFBMEI7RUFDMUIsc0JBQWlCO0VBQ2pCLGVBQWUsRUFBRTtFQUNqQiw4R0FBOEc7RUFDOUc7SUFDRSwwQkFBaUIsRUFBQTtFQUNyQiwrR0FBQTtFQUNFO0lBQ0UsZUFBZSxFQUFFOztBQUVyQix3RUFBQTtBQUNBO0VBQ0Usb0JBQW9CLEVBQUU7O0FBRXhCLHdFQUFxQjtBQUNyQjtFQUNFLGVBQWU7RUFDZixpQkFBZSxFQUFBO0VBQ2YsaUhBQW1CO0VBQ25CO0lBQ0UsYUFBYTtJQUNiLGVBQWMsRUFBQTtFQUNoQixpSEFBeUU7RUFDekU7SUFDRSxZQUFZLEVBQUU7RUFDaEIseUVBQWU7RUFDZjtJQUNFLGdCQUFnQjtJQUNoQixhQUFZO0lBQ1osbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osMEJBQTBCO0lBQzFCLG1CQUFtQjtJQUNuQixvQ0FBb0MsRUFBQTtFQUN0Qyx5RUFBcUI7RUFDckI7SUFDRSxvQ0FBb0M7SUFDcEMsbUJBQW1CO0lBQ25CLHdDQUE4QixFQUFBO0lBQzlCLHlFQUErQjtJQUMvQjtNQUNFLDRCQUE0QjtNQUM1Qiw2QkFBNkI7TUFDN0Isb0NBQWMsRUFBQTtFQUNsQix5RUFBYztFQUNkO0lBQ0UsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixnQkFBZ0I7SUFDcEIsb0JBQUE7SUFDSSxtQkFBbUI7SUFDbkIsaUJBQWlCLEVBQUU7O0FBRXZCLHlFQUF3QjtBQUN4Qjs7RUFFRSxvQkFBb0IsRUFBRTs7QUFFeEIseUVBQW1CO0FBQ25CO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsaUJBQWlCLEVBQUU7RUFDbkIseUVBQW1CO0VBQ25CO0lBQ0Usc0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ3RCLG1CQUFBO0lBQ0ksK0JBQStCO0lBQy9CLGdCQUFnQixFQUFFOztBQUV0Qix5RUFBb0I7QUFDcEI7O0VBRUUsZ0JBQWdCLEVBQUU7O0FBRXBCLHlFQUFrQjtBQUNsQjtFQUNFLDhCQUE4QjtFQUM5QixjQUFjLEVBQUU7O0FBRWxCLHlFQUFpQjtBQUNqQjtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLGtKQUFzQjtFQUN4QixpQkFBQTtFQUNFLDBCQUEwQjtFQUMxQixvQkFBYyxFQUFBOztBQUVoQix5RUFBbUI7QUFDbkI7RUFDRSxrSkFBaUI7RUFDakIsaUJBQWlCO0VBQ25CLGdCQUFBO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFVLEVBQUE7O0FBRVosMEVBQTRCO0FBQzVCO0VBQ0UsY0FBYztFQUNoQiwwQkFBQTtFQUNFLDhCQUE4QjtFQUM5QixjQUFjLEVBQUU7O0FBRWxCLDBFQUF1QjtBQUN2QjtFQUNFLGtCQUFrQjtFQUNsQixtQkFBZSxFQUFBO0VBQ2YsaUhBQW1CO0VBQ25CO0lBQ0UsYUFBYTtJQUNiLGVBQWMsRUFBQTtFQUNsQixpSEFBQTtFQUNFO0lBQ0UsWUFBWSxFQUFFOztBQUVsQiwwRUFBYztBQUNkO0VBQ0UsbUJBQWdCO0VBQ2hCLFlBQVk7RUFDWixZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGtCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixrQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0UsMEVBQWlCO0lBQ2pCO01BQ0UsWUFBWTtNQUNaLFdBQVcsRUFBRSxFQUFFO0VBQ25CO0lBQ0UsMEVBQWlCO0lBQ2pCO01BQ0UsWUFBWTtNQUNaLFdBQVcsRUFBQyxFQUFBO0VBQ2hCLDBFQUE0QjtFQUM1QjtJQUNFLGNBQWM7SUFDZCwwQkFBMEI7SUFDMUIsbUJBQW1CLEVBQUU7SUFDckIsMEVBQWdCO0lBQ2hCOztNQUVFLGNBQWM7TUFDZCxtQkFBbUI7TUFDbkIsYUFBYSxFQUFBO0lBQ2YsMEVBQTBFO0lBQzFFO01BQ0UsV0FBVyxFQUFFO0lBQ2YsMEVBQXdFO0lBQ3hFO01BQ0UsV0FBVyxFQUFFO0VBQ25CLDBFQUFBO0VBQ0U7SUFDRSxvQkFBVyxFQUFBOztBQUVmLHFFQUFzQjtBQUN0QjtFQUNFLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsaUJBQWlCLEVBQUU7RUFDbkIscUVBQWdDO0VBQ2hDOztJQUVFLDhCQUE4QjtJQUM5QixpQkFBaUIsRUFBRTtFQUNyQixzRUFBc0U7RUFDdEU7SUFDRSwwQkFBZSxFQUFBO0VBQ2pCLHNFQUE2QjtFQUM3QjtJQUNFLGVBQWU7SUFDZiwyQkFBMkI7SUFDM0IsOEJBQThCLEVBQUU7RUFDbEMsc0VBQXdDO0VBQ3hDOzs7SUFHRSxlQUFlO0lBQ2Ysc0JBQWEsRUFBQTs7QUFFakIsdUVBQW9CO0FBQ3BCO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNwQiwwQkFBQTtFQUNFLDBCQUEwQjtFQUMxQixvQkFBbUIsRUFBQTs7QUFFckIsdUVBQUE7QUFDQTtFQUNFLGVBQWUsRUFBQzs7QUFFbEIsd0VBQTRCO0FBQzVCO0VBQ0UsZ0JBQWdCO0VBQ2hCLDBCQUEwQjtFQUMxQixvQkFBb0IsRUFBQTtFQUNwQjtJQUNFLHdFQUF1QjtJQUN2QjtNQUNFLGVBQWU7TUFDZixpQkFBaUIsRUFBRSxFQUFFO0VBQzNCLHdFQUFBO0VBQ0U7SUFDRSxzQkFBVSxFQUFBOztBQUVkLHdFQUE4QjtBQUM5QjtFQUNFLGVBQWU7RUFDZiwwQkFBbUIsRUFBQTtFQUNuQix3RUFBMkI7RUFDM0I7SUFDRSxlQUFjLEVBQUE7RUFDaEI7SUFDRSx3RUFBbUI7SUFDbkI7TUFDRSxvQkFBb0I7TUFDMUIsaUJBQUE7TUFDTSxrQkFBa0I7TUFDbEIsbUJBQUssRUFBQSxFQUFBOztBQUVYLHNFQUFtQjtBQUNuQjtFQUNFLGtCQUFpQjtFQUNqQixlQUFlLEVBQUU7RUFDakIsc0VBQW1CO0VBQ25CO0lBQ0Usc0JBQXNCO0lBQ3RCLGlCQUFpQjtJQUNqQixxQ0FBMkI7SUFDM0IsbUNBQVk7SUFDWixrQ0FBVTtJQUNWLDJCQUFXO0lBQ2YsWUFBQTtJQUNJLFVBQVU7SUFDVixTQUFTLEVBQUU7O0FBRWYsdUVBQStCO0FBQy9COztFQUVFLDJCQUFXLEVBQUE7O0FBRWIsd0VBQW9CO0FBQ3BCO0VBQ0UsZUFBZTtFQUNmLGdCQUFlLEVBQUE7RUFDZixpSEFBbUI7RUFDbkI7SUFDRSxhQUFhO0lBQ2IsZUFBYyxFQUFBO0VBQ2xCLGlIQUFBO0VBQ0U7SUFDRSxZQUFVLEVBQUE7O0FBRWQsd0VBQWlCO0FBQ2pCOztFQUVFLGVBQWU7RUFDZixtQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsMEJBQTBCO0VBQzFCLG1CQUFnQixFQUFBO0VBQ2hCO0lBQ0Usd0VBQWM7SUFDZDs7TUFFRSxZQUFZO01BQ1osV0FBVyxFQUFDLEVBQUE7RUFDaEI7SUFDRSx3RUFBa0I7SUFDbEI7O01BRUUsWUFBWSxFQUFFLEVBQUU7RUFDcEIseUVBQW9CO0VBQ3BCOztJQUVFLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsMEJBQW9CLEVBQUE7SUFDcEI7TUFDRSx5RUFBcUI7TUFDckI7O1FBRUUsZUFBZSxFQUFDLEVBQUE7SUFDcEI7TUFDRSx5RUFBbUI7TUFDbkI7O1FBRUUsaUJBQWlCO1FBQ2pCLGdCQUFnQixFQUFBLEVBQUE7SUFDcEI7TUFDRSx5RUFBdUI7TUFDdkI7O1FBRUUsaUJBQWdCLEVBQUEsRUFBQTtJQUNwQjtNQUNFLHlFQUF1QjtNQUN2Qjs7UUFFRSxpQkFBZ0IsRUFBQSxFQUFBO0lBQ3BCO01BQ0UseUVBQXVCO01BQ3ZCOztRQUVFLGlCQUFpQixFQUFFLEVBQUU7RUFDM0IseUVBQXFCO0VBQ3JCOztJQUVFLG1CQUFnQjtJQUNoQixZQUFZO0lBQ1osWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsaUJBQWlCLEVBQUU7SUFDbkI7TUFDRSx5RUFBMEI7TUFDMUI7O1FBRUUsb0JBQW9CLEVBQUUsRUFBRTtJQUM1QjtNQUNFLHlFQUFtQjtNQUNuQjs7UUFFRSxpQkFBaUI7UUFDakIsZ0JBQWdCLEVBQUUsRUFBRTtJQUN4QjtNQUNFLHlFQUF1QjtNQUN2Qjs7UUFFRSxpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0UseUVBQXVCO01BQ3ZCOztRQUVFLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRSx5RUFBdUI7TUFDdkI7O1FBRUUsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QjtNQUNFLHlFQUFhO01BQ2I7O1FBRUUsV0FBVztRQUNYLGlCQUFpQixFQUFFLEVBQUU7SUFDekI7TUFDRSx5RUFBbUI7TUFDbkI7O1FBRUUsaUJBQWlCO1FBQ2pCLFdBQVcsRUFBRTtRQUNiLHlFQUFzQjtRQUN0Qjs7VUFFRSxnQkFBZ0IsRUFBRSxFQUFFO0VBQzVCLHlFQUFxQjtFQUNyQjs7SUFFRSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLFNBQVM7SUFDVCxnQ0FBZ0M7UUFDNUIsNEJBQTJCLEVBQUE7SUFDL0I7TUFDRSx5RUFBZTtNQUNmOztRQUVFLGFBQVU7UUFDVixvQkFBUTtZQUNKLGdCQUFLO1FBQ1QsVUFBVTtRQUNWLFFBQVE7UUFDUixTQUFTO1FBQ1QsbUJBQW1CO1FBQ25CLHFDQUFxQztRQUNyQyxjQUFjLEVBQUUsRUFBRTtJQUN0QjtNQUNFLHlFQUF1QjtNQUN2Qjs7UUFFRSxpQkFBaUIsRUFBRSxFQUFFO0lBQ3pCO01BQ0UseUVBQWlCO01BQ2pCOztRQUVFLFdBQVcsRUFBRSxFQUFFO0lBQ25CO01BQ0UseUVBQWE7TUFDYjs7UUFFRSxXQUFXO1FBQ1gsaUJBQWlCLEVBQUUsRUFBRTtJQUN6QiwwRUFBZ0Q7SUFDaEQ7Ozs7TUFJRSxtQkFBbUIsRUFBRTtJQUN2QiwwRUFBa0I7SUFDbEI7O01BRUUsY0FBYyxFQUFFO01BQ2hCO1FBQ0UsMEVBQWlCO1FBQ2pCOztVQUVFLGVBQWU7VUFDZixnQkFBZ0IsRUFBRSxFQUFFO01BQ3hCO1FBQ0UsMEVBQXNCO1FBQ3RCOztVQUVFLGdCQUFnQixFQUFFLEVBQUU7SUFDMUIsMEVBQW1CO0lBQ25COztNQUVFLGVBQWUsRUFBRTtNQUNqQjtRQUNFLDBFQUFpQjtRQUNqQjs7VUFFRSxlQUFlO1VBQ2YsZ0JBQWdCO1VBQ2hCLG9CQUFvQixFQUFFLEVBQUU7SUFDOUIsMEVBQW1CO0lBQ25COztNQUVFLGlCQUFpQjtNQUNqQixxSkFBMEMsRUFBQTtJQUM1QywwRUFBcUI7SUFDckI7O01BRUUsaUJBQWlCLEVBQUU7TUFDbkI7UUFDRSwwRUFBcUI7UUFDckI7O1VBRUUsbUJBQWlCO1VBQ2pCLGlCQUFpQjtVQUNqQixrSkFBNkM7VUFDN0MsZUFBZSxFQUFFO1VBQ2pCLDBFQUFpQztVQUNqQzs7WUFFRSwyQkFBMkIsRUFBRSxFQUFFO0lBQ3ZDLDBFQUF1RDtJQUN2RDs7OztNQUlFLDJCQUEyQixFQUFFO01BQzdCO1FBQ0UsMEVBQXVEO1FBQ3ZEOzs7O1VBSUUsMkJBQTJCLEVBQUUsRUFBRTs7QUFFekM7RUFDQSwwRUFBQTtFQUNFO0lBQ0UsbUJBQW1CLEVBQUUsRUFBRTs7QUFFM0I7RUFDQSwwRUFBQTtFQUNFO0lBQ0Usb0JBQW9CLEVBQUUsRUFBRTs7QUFFNUI7RUFDQSwwRUFBQTtFQUNFO0lBQ0Usb0JBQW9CLEVBQUUsRUFBRTs7QUFFNUI7RUFDQSwwRUFBQTtFQUNFO0lBQ0UsbUJBQW1CLEVBQUUsRUFBRTs7QUFFM0I7RUFDQSwwRUFBQTtFQUNFO0lBQ0Usb0JBQW9CLEVBQUUsRUFBRTs7QUFFNUI7RUFDQSwwRUFBQTtFQUNFO0lBQ0Usb0JBQW9CLEVBQUEsRUFBQTs7QUFFeEIsNEVBQTRDO0FBQzVDO0VBQ0UsdUNBQXVDO0VBQ3ZDLHdDQUFzQixFQUFBOztBQUV4QiwwRUFBbUI7QUFDbkI7RUFDQSx5QkFBQTtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBRTs7QUFFdEIsMEVBQUE7QUFDQTtFQUNFLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFLDJFQUFpQztFQUNqQztJQUNGLDBCQUFBO0lBQ0ksK0JBQXVCO0lBQ3ZCLHdCQUF3QixFQUFFLEVBQUU7O0FBRWhDO0VBQ0UsMkVBQWdCO0VBQ2hCO0lBQ0UsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxvQkFBbUI7SUFDbkIsMEJBQTBCO0lBQzFCLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsZ0RBQXFCLEVBQUE7SUFDckIsMkVBQXdDO0lBQzVDO01BQ00sbUJBQW1CO01BQ25CLGtDQUFVLEVBQUEsRUFBQTs7QUFFaEIscUVBQUE7QUFDQTtFQUNFLDBCQUFrQixFQUFBOztBQUVwQix3RUFBQTtBQUNBO0VBQ0UsK0JBQStCLEVBQUM7O0FBRWxDLCtFQUFxQjtBQUNyQjtFQUNBLGtCQUFBO0VBQ0UsbUJBQW1CO0VBQ25CLCtCQUFtQixFQUFBOztBQUVyQixnRkFBZ0Y7QUFDaEY7RUFDRSxZQUFZLEVBQUU7RUFDZCxnRkFBZ0Y7RUFDaEY7SUFDRSxZQUFZLEVBQUU7SUFDZCxnRkFBd0I7SUFDNUI7TUFDTSxtQkFBSTtNQUNKLG9CQUFvQixFQUFFOztBQUU1QixVQUFVO0FBQ1YsNkRBQXdCO0FBQ3hCOzs7RUFHRSxjQUFHLEVBQUE7O0FBRUwsOERBQWtCO0FBQ2xCO0VBQ0EsZUFBQTtFQUNFLGdCQUFnQjtFQUNoQixhQUFhLEVBQUU7O0FBRWpCLDZEQUFBO0FBQ0E7RUFDRSxXQUFTLEVBQUE7O0FBRVgsNkRBQWtCO0FBQ2xCOzs7Ozs7RUFNRSxXQUFXLEVBQUU7O0FBRWYsK0RBQXNCO0FBQ3RCO0VBQ0UsdUJBQVM7RUFDVCxrQkFBa0IsRUFBRTs7QUFFdEIsV0FBVztBQUNYLCtEQUErRDtBQUMvRDtFQUNFLGlCQUFpQjtFQUNqQixrSkFBTyxFQUFBOztBQUVULCtEQUErRDtBQUMvRDtFQUNFLGlCQUFpQjtFQUNqQixrSkFBTyxFQUFBOztBQUVULCtEQUErRDtBQUMvRDtFQUNFLGlCQUFpQjtFQUNqQixxSkFBTyxFQUFBOztBQUVULCtEQUErRDtBQUMvRDtFQUNFLGlCQUFpQjtFQUNqQixxSkFBTyxFQUFBOztBQUVULCtEQUErRDtBQUMvRDtFQUNFLGlCQUFpQjtFQUNqQiwrSUFBTyxFQUFBOztBQUVULCtEQUErRDtBQUMvRDtFQUNFLGlCQUFpQjtFQUNqQiwrSUFBSyxFQUFBOztBQUVQLCtEQUErRDtBQUMvRDtFQUNFLGlCQUFpQjtFQUNqQixrSkFBWSxFQUFBOztBQUVkLCtEQUErRDtBQUMvRDtFQUNFLGlCQUFpQjtFQUNqQixrSkFBVyxFQUFBOztBQUViLCtEQUErRDtBQUMvRDtFQUNFLGlCQUFpQjtFQUNqQixrSkFBWSxFQUFBOztBQUVkLCtEQUFBO0FBQ0E7RUFDRSwwQkFBUyxFQUFBOztBQUVYLCtEQUErRDtBQUMvRDtFQUNFLGVBQWUsRUFBRTtFQUNqQiwrREFBK0Q7RUFDL0Q7SUFDRSxlQUFlLEVBQUU7SUFDakIsK0RBQTZEO0lBQzdEO01BQ0UsZUFBZSxFQUFBO0VBQ3JCLCtEQUFBO0VBQ0U7SUFDRSxlQUFlLEVBQUU7O0FBRXJCLCtEQUErRDtBQ0MvRDtFQzNoWEUsaUJBQWlCO0VBQ25CLGtKQUFBLEVBQUE7Ozs7O0FEaWlYQSxvQkFBb0I7QUFDcEIsNkNBQTZDOztBQUU3QztDQUNDLDBCQUEwQjtDQUMxQjs7O0FBR0Qsc0JBQXNCOzs7QUFHdEIsc0JBQXNCOzs7QUFHdEIsMEJBQTBCIiwiZmlsZSI6InV0ay5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuTWl4aW5zXG4qL1xuLypcbkZyYW1ld29ya1xuKi9cbi8qIG92ZXJyaWRlIGxheW91dF9zZXR0aW5ncyB1c2VkIGluIG1peGlucywgZ2xvYmFsIGFuZCBjb21wb25lbnRzICovXG4vKlxuR2xvYmFsIFNpdGUgVmFyaWFibGVzXG4qL1xuLyogU2l0ZSBOYW1lICYgUGF0aCAqL1xuLyogU3RhdGljIFBhdGggKi9cbi8qXG5UeXBvZ3JhcGh5XG4qL1xuLyogQW50aS1hbGlhc2luZyBzZXR0aW5ncyAqL1xuLyogRm9udHMgKi9cbi8qXG4kZm9udEZpbGVOYW1lOiBcIi9cIiArICRzaXRlLW5hbWUgKyBcIi9mb250cy9cIiArICRmb250TmFtZSArIFwiLVwiICsgJGZvbnRTdHlsZTtcbiovXG4vKlxuV2Vic2VydmVyXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmtTYW5zLUxpZ2h0XCI7XG4gIHNyYzogdXJsKFwiL3Jlc291cmNlcy9zdG9yZS9mb250cy9wcm9tb19wcm9kdWN0cy9Xb3JrU2Fucy1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3Jlc291cmNlcy9zdG9yZS9mb250cy9wcm9tb19wcm9kdWN0cy9Xb3JrU2Fucy1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvcmVzb3VyY2VzL3N0b3JlL2ZvbnRzL3Byb21vX3Byb2R1Y3RzL1dvcmtTYW5zLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlc291cmNlcy9zdG9yZS9mb250cy9wcm9tb19wcm9kdWN0cy9Xb3JrU2Fucy1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9yZXNvdXJjZXMvc3RvcmUvZm9udHMvcHJvbW9fcHJvZHVjdHMvV29ya1NhbnMtTGlnaHQuc3ZnI1dvcmtTYW5zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIFBlcmZvcm0gT3ZlcnJpZGUgKi9cbi8qIExvYWQgY29tcG9uZW50cyAqL1xuLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDU0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogbGluZSA2NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKiBsaW5lIDc3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSA4OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDk4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDExMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG4vKiBsaW5lIDExOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDEyNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKiBsaW5lIDEzNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogbGluZSAxNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSAxNTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qIGxpbmUgMTYyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBsaW5lIDE3MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIGxpbmUgMTc0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbi8qIGxpbmUgMTg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgMTkzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMjA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKiBsaW5lIDIxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG4vKiBsaW5lIDIyMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIGxpbmUgMjUyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDI2NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qIGxpbmUgMjc3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyogbGluZSAyOTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDMwMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDMxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMzIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMzM0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDM0NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMzU2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4vKiBsaW5lIDM2NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIGxpbmUgMzc2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxuLyogbGluZSAzODcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAzOTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qIGxpbmUgNDA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDQxNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuLyogbGluZSA0MjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5AbWVkaWEgcHJpbnQge1xuICAvKiBsaW5lIDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLyogbGluZSAyMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICAvKiBsaW5lIDI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgLyogbGluZSAzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC8qIGxpbmUgMzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKiBsaW5lIDQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgLyogbGluZSA0OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLyogbGluZSA1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICAvKiBsaW5lIDY0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgLyogbGluZSA3MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAvKiBsaW5lIDg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSA4OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MgKi9cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MgKi9cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzICovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDM2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzICovXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyogbGluZSA0OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyAqL1xuYSB7XG4gIGNvbG9yOiAjQjI1RDY0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSA1MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyAqL1xuICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzg0M2Y0NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDU4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzICovXG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG4vKiBsaW5lIDY5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzICovXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSA3NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyAqL1xuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDgxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzICovXG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA4NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyAqL1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi8qIGxpbmUgOTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MgKi9cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxMDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MgKi9cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi8qIGxpbmUgMTEzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzICovXG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7IH1cblxuLyogbGluZSAxMjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MgKi9cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAxNDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MgKi9cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLyogbGluZSAxNTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MgKi9cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzIyMjIyMjsgfVxuICAvKiBsaW5lIDE2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbiAgaDEgc21hbGwsXG4gIGgxIC5zbWFsbCwgaDIgc21hbGwsXG4gIGgyIC5zbWFsbCwgaDMgc21hbGwsXG4gIGgzIC5zbWFsbCwgaDQgc21hbGwsXG4gIGg0IC5zbWFsbCwgaDUgc21hbGwsXG4gIGg1IC5zbWFsbCwgaDYgc21hbGwsXG4gIGg2IC5zbWFsbCxcbiAgLmgxIHNtYWxsLFxuICAuaDEgLnNtYWxsLCAuaDIgc21hbGwsXG4gIC5oMiAuc21hbGwsIC5oMyBzbWFsbCxcbiAgLmgzIC5zbWFsbCwgLmg0IHNtYWxsLFxuICAuaDQgLnNtYWxsLCAuaDUgc21hbGwsXG4gIC5oNSAuc21hbGwsIC5oNiBzbWFsbCxcbiAgLmg2IC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuXG4vKiBsaW5lIDI0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSAzMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4gIGgxIHNtYWxsLFxuICBoMSAuc21hbGwsIC5oMSBzbWFsbCxcbiAgLmgxIC5zbWFsbCxcbiAgaDIgc21hbGwsXG4gIGgyIC5zbWFsbCwgLmgyIHNtYWxsLFxuICAuaDIgLnNtYWxsLFxuICBoMyBzbWFsbCxcbiAgaDMgLnNtYWxsLCAuaDMgc21hbGwsXG4gIC5oMyAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlOyB9XG5cbi8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAvKiBsaW5lIDQxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbiAgaDQgc21hbGwsXG4gIGg0IC5zbWFsbCwgLmg0IHNtYWxsLFxuICAuaDQgLnNtYWxsLFxuICBoNSBzbWFsbCxcbiAgaDUgLnNtYWxsLCAuaDUgc21hbGwsXG4gIC5oNSAuc21hbGwsXG4gIGg2IHNtYWxsLFxuICBoNiAuc21hbGwsIC5oNiBzbWFsbCxcbiAgLmg2IC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7IH1cblxuLyogbGluZSA0NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi8qIGxpbmUgNDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4vKiBsaW5lIDQ5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi8qIGxpbmUgNTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4vKiBsaW5lIDUyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLyogbGluZSA1OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweDsgfVxuXG4vKiBsaW5lIDYyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuICAgIC5sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbi8qIGxpbmUgNzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDg1JTsgfVxuXG4vKiBsaW5lIDgzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU4ZTQ7XG4gIHBhZGRpbmc6IC4yZW07IH1cblxuLyogbGluZSA5MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDkxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogbGluZSA5MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA5MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4vKiBsaW5lIDk0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSA5NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi8qIGxpbmUgOTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuLnRleHQtdXBwZXJjYXNlLCAuaW5pdGlhbGlzbSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogbGluZSA5OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLyogbGluZSAxMDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4vKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7IH1cblxuLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMTYzNGM7IH1cblxuLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMwMDMxMjU7IH1cblxuLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICM4YTZmNjY7IH1cblxuLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICM2ZDU3NTA7IH1cblxuLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM5MTNkMmM7IH1cblxuLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG5hLnRleHQtd2FybmluZzpob3ZlcixcbmEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM2YTJkMjA7IH1cblxuLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogIzhmMTAxZjsgfVxuXG4vKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM2MTBiMTU7IH1cblxuLyogbGluZSAxMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlmMmVjOyB9XG5cbi8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNlNWQ5OyB9XG5cbi8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZjE7IH1cblxuLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbmEuYmctaW5mbzpob3ZlcixcbmEuYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmNmYzE7IH1cblxuLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZThlNDsgfVxuXG4vKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YzBiNTsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2RkZTE7IH1cblxuLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbmEuYmctZGFuZ2VyOmhvdmVyLFxuYS5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhZWI4OyB9XG5cbi8qIGxpbmUgMTM4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlOyB9XG5cbi8qIGxpbmUgMTQ5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgMTUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbiAgdWwgdWwsXG4gIHVsIG9sLFxuICBvbCB1bCxcbiAgb2wgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAxNjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAxNzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAvKiBsaW5lIDE3NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4gIC5saXN0LWlubGluZSA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi8qIGxpbmUgMTg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDE4OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5OyB9XG5cbi8qIGxpbmUgMTkzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAxOTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLCAuZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4vKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuICAuZGwtaG9yaXpvbnRhbCBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAvKiBsaW5lIDIxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7IH0gfVxuXG4vKiBsaW5lIDIyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzk5OTk5OTsgfVxuXG4vKiBsaW5lIDIzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlOyB9XG5cbi8qIGxpbmUgMjQxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWVlZWU7IH1cbiAgLyogbGluZSAyNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuICBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuICBibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAyNTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuICBibG9ja3F1b3RlIGZvb3RlcixcbiAgYmxvY2txdW90ZSBzbWFsbCxcbiAgYmxvY2txdW90ZSAuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC8qIGxpbmUgMjY1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbiAgICBibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXG4gICAgYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsXG4gICAgYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgfVxuXG4vKiBsaW5lIDI3NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLyogbGluZSAyODYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuICAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7IH1cbiAgLyogbGluZSAyODcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuICAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlcixcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlciB7XG4gICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyB9XG5cbi8qIGxpbmUgMjk0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTsgfVxuXG4vKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvZGUuc2NzcyAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbi8qIGxpbmUgMTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvZGUuc2NzcyAqL1xuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzNBNTI4RjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGNlOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi8qIGxpbmUgMjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvZGUuc2NzcyAqL1xua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLyogbGluZSAzMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29kZS5zY3NzICovXG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSA0MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29kZS5zY3NzICovXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAvKiBsaW5lIDU1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb2RlLnNjc3MgKi9cbiAgcHJlIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvZGUuc2NzcyAqL1xuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4vKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLmNvbnRhaW5lcjpiZWZvcmUsIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDc1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTE3MHB4OyB9IH1cblxuLyogbGluZSAzMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAuY29udGFpbmVyLWZsdWlkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDM5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5yb3c6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4vKiBsaW5lIDI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlOyB9XG5cbi8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4vKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDU1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7IH1cblxuLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlOyB9XG5cbi8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSA0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTsgfVxuXG4vKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlOyB9XG5cbi8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4vKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA1NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAvKiBsaW5lIDQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA1NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAvKiBsaW5lIDQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLyogbGluZSA0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgMjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC8qIGxpbmUgMzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAvKiBsaW5lIDQxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAvKiBsaW5lIDU3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDsgfVxuICAvKiBsaW5lIDYyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgNzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLyogbGluZSA4OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLyogbGluZSA5NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAvKiBsaW5lIDEwMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4vKiBsaW5lIDExNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuXG4vKiBsaW5lIDEyNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi8qIGxpbmUgMTM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uOyB9XG5cbi8qIGxpbmUgMTQzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4vKiBsaW5lIDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4vKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cblxuLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWYyZWM7IH1cblxuLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmVjZTM7IH1cblxuLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZjE7IH1cblxuLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2UxZDk7IH1cblxuLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU4ZTQ7IH1cblxuLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmQ0Y2M7IH1cblxuLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2RkZTE7IH1cblxuLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNmNjOyB9XG5cbi8qIGxpbmUgMTcxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMTcxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgLyogbGluZSAxODMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLyogbGluZSAxOTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC8qIGxpbmUgMjAwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLyogbGluZSAyMDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgICAgLyogbGluZSAyMjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG4vKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDA7IH1cblxuLyogbGluZSAyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuXG4vKiBsaW5lIDMyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgNDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgNTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDU5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDcwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG4vKiBsaW5lIDgzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi8qIGxpbmUgMTE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7IH1cbiAgLyogbGluZSA1NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDBBOUMwO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMCwgMTY5LCAxOTIsIDAuNik7IH1cbiAgLyogbGluZSAxMDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMTA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC8qIGxpbmUgMTA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLyogbGluZSAxMzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMTQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDE1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogbGluZSAxNjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDE3NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIC8qIGxpbmUgMTkzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAvKiBsaW5lIDE5NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9XCJkYXRlXCJdLmJ0bixcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9XCJ0aW1lXCJdLmJ0bixcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5idG4sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmJ0bixcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLyogbGluZSAyMDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5idG4sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPVwidGltZVwiXS5idG4sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uYnRuLFxuICAuaW5wdXQtZ3JvdXAtbGdcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9XCJtb250aFwiXS5idG4sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4OyB9IH1cblxuLyogbGluZSAyMTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDIyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAvKiBsaW5lIDIzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAucmFkaW8gbGFiZWwsXG4gIC5jaGVja2JveCBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDIzOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7IH1cblxuLyogbGluZSAyNDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLyogbGluZSAyNTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMjY0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLyogbGluZSAyNzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIGxpbmUgMjg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBsaW5lIDI5NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBsaW5lIDMwNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAzNHB4OyB9XG4gIC8qIGxpbmUgMzE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuLCAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLyogbGluZSA3MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLyogbGluZSA3OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbnNlbGVjdC5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4vKiBsaW5lIDg0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xudGV4dGFyZWEuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0W211bHRpcGxlXS5idG4ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAzMzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDM0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLyogbGluZSAzNDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMzQ4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBsaW5lIDcxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLyogbGluZSA3OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbnNlbGVjdC5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4vKiBsaW5lIDg0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xudGV4dGFyZWEuaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0W211bHRpcGxlXS5idG4ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAzNTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLyogbGluZSAzNjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi8qIGxpbmUgMzcwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDM3NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzOyB9XG5cbi8qIGxpbmUgMzg4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMzkzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDIuNXB4OyB9XG5cbi8qIGxpbmUgMzk4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSA0MTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi8qIGxpbmUgNDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4vKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjMDE2MzRjOyB9XG5cbi8qIGxpbmUgMjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzAxNjM0YztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC8qIGxpbmUgMjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDMxMjU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICMwMmM4OWE7IH1cblxuLyogbGluZSAzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzAxNjM0YztcbiAgYm9yZGVyLWNvbG9yOiAjMDE2MzRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlmMmVjOyB9XG5cbi8qIGxpbmUgMzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjMDE2MzRjOyB9XG5cbi8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM5MTNkMmM7IH1cblxuLyogbGluZSAyMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTEzZDJjO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLyogbGluZSAyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzZhMmQyMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NjNmI1NzsgfVxuXG4vKiBsaW5lIDMxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOTEzZDJjO1xuICBib3JkZXItY29sb3I6ICM5MTNkMmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU4ZTQ7IH1cblxuLyogbGluZSAzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM5MTNkMmM7IH1cblxuLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4ZjEwMWY7IH1cblxuLyogbGluZSAyMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhmMTAxZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC8qIGxpbmUgMjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjEwYjE1O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZTYxZjM3OyB9XG5cbi8qIGxpbmUgMzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGYxMDFmO1xuICBib3JkZXItY29sb3I6ICM4ZjEwMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2RkZTE7IH1cblxuLyogbGluZSAzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGYxMDFmOyB9XG5cbi8qIGxpbmUgNDM5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDsgfVxuXG4vKiBsaW5lIDQ0MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDsgfVxuXG4vKiBsaW5lIDQ1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3MzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0NzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgNDg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAvKiBsaW5lIDQ5MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAvKiBsaW5lIDQ5NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC8qIGxpbmUgNTAwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAvKiBsaW5lIDUwOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA1MTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLyogbGluZSA1MTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLyogbGluZSA1MjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAgIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNTMwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNTM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDsgfSB9XG5cbi8qIGxpbmUgNTU5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDsgfVxuXG4vKiBsaW5lIDU2OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7IH1cblxuLyogbGluZSA1NzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDU4MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH0gfVxuXG4vKiBsaW5lIDU5MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA2MDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNjExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC8qIGxpbmUgMjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bjphY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZS5mb2N1cyB7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG4gIC8qIGxpbmUgMzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuOmhvdmVyLCAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAzOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4gIC5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAvKiBsaW5lIDQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgNTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBsaW5lIDY4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICM4YzhjOGM7IH1cbiAgLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9XG4gIC8qIGxpbmUgMjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuICAgIC8qIGxpbmUgMjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzhjOGM4YzsgfVxuICAvKiBsaW5lIDM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAvKiBsaW5lIDQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG4gIC8qIGxpbmUgNTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuXG4vKiBsaW5lIDcxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkJDOUJBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNGQkM5QkE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAvKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNGQkM5QkE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAvKiBsaW5lIDIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGQkM5QkE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAgIC8qIGxpbmUgMjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkJDOUJBO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gIC8qIGxpbmUgMzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC8qIGxpbmUgNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSA1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDOUJBOyB9XG5cbi8qIGxpbmUgNzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMUE1N0U7XG4gIGJvcmRlci1jb2xvcjogIzAxOGM2YjsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3MjU3O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMGQwYTsgfVxuICAvKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzI1NztcbiAgICBib3JkZXItY29sb3I6ICMwMDRmM2M7IH1cbiAgLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTcyNTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0ZjNjOyB9XG4gICAgLyogbGluZSAyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0ZjNjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwZDBhOyB9XG4gIC8qIGxpbmUgMzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC8qIGxpbmUgNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxQTU3RTtcbiAgICBib3JkZXItY29sb3I6ICMwMThjNmI7IH1cbiAgLyogbGluZSA1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgICBjb2xvcjogIzAxQTU3RTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgNzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkM5QkE7XG4gIGJvcmRlci1jb2xvcjogI2ZhYjZhMjsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMzhhO1xuICAgIGJvcmRlci1jb2xvcjogI2YzNTgyOTsgfVxuICAvKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTM4YTtcbiAgICBib3JkZXItY29sb3I6ICNmNjg5Njg7IH1cbiAgLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLFxuICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGEzOGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjY4OTY4OyB9XG4gICAgLyogbGluZSAyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4taW5mbzphY3RpdmU6aG92ZXIsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzphY3RpdmUuZm9jdXMsIC5idG4taW5mby5hY3RpdmU6aG92ZXIsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsIC5idG4taW5mby5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY4OTY4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjM1ODI5OyB9XG4gIC8qIGxpbmUgMzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC8qIGxpbmUgNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLCAuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mby5kaXNhYmxlZC5mb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQzlCQTtcbiAgICBib3JkZXItY29sb3I6ICNmYWI2YTI7IH1cbiAgLyogbGluZSA1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluZm8gLmJhZGdlIHtcbiAgICBjb2xvcjogI0ZCQzlCQTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgODMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjY2NDk7XG4gIGJvcmRlci1jb2xvcjogI2YwNTIzMTsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYzZTE5O1xuICAgIGJvcmRlci1jb2xvcjogIzk3MjMwYjsgfVxuICAvKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmM2UxOTtcbiAgICBib3JkZXItY29sb3I6ICNkNTMxMGY7IH1cbiAgLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLFxuICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjNlMTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDUzMTBmOyB9XG4gICAgLyogbGluZSAyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUzMTBmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTcyMzBiOyB9XG4gIC8qIGxpbmUgMzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC8qIGxpbmUgNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyNjY0OTtcbiAgICBib3JkZXItY29sb3I6ICNmMDUyMzE7IH1cbiAgLyogbGluZSA1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgICBjb2xvcjogI0YyNjY0OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgODcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFMUIzNDtcbiAgYm9yZGVyLWNvbG9yOiAjZGYxMTI5OyB9XG4gIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwZjI1O1xuICAgIGJvcmRlci1jb2xvcjogIzY4MDgxMzsgfVxuICAvKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwZjI1O1xuICAgIGJvcmRlci1jb2xvcjogI2E2MGMxZjsgfVxuICAvKiBsaW5lIDIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MGYyNTtcbiAgICBib3JkZXItY29sb3I6ICNhNjBjMWY7IH1cbiAgICAvKiBsaW5lIDI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNjBjMWY7XG4gICAgICBib3JkZXItY29sb3I6ICM2ODA4MTM7IH1cbiAgLyogbGluZSAzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLyogbGluZSA0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUUxQjM0O1xuICAgIGJvcmRlci1jb2xvcjogI2RmMTEyOTsgfVxuICAvKiBsaW5lIDUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gICAgY29sb3I6ICNFRTFCMzQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDk2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjQjI1RDY0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMTAxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAuYnRuLWxpbmtbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgMTA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDExNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzg0M2Y0NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDEyMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDEzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLyogbGluZSAxMzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLyogbGluZSAxNDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi14cywgLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDE1MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTU3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi8qIGxpbmUgMTY1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyAqL1xuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICAvKiBsaW5lIDEzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzICovXG4gIC5mYWRlLmluIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MgKi9cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAyMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyAqL1xuICAuY29sbGFwc2UuaW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MgKi9cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbi8qIGxpbmUgMjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MgKi9cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi8qIGxpbmUgMzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MgKi9cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlOyB9XG5cbi8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAyNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzICovXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgLyogbGluZSA1NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cbiAgLyogbGluZSA2NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSA3OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLyogbGluZSA4OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgMTAzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi8qIGxpbmUgMTEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIGxpbmUgMTIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTI4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDEzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxNDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzICovXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxNTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzICovXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSAxNjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzICovXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTkwOyB9XG5cbi8qIGxpbmUgMTczLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTg2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuLmRyb3B1cCAuY2FyZXQsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIFxcOTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4vKiBsaW5lIDE5MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIwNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDIxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9IH1cblxuLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLyogbGluZSAxNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4gICAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3ZlcixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cblxuLyogbGluZSAyNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAuYnRuLXRvb2xiYXI6YmVmb3JlLCAuYnRuLXRvb2xiYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5idG4tdG9vbGJhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAzOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4gIC5idG4tdG9vbGJhciAuYnRuLFxuICAuYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA0NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4gIC5idG4tdG9vbGJhciA+IC5idG4sXG4gIC5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsXG4gIC5idG4tdG9vbGJhciA+IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4vKiBsaW5lIDUxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDU2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA1OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4gIC5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA2OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGxpbmUgNzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgODEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgODYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDEwNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4OyB9XG5cbi8qIGxpbmUgMTA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuXG4vKiBsaW5lIDExNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAvKiBsaW5lIDEyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4gIC5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMTI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxMzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0bi1sZyAuY2FyZXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi8qIGxpbmUgMTM2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQsIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7IH1cblxuLyogbGluZSAxNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4vKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDE1NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBmbG9hdDogbm9uZTsgfVxuXG4vKiBsaW5lIDE2MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDE3MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDE3NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDE3OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuXG4vKiBsaW5lIDE4NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAxODgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAxOTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDIwMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAvKiBsaW5lIDIwNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTsgfVxuICAvKiBsaW5lIDIxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDIxNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDIzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAvKiBsaW5lIDEzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDMzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuICAgIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7IH1cblxuLyogbGluZSA1OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLyogbGluZSA2MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDY4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDc3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAvKiBsaW5lIDg5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLyogbGluZSA5NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAvKiBsaW5lIDEwMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDEwOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MgKi9cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMTIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDEyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzICovXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLyogbGluZSAxNDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzICovXG4gIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDE0NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MgKi9cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAvKiBsaW5lIDE1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MgKi9cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciwgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC8qIGxpbmUgMTU5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAvKiBsaW5lIDE2NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4vKiBsaW5lIDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAubmF2OmJlZm9yZSwgLm5hdjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLm5hdjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAxNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gIC5uYXYgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gICAgLm5hdiA+IGxpID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgICAgLyogbGluZSAyMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gICAgICAubmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gICAgLyogbGluZSAzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gICAgLm5hdiA+IGxpLmRpc2FibGVkID4gYSB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgICAgLyogbGluZSAzNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gICAgICAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLyogbGluZSA0NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gIC5uYXYgLm9wZW4gPiBhLCAubmF2IC5vcGVuID4gYTpob3ZlciwgLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjI1RDY0OyB9XG4gIC8qIGxpbmUgNTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAubmF2IC5uYXYtZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cbiAgLyogbGluZSA2NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gIC5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4vKiBsaW5lIDc2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC8qIGxpbmUgNzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAgIC8qIGxpbmUgODQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAgIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cbiAgICAgIC8qIGxpbmUgODksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAgICAgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZDsgfVxuICAgIC8qIGxpbmUgOTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAgIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMTE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMTIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgLm5hdi1waWxscyA+IGxpID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC8qIGxpbmUgMTI1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgLm5hdi1waWxscyA+IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgLyogbGluZSAxMzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgMTQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7IH1cbiAgLyogbGluZSAxNDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuLm5hdi1qdXN0aWZpZWQsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxNjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAubmF2LWp1c3RpZmllZCA+IGxpLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTY1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC8qIGxpbmUgMTcxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTc3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgICAubmF2LWp1c3RpZmllZCA+IGxpLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7IH1cbiAgICAgIC8qIGxpbmUgMTgwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgICAgIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKiBsaW5lIDE5MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4ubmF2LXRhYnMtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxOTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAvKiBsaW5lIDE5OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAyMDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cbiAgICAvKiBsaW5lIDIxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfSB9XG5cbi8qIGxpbmUgMjI0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMjM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAubmF2YmFyOmJlZm9yZSwgLm5hdmJhcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLm5hdmJhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4vKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuLm5hdmJhci1oZWFkZXI6YmVmb3JlLCAubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4vKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuLm5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSwgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLyogbGluZSA2OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC8qIGxpbmUgNzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuICAgICAgLyogbGluZSA4MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gICAgICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAgIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDkyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDsgfVxuICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDQ4MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAvKiBsaW5lIDkyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfSB9XG5cbi8qIGxpbmUgMTA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDEwOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAuY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4gICAgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4gICAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAgIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLyogbGluZSAxMjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxMjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4vKiBsaW5lIDEzOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTM4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZml4ZWQtdG9wLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4vKiBsaW5lIDE1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cblxuLyogbGluZSAxNTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwOyB9XG5cbi8qIGxpbmUgMTYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogNTBweDsgfVxuICAvKiBsaW5lIDE3MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTc1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDE4MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9IH1cblxuLyogbGluZSAxOTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLyogbGluZSAyMDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC8qIGxpbmUgMjExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuICAvKiBsaW5lIDIxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxOTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjMyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IDcuNXB4IC0xNXB4OyB9XG4gIC8qIGxpbmUgMjM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSAyNDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDI1MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4OyB9XG4gICAgICAvKiBsaW5lIDI1NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLyogbGluZSAyNTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMjMyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAvKiBsaW5lIDI3MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItbmF2ID4gbGkge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAvKiBsaW5lIDI3MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAgICAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuLyogbGluZSAyODYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWZvcm0ge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA0NzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAvKiBsaW5lIDQ4NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC8qIGxpbmUgNDkyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC8qIGxpbmUgNDk2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAvKiBsaW5lIDUwMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC8qIGxpbmUgNTA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDUxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAgIC5uYXZiYXItZm9ybSAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC8qIGxpbmUgNTE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gICAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLyogbGluZSA1MjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gICAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSA1MzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgNTM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gICAgLm5hdmJhci1mb3JtIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDI5OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAvKiBsaW5lIDMwMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMjg2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZm9ybSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDMyNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMzMyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMzQzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAvKiBsaW5lIDM0NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1idG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLm5hdmJhci1idG4uYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSAzNDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItYnRuLmJ0bi14cywgLmJ0bi1ncm91cC14cyA+IC5uYXZiYXItYnRuLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbi8qIGxpbmUgMzU5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDM1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLXRleHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDM3OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzgyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gICAgLyogbGluZSAzODYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLyogbGluZSAzOTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7IH1cbiAgLyogbGluZSA0MDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC8qIGxpbmUgNDAzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAvKiBsaW5lIDQxNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC8qIGxpbmUgNDE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA0MjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cbiAgLyogbGluZSA0MzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNDQyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAgIC8qIGxpbmUgNDQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgICAvKiBsaW5lIDQ0OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7IH1cbiAgLyogbGluZSA0NTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICNlN2U3ZTc7IH1cbiAgLyogbGluZSA0NjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgY29sb3I6ICM1NTU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSA0NzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgICAvKiBsaW5lIDQ3NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSA0ODIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cbiAgICAvKiBsaW5lIDQ5MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAvKiBsaW5lIDUwNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAvKiBsaW5lIDUwOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gIC8qIGxpbmUgNTEzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC8qIGxpbmUgNTE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAvKiBsaW5lIDUyMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNjY2M7IH1cblxuLyogbGluZSA1MzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXItY29sb3I6ICMwOTA5MDk7IH1cbiAgLyogbGluZSA1MzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogI2JmYmZiZjsgfVxuICAgIC8qIGxpbmUgNTM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNTQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogI2JmYmZiZjsgfVxuICAvKiBsaW5lIDU0OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2JmYmZiZjsgfVxuICAgIC8qIGxpbmUgNTUyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA1NTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7IH1cbiAgLyogbGluZSA1NjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNTc3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogIzMzMzsgfVxuICAgIC8qIGxpbmUgNTc5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cbiAgICAvKiBsaW5lIDU4MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSA1ODgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICMxMDEwMTA7IH1cbiAgLyogbGluZSA1OTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSA2MDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwOTA5MDk7IH1cbiAgICAvKiBsaW5lIDYxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTsgfVxuICAgIC8qIGxpbmUgNjEzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogI2JmYmZiZjsgfVxuICAgICAgLyogbGluZSA2MTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgNjIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5OyB9XG4gICAgLyogbGluZSA2MzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLyogbGluZSA2NDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjYmZiZmJmOyB9XG4gICAgLyogbGluZSA2NDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDY0OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gICAgY29sb3I6ICNiZmJmYmY7IH1cbiAgICAvKiBsaW5lIDY1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLyogbGluZSA2NTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG5cbi8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAvKiBsaW5lIDEzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19icmVhZGNydW1icy5zY3NzICovXG4gIC5icmVhZGNydW1iID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC8qIGxpbmUgMTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbiAgICAuYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiL1xcYTBcIjtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICNjY2M7IH1cbiAgLyogbGluZSAyNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuICAuYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi8qIGxpbmUgNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC8qIGxpbmUgMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnaW5hdGlvbiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAvKiBsaW5lIDEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MgKi9cbiAgICAucGFnaW5hdGlvbiA+IGxpID4gYSxcbiAgICAucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNCMjVENjQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLyogbGluZSAyNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzICovXG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgICAvKiBsaW5lIDMyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MgKi9cbiAgICAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuICAgIC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IH1cbiAgLyogbGluZSA0MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzICovXG4gIC5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbiAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjODQzZjQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC8qIGxpbmUgNTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLFxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAvKiBsaW5lIDY0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MgKi9cbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cyxcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzsgfVxuXG4vKiBsaW5lIDEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7IH1cblxuLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4OyB9XG5cbi8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogbGluZSAxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2VyLnNjc3MgKi9cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAucGFnZXI6YmVmb3JlLCAucGFnZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5wYWdlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyAqL1xuICAucGFnZXIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2VyLnNjc3MgKi9cbiAgICAucGFnZXIgbGkgPiBhLFxuICAgIC5wYWdlciBsaSA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICAvKiBsaW5lIDIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdlci5zY3NzICovXG4gICAgLnBhZ2VyIGxpID4gYTpob3ZlcixcbiAgICAucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLyogbGluZSAzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyAqL1xuICAucGFnZXIgLm5leHQgPiBhLFxuICAucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLyogbGluZSAzOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyAqL1xuICAucGFnZXIgLnByZXZpb3VzID4gYSxcbiAgLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW4ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2VyLnNjc3MgKi9cbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cyxcbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xhYmVscy5zY3NzICovXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtOyB9XG4gIC8qIGxpbmUgMjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xhYmVscy5zY3NzICovXG4gIC5sYWJlbDplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDI1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyAqL1xuICAuYnRuIC5sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuXG4vKiBsaW5lIDMzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyAqL1xuYS5sYWJlbDpob3ZlciwgYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyAqL1xuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5OyB9XG4gIC8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzICovXG4gIC5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLCAubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTsgfVxuXG4vKiBsaW5lIDQ4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyAqL1xuLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzICovXG4gIC5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLCAubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cblxuLyogbGluZSA1MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MgKi9cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxQTU3RTsgfVxuICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyAqL1xuICAubGFiZWwtc3VjY2Vzc1tocmVmXTpob3ZlciwgLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTcyNTc7IH1cblxuLyogbGluZSA1NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MgKi9cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQzlCQTsgfVxuICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyAqL1xuICAubGFiZWwtaW5mb1tocmVmXTpob3ZlciwgLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGEzOGE7IH1cblxuLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MgKi9cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNjY0OTsgfVxuICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyAqL1xuICAubGFiZWwtd2FybmluZ1tocmVmXTpob3ZlciwgLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjNlMTk7IH1cblxuLyogbGluZSA2NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MgKi9cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUUxQjM0OyB9XG4gIC8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzICovXG4gIC5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIsIC5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzBmMjU7IH1cblxuLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19iYWRnZXMuc2NzcyAqL1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC8qIGxpbmUgMjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JhZGdlcy5zY3NzICovXG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19iYWRnZXMuc2NzcyAqL1xuICAuYnRuIC5iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuICAvKiBsaW5lIDMyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19iYWRnZXMuc2NzcyAqL1xuICAuYnRuLXhzIC5iYWRnZSwgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlLFxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2Uge1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAxcHggNXB4OyB9XG4gIC8qIGxpbmUgNDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JhZGdlcy5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjQjI1RDY0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSA0NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC8qIGxpbmUgNTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JhZGdlcy5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UgKyAuYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC8qIGxpbmUgNTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JhZGdlcy5zY3NzICovXG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cblxuLyogbGluZSA2MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MgKi9cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyAqL1xuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLyogbGluZSAxMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MgKi9cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzICovXG4gIC5qdW1ib3Ryb24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAvKiBsaW5lIDI0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyAqL1xuICAuanVtYm90cm9uID4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7IH1cbiAgLyogbGluZSAyOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MgKi9cbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxuICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyAqL1xuICAuanVtYm90cm9uIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MgKi9cbiAgICAuanVtYm90cm9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgICAgIC8qIGxpbmUgNDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzICovXG4gICAgICAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gICAgICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgIC8qIGxpbmUgNDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzICovXG4gICAgICAuanVtYm90cm9uIGgxLFxuICAgICAgLmp1bWJvdHJvbiAuaDEge1xuICAgICAgICBmb250LXNpemU6IDYzcHg7IH0gfVxuXG4vKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RodW1ibmFpbHMuc2NzcyAqL1xuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MgKi9cbiAgLnRodW1ibmFpbCA+IGltZyxcbiAgLnRodW1ibmFpbCBhID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAvKiBsaW5lIDI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MgKi9cbiAgLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgMzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RodW1ibmFpbHMuc2NzcyAqL1xuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0IyNUQ2NDsgfVxuXG4vKiBsaW5lIDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC8qIGxpbmUgMTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzICovXG4gIC5hbGVydCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAvKiBsaW5lIDIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19hbGVydHMuc2NzcyAqL1xuICAuYWxlcnQgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC8qIGxpbmUgMjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzICovXG4gIC5hbGVydCA+IHAsXG4gIC5hbGVydCA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzICovXG4gIC5hbGVydCA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLyogbGluZSA0MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cbiAgLyogbGluZSA0NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MgKi9cbiAgLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogLTIxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogbGluZSA1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZjJlYztcbiAgYm9yZGVyLWNvbG9yOiAjY2VlNmUwO1xuICBjb2xvcjogIzAxNjM0YzsgfVxuICAvKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyAqL1xuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2JkZGRkNTsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnRzLnNjc3MgKi9cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDAzMTI1OyB9XG5cbi8qIGxpbmUgNjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZjE7XG4gIGJvcmRlci1jb2xvcjogI2YxZThlNTtcbiAgY29sb3I6ICM4YTZmNjY7IH1cbiAgLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnRzLnNjc3MgKi9cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlOGQ5ZDQ7IH1cbiAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzICovXG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzZkNTc1MDsgfVxuXG4vKiBsaW5lIDY3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlOGU0O1xuICBib3JkZXItY29sb3I6ICNmMGRjZDk7XG4gIGNvbG9yOiAjOTEzZDJjOyB9XG4gIC8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzICovXG4gIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTljYmM3OyB9XG4gIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyAqL1xuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2YTJkMjA7IH1cblxuLyogbGluZSA3MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNkZGUxO1xuICBib3JkZXItY29sb3I6ICNlZmQyZDY7XG4gIGNvbG9yOiAjOGYxMDFmOyB9XG4gIC8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzICovXG4gIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlOGJmYzU7IH1cbiAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzICovXG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjEwYjE1OyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbi8qIGxpbmUgMjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyAqL1xuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLyogbGluZSAzNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3MtYmFycy5zY3NzICovXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7IH1cblxuLyogbGluZSA1NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3MtYmFycy5zY3NzICovXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4OyB9XG5cbi8qIGxpbmUgNjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyAqL1xuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4vKiBsaW5lIDczLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMUE1N0U7IH1cbiAgLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcHJvZ3Jlc3MtYmFyLnNjc3MgKi9cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4vKiBsaW5lIDc3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkM5QkE7IH1cbiAgLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcHJvZ3Jlc3MtYmFyLnNjc3MgKi9cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4vKiBsaW5lIDgxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjY2NDk7IH1cbiAgLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcHJvZ3Jlc3MtYmFyLnNjc3MgKi9cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4vKiBsaW5lIDg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFMUIzNDsgfVxuICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyAqL1xuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzICovXG4ubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyAqL1xuICAubWVkaWE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21lZGlhLnNjc3MgKi9cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7IH1cblxuLyogbGluZSAyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgMjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21lZGlhLnNjc3MgKi9cbiAgLm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLyogbGluZSAyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLyogbGluZSAzNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4vKiBsaW5lIDM5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzICovXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4vKiBsaW5lIDQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzICovXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzICovXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4vKiBsaW5lIDU1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzICovXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4vKiBsaW5lIDYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzICovXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAvKiBsaW5lIDMxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxcHg7IH1cbiAgLyogbGluZSAzNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDsgfVxuXG4vKiBsaW5lIDQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1OyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICBhLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAvKiBsaW5lIDU1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4vKiBsaW5lIDYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDcwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAvKiBsaW5lIDc4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLyogbGluZSA4MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi8qIGxpbmUgODcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSA5NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgMTAxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cblxuLyogbGluZSA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAxNjM0YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZjJlYzsgfVxuXG4vKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMTYzNGM7IH1cbiAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICMwMTYzNGM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZWNlMzsgfVxuICAvKiBsaW5lIDIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTYzNGM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDE2MzRjOyB9XG5cbi8qIGxpbmUgNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICM4YTZmNjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZjE7IH1cblxuLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjOGE2ZjY2OyB9XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjOGE2ZjY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2UxZDk7IH1cbiAgLyogbGluZSAyMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZjY2O1xuICAgIGJvcmRlci1jb2xvcjogIzhhNmY2NjsgfVxuXG4vKiBsaW5lIDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOTEzZDJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlOGU0OyB9XG5cbi8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzkxM2QyYzsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAvKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogIzkxM2QyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkNGNjOyB9XG4gIC8qIGxpbmUgMjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkxM2QyYztcbiAgICBib3JkZXItY29sb3I6ICM5MTNkMmM7IH1cblxuLyogbGluZSA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjOGYxMDFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNkZGUxOyB9XG5cbi8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM4ZjEwMWY7IH1cbiAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICM4ZjEwMWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYzZjYzsgfVxuICAvKiBsaW5lIDIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZjEwMWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGYxMDFmOyB9XG5cbi8qIGxpbmUgMTIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4vKiBsaW5lIDEyNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi8qIGxpbmUgMTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLnBhbmVsLWJvZHk6YmVmb3JlLCAucGFuZWwtYm9keTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7IH1cbiAgLyogbGluZSAyNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogbGluZSAzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLyogbGluZSAzOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsLXRpdGxlID4gYSxcbiAgLnBhbmVsLXRpdGxlID4gc21hbGwsXG4gIC5wYW5lbC10aXRsZSA+IC5zbWFsbCxcbiAgLnBhbmVsLXRpdGxlID4gc21hbGwgPiBhLFxuICAucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDQ5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDsgfVxuXG4vKiBsaW5lIDYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLnBhbmVsID4gLmxpc3QtZ3JvdXAsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSA2NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgNzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7IH1cbiAgLyogbGluZSA4MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4OyB9XG5cbi8qIGxpbmUgODksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDk2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4vKiBsaW5lIDEwMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuLyogbGluZSAxMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxMTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSBjYXB0aW9uLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLyogbGluZSAxMjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDsgfVxuICAvKiBsaW5lIDEyNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgLyogbGluZSAxMzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4OyB9XG4gICAgLyogbGluZSAxMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7IH1cblxuLyogbGluZSAxNDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDsgfVxuICAvKiBsaW5lIDE0OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDsgfVxuICAgIC8qIGxpbmUgMTUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4OyB9XG4gICAgLyogbGluZSAxNTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDsgfVxuXG4vKiBsaW5lIDE2NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi8qIGxpbmUgMTcwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi8qIGxpbmUgMTc0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAxODEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMTg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAxOTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLyogbGluZSAyMDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMjEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAyMjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC8qIGxpbmUgMjI2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuICAgIC8qIGxpbmUgMjMwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAgIC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC8qIGxpbmUgMjM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDIzOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAvKiBsaW5lIDI0NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDI0NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4vKiBsaW5lIDI1NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gICAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gICAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7IH1cbiAgICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2Y1ZjVmNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cbiAgLyogbGluZSAyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkOyB9XG5cbi8qIGxpbmUgMjU3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAgIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDA7IH1cblxuLyogbGluZSAyNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2NlZTZlMDsgfVxuICAvKiBsaW5lIDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzAxNjM0YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlmMmVjO1xuICAgIGJvcmRlci1jb2xvcjogI2NlZTZlMDsgfVxuICAgIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAgIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjY2VlNmUwOyB9XG4gICAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gICAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNkOWYyZWM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE2MzRjOyB9XG4gIC8qIGxpbmUgMjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NlZTZlMDsgfVxuXG4vKiBsaW5lIDI2MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjFlOGU1OyB9XG4gIC8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjOGE2ZjY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjFlOGU1OyB9XG4gICAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gICAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmMWU4ZTU7IH1cbiAgICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2ZlZjRmMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTZmNjY7IH1cbiAgLyogbGluZSAyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjFlOGU1OyB9XG5cbi8qIGxpbmUgMjY2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmMGRjZDk7IH1cbiAgLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICM5MTNkMmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZThlNDtcbiAgICBib3JkZXItY29sb3I6ICNmMGRjZDk7IH1cbiAgICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2YwZGNkOTsgfVxuICAgIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAgIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZmRlOGU0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkxM2QyYzsgfVxuICAvKiBsaW5lIDIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMGRjZDk7IH1cblxuLyogbGluZSAyNjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZkMmQ2OyB9XG4gIC8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICM4ZjEwMWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZGRlMTtcbiAgICBib3JkZXItY29sb3I6ICNlZmQyZDY7IH1cbiAgICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWZkMmQ2OyB9XG4gICAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gICAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2ZjZGRlMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZjEwMWY7IH1cbiAgLyogbGluZSAyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZmQyZDY7IH1cblxuLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MgKi9cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyAqL1xuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAyOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzICovXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLyogbGluZSAzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzICovXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuXG4vKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3dlbGxzLnNjc3MgKi9cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAvKiBsaW5lIDE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL193ZWxscy5zY3NzICovXG4gIC53ZWxsIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fd2VsbHMuc2NzcyAqL1xuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLyogbGluZSAyNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fd2VsbHMuc2NzcyAqL1xuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nsb3NlLnNjc3MgKi9cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAwLjI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7IH1cbiAgLyogbGluZSAxNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyAqL1xuICAuY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTsgfVxuXG4vKiBsaW5lIDMwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jbG9zZS5zY3NzICovXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzICovXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwOyB9XG4gIC8qIGxpbmUgMzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzICovXG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuICAvKiBsaW5lIDM2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuICAubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cbi8qIGxpbmUgMzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzICovXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLyogbGluZSA0NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7IH1cblxuLyogbGluZSA1MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDY0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgLyogbGluZSA3MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG4gIC8qIGxpbmUgNzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzICovXG4gIC5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7IH1cblxuLyogbGluZSA3OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAubW9kYWwtaGVhZGVyOmJlZm9yZSwgLm1vZGFsLWhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLm1vZGFsLWhlYWRlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSA4NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG4vKiBsaW5lIDkwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7IH1cblxuLyogbGluZSA5NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi8qIGxpbmUgMTAzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAubW9kYWwtZm9vdGVyOmJlZm9yZSwgLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAxMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzICovXG4gIC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDExNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbiAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAvKiBsaW5lIDExOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbiAgLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxMjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzICovXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bzsgfVxuICAvKiBsaW5lIDE0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC8qIGxpbmUgMTQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuICAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE0OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7IH0gfVxuXG4vKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG4gIC8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuICAudG9vbHRpcC5pbiB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4gIC50b29sdGlwLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAvKiBsaW5lIDIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MgKi9cbiAgLnRvb2x0aXAucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLyogbGluZSAyMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4gIC50b29sdGlwLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gIC8qIGxpbmUgMjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuICAudG9vbHRpcC5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuXG4vKiBsaW5lIDI2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi8qIGxpbmUgMzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLyogbGluZSA0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgNTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgNTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgNjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSA3MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgODAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDg3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MgKi9cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDk0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MgKi9cbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MgKi9cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAvKiBsaW5lIDI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4gIC5wb3BvdmVyLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgLyogbGluZSAyOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyAqL1xuICAucG9wb3Zlci5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLyogbGluZSAyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyAqL1xuICAucG9wb3Zlci5ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLyogbGluZSAzMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyAqL1xuICAucG9wb3Zlci5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuLyogbGluZSAzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyAqL1xuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDsgfVxuXG4vKiBsaW5lIDQyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7IH1cblxuLyogbGluZSA1MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyAqL1xuLnBvcG92ZXIgPiAuYXJyb3csIC5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4vKiBsaW5lIDYxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDsgfVxuXG4vKiBsaW5lIDY0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4vKiBsaW5lIDcwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAtMTFweDsgfVxuICAvKiBsaW5lIDc3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4gIC5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAvKiBsaW5lIDkyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4gIC5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBsZWZ0OiAxcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxMDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MgKi9cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0b3A6IC0xMXB4OyB9XG4gIC8qIGxpbmUgMTA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4gIC5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgdG9wOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDExNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyAqL1xuLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAvKiBsaW5lIDEyMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyAqL1xuICAucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICByaWdodDogMXB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICBib3R0b206IC0xMHB4OyB9XG5cbi8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0OyB9XG4gICAgLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAgICAgLyogbGluZSAxNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDsgfVxuICAgICAgICAvKiBsaW5lIDM0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldiwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLyogbGluZSA0NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICBsZWZ0OiAwOyB9IH1cbiAgLyogbGluZSA1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDcwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC8qIGxpbmUgNzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7IH1cbiAgLyogbGluZSA4MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC8qIGxpbmUgODQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gICAgbGVmdDogMTAwJTsgfVxuXG4vKiBsaW5lIDkzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNSU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxMDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTsgfVxuICAvKiBsaW5lIDExMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpOyB9XG4gIC8qIGxpbmUgMTE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1jb250cm9sOmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7IH1cbiAgLyogbGluZSAxMjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgMTM4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC8qIGxpbmUgMTQzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC8qIGxpbmUgMTQ4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogc2VyaWY7IH1cbiAgLyogbGluZSAxNTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwMzknOyB9XG4gIC8qIGxpbmUgMTYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDNhJzsgfVxuXG4vKiBsaW5lIDE3NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDIwNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAyMTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgLyogbGluZSAyMjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAvKiBsaW5lIDI0OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIC8qIGxpbmUgMjUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAvKiBsaW5lIDI2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLyogbGluZSAyNjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDsgfSB9XG5cbi8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzICovXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MgKi9cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzICovXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyAqL1xuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzICovXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qIGxpbmUgMzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzICovXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MgKi9cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MgKi9cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG4vKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuLnZpc2libGUtc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4udmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDU0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzICovXG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDY0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzICovXG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIHRoLnZpc2libGUtc20sXG4gIHRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgNzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDc4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzICovXG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDgzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzICovXG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLyogbGluZSA5MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyAqL1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAvKiBsaW5lIDk3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzICovXG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLyogbGluZSAxMDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzICovXG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDExNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyAqL1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDEyMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyAqL1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAxNTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSAxNTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbiAgICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAxNjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC8qIGxpbmUgMTYyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzICovXG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAxNjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC8qIGxpbmUgMTY5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzICovXG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcFwiOyovXG4vKlxuTG9hZGluZyBCcmFuZGluZ1xuKi9cbi8qXG5Mb2dvXG4qL1xuLyogY29tcG9uZW50IG92ZXJyaWRlcyAqL1xuLypcbkNvbXBvbmVudHNcbiovXG4vKiBUaGlyZCBQYXJ0eSAqL1xuLyogU2xpZGVyICovXG4vKiBsaW5lIDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSAyOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDsgfVxuXG4vKiBsaW5lIDMzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDQyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA0OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSA1NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgNTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSA2MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAvKiBsaW5lIDY5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgNzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgNzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLyogbGluZSA4MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDg2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC8qIGxpbmUgOTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgOTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNsaWRlciAqL1xuLyogbGluZSA0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi91dGsvaW1nL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4vKiBJY29ucyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIHNyYzogdXJsKFwiL3V0ay9mb250cy9zbGljay5lb3RcIik7XG4gIHNyYzogdXJsKFwiL3V0ay9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvdXRrL2ZvbnRzL3NsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3V0ay9mb250cy9zbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi91dGsvZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIEFycm93cyAqL1xuLyogbGluZSA2MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSA4MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAuc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4gIC5zbGljay1uZXh0OmhvdmVyLFxuICAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAvKiBsaW5lIDg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgODksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuICAuc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuMjU7IH1cbiAgLyogbGluZSA5MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBsaW5lIDEwMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDsgfVxuICAvKiBsaW5lIDEwNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMjVweDsgfVxuICAvKiBsaW5lIDEwOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMTkwXCI7IH1cbiAgICAvKiBsaW5lIDExMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMTkyXCI7IH1cblxuLyogbGluZSAxMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4OyB9XG4gIC8qIGxpbmUgMTE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMTIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIxOTJcIjsgfVxuICAgIC8qIGxpbmUgMTI1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIxOTBcIjsgfVxuXG4vKiBEb3RzICovXG4vKiBsaW5lIDEzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi8qIGxpbmUgMTM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDE0NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC8qIGxpbmUgMTU0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC8qIGxpbmUgMTY2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLyogbGluZSAxNjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLyogbGluZSAxNzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cbiAgICAvKiBsaW5lIDE4OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAgIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLyogbGluZSAyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvZm9udC1hd2Vzb21lLnNjc3MgKi9cbi5mYWtlc3JjIHtcbiAgc3JjOiB1cmwoXCIvdXRrL2ZvbnRzLy9mYWtlc3JjXCIpOyB9XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi91dGsvZm9udHMvL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiL3V0ay9mb250cy8vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi91dGsvZm9udHMvL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL3V0ay9mb250cy8vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3V0ay9mb250cy8vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3V0ay9mb250cy8vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogbGluZSA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fY29yZS5zY3NzICovXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTsgfVxuXG4vKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MgKi9cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyAqL1xuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLyogbGluZSAxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzICovXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4vKiBsaW5lIDEzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MgKi9cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtOyB9XG5cbi8qIGxpbmUgMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MgKi9cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTdlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyAqL1xuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNDI5ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAvKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19saXN0LnNjc3MgKi9cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzICovXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0MjllbTtcbiAgd2lkdGg6IDIuMTQyODU3MTQyOWVtO1xuICB0b3A6IDAuMTQyODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyAqL1xuICAuZmEtbGkuZmEtbGcge1xuICAgIGxlZnQ6IC0xLjg1NzE0Mjg1NzFlbTsgfVxuXG4vKiBsaW5lIDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07IH1cblxuLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLyogbGluZSAxNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogbGluZSAyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAyMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi8qIGxpbmUgMjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4vKiBsaW5lIDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzICovXG4uZmEtc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fYW5pbWF0ZWQuc2NzcyAqL1xuLmZhLXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpOyB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLyogbGluZSA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuLmZhLXJvdGF0ZS0xODAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpXCI7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi8qIGxpbmUgOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4vKiBsaW5lIDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MgKi9cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzICovXG4uZmEtc3RhY2stMXgsIC5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzICovXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzICovXG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4vKiBsaW5lIDIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fc3RhY2tlZC5zY3NzICovXG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi8qIGxpbmUgNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiOyB9XG5cbi8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiOyB9XG5cbi8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjsgfVxuXG4vKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiOyB9XG5cbi8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiOyB9XG5cbi8qIGxpbmUgOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7IH1cblxuLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjsgfVxuXG4vKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjsgfVxuXG4vKiBsaW5lIDEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjsgfVxuXG4vKiBsaW5lIDEzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7IH1cblxuLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiOyB9XG5cbi8qIGxpbmUgMTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiOyB9XG5cbi8qIGxpbmUgMTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjsgfVxuXG4vKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7IH1cblxuLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiOyB9XG5cbi8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7IH1cblxuLyogbGluZSAyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjsgfVxuXG4vKiBsaW5lIDIxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiOyB9XG5cbi8qIGxpbmUgMjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7IH1cblxuLyogbGluZSAyMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7IH1cblxuLyogbGluZSAyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7IH1cblxuLyogbGluZSAyNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjsgfVxuXG4vKiBsaW5lIDI2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjsgfVxuXG4vKiBsaW5lIDI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjsgfVxuXG4vKiBsaW5lIDI4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7IH1cblxuLyogbGluZSAyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7IH1cblxuLyogbGluZSAzMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiOyB9XG5cbi8qIGxpbmUgMzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjsgfVxuXG4vKiBsaW5lIDMyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjsgfVxuXG4vKiBsaW5lIDMzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7IH1cblxuLyogbGluZSAzNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7IH1cblxuLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiOyB9XG5cbi8qIGxpbmUgMzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiOyB9XG5cbi8qIGxpbmUgMzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiOyB9XG5cbi8qIGxpbmUgMzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiOyB9XG5cbi8qIGxpbmUgMzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiOyB9XG5cbi8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjsgfVxuXG4vKiBsaW5lIDQxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiOyB9XG5cbi8qIGxpbmUgNDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7IH1cblxuLyogbGluZSA0MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7IH1cblxuLyogbGluZSA0NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjsgfVxuXG4vKiBsaW5lIDQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjsgfVxuXG4vKiBsaW5lIDQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjsgfVxuXG4vKiBsaW5lIDQ3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7IH1cblxuLyogbGluZSA0OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiOyB9XG5cbi8qIGxpbmUgNDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7IH1cblxuLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7IH1cblxuLyogbGluZSA1MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7IH1cblxuLyogbGluZSA1MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjsgfVxuXG4vKiBsaW5lIDUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7IH1cblxuLyogbGluZSA1NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7IH1cblxuLyogbGluZSA1NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7IH1cblxuLyogbGluZSA1NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjsgfVxuXG4vKiBsaW5lIDU3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7IH1cblxuLyogbGluZSA1OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7IH1cblxuLyogbGluZSA1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7IH1cblxuLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjsgfVxuXG4vKiBsaW5lIDYxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiOyB9XG5cbi8qIGxpbmUgNjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7IH1cblxuLyogbGluZSA2MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiOyB9XG5cbi8qIGxpbmUgNjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7IH1cblxuLyogbGluZSA2NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7IH1cblxuLyogbGluZSA2NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjsgfVxuXG4vKiBsaW5lIDY3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjsgfVxuXG4vKiBsaW5lIDY4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiOyB9XG5cbi8qIGxpbmUgNjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjsgfVxuXG4vKiBsaW5lIDcwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7IH1cblxuLyogbGluZSA3MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjsgfVxuXG4vKiBsaW5lIDcyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjsgfVxuXG4vKiBsaW5lIDczLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjsgfVxuXG4vKiBsaW5lIDc0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7IH1cblxuLyogbGluZSA3NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7IH1cblxuLyogbGluZSA3NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiOyB9XG5cbi8qIGxpbmUgNzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiOyB9XG5cbi8qIGxpbmUgNzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiOyB9XG5cbi8qIGxpbmUgNzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7IH1cblxuLyogbGluZSA4MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjsgfVxuXG4vKiBsaW5lIDgxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7IH1cblxuLyogbGluZSA4MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjsgfVxuXG4vKiBsaW5lIDgzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjsgfVxuXG4vKiBsaW5lIDg0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7IH1cblxuLyogbGluZSA4NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjsgfVxuXG4vKiBsaW5lIDg2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiOyB9XG5cbi8qIGxpbmUgODcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7IH1cblxuLyogbGluZSA4OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjsgfVxuXG4vKiBsaW5lIDg5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7IH1cblxuLyogbGluZSA5MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7IH1cblxuLyogbGluZSA5MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiOyB9XG5cbi8qIGxpbmUgOTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjsgfVxuXG4vKiBsaW5lIDkzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiOyB9XG5cbi8qIGxpbmUgOTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiOyB9XG5cbi8qIGxpbmUgOTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjsgfVxuXG4vKiBsaW5lIDk2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7IH1cblxuLyogbGluZSA5NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7IH1cblxuLyogbGluZSA5OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7IH1cblxuLyogbGluZSA5OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjsgfVxuXG4vKiBsaW5lIDEwMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiOyB9XG5cbi8qIGxpbmUgMTAxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjsgfVxuXG4vKiBsaW5lIDEwMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiOyB9XG5cbi8qIGxpbmUgMTAzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7IH1cblxuLyogbGluZSAxMDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7IH1cblxuLyogbGluZSAxMDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiOyB9XG5cbi8qIGxpbmUgMTA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjsgfVxuXG4vKiBsaW5lIDEwNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7IH1cblxuLyogbGluZSAxMDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7IH1cblxuLyogbGluZSAxMDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7IH1cblxuLyogbGluZSAxMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjsgfVxuXG4vKiBsaW5lIDExMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiOyB9XG5cbi8qIGxpbmUgMTEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7IH1cblxuLyogbGluZSAxMTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7IH1cblxuLyogbGluZSAxMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiOyB9XG5cbi8qIGxpbmUgMTE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiOyB9XG5cbi8qIGxpbmUgMTE2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjsgfVxuXG4vKiBsaW5lIDExNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjsgfVxuXG4vKiBsaW5lIDExOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7IH1cblxuLyogbGluZSAxMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiOyB9XG5cbi8qIGxpbmUgMTIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiOyB9XG5cbi8qIGxpbmUgMTIxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7IH1cblxuLyogbGluZSAxMjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjsgfVxuXG4vKiBsaW5lIDEyMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiOyB9XG5cbi8qIGxpbmUgMTI0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjsgfVxuXG4vKiBsaW5lIDEyNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiOyB9XG5cbi8qIGxpbmUgMTI2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiOyB9XG5cbi8qIGxpbmUgMTI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiOyB9XG5cbi8qIGxpbmUgMTI4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiOyB9XG5cbi8qIGxpbmUgMTI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7IH1cblxuLyogbGluZSAxMzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjsgfVxuXG4vKiBsaW5lIDEzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiOyB9XG5cbi8qIGxpbmUgMTMyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjsgfVxuXG4vKiBsaW5lIDEzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjsgfVxuXG4vKiBsaW5lIDEzNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7IH1cblxuLyogbGluZSAxMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjsgfVxuXG4vKiBsaW5lIDEzNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjsgfVxuXG4vKiBsaW5lIDEzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7IH1cblxuLyogbGluZSAxMzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiOyB9XG5cbi8qIGxpbmUgMTM5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjsgfVxuXG4vKiBsaW5lIDE0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjsgfVxuXG4vKiBsaW5lIDE0MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7IH1cblxuLyogbGluZSAxNDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7IH1cblxuLyogbGluZSAxNDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiOyB9XG5cbi8qIGxpbmUgMTQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7IH1cblxuLyogbGluZSAxNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjsgfVxuXG4vKiBsaW5lIDE0NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7IH1cblxuLyogbGluZSAxNDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7IH1cblxuLyogbGluZSAxNDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiOyB9XG5cbi8qIGxpbmUgMTQ5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7IH1cblxuLyogbGluZSAxNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7IH1cblxuLyogbGluZSAxNTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7IH1cblxuLyogbGluZSAxNTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjsgfVxuXG4vKiBsaW5lIDE1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjsgfVxuXG4vKiBsaW5lIDE1NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiOyB9XG5cbi8qIGxpbmUgMTU1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7IH1cblxuLyogbGluZSAxNTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiOyB9XG5cbi8qIGxpbmUgMTU3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7IH1cblxuLyogbGluZSAxNTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7IH1cblxuLyogbGluZSAxNTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjsgfVxuXG4vKiBsaW5lIDE2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjsgfVxuXG4vKiBsaW5lIDE2MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiOyB9XG5cbi8qIGxpbmUgMTYyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7IH1cblxuLyogbGluZSAxNjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7IH1cblxuLyogbGluZSAxNjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7IH1cblxuLyogbGluZSAxNjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjsgfVxuXG4vKiBsaW5lIDE2NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiOyB9XG5cbi8qIGxpbmUgMTY3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiOyB9XG5cbi8qIGxpbmUgMTY4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7IH1cblxuLyogbGluZSAxNjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7IH1cblxuLyogbGluZSAxNzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7IH1cblxuLyogbGluZSAxNzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiOyB9XG5cbi8qIGxpbmUgMTcyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiOyB9XG5cbi8qIGxpbmUgMTczLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7IH1cblxuLyogbGluZSAxNzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjsgfVxuXG4vKiBsaW5lIDE3NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiOyB9XG5cbi8qIGxpbmUgMTc2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjsgfVxuXG4vKiBsaW5lIDE3NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7IH1cblxuLyogbGluZSAxNzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7IH1cblxuLyogbGluZSAxNzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjsgfVxuXG4vKiBsaW5lIDE4MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjsgfVxuXG4vKiBsaW5lIDE4MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7IH1cblxuLyogbGluZSAxODIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiOyB9XG5cbi8qIGxpbmUgMTgzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjsgfVxuXG4vKiBsaW5lIDE4NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7IH1cblxuLyogbGluZSAxODUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7IH1cblxuLyogbGluZSAxODYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjsgfVxuXG4vKiBsaW5lIDE4NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiOyB9XG5cbi8qIGxpbmUgMTg4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7IH1cblxuLyogbGluZSAxODksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7IH1cblxuLyogbGluZSAxOTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiOyB9XG5cbi8qIGxpbmUgMTkxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiOyB9XG5cbi8qIGxpbmUgMTkyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7IH1cblxuLyogbGluZSAxOTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjsgfVxuXG4vKiBsaW5lIDE5NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cblxuLyogbGluZSAxOTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjsgfVxuXG4vKiBsaW5lIDE5NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7IH1cblxuLyogbGluZSAxOTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuXG4vKiBsaW5lIDE5OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7IH1cblxuLyogbGluZSAxOTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjsgfVxuXG4vKiBsaW5lIDIwMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiOyB9XG5cbi8qIGxpbmUgMjAxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7IH1cblxuLyogbGluZSAyMDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjsgfVxuXG4vKiBsaW5lIDIwMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiOyB9XG5cbi8qIGxpbmUgMjA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7IH1cblxuLyogbGluZSAyMDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7IH1cblxuLyogbGluZSAyMDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7IH1cblxuLyogbGluZSAyMDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7IH1cblxuLyogbGluZSAyMDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiOyB9XG5cbi8qIGxpbmUgMjA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7IH1cblxuLyogbGluZSAyMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiOyB9XG5cbi8qIGxpbmUgMjExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7IH1cblxuLyogbGluZSAyMTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiOyB9XG5cbi8qIGxpbmUgMjEzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7IH1cblxuLyogbGluZSAyMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjsgfVxuXG4vKiBsaW5lIDIxNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiOyB9XG5cbi8qIGxpbmUgMjE2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiOyB9XG5cbi8qIGxpbmUgMjE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjsgfVxuXG4vKiBsaW5lIDIxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiOyB9XG5cbi8qIGxpbmUgMjE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7IH1cblxuLyogbGluZSAyMjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7IH1cblxuLyogbGluZSAyMjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7IH1cblxuLyogbGluZSAyMjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiOyB9XG5cbi8qIGxpbmUgMjIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7IH1cblxuLyogbGluZSAyMjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiOyB9XG5cbi8qIGxpbmUgMjI1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjsgfVxuXG4vKiBsaW5lIDIyNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjsgfVxuXG4vKiBsaW5lIDIyNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjsgfVxuXG4vKiBsaW5lIDIyOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiOyB9XG5cbi8qIGxpbmUgMjI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjsgfVxuXG4vKiBsaW5lIDIzMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiOyB9XG5cbi8qIGxpbmUgMjMxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7IH1cblxuLyogbGluZSAyMzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjsgfVxuXG4vKiBsaW5lIDIzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjsgfVxuXG4vKiBsaW5lIDIzNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjsgfVxuXG4vKiBsaW5lIDIzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiOyB9XG5cbi8qIGxpbmUgMjM2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4vKiBsaW5lIDIzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi8qIGxpbmUgMjM4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7IH1cblxuLyogbGluZSAyMzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiOyB9XG5cbi8qIGxpbmUgMjQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjsgfVxuXG4vKiBsaW5lIDI0MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjsgfVxuXG4vKiBsaW5lIDI0MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjsgfVxuXG4vKiBsaW5lIDI0MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiOyB9XG5cbi8qIGxpbmUgMjQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7IH1cblxuLyogbGluZSAyNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiOyB9XG5cbi8qIGxpbmUgMjQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7IH1cblxuLyogbGluZSAyNDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiOyB9XG5cbi8qIGxpbmUgMjQ4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiOyB9XG5cbi8qIGxpbmUgMjQ5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7IH1cblxuLyogbGluZSAyNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiOyB9XG5cbi8qIGxpbmUgMjUxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7IH1cblxuLyogbGluZSAyNTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiOyB9XG5cbi8qIGxpbmUgMjUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjsgfVxuXG4vKiBsaW5lIDI1NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7IH1cblxuLyogbGluZSAyNTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjsgfVxuXG4vKiBsaW5lIDI1NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7IH1cblxuLyogbGluZSAyNTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiOyB9XG5cbi8qIGxpbmUgMjU4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiOyB9XG5cbi8qIGxpbmUgMjU5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7IH1cblxuLyogbGluZSAyNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjsgfVxuXG4vKiBsaW5lIDI2MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7IH1cblxuLyogbGluZSAyNjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiOyB9XG5cbi8qIGxpbmUgMjYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7IH1cblxuLyogbGluZSAyNjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjsgfVxuXG4vKiBsaW5lIDI2NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7IH1cblxuLyogbGluZSAyNjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7IH1cblxuLyogbGluZSAyNjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjsgfVxuXG4vKiBsaW5lIDI2OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiOyB9XG5cbi8qIGxpbmUgMjY5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjsgfVxuXG4vKiBsaW5lIDI3MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiOyB9XG5cbi8qIGxpbmUgMjcxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7IH1cblxuLyogbGluZSAyNzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7IH1cblxuLyogbGluZSAyNzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7IH1cblxuLyogbGluZSAyNzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7IH1cblxuLyogbGluZSAyNzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiOyB9XG5cbi8qIGxpbmUgMjc2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjsgfVxuXG4vKiBsaW5lIDI3NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjsgfVxuXG4vKiBsaW5lIDI3OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7IH1cblxuLyogbGluZSAyNzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjsgfVxuXG4vKiBsaW5lIDI4MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjsgfVxuXG4vKiBsaW5lIDI4MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjsgfVxuXG4vKiBsaW5lIDI4MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7IH1cblxuLyogbGluZSAyODMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjsgfVxuXG4vKiBsaW5lIDI4NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiOyB9XG5cbi8qIGxpbmUgMjg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjsgfVxuXG4vKiBsaW5lIDI4NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiOyB9XG5cbi8qIGxpbmUgMjg3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjsgfVxuXG4vKiBsaW5lIDI4OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjsgfVxuXG4vKiBsaW5lIDI4OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7IH1cblxuLyogbGluZSAyOTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjsgfVxuXG4vKiBsaW5lIDI5MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7IH1cblxuLyogbGluZSAyOTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiOyB9XG5cbi8qIGxpbmUgMjkzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjsgfVxuXG4vKiBsaW5lIDI5NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiOyB9XG5cbi8qIGxpbmUgMjk1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiOyB9XG5cbi8qIGxpbmUgMjk2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiOyB9XG5cbi8qIGxpbmUgMjk3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7IH1cblxuLyogbGluZSAyOTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjsgfVxuXG4vKiBsaW5lIDI5OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7IH1cblxuLyogbGluZSAzMDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7IH1cblxuLyogbGluZSAzMDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiOyB9XG5cbi8qIGxpbmUgMzAyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7IH1cblxuLyogbGluZSAzMDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7IH1cblxuLyogbGluZSAzMDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiOyB9XG5cbi8qIGxpbmUgMzA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7IH1cblxuLyogbGluZSAzMDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiOyB9XG5cbi8qIGxpbmUgMzA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjsgfVxuXG4vKiBsaW5lIDMwOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjsgfVxuXG4vKiBsaW5lIDMwOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjsgfVxuXG4vKiBsaW5lIDMxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiOyB9XG5cbi8qIGxpbmUgMzExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjsgfVxuXG4vKiBsaW5lIDMxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjsgfVxuXG4vKiBsaW5lIDMxMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjsgfVxuXG4vKiBsaW5lIDMxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiOyB9XG5cbi8qIGxpbmUgMzE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiOyB9XG5cbi8qIGxpbmUgMzE2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjsgfVxuXG4vKiBsaW5lIDMxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjsgfVxuXG4vKiBsaW5lIDMxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiOyB9XG5cbi8qIGxpbmUgMzE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiOyB9XG5cbi8qIGxpbmUgMzIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiOyB9XG5cbi8qIGxpbmUgMzIxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjsgfVxuXG4vKiBsaW5lIDMyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7IH1cblxuLyogbGluZSAzMjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjsgfVxuXG4vKiBsaW5lIDMyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjsgfVxuXG4vKiBsaW5lIDMyNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiOyB9XG5cbi8qIGxpbmUgMzI2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7IH1cblxuLyogbGluZSAzMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiOyB9XG5cbi8qIGxpbmUgMzI4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjsgfVxuXG4vKiBsaW5lIDMyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiOyB9XG5cbi8qIGxpbmUgMzMwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiOyB9XG5cbi8qIGxpbmUgMzMxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjsgfVxuXG4vKiBsaW5lIDMzMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiOyB9XG5cbi8qIGxpbmUgMzMzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiOyB9XG5cbi8qIGxpbmUgMzM0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiOyB9XG5cbi8qIGxpbmUgMzM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiOyB9XG5cbi8qIGxpbmUgMzM2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiOyB9XG5cbi8qIGxpbmUgMzM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjsgfVxuXG4vKiBsaW5lIDMzOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjsgfVxuXG4vKiBsaW5lIDMzOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7IH1cblxuLyogbGluZSAzNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7IH1cblxuLyogbGluZSAzNDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiOyB9XG5cbi8qIGxpbmUgMzQyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiOyB9XG5cbi8qIGxpbmUgMzQzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjsgfVxuXG4vKiBsaW5lIDM0NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiOyB9XG5cbi8qIGxpbmUgMzQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjsgfVxuXG4vKiBsaW5lIDM0NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7IH1cblxuLyogbGluZSAzNDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjsgfVxuXG4vKiBsaW5lIDM0OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiOyB9XG5cbi8qIGxpbmUgMzQ5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7IH1cblxuLyogbGluZSAzNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiOyB9XG5cbi8qIGxpbmUgMzUxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiOyB9XG5cbi8qIGxpbmUgMzUyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiOyB9XG5cbi8qIGxpbmUgMzUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjsgfVxuXG4vKiBsaW5lIDM1NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7IH1cblxuLyogbGluZSAzNTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjsgfVxuXG4vKiBsaW5lIDM1NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjsgfVxuXG4vKiBsaW5lIDM1NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7IH1cblxuLyogbGluZSAzNTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7IH1cblxuLyogbGluZSAzNTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjsgfVxuXG4vKiBsaW5lIDM2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiOyB9XG5cbi8qIGxpbmUgMzYxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiOyB9XG5cbi8qIGxpbmUgMzYyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiOyB9XG5cbi8qIGxpbmUgMzYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7IH1cblxuLyogbGluZSAzNjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjsgfVxuXG4vKiBsaW5lIDM2NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7IH1cblxuLyogbGluZSAzNjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjsgfVxuXG4vKiBsaW5lIDM2NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuXG4vKiBsaW5lIDM2OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7IH1cblxuLyogbGluZSAzNjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7IH1cblxuLyogbGluZSAzNzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjsgfVxuXG4vKiBsaW5lIDM3MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7IH1cblxuLyogbGluZSAzNzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiOyB9XG5cbi8qIGxpbmUgMzczLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7IH1cblxuLyogbGluZSAzNzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7IH1cblxuLyogbGluZSAzNzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7IH1cblxuLyogbGluZSAzNzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7IH1cblxuLyogbGluZSAzNzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjsgfVxuXG4vKiBsaW5lIDM3OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7IH1cblxuLyogbGluZSAzNzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjsgfVxuXG4vKiBsaW5lIDM4MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjsgfVxuXG4vKiBsaW5lIDM4MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjsgfVxuXG4vKiBsaW5lIDM4MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7IH1cblxuLyogbGluZSAzODMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7IH1cblxuLyogbGluZSAzODQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjsgfVxuXG4vKiBsaW5lIDM4NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjsgfVxuXG4vKiBsaW5lIDM4NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7IH1cblxuLyogbGluZSAzODcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiOyB9XG5cbi8qIGxpbmUgMzg4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7IH1cblxuLyogbGluZSAzODksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7IH1cblxuLyogbGluZSAzOTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7IH1cblxuLyogbGluZSAzOTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjsgfVxuXG4vKiBsaW5lIDM5MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjsgfVxuXG4vKiBsaW5lIDM5MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiOyB9XG5cbi8qIGxpbmUgMzk0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7IH1cblxuLyogbGluZSAzOTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7IH1cblxuLyogbGluZSAzOTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjsgfVxuXG4vKiBsaW5lIDM5NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7IH1cblxuLyogbGluZSAzOTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjsgfVxuXG4vKiBsaW5lIDM5OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7IH1cblxuLyogbGluZSA0MDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjsgfVxuXG4vKiBsaW5lIDQwMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiOyB9XG5cbi8qIGxpbmUgNDAyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiOyB9XG5cbi8qIGxpbmUgNDAzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjsgfVxuXG4vKiBsaW5lIDQwNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjsgfVxuXG4vKiBsaW5lIDQwNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjsgfVxuXG4vKiBsaW5lIDQwNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7IH1cblxuLyogbGluZSA0MDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiOyB9XG5cbi8qIGxpbmUgNDA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjsgfVxuXG4vKiBsaW5lIDQwOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7IH1cblxuLyogbGluZSA0MTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjsgfVxuXG4vKiBsaW5lIDQxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7IH1cblxuLyogbGluZSA0MTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjsgfVxuXG4vKiBsaW5lIDQxMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjsgfVxuXG4vKiBsaW5lIDQxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiOyB9XG5cbi8qIGxpbmUgNDE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiOyB9XG5cbi8qIGxpbmUgNDE2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7IH1cblxuLyogbGluZSA0MTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjsgfVxuXG4vKiBsaW5lIDQxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiOyB9XG5cbi8qIGxpbmUgNDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7IH1cblxuLyogbGluZSA0MjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiOyB9XG5cbi8qIGxpbmUgNDIxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjsgfVxuXG4vKiBsaW5lIDQyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiOyB9XG5cbi8qIGxpbmUgNDIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjsgfVxuXG4vKiBsaW5lIDQyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiOyB9XG5cbi8qIGxpbmUgNDI1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiOyB9XG5cbi8qIGxpbmUgNDI2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjsgfVxuXG4vKiBsaW5lIDQyNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7IH1cblxuLyogbGluZSA0MjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7IH1cblxuLyogbGluZSA0MjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiOyB9XG5cbi8qIGxpbmUgNDMwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjsgfVxuXG4vKiBsaW5lIDQzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiOyB9XG5cbi8qIGxpbmUgNDMyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7IH1cblxuLyogbGluZSA0MzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjsgfVxuXG4vKiBsaW5lIDQzNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjsgfVxuXG4vKiBsaW5lIDQzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7IH1cblxuLyogbGluZSA0MzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjsgfVxuXG4vKiBsaW5lIDQzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjsgfVxuXG4vKiBsaW5lIDQzOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjsgfVxuXG4vKiBsaW5lIDQzOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7IH1cblxuLyogbGluZSA0NDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7IH1cblxuLyogbGluZSA0NDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiOyB9XG5cbi8qIGxpbmUgNDQyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjsgfVxuXG4vKiBsaW5lIDQ0MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiOyB9XG5cbi8qIGxpbmUgNDQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiOyB9XG5cbi8qIGxpbmUgNDQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjsgfVxuXG4vKiBsaW5lIDQ0NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7IH1cblxuLyogbGluZSA0NDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiOyB9XG5cbi8qIGxpbmUgNDQ4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiOyB9XG5cbi8qIGxpbmUgNDQ5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjsgfVxuXG4vKiBsaW5lIDQ1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiOyB9XG5cbi8qIGxpbmUgNDUxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjsgfVxuXG4vKiBsaW5lIDQ1MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7IH1cblxuLyogbGluZSA0NTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7IH1cblxuLyogbGluZSA0NTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiOyB9XG5cbi8qIGxpbmUgNDU1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjsgfVxuXG4vKiBsaW5lIDQ1NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7IH1cblxuLyogbGluZSA0NTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjsgfVxuXG4vKiBsaW5lIDQ1OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7IH1cblxuLyogbGluZSA0NTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7IH1cblxuLyogbGluZSA0NjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7IH1cblxuLyogbGluZSA0NjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiOyB9XG5cbi8qIGxpbmUgNDYyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiOyB9XG5cbi8qIGxpbmUgNDYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7IH1cblxuLyogbGluZSA0NjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7IH1cblxuLyogbGluZSA0NjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjsgfVxuXG4vKiBsaW5lIDQ2NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7IH1cblxuLyogbGluZSA0NjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjsgfVxuXG4vKiBsaW5lIDQ2OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7IH1cblxuLyogbGluZSA0NjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiOyB9XG5cbi8qIGxpbmUgNDcwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiOyB9XG5cbi8qIGxpbmUgNDcxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjsgfVxuXG4vKiBsaW5lIDQ3MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjsgfVxuXG4vKiBsaW5lIDQ3MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7IH1cblxuLyogbGluZSA0NzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiOyB9XG5cbi8qIGxpbmUgNDc1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiOyB9XG5cbi8qIGxpbmUgNDc2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjsgfVxuXG4vKiBsaW5lIDQ3NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjsgfVxuXG4vKiBsaW5lIDQ3OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7IH1cblxuLyogbGluZSA0NzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7IH1cblxuLyogbGluZSA0ODAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjsgfVxuXG4vKiBsaW5lIDQ4MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7IH1cblxuLyogbGluZSA0ODIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjsgfVxuXG4vKiBsaW5lIDQ4MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7IH1cblxuLyogbGluZSA0ODQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjsgfVxuXG4vKiBsaW5lIDQ4NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiOyB9XG5cbi8qIGxpbmUgNDg2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7IH1cblxuLyogbGluZSA0ODcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiOyB9XG5cbi8qIGxpbmUgNDg4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiOyB9XG5cbi8qIGxpbmUgNDg5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiOyB9XG5cbi8qIGxpbmUgNDkwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7IH1cblxuLyogbGluZSA0OTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjsgfVxuXG4vKiBsaW5lIDQ5MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjsgfVxuXG4vKiBsaW5lIDQ5MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjsgfVxuXG4vKiBsaW5lIDQ5NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7IH1cblxuLyogbGluZSA0OTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiOyB9XG5cbi8qIGxpbmUgNDk2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7IH1cblxuLyogbGluZSA0OTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiOyB9XG5cbi8qIGxpbmUgNDk4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7IH1cblxuLyogbGluZSA0OTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7IH1cblxuLyogbGluZSA1MDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjsgfVxuXG4vKiBsaW5lIDUwMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7IH1cblxuLyogbGluZSA1MDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiOyB9XG5cbi8qIGxpbmUgNTAzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiOyB9XG5cbi8qIGxpbmUgNTA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiOyB9XG5cbi8qIGxpbmUgNTA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiOyB9XG5cbi8qIGxpbmUgNTA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7IH1cblxuLyogbGluZSA1MDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiOyB9XG5cbi8qIGxpbmUgNTA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7IH1cblxuLyogbGluZSA1MDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiOyB9XG5cbi8qIGxpbmUgNTEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjsgfVxuXG4vKiBsaW5lIDUxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjsgfVxuXG4vKiBsaW5lIDUxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7IH1cblxuLyogbGluZSA1MTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjsgfVxuXG4vKiBsaW5lIDUxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiOyB9XG5cbi8qIGxpbmUgNTE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7IH1cblxuLyogbGluZSA1MTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7IH1cblxuLyogbGluZSA1MTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7IH1cblxuLyogbGluZSA1MTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiOyB9XG5cbi8qIGxpbmUgNTE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjsgfVxuXG4vKiBsaW5lIDUyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7IH1cblxuLyogbGluZSA1MjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjsgfVxuXG4vKiBsaW5lIDUyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjsgfVxuXG4vKiBsaW5lIDUyMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjsgfVxuXG4vKiBsaW5lIDUyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7IH1cblxuLyogbGluZSA1MjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiOyB9XG5cbi8qIGxpbmUgNTI2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7IH1cblxuLyogbGluZSA1MjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7IH1cblxuLyogbGluZSA1MjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjsgfVxuXG4vKiBsaW5lIDUyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjsgfVxuXG4vKiBsaW5lIDUzMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiOyB9XG5cbi8qIGxpbmUgNTMxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7IH1cblxuLyogbGluZSA1MzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7IH1cblxuLyogbGluZSA1MzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiOyB9XG5cbi8qIGxpbmUgNTM0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7IH1cblxuLyogbGluZSA1MzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7IH1cblxuLyogbGluZSA1MzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjsgfVxuXG4vKiBsaW5lIDUzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiOyB9XG5cbi8qIGxpbmUgNTM4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjsgfVxuXG4vKiBsaW5lIDUzOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjsgfVxuXG4vKiBsaW5lIDU0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiOyB9XG5cbi8qIGxpbmUgNTQxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7IH1cblxuLyogbGluZSA1NDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiOyB9XG5cbi8qIGxpbmUgNTQzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7IH1cblxuLyogbGluZSA1NDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiOyB9XG5cbi8qIGxpbmUgNTQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiOyB9XG5cbi8qIGxpbmUgNTQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7IH1cblxuLyogbGluZSA1NDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7IH1cblxuLyogbGluZSA1NDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7IH1cblxuLyogbGluZSA1NDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiOyB9XG5cbi8qIGxpbmUgNTUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiOyB9XG5cbi8qIGxpbmUgNTUxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjsgfVxuXG4vKiBsaW5lIDU1MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjsgfVxuXG4vKiBsaW5lIDU1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiOyB9XG5cbi8qIGxpbmUgNTU0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiOyB9XG5cbi8qIGxpbmUgNTU1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiOyB9XG5cbi8qIGxpbmUgNTU2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjsgfVxuXG4vKiBsaW5lIDU1NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7IH1cblxuLyogbGluZSA1NTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjsgfVxuXG4vKiBsaW5lIDU1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjsgfVxuXG4vKiBsaW5lIDU2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiOyB9XG5cbi8qIGxpbmUgNTYxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjsgfVxuXG4vKiBsaW5lIDU2MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiOyB9XG5cbi8qIGxpbmUgNTYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjsgfVxuXG4vKiBsaW5lIDU2NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiOyB9XG5cbi8qIGxpbmUgNTY1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiOyB9XG5cbi8qIGxpbmUgNTY2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiOyB9XG5cbi8qIGxpbmUgNTY3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjsgfVxuXG4vKiBsaW5lIDU2OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiOyB9XG5cbi8qIGxpbmUgNTY5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7IH1cblxuLyogbGluZSA1NzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjsgfVxuXG4vKiBsaW5lIDU3MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjsgfVxuXG4vKiBsaW5lIDU3MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiOyB9XG5cbi8qIGxpbmUgNTczLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiOyB9XG5cbi8qIGxpbmUgNTc0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiOyB9XG5cbi8qIGxpbmUgNTc1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjsgfVxuXG4vKiBsaW5lIDU3NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7IH1cblxuLyogbGluZSA1NzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiOyB9XG5cbi8qIGxpbmUgNTc4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7IH1cblxuLyogbGluZSA1NzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiOyB9XG5cbi8qIGxpbmUgNTgwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiOyB9XG5cbi8qIGxpbmUgNTgxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7IH1cblxuLyogbGluZSA1ODIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7IH1cblxuLyogbGluZSA1ODMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiOyB9XG5cbi8qIGxpbmUgNTg0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiOyB9XG5cbi8qIGxpbmUgNTg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7IH1cblxuLyogbGluZSA1ODYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjsgfVxuXG4vKiBsaW5lIDU4NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjsgfVxuXG4vKiBsaW5lIDU4OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjsgfVxuXG4vKiBsaW5lIDU4OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjsgfVxuXG4vKiBsaW5lIDU5MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7IH1cblxuLyogbGluZSA1OTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7IH1cblxuLyogbGluZSA1OTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjsgfVxuXG4vKiBsaW5lIDU5MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7IH1cblxuLyogbGluZSA1OTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7IH1cblxuLyogbGluZSA1OTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7IH1cblxuLyogbGluZSA1OTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7IH1cblxuLyogbGluZSA1OTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjsgfVxuXG4vKiBsaW5lIDU5OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjsgfVxuXG4vKiBsaW5lIDU5OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjsgfVxuXG4vKiBsaW5lIDYwMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiOyB9XG5cbi8qIGxpbmUgNjAxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7IH1cblxuLyogbGluZSA2MDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiOyB9XG5cbi8qIGxpbmUgNjAzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiOyB9XG5cbi8qIGxpbmUgNjA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiOyB9XG5cbi8qIGxpbmUgNjA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjsgfVxuXG4vKiBsaW5lIDYwNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjsgfVxuXG4vKiBsaW5lIDYwNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiOyB9XG5cbi8qIGxpbmUgNjA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjsgfVxuXG4vKiBsaW5lIDYwOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjsgfVxuXG4vKiBsaW5lIDYxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7IH1cblxuLyogbGluZSA2MTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiOyB9XG5cbi8qIGxpbmUgNjEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiOyB9XG5cbi8qIGxpbmUgNjEzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjsgfVxuXG4vKiBsaW5lIDYxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiOyB9XG5cbi8qIGxpbmUgNjE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7IH1cblxuLyogbGluZSA2MTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjsgfVxuXG4vKiBsaW5lIDYxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiOyB9XG5cbi8qIGxpbmUgNjE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7IH1cblxuLyogbGluZSA2MTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiOyB9XG5cbi8qIGxpbmUgNjIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiOyB9XG5cbi8qIGxpbmUgNjIxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7IH1cblxuLyogbGluZSA2MjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiOyB9XG5cbi8qIGxpbmUgNjIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7IH1cblxuLyogbGluZSA2MjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiOyB9XG5cbi8qIGxpbmUgNjI1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjsgfVxuXG4vKiBsaW5lIDYyNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7IH1cblxuLyogbGluZSA2MjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7IH1cblxuLyogbGluZSA2MjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiOyB9XG5cbi8qIGxpbmUgNjI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7IH1cblxuLyogbGluZSA2MzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjsgfVxuXG4vKiBsaW5lIDYzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjsgfVxuXG4vKiBsaW5lIDYzMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7IH1cblxuLyogbGluZSA2MzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjsgfVxuXG4vKiBsaW5lIDYzNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiOyB9XG5cbi8qIGxpbmUgNjM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiOyB9XG5cbi8qIGxpbmUgNjM2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjsgfVxuXG4vKiBsaW5lIDYzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7IH1cblxuLyogbGluZSA2MzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjsgfVxuXG4vKiBsaW5lIDYzOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7IH1cblxuLyogbGluZSA2NDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7IH1cblxuLyogbGluZSA2NDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7IH1cblxuLyogbGluZSA2NDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7IH1cblxuLyogbGluZSA2NDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjsgfVxuXG4vKiBsaW5lIDY0NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7IH1cblxuLyogbGluZSA2NDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmNcIjsgfVxuXG4vKiBsaW5lIDY0NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiOyB9XG5cbi8qIGxpbmUgNjQ3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjsgfVxuXG4vKiBsaW5lIDY0OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzBcIjsgfVxuXG4vKiBsaW5lIDY0OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiOyB9XG5cbi8qIGxpbmUgNjUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiOyB9XG5cbi8qIGxpbmUgNjUxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjsgfVxuXG4vKiBsaW5lIDY1MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiOyB9XG5cbi8qIGxpbmUgNjUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7IH1cblxuLyogbGluZSA2NTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjsgfVxuXG4vKiBsaW5lIDY1NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiOyB9XG5cbi8qIGxpbmUgNjU2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7IH1cblxuLyogbGluZSA2NTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiOyB9XG5cbi8qIGxpbmUgNjU4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjsgfVxuXG4vKiBsaW5lIDY1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiOyB9XG5cbi8qIGxpbmUgNjYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiOyB9XG5cbi8qIGxpbmUgNjYxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiOyB9XG5cbi8qIGxpbmUgNjYyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjsgfVxuXG4vKiBsaW5lIDY2MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjsgfVxuXG4vKiBsaW5lIDY2NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjsgfVxuXG4vKiBsaW5lIDY2NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiOyB9XG5cbi8qIGxpbmUgNjY2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7IH1cblxuLyogbGluZSA2NjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7IH1cblxuLyogbGluZSA2NjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjsgfVxuXG4vKiBsaW5lIDY2OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7IH1cblxuLyogbGluZSA2NzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiOyB9XG5cbi8qIGxpbmUgNjcxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjsgfVxuXG4vKiBsaW5lIDY3MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7IH1cblxuLyogbGluZSA2NzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiOyB9XG5cbi8qIGxpbmUgNjc0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiOyB9XG5cbi8qIGxpbmUgNjc1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7IH1cblxuLyogbGluZSA2NzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjsgfVxuXG4vKiBsaW5lIDY3NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7IH1cblxuLyogbGluZSA2NzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7IH1cblxuLyogbGluZSA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzICovXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyAqL1xuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4vKiBUaGlyZCBQYXJ0eSBPdmVycmlkZXMgKi9cbi8qIGxpbmUgMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDQwcHg7IH1cblxuLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC8qIGxpbmUgMTYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLyogbGluZSAyMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDI2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuICAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7IH1cblxuLyogbGluZSAzMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAzNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiOyB9XG5cbi8qIGxpbmUgMzksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyogbGluZSA0MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5zbGljay1kb3RzIHtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IC0yNXB4OyB9XG5cbi8qIGxpbmUgNTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4uc2xpY2stZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2MSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5oZXJvX2hvbWUuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA2MSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbiAgICAuaGVyb19ob21lLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi8qIGxpbmUgNjksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4uaGVyb19ob21lIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDcyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuICAuaGVyb19ob21lIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDRcIjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLyogbGluZSA3OCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5oZXJvX2hvbWUgLnNsaWNrLW5leHQge1xuICByaWdodDogMDsgfVxuICAvKiBsaW5lIDgxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuICAuaGVyb19ob21lIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDg4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuICAuaGVyb19ob21lIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDE1cHg7IH0gfVxuXG4vKiBsaW5lIDk3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuLmNyb3NzLXNlbGwtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDk3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5jcm9zcy1zZWxsLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgIC8qIGxpbmUgOTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gICAgLmNyb3NzLXNlbGwtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDk3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5jcm9zcy1zZWxsLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cbiAgLyogbGluZSAxMjIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gIC5jcm9zcy1zZWxsLWNvbnRhaW5lciAuY3Jvc3Mtc2VsbC1oZWFkaW5nIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMaWdodFwiLCBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTIyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgLmNyb3NzLXNlbGwtY29udGFpbmVyIC5jcm9zcy1zZWxsLWhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9IH1cblxuLyogbGluZSAxNDUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4uY3Jvc3Nfc2VsbF9jYXJvdXNlbC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDE0OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5jcm9zc19zZWxsX2Nhcm91c2VsIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxNDksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gICAgLmNyb3NzX3NlbGxfY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiA1cHg7IH0gfVxuXG4vKiBsaW5lIDE1NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5jcm9zc19zZWxsX2Nhcm91c2VsIC5zbGljay1wcmV2LFxuLmNyb3NzX3NlbGxfY2Fyb3VzZWwgLnNsaWNrLW5leHQge1xuICB0b3A6IDQzJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gIC8qIGxpbmUgMTYyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuICAuY3Jvc3Nfc2VsbF9jYXJvdXNlbCAuc2xpY2stcHJldjpob3ZlciwgLmNyb3NzX3NlbGxfY2Fyb3VzZWwgLnNsaWNrLXByZXY6Zm9jdXMsXG4gIC5jcm9zc19zZWxsX2Nhcm91c2VsIC5zbGljay1uZXh0OmhvdmVyLFxuICAuY3Jvc3Nfc2VsbF9jYXJvdXNlbCAuc2xpY2stbmV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG5cbi8qIGxpbmUgMTY4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuLmNyb3NzX3NlbGxfY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDE3MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5jcm9zc19zZWxsX2Nhcm91c2VsIC5zbGljay1saXN0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSAxNzcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4uY3Jvc3Nfc2VsbF9jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IC00MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OTk5OTk7IH1cbiAgLyogbGluZSAxODMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gIC5jcm9zc19zZWxsX2Nhcm91c2VsIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7IH1cblxuLyogbGluZSAxOTAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4uY3Jvc3Nfc2VsbF9jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5OTk5OTk7IH1cbiAgLyogbGluZSAxOTYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gIC5jcm9zc19zZWxsX2Nhcm91c2VsIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7IH1cblxuLyogTGVnYWN5IENvbXBvbmVudHMgKi9cbi8qIGxpbmUgMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9zbWFydC10YWJzLnNjc3MgKi9cbi5zdE1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDAgc29saWQgI0NDQztcbiAgZm9udC1zaXplOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvc21hcnQtdGFicy5zY3NzICovXG4uc3RDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi8qIGxpbmUgMjMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvc21hcnQtdGFicy5zY3NzICovXG4uc3RNYWluIGRpdi50YWJDb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAwIHNvbGlkICNENEQ0RDQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSAzMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9zbWFydC10YWJzLnNjc3MgKi9cbi5zdE1haW4gdWwudGFiQW5jaG9yIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4vKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3NtYXJ0LXRhYnMuc2NzcyAqL1xuLnN0TWFpbiB1bC50YWJBbmNob3IgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA0NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9zbWFydC10YWJzLnNjc3MgKi9cbi5zdE1haW4gdWwudGFiQW5jaG9yIGxpIHNwYW4ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDg1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICB6LWluZGV4OiA5OTk5OTk7IH1cblxuLyogbGluZSA1NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9zbWFydC10YWJzLnNjc3MgKi9cbi5zdE1haW4gdWwudGFiQW5jaG9yIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICNkZGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgYmFja2dyb3VuZDogIzY2NjY2NjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLyogbGluZSA2OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9zbWFydC10YWJzLnNjc3MgKi9cbi5zdE1haW4gdWwudGFiQW5jaG9yIGxpIGEgc21hbGwge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLyogbGluZSA3MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9zbWFydC10YWJzLnNjc3MgKi9cbi5zdE1haW4gdWwudGFiQW5jaG9yIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZDogIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDc4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3NtYXJ0LXRhYnMuc2NzcyAqL1xuLnN0TWFpbiB1bC50YWJBbmNob3IgbGkgYS5zZWwge1xuICBjb2xvcjogI0ZCQzlCQTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Y2ZjZmNjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIGxpbmUgODYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvc21hcnQtdGFicy5zY3NzICovXG4ubG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0OCU7XG4gIHRvcDogNDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ0RDQ7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjYgdXJsKC9pbWFnZXMvbG9hZGVyLmdpZikgbm8tcmVwZWF0IDEwcHggMTBweDsgfVxuXG4vKiBsaW5lIDEwMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9zbWFydC10YWJzLnNjc3MgKi9cbmEuc3RMaW5rcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG5cbi8qIGxpbmUgMTEyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3NtYXJ0LXRhYnMuc2NzcyAqL1xuYS5zdExpbmtzOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLyogbGluZSAxMTgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvc21hcnQtdGFicy5zY3NzICovXG4uYWRkZWQtdG8tY2FydC1pbWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMTE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3NtYXJ0LXRhYnMuc2NzcyAqL1xuICAgIC5hZGRlZC10by1jYXJ0LWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvY2hlY2stcHJldmlldy1vdmVybGF5LnNjc3MgKi9cbi5jaGVjay1wcmV2aWV3X19vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9jaGVjay1wcmV2aWV3LW92ZXJsYXkuc2NzcyAqL1xuLmNoZWNrLXByZXZpZXdfX292ZXJsYXktLXBlcnNvbmFsMDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL292ZXJsYXlfUGVyc29uYWxDaGVja19UYWIxLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLyogbGluZSAyMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9jaGVjay1wcmV2aWV3LW92ZXJsYXkuc2NzcyAqL1xuLmNoZWNrLXByZXZpZXdfX292ZXJsYXktLXBlcnNvbmFsMTpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzL292ZXJsYXlfUGVyc29uYWxDaGVja19UYWIyLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLyogbGluZSAzMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9jaGVjay1wcmV2aWV3LW92ZXJsYXkuc2NzcyAqL1xuLndpZHRoLTEwMCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9mb3JtLWVycm9ycy5zY3NzICovXG4uZXJyb3JzbWFsbCxcbi5ib2xkcmVkIHtcbiAgY29sb3I6ICM4ZjEwMWY7IH1cblxuLyogbGluZSA0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2VudW1iZXJfY2xpY2tlZCxcbi5wYWdlbnVtYmVyX2xpbmssXG5hLnBhZ2VudW1iZXJpbmdfdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdlbnVtYmVyX2NsaWNrZWQsXG4ucGFnZW51bWJlcl9saW5rIHtcbiAgcGFkZGluZzogMnB4IDdweCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGNvbG9yOiAjQjI1RDY0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMjQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzICovXG5hLnBhZ2VudW1iZXJpbmdfdGV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICNCMjVENjQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2VudW1iZXJfY2xpY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI0IyNUQ2NDtcbiAgYmFja2dyb3VuZDogI0IyNUQ2NDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA0NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdlbnVtYmVyX2xpbms6aG92ZXIsXG5hLnBhZ2VudW1iZXJpbmdfdGV4dDpob3Zlcixcbi5wYWdlbnVtYmVyX2xpbms6Zm9jdXMsXG5hLnBhZ2VudW1iZXJpbmdfdGV4dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Q5ZDlkOTtcbiAgY29sb3I6ICNCMjVENjQ7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDU2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2VudW1iZXJfY2xpY2tlZDpob3Zlcixcbi5wYWdlbnVtYmVyX2NsaWNrZWQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBsaW5lIDYyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyAqL1xuYS5wYWdlbnVtYmVyaW5nX3RleHQ6aG92ZXIsXG5hLnBhZ2VudW1iZXJpbmdfdGV4dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0IyNUQ2NDtcbiAgYmFja2dyb3VuZDogI0IyNUQ2NDtcbiAgY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogTWl4aW5zICovXG4vKiBDb21wb25lbnRzICovXG4vKiBsaW5lIDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb2xvci1oZWxwZXJzLnNjc3MgKi9cbi5iZy1jb2xvci1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY29sb3ItaGVscGVycy5zY3NzICovXG4uYmctY29sb3ItZ3JheS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyOyB9XG5cbi8qIGxpbmUgMTAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb2xvci1oZWxwZXJzLnNjc3MgKi9cbi5iZy1jb2xvci1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb2xvci1oZWxwZXJzLnNjc3MgKi9cbi5iZy1jb2xvci1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjsgfVxuXG4vKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY29sb3ItaGVscGVycy5zY3NzICovXG4uYmctY29sb3ItZ3JheS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7IH1cblxuLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NvbG9yLWhlbHBlcnMuc2NzcyAqL1xuLmJnLWNvbG9yLWdyYXktbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cblxuLyogbGluZSAyNiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NvbG9yLWhlbHBlcnMuc2NzcyAqL1xuLmJnLWNvbG9yLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb2xvci1oZWxwZXJzLnNjc3MgKi9cbi5iZy10YWJsZS1ib3JkZXItY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi8qIGxpbmUgMzYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb2xvci1oZWxwZXJzLnNjc3MgKi9cbi5iZy1jb2xvci1icmFuZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4vKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY29sb3ItaGVscGVycy5zY3NzICovXG4uYmctY29sb3ItYnJhbmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMUE1N0U7IH1cblxuLyogbGluZSA0NCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NvbG9yLWhlbHBlcnMuc2NzcyAqL1xuLmJnLWNvbG9yLWJyYW5kLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDOUJBOyB9XG5cbi8qIGxpbmUgNDgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb2xvci1oZWxwZXJzLnNjc3MgKi9cbi5iZy1jb2xvci1icmFuZC1pbmZvLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRmMTsgfVxuXG4vKiBsaW5lIDUyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY29sb3ItaGVscGVycy5zY3NzICovXG4uYmctY29sb3ItYnJhbmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMjY2NDk7IH1cblxuLyogbGluZSA1NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NvbG9yLWhlbHBlcnMuc2NzcyAqL1xuLmJnLWNvbG9yLWJyYW5kLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTFCMzQ7IH1cblxuLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NvbG9yLWhlbHBlcnMuc2NzcyAqL1xuLmJnLXByb21vLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZjJmNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb2xvci1oZWxwZXJzLnNjc3MgKi9cbi50ZXh0LWdyYXktbGlnaHQge1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4vKiBsaW5lIDcwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY29sb3ItaGVscGVycy5zY3NzICovXG4udGV4dC1wcm9tbyB7XG4gIGNvbG9yOiAjMDA1ZDZhOyB9XG5cbi8qIGxpbmUgNzQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb2xvci1oZWxwZXJzLnNjc3MgKi9cbi5jb2xvci1wcm9tbyB7XG4gIGNvbG9yOiAjMDBBOUMwOyB9XG5cbi8qIGxpbmUgMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3R5cG9ncmFwaHktaGVscGVycy5zY3NzICovXG4udGV4dC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMaWdodFwiLCBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3R5cG9ncmFwaHktaGVscGVycy5zY3NzICovXG4udGV4dC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FOZXVlUm9tYW5cIiwgXCJIZWx2ZXRpY2FOZXVlLVJvbWFuXCIsIFwiSGVsdmV0aWNhIE5ldWUgUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDEyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvdHlwb2dyYXBoeS1oZWxwZXJzLnNjc3MgKi9cbi50ZXh0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVNZWRpdW1cIiwgXCJIZWx2ZXRpY2FOZXVlLU1lZGl1bVwiLCBcIkhlbHZldGljYSBOZXVlIE1lZGl1bVwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90eXBvZ3JhcGh5LWhlbHBlcnMuc2NzcyAqL1xuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVCb2xkXCIsIFwiSGVsdmV0aWNhTmV1ZS1Cb2xkXCIsIFwiSGVsdmV0aWNhIE5ldWUgQm9sZFwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgMjMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90eXBvZ3JhcGh5LWhlbHBlcnMuc2NzcyAqL1xuLnRleHQtbGV0dGVyc3BhY2UtMSB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cblxuLyogbGluZSAyOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3R5cG9ncmFwaHktaGVscGVycy5zY3NzICovXG4ucGRwLWhlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTQwcHgpIHtcbiAgICAvKiBsaW5lIDI4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvdHlwb2dyYXBoeS1oZWxwZXJzLnNjc3MgKi9cbiAgICAucGRwLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3R5cG9ncmFwaHktaGVscGVycy5zY3NzICovXG4gICAgLnBkcC1oZWFkaW5nIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9saXN0cy5zY3NzICovXG4ubGlzdC1hbGlnbmVkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4OyB9XG5cbi8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2xpc3RzLnNjc3MgKi9cbi5saXN0LXZlcnRpY2FsLXNwYWNlLXNtYWxsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9saXN0cy5zY3NzICovXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4vKiBsaW5lIDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zcGFjaW5nLWhlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi10b3AtY29tcHV0ZWQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ubWFyZ2luLWJvdHRvbS1jb21wdXRlZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ubWFyZ2luLXRvcC0wIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tdG9wLTIge1xuICBtYXJnaW4tdG9wOiAycHg7IH1cblxuLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ubWFyZ2luLXRvcC0zIHtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi8qIGxpbmUgMjIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zcGFjaW5nLWhlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi10b3AtNCB7XG4gIG1hcmdpbi10b3A6IDRweDsgfVxuXG4vKiBsaW5lIDI2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tdG9wLTUge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLyogbGluZSAzMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ubWFyZ2luLXRvcC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLyogbGluZSAzNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ubWFyZ2luLXRvcC0xOSB7XG4gIG1hcmdpbi10b3A6IDE5cHg7IH1cblxuLyogbGluZSAzOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ubWFyZ2luLXRvcC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLyogbGluZSA0MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ubWFyZ2luLXRvcC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLyogbGluZSA0NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ubWFyZ2luLWJvdHRvbS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tYm90dG9tLTIge1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuLyogbGluZSA1NCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ubWFyZ2luLWJvdHRvbS0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSA1OCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ubWFyZ2luLWJvdHRvbS0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLyogbGluZSA2MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ubWFyZ2luLWxlZnQtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4vKiBsaW5lIDY4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5wYWRkaW5nLWxlZnQtMCB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBsaW5lIDcyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5wYWRkaW5nLWxlZnQtY29tcHV0ZWQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLyogbGluZSA3NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ucGFkZGluZy10b3AtYm90dG9tLTUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cblxuLyogbGluZSA4MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4uY2VudGVyLWhvcml6b250YWwge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2RlbW8taW5wdXQtZm9jdXMtc3RhdGUuc2NzcyAqL1xuI2ZvY3VzZWRJbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogIzAwQTlDMDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMCwgMTY5LCAxOTIsIDAuNik7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2J1dHRvbi1kcm9wZG93bnMuc2NzcyAqL1xuICAudHdvLWNvbHVtbi5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDQzMHB4OyB9IH1cblxuLyogbGluZSAxMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2J1dHRvbi1kcm9wZG93bnMuc2NzcyAqL1xuLnR3by1jb2x1bW4uZHJvcGRvd24tbWVudSA+IGxpID4gdWwuY29sLXNtLTYge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9idXR0b24tZHJvcGRvd25zLnNjc3MgKi9cbi50d28tY29sdW1uLmRyb3Bkb3duLW1lbnUgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMzEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9idXR0b24tZHJvcGRvd25zLnNjc3MgKi9cbi50d28tY29sdW1uLmRyb3Bkb3duLW1lbnUgPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyLCAudHdvLWNvbHVtbi5kcm9wZG93bi1tZW51ID4gbGkgPiB1bCA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLyogbGluZSA0MSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2J1dHRvbi1kcm9wZG93bnMuc2NzcyAqL1xuLnR3by1jb2x1bW4uZHJvcGRvd24tbWVudSA+IGxpID4gdWwgPiAuYWN0aXZlID4gYTpob3ZlciwgLnR3by1jb2x1bW4uZHJvcGRvd24tbWVudSA+IGxpID4gdWwgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLyogbGluZSAyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvdGh1bWJuYWlscy5zY3NzICovXG4udGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3RodW1ibmFpbHMuc2NzcyAqL1xuLnRodW1ibmFpbCAudGh1bWJuYWlsLWhlYWRpbmcge1xuICBtaW4taGVpZ2h0OiA0NnB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhTmV1ZVJvbWFuXCIsIFwiSGVsdmV0aWNhTmV1ZS1Sb21hblwiLCBcIkhlbHZldGljYSBOZXVlIFJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvdGh1bWJuYWlscy5zY3NzICovXG4gICAgLnRodW1ibmFpbCAudGh1bWJuYWlsLWhlYWRpbmcge1xuICAgICAgbWF4LWhlaWdodDogNDZweDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfSB9XG5cbi8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90aHVtYm5haWxzLnNjc3MgKi9cbi50aHVtYm5haWwgLnRodW1ibmFpbC1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4vKiBsaW5lIDI0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvdGh1bWJuYWlscy5zY3NzICovXG4udGh1bWJuYWlsOmhvdmVyLCAudGh1bWJuYWlsOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDI5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvdGh1bWJuYWlscy5zY3NzICovXG4gIC50aHVtYm5haWwucHJvZHVjdC1jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG5cbi8qIGxpbmUgMzYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90aHVtYm5haWxzLnNjc3MgKi9cbi50aHVtYm5haWwucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW1hZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTc1cHg7IH1cbiAgLyogbGluZSA0MSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3RodW1ibmFpbHMuc2NzcyAqL1xuICAudGh1bWJuYWlsLnByb2R1Y3QtY2FyZCAucHJvZHVjdC1jYXJkLWltYWdlLXdyYXAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDE3NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWU2ZWE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMjVweCA0MHB4IC0zNHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7IH1cblxuLyogbGluZSA2MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3RodW1ibmFpbHMuc2NzcyAqL1xuLnRodW1ibmFpbC5jcm9zcy1zZWxsLWNhcmQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC8qIGxpbmUgNjksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90aHVtYm5haWxzLnNjc3MgKi9cbiAgLnRodW1ibmFpbC5jcm9zcy1zZWxsLWNhcmQgLnRodW1ibmFpbC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgNjksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90aHVtYm5haWxzLnNjc3MgKi9cbiAgICAgIC50aHVtYm5haWwuY3Jvc3Mtc2VsbC1jYXJkIC50aHVtYm5haWwtaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNjMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90aHVtYm5haWxzLnNjc3MgKi9cbiAgICAudGh1bWJuYWlsLmNyb3NzLXNlbGwtY2FyZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gIC8qIGxpbmUgODQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90aHVtYm5haWxzLnNjc3MgKi9cbiAgLnRodW1ibmFpbC5jcm9zcy1zZWxsLWNhcmQ6aG92ZXIsIC50aHVtYm5haWwuY3Jvc3Mtc2VsbC1jYXJkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1vcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDEyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvbW9kYWxzLnNjc3MgKi9cbiAgLm1vZGFsLW9wZW4uc291cmNlLWNvZGUtbW9kYWwtb3BlbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi8qIFNhZmFyaSA5KyAobm9uLWlPUykgKi9cbi8qIGxpbmUgMjQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9tb2RhbHMuc2NzcyAqL1xuXzotd2Via2l0LWZ1bGwtc2NyZWVuOm5vdCg6cm9vdDpyb290KSxcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXk6IGluaGVyaXQ7IH1cblxuLyogbGluZSAyOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL21vZGFscy5zY3NzICovXG4ubW9kYWwtZGlhbG9nIHtcbiAgaGVpZ2h0OiAxMDElOyB9XG5cbi8qIGxpbmUgMzMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLyogbGluZSA0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGlkZS1nb29nbGUtaWZyYW1lLnNjc3MgKi9cbmlmcmFtZVtuYW1lPWdvb2dsZV9jb252ZXJzaW9uX2ZyYW1lXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5jb250YWluZXIuY29udGFpbmVyLWV4cGFuZC5jb250YWluZXItZXhwYW5kLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAuY29udGFpbmVyLmNvbnRhaW5lci1leHBhbmQuY29udGFpbmVyLWV4cGFuZC1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgMjcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuLm5hdmJhciB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51LnR3by1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC8qIGxpbmUgNDgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51LnR3by1jb2x1bW4gbGkgPiB1bCA+IGxpID4gYSxcbiAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudS50d28tY29sdW1uIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7IH1cbiAgICAvKiBsaW5lIDUyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudS50d28tY29sdW1uIGxpID4gdWwgPiBsaSA+IGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC8qIGxpbmUgNTQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUudHdvLWNvbHVtbiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudS50d28tY29sdW1uIGxpID4gdWwgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cblxuLyogbGluZSA2MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4ubmF2YmFyLW1rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNjMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjsgfVxuICAgICAgLyogbGluZSA3MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAubmF2YmFyLW1rIC5jb250YWluZXIsXG4gICAgICAubmF2YmFyLW1rIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAvKiBsaW5lIDc3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1tayAuY2FydC1ncm91cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSA3NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAubmF2YmFyLW1rIC5jYXJ0LWdyb3VwIHtcbiAgICAgICAgdG9wOiAtMzBweDsgfSB9XG4gIC8qIGxpbmUgODcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5jYXJ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLmNhcnQ6YmVmb3JlLCAubmF2YmFyLW1rIC5jYXJ0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLmNhcnQ6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgODcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1tayAuY2FydCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC8qIGxpbmUgOTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5jYXJ0LWluZGljYXRvcnMge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLyogbGluZSAxMDAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLmNhcnQtaW5kaWNhdG9ycyBpIHtcbiAgICAgIGNvbG9yOiAjZjhhMzhhOyB9XG4gIC8qIGxpbmUgMTA1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1tayAuY2FydC10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgICAvKiBsaW5lIDEwNSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAubmF2YmFyLW1rIC5jYXJ0LXRleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAvKiBsaW5lIDExMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLmNhcnQ6aG92ZXIgLmNhcnQtaW5kaWNhdG9ycyBpLFxuICAubmF2YmFyLW1rIC5jYXJ0OmZvY3VzIC5jYXJ0LWluZGljYXRvcnMgaSB7XG4gICAgY29sb3I6ICNGQkM5QkE7IH1cbiAgLyogbGluZSAxMTgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5jYXJ0LWNvdW50LWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCMjVENjQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogMXB4OyB9XG4gICAgLyogbGluZSAxMzEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLmNhcnQtY291bnQtY29udGFpbmVyLmNhcnQtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDEzNSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLmNhcnQtY291bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDYzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gICAgICAvKiBsaW5lIDE0NCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAubmF2YmFyLW1rIC5pbnB1dC1ncm91cC1zbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgICAgLyogbGluZSAxNDcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1tayAuY2FydC1jb3VudC1jb250YWluZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC8qIGxpbmUgMTUwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItbWsgLm5hdmJhci1oZWFkZXIsXG4gICAgICAubmF2YmFyLW1rIC5jb250YWluZXItZXhwYW5kIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLyogbGluZSAxNTUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5uYXZiYXItYnJhbmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE5NXB4OyB9XG4gICAgLyogbGluZSAxNTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm5hdmJhci1icmFuZCBpbWc6bm90KC5wbmcpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gICAgICAvKiBsaW5lIDE1NSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAubmF2YmFyLW1rIC5uYXZiYXItYnJhbmQge1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAxNTUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1tayAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIHRvcDogLTgycHg7IH0gfVxuICAvKiBsaW5lIDE4MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogI2JmYmZiZjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDE5MCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDFweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDFweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjRkJDOUJBOyB9IH1cbiAgLyogbGluZSAyMDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogI2JmYmZiZjsgfVxuICAgIC8qIGxpbmUgMjAzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLW1rIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAyMTAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1tayAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1OyB9XG4gIC8qIGxpbmUgMjE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1tayAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLW1rIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAyMjgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5uYXYtc2VhcmNoIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhYjZhMjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAyMjcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm5hdi1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC02OHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDsgfSB9XG4gIC8qIGxpbmUgMjQ1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1tayAubWstc2VydmljZS1saW5rcyA+IGxpID4gYS5xdWljay1yZW9yZGVyIHtcbiAgICBjb2xvcjogI0IyNUQ2NDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLyogbGluZSAyNDgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm1rLXNlcnZpY2UtbGlua3MgPiBsaSA+IGEucXVpY2stcmVvcmRlciA+IC5xdWljay1yZW9yZGVyLWFycm93IHtcbiAgICAgIGNvbG9yOiAjYmU3NTdiOyB9XG4gICAgLyogbGluZSAyNTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm1rLXNlcnZpY2UtbGlua3MgPiBsaSA+IGEucXVpY2stcmVvcmRlcjpob3ZlciwgLm5hdmJhci1tayAubWstc2VydmljZS1saW5rcyA+IGxpID4gYS5xdWljay1yZW9yZGVyOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjOTU0NzRkOyB9XG4gICAgICAvKiBsaW5lIDI1NCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAubmF2YmFyLW1rIC5tay1zZXJ2aWNlLWxpbmtzID4gbGkgPiBhLnF1aWNrLXJlb3JkZXI6aG92ZXIgPiAucXVpY2stcmVvcmRlci1hcnJvdywgLm5hdmJhci1tayAubWstc2VydmljZS1saW5rcyA+IGxpID4gYS5xdWljay1yZW9yZGVyOmZvY3VzID4gLnF1aWNrLXJlb3JkZXItYXJyb3cge1xuICAgICAgICBjb2xvcjogIzk1NDc0ZDsgfVxuICAvKiBsaW5lIDI2MCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLm1rLXNlcnZpY2UtbGlua3MgPiBsaSA+IGEuc3BlY2lhbC1vZmZlcnMge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLyogbGluZSAyNjIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm1rLXNlcnZpY2UtbGlua3MgPiBsaSA+IGEuc3BlY2lhbC1vZmZlcnM6aG92ZXIsIC5uYXZiYXItbWsgLm1rLXNlcnZpY2UtbGlua3MgPiBsaSA+IGEuc3BlY2lhbC1vZmZlcnM6Zm9jdXMge1xuICAgICAgY29sb3I6ICNGQkM5QkE7IH1cbiAgLyogbGluZSAyNjcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5tay1zZXJ2aWNlLWxpbmtzID4gbGkgPiBhLnNwZWNpYWwtb2ZmZXJzOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDI0MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAubWstc2VydmljZS1saW5rcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTk0cHg7IH1cbiAgICAgIC8qIGxpbmUgMjc5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItbWsgLm1rLXNlcnZpY2UtbGlua3MgPiBsaSA+IGEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjYmZiZmJmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAvKiBsaW5lIDI4NSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAgIC5uYXZiYXItbWsgLm1rLXNlcnZpY2UtbGlua3MgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbWsgLm1rLXNlcnZpY2UtbGlua3MgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC8qIGxpbmUgMjg5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgICAgLm5hdmJhci1tayAubWstc2VydmljZS1saW5rcyA+IGxpID4gYS5xdWljay1yZW9yZGVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSAyOTUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm5hdi1saW5rcy1wZXJzLWZsb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAvKiBsaW5lIDMwMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAubmF2YmFyLW1rIC5uYXYtbGlua3MtcGVycy1mbG93ID4gbGkgPiBhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC8qIGxpbmUgMzA3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1tayAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgMzE1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLW1rIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSAzMjAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAzMjUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5uYXZiYXItdG9nZ2xlOmhvdmVyIC5pY29uLWJhcixcbiAgLm5hdmJhci1tayAubmF2YmFyLXRvZ2dsZTpmb2N1cyAuaWNvbi1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7IH1cbiAgLyogbGluZSAzMzAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItbWsgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICMwOTA5MDk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMzMzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItbWsgLm5hdmJhci1jb2xsYXBzZSAubmF2LXNlYXJjaC10ZXh0LWlucHV0LFxuICAgICAgLm5hdmJhci1tayAubmF2YmFyLWZvcm0gLm5hdi1zZWFyY2gtdGV4dC1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfSB9XG4gIC8qIGxpbmUgMzQzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1tayAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1tayAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1tayAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDM1MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogI2JmYmZiZjsgfVxuICAgICAgLyogbGluZSAzNTUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgMzYyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTsgfVxuICAgIC8qIGxpbmUgMzcwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAvKiBsaW5lIDM3OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudS50d28tY29sdW1uID4gbGkgPiB1bCA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogI2JmYmZiZjsgfVxuICAgICAgLyogbGluZSAzODEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudS50d28tY29sdW1uID4gbGkgPiB1bCA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudS50d28tY29sdW1uID4gbGkgPiB1bCA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgMzg4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51LnR3by1jb2x1bW4gPiBsaSA+IHVsID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUudHdvLWNvbHVtbiA+IGxpID4gdWwgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudS50d28tY29sdW1uID4gbGkgPiB1bCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUxNTsgfVxuICAgIC8qIGxpbmUgMzk2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51LnR3by1jb2x1bW4gPiBsaSA+IHVsID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudS50d28tY29sdW1uID4gbGkgPiB1bCA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUudHdvLWNvbHVtbiA+IGxpID4gdWwgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAvKiBsaW5lIDQxMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogI2JmYmZiZjsgfVxuICAgIC8qIGxpbmUgNDEyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIC5uYXZiYXItbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDQxNiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogI2JmYmZiZjsgfVxuICAgIC8qIGxpbmUgNDE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIC5idG4tbGluazpob3ZlciwgLm5hdmJhci1tayAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDQyNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLW1rIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItbWsgLmJ0bi1saW5rOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLW1rIC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuLnNpdGUtZm9vdGVyIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDRkNGQ0OyB9XG4gIC8qIGxpbmUgOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gIC5zaXRlLWZvb3RlciBhIHtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC8qIGxpbmUgMTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAgIC5zaXRlLWZvb3RlciBhOmhvdmVyLCAuc2l0ZS1mb290ZXIgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzczNzM3MzsgfVxuICAvKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIC5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvYnJlYWRjcnVtYnMuc2NzcyAqL1xuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNmNWY1ZjU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLnBhbmVsLXBkcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAvKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5wYW5lbC1wZHAge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gIC5wYW5lbC1wZHAgLnBhbmVsLWJvZHksXG4gIC5wYW5lbC1wZHAgLnBhbmVsLWludGVybWV6em8ge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAvKiBsaW5lIDEzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAucGFuZWwtcGRwIC5wYW5lbC1ib2R5Om5vdCg6Zmlyc3Qtb2YtdHlwZSksXG4gICAgLnBhbmVsLXBkcCAucGFuZWwtaW50ZXJtZXp6bzpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLyogbGluZSAxNiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgLnBhbmVsLXBkcCAucGFuZWwtYm9keSAucGRwLS1zZWN0aW9uLWhlYWQ6bm90KDpmaXJzdC1vZi10eXBlKSxcbiAgICAucGFuZWwtcGRwIC5wYW5lbC1pbnRlcm1lenpvIC5wZHAtLXNlY3Rpb24taGVhZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAucGFuZWwtcGRwIC5wYW5lbC1ib2R5LnBhbmVsLXByaWNlLWFyZWEsXG4gICAgLnBhbmVsLXBkcCAucGFuZWwtaW50ZXJtZXp6by5wYW5lbC1wcmljZS1hcmVhIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMjcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLnBhbmVsLXByaWNlLWFyZWEge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4vKiBsaW5lIDMxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5wcm9kdWN0LW9wdHMtcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuXG4vKiBsaW5lIDM5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi50b3RhbC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM4ODg4ODg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMaWdodFwiLCBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5cbi8qIGxpbmUgNTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmFwcGFyZWwtc2l6ZS1pbnB1dHMge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi8qIGxpbmUgNTYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmFwcGFyZWwtYWRkb24ge1xuICBtaW4td2lkdGg6IDUwcHg7IH1cblxuLyogbGluZSA2MSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uZGl2T3V0T2ZTdG9jayAuYXBwYXJlbC1hZGRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBjb2xvcjogIzhmMTAxZjsgfVxuXG4vKiBsaW5lIDEwMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzICovXG4uZGl2T3V0T2ZTdG9jayAuZm9ybS1jb250cm9sW2Rpc2FibGVkXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGYxMDFmO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MgKi9cbi5kaXZPdXRPZlN0b2NrIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOGYxMDFmOyB9XG5cbi8qIGxpbmUgMTA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MgKi9cbi5kaXZPdXRPZlN0b2NrIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjEwMWY7IH1cblxuLyogbGluZSA3NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uYXBwYXJlbC1wcmljZS10YWcge1xuICBjb2xvcjogIzAxNjM0YzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMzcwcHgpIHtcbiAgICAvKiBsaW5lIDc2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAuYXBwYXJlbC1wcmljZS10YWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNnB4O1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgODksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLnByaWNpbmctdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC8qIGxpbmUgOTMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAucHJpY2luZy10YWJsZSA+IHRib2R5ID4gdHIgPiB0aCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzg4ODg4ODtcbiAgICBwYWRkaW5nOiA4cHggMTVweCA4cHggMDsgfVxuICAvKiBsaW5lIDEwMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gIC5wcmljaW5nLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCAxNXB4OyB9XG4gIC8qIGxpbmUgMTA1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgLnByaWNpbmctdGFibGUgLnRvdGFsLWhlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICM4ODg4ODg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDsgfVxuICAvKiBsaW5lIDExNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gIC5wcmljaW5nLXRhYmxlIC50b3RhbC1wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMTMyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5idG4tZ3JvdXAtdmVydGljYWwuYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAvKiBsaW5lIDEzNiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gIC5idG4tZ3JvdXAtdmVydGljYWwuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTQyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDE0NSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gIC5idG4tZ3JvdXAtdmVydGljYWwuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLyogbGluZSAxNDgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXZlcnRpY2FsLmJ0bi1ncm91cC1qdXN0aWZpZWQuYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgfVxuXG4vKiBsaW5lIDE1OCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0IC5idG46YmVmb3JlLCAuY3VzdG9tLXNlbGVjdCAuYnRuOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAuY3VzdG9tLXNlbGVjdCAuYnRuOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDE2MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0IC5idG46YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMTY4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0IC5idG4tZGVmYXVsdDpob3ZlciwgLmN1c3RvbS1zZWxlY3QgLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjOyB9XG5cbi8qIGxpbmUgMTc0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0IC5idG4tZGVmYXVsdDphY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjOyB9XG5cbi8qIGxpbmUgMTg1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0IC5idG4tZGVmYXVsdC5hY3RpdmU6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG5cbi8qIGxpbmUgMTkxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0IC5vcHRpb25fZGVzY3JpcHRpb24ge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAvKiBsaW5lIDE5MSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgLmN1c3RvbS1zZWxlY3QgLm9wdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLyogbGluZSAxOTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0IC5vcHRpb25fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLyogbGluZSAyMDUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLm9wdGlvbl9oZWxwIHtcbiAgY29sb3I6ICNCMjVENjQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLyogbGluZSAyMTQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLm9wdGlvbl9wcmljZSB7XG4gIGNvbG9yOiBncmF5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgLyogbGluZSAyMTQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0IC5vcHRpb25fcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogMzAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAyMTQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0IC5vcHRpb25fcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLyogbGluZSAyMzMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAuY3VzdG9tLXNlbGVjdCAub3B0aW9uX3ByaWNlIC5zYXZlLW92ZXIge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU2MHB4KSB7XG4gICAgICAvKiBsaW5lIDIzMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgICAuY3VzdG9tLXNlbGVjdCAub3B0aW9uX3ByaWNlIC5zYXZlLW92ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAyNTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLm9wdGlvbl9kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3BhY2l0eTogMC4zNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjRweDtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLyogbGluZSAyNjQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLm9wdGlvbl9kZXNjcmlwdGlvbi5vcHRpb24tY2hlY2tib3g6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLyogbGluZSAyNzAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLmFjdGl2ZSAub3B0aW9uX2Rlc2NyaXB0aW9uLFxuLmN1c3RvbS1zZWxlY3QgLmFjdGl2ZSAub3B0aW9uX3ByaWNlIHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cblxuLyogbGluZSAyNzUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLmFjdGl2ZSAub3B0aW9uX2Rlc2NyaXB0aW9uLmFjdGl2ZS1jb2xvci1yZWQge1xuICBjb2xvcjogI2M3MGYyNTsgfVxuXG4vKiBsaW5lIDI3OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAuYWN0aXZlIC5vcHRpb25fZGVzY3JpcHRpb24uYWN0aXZlLWNvbG9yLXJlZDpiZWZvcmUge1xuICBjb2xvcjogI2M3MGYyNTsgfVxuXG4vKiBsaW5lIDI4MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAuYWN0aXZlIC5vcHRpb25fcXVhbnRpdHkge1xuICBjb2xvcjogIzY2NjY2NjsgfVxuXG4vKiBsaW5lIDI4NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAuYWN0aXZlIC5vcHRpb25fZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAyOTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLmFjdGl2ZSAub3B0aW9uX2Rlc2NyaXB0aW9uLm9wdGlvbi1jaGVja2JveDpiZWZvcmUge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLyogbGluZSAyOTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLmFjdGl2ZS5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYzsgfVxuXG4vKiBsaW5lIDMwMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAuYWN0aXZlLmJ0bi1kZWZhdWx0IC5iYWRnZS1pbmZvLWdob3N0IHtcbiAgY29sb3I6ICNmOGEzOGE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOGEzOGE7IH1cblxuLyogbGluZSAzMDYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLmFjdGl2ZS5idG4tZGVmYXVsdDpob3Zlcixcbi5jdXN0b20tc2VsZWN0IC5hY3RpdmUuYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7IH1cblxuLyogbGluZSAzMTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLm9wdGlvbl9uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDE2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIC8qIGxpbmUgMzExLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAuY3VzdG9tLXNlbGVjdCAub3B0aW9uX25hbWUge1xuICAgICAgbWF4LXdpZHRoOiAxOTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MzBweCkge1xuICAgIC8qIGxpbmUgMzExLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAuY3VzdG9tLXNlbGVjdCAub3B0aW9uX25hbWUge1xuICAgICAgbWF4LXdpZHRoOiAyNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICAgIC8qIGxpbmUgMzExLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAuY3VzdG9tLXNlbGVjdCAub3B0aW9uX25hbWUge1xuICAgICAgbWF4LXdpZHRoOiAzMjVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC8qIGxpbmUgMzExLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAuY3VzdG9tLXNlbGVjdCAub3B0aW9uX25hbWUge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICAgIC8qIGxpbmUgMzExLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAuY3VzdG9tLXNlbGVjdCAub3B0aW9uX25hbWUge1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzExLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAuY3VzdG9tLXNlbGVjdCAub3B0aW9uX25hbWUge1xuICAgICAgbWF4LXdpZHRoOiAyODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAvKiBsaW5lIDMxMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgLmN1c3RvbS1zZWxlY3QgLm9wdGlvbl9uYW1lIHtcbiAgICAgIG1heC13aWR0aDogMzgwcHg7IH0gfVxuXG4vKiBsaW5lIDMzOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAub3B0aW9uX3F1YW50aXR5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogZ3JheTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC8qIGxpbmUgMzQ3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3Q6bm90KC5idG4tZ3JvdXAtdmVydGljYWwpID4gLmJ0biB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLyogbGluZSAzNTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0Om5vdCguYnRuLWdyb3VwLXZlcnRpY2FsKSA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAzNTUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0Om5vdCguYnRuLWdyb3VwLXZlcnRpY2FsKSA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAzNTksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0Om5vdCguYnRuLWdyb3VwLXZlcnRpY2FsKSA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyB9XG4gIC8qIGxpbmUgMzY1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3Q6bm90KC5idG4tZ3JvdXAtdmVydGljYWwpID4gLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4vKiBsaW5lIDM3MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7IH1cbiAgLyogbGluZSAzNzUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAuY3VzdG9tLXNlbGVjdC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IC5vcHRpb25fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC8qIGxpbmUgMzc4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3QuYnRuLWdyb3VwIC5idG4tZGVmYXVsdCAub3B0aW9uX2Rlc2NyaXB0aW9uOmJlZm9yZSB7XG4gICAgbGVmdDogLTIwcHg7IH1cbiAgLyogbGluZSAzODEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAuY3VzdG9tLXNlbGVjdC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IC5vcHRpb25fcHJpY2Uge1xuICAgIHJpZ2h0OiAxMnB4OyB9XG4gICAgLyogbGluZSAzODMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0LmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQgLm9wdGlvbl9wcmljZSAucHJpY2UtLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAvKiBsaW5lIDM4NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0LmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQgLm9wdGlvbl9oZWxwIHtcbiAgICByaWdodDogMTJweDsgfVxuICAvKiBsaW5lIDM5MCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0LmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQgLm9wdGlvbl9xdWFudGl0eSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xuICAgIC8qIGxpbmUgMzcyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAuY3VzdG9tLXNlbGVjdC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTZweDsgfVxuICAgICAgLyogbGluZSAzOTYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgICAgLmN1c3RvbS1zZWxlY3QuYnRuLWdyb3VwIC5idG4tZGVmYXVsdCAub3B0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cbiAgICAgIC8qIGxpbmUgMzk5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAgIC5jdXN0b20tc2VsZWN0LmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQgLm9wdGlvbl9kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtMjRweDsgfVxuICAgICAgLyogbGluZSA0MDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgICAgLmN1c3RvbS1zZWxlY3QuYnRuLWdyb3VwIC5idG4tZGVmYXVsdCAub3B0aW9uX3ByaWNlIHtcbiAgICAgICAgcmlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLyogbGluZSA0MDQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgICAgICAuY3VzdG9tLXNlbGVjdC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IC5vcHRpb25fcHJpY2UgLnByaWNlLS1tZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAvKiBsaW5lIDQwOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgICAuY3VzdG9tLXNlbGVjdC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IC5vcHRpb25faGVscCB7XG4gICAgICAgIHJpZ2h0OiAxNnB4OyB9XG4gICAgICAvKiBsaW5lIDQxMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgICAuY3VzdG9tLXNlbGVjdC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IC5vcHRpb25fcXVhbnRpdHkge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDI1cHgpIHtcbiAgICAvKiBsaW5lIDQxOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgLmN1c3RvbS1zZWxlY3QuYnRuLWdyb3VwIC5idG4tZGVmYXVsdCAub3B0aW9uX3ByaWNlIC5wcmljZS0tbWQge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ3NXB4KSB7XG4gICAgLyogbGluZSA0MjUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0LmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQgLm9wdGlvbl9wcmljZSAucHJpY2UtLW1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2Zvcm1zLnNjc3MgKi9cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9mb3Jtcy5zY3NzICovXG5sYWJlbC5yZXF1aXJlZCxcbi5yZXF1aXJlZCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgMTAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9mb3Jtcy5zY3NzICovXG5sYWJlbC5vcHRpb25hbCxcbi5vcHRpb25hbCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9ib3JkZXItcmFkaXVzLnNjc3MgKi9cbi5ib3JkZXItcmFkaXVzLWJhc2Uge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvYm9yZGVyLXJhZGl1cy5zY3NzICovXG4uYm9yZGVyLXJhZGl1cy1zbWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9ib3JkZXItcmFkaXVzLnNjc3MgKi9cbi5ib3JkZXItcmFkaXVzLWxhcmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3BkcC1pbWFnZS5zY3NzICovXG4ucGRwLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAvKiBsaW5lIDMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wZHAtaW1hZ2Uuc2NzcyAqL1xuICAucGRwLWltYWdlIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wZHAtaW1hZ2Uuc2NzcyAqL1xuICAgICAgLnBkcC1pbWFnZSBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NoYXJlLXdpZGdldC5zY3NzICovXG4uc2hhcmVQcm9kdWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAvKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zaGFyZS13aWRnZXQuc2NzcyAqL1xuICAgIC5zaGFyZVByb2R1Y3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3BhbmVsLXBkcC1kZXNjcmlwdGlvbi5zY3NzICovXG4ucGFuZWwtcGRwLWRlc2NyaXB0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNGQkM5QkE7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcGFuZWwtcGRwLWRlc2NyaXB0aW9uLnNjc3MgKi9cbiAgICAucGFuZWwtcGRwLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC8qIGxpbmUgMjMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wYW5lbC1wZHAtZGVzY3JpcHRpb24uc2NzcyAqL1xuICAucGFuZWwtcGRwLWRlc2NyaXB0aW9uIC5wZHAtZGVzY3JpcHRpb24taGVhZGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLyogbGluZSAyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcGVyc29uYWxpemF0aW9uLWZvcm0tcGFuZWwuc2NzcyAqL1xuICAucGVycy1mb3JtLXBhbmVsIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgMTAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wZXJzb25hbGl6YXRpb24tZm9ybS1wYW5lbC5zY3NzICovXG4ucGVycy1mb3JtLXBhbmVsIC5wYW5lbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYU5ldWVSb21hblwiLCBcIkhlbHZldGljYU5ldWUtUm9tYW5cIiwgXCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Jlc3BvbnNpdmUtaGVscGVycy5zY3NzICovXG4uY2VudGVyLWJsb2NrLW9uLXRhYmxldC1kb3duIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9yZXNwb25zaXZlLWhlbHBlcnMuc2NzcyAqL1xuICAgIC5jZW50ZXItYmxvY2stb24tdGFibGV0LWRvd24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Jlc3BvbnNpdmUtaGVscGVycy5zY3NzICovXG4gIC5tYXgtd2lkdGgtNTAwLXRhYmxldC1kb3duIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2dyZXNzLWJyZWFkY3J1bWJzLnNjc3MgKi9cbnVsLnByb2dyZXNzX2JhciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYnJlYWRjcnVtYnMuc2NzcyAqL1xuICAgIHVsLnByb2dyZXNzX2JhciB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAvKiBsaW5lIDEzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYnJlYWRjcnVtYnMuc2NzcyAqL1xuICB1bC5wcm9ncmVzc19iYXIgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAxMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2dyZXNzLWJyZWFkY3J1bWJzLnNjc3MgKi9cbiAgICAgIHVsLnByb2dyZXNzX2JhciBsaSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLyogbGluZSAyNSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2dyZXNzLWJyZWFkY3J1bWJzLnNjc3MgKi9cbiAgICB1bC5wcm9ncmVzc19iYXIgbGkucGVyc29uYWxpemVkIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZjJlYztcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgICAvKiBsaW5lIDMyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYnJlYWRjcnVtYnMuc2NzcyAqL1xuICAgIHVsLnByb2dyZXNzX2JhciBsaSBhYmJyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC8qIGxpbmUgMzcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy1icmVhZGNydW1icy5zY3NzICovXG4gICAgdWwucHJvZ3Jlc3NfYmFyIGxpIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMzcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy1icmVhZGNydW1icy5zY3NzICovXG4gICAgICAgIHVsLnByb2dyZXNzX2JhciBsaSBhIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgICAgIC8qIGxpbmUgNTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy1icmVhZGNydW1icy5zY3NzICovXG4gICAgICB1bC5wcm9ncmVzc19iYXIgbGkgYS5jaGVja2VkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAxQTU3RTsgfVxuICAgICAgICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYnJlYWRjcnVtYnMuc2NzcyAqL1xuICAgICAgICB1bC5wcm9ncmVzc19iYXIgbGkgYS5jaGVja2VkOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICAgICAgICBjb2xvcjogIzAxQTU3RTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNiU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAvKiBsaW5lIDczLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYnJlYWRjcnVtYnMuc2NzcyAqL1xuICAgICAgdWwucHJvZ3Jlc3NfYmFyIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRmMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZCQzlCQTsgfVxuICAgICAgICAvKiBsaW5lIDc3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYnJlYWRjcnVtYnMuc2NzcyAqL1xuICAgICAgICB1bC5wcm9ncmVzc19iYXIgbGkgYS5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDAuOTU7XG4gICAgICAgICAgY29udGVudDogXCJcXGYwNDFcIjtcbiAgICAgICAgICBjb2xvcjogI0ZCQzlCQTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNyU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAvKiBsaW5lIDkwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYnJlYWRjcnVtYnMuc2NzcyAqL1xuICAgICAgdWwucHJvZ3Jlc3NfYmFyIGxpIGEgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBvcGFjaXR5OiAwLjk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgOTYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy1icmVhZGNydW1icy5zY3NzICovXG4gICAgICB1bC5wcm9ncmVzc19iYXIgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTAyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYnJlYWRjcnVtYnMuc2NzcyAqL1xuICAgICAgdWwucHJvZ3Jlc3NfYmFyIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtY2xvc2VuZXNzLXF1YWxpZmllci5zY3NzICovXG4jY1Byb21vU2hpcHBpbmdDb250YWluZXIsXG4jY1Byb21vU2hpcHBpbmdPdmVyMTAwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2FsZXJ0cy5zY3NzICovXG4uYWxlcnQtcHJvbW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlmMmY2O1xuICBib3JkZXItY29sb3I6ICNjZWU2ZWE7XG4gIGNvbG9yOiAjMDA1ZDZhOyB9XG4gIC8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzICovXG4gIC5hbGVydC1wcm9tbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2JjZGRlMjsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnRzLnNjc3MgKi9cbiAgLmFsZXJ0LXByb21vIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzAwMzAzNzsgfVxuXG4vKiBsaW5lIDMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbi5jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuLmNhcnQtdGFibGUgLmNhcnQtaXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLmNhcnQtdGFibGUgLmNhcnQtaXRlbS1saW5rOmJlZm9yZSwgLmNhcnQtdGFibGUgLmNhcnQtaXRlbS1saW5rOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAuY2FydC10YWJsZSAuY2FydC1pdGVtLWxpbms6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbiAgLmNhcnQtdGFibGUgLmNhcnQtaXRlbS1saW5rIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4NXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWU2ZWE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC8qIGxpbmUgMjMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbiAgLmNhcnQtdGFibGUgLmNhcnQtaXRlbS1saW5rOmhvdmVyLCAuY2FydC10YWJsZSAuY2FydC1pdGVtLWxpbms6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjY2VlNmVhO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAvKiBsaW5lIDI5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4gICAgLmNhcnQtdGFibGUgLmNhcnQtaXRlbS1saW5rOmhvdmVyIGltZywgLmNhcnQtdGFibGUgLmNhcnQtaXRlbS1saW5rOmZvY3VzIGltZyB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLyogbGluZSAzNiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuICAuY2FydC10YWJsZSAuY2FydC1pdGVtLWxpbmsgLmNhcnQtaXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLyogbGluZSA0OCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuLmNhcnQtdGFibGUgLmNhcnQtaXRlbS1xdWFudGl0eSxcbi5jYXJ0LXRhYmxlIC5hcHBhcmVsLWluZm8ge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNTMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbi5jYXJ0LXRhYmxlIC5hcHBhcmVsLWluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgNTksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbiAgLmNhcnQtdGFibGUgLmFwcGFyZWwtaW5mbyA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2RkZGRkZDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLyogbGluZSA3MCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuLmNhcnQtdGFibGUgLmVkaXQtcmVtb3ZlLFxuLmNhcnQtdGFibGUgLnZpZXctbGFyZ2VyIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi8qIGxpbmUgNzYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbi5jYXJ0LXN1YnRvdGFsLWFyZWEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4vKiBsaW5lIDgxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4uY2FydC1zdWJ0b3RhbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzg4ODg4ODtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMaWdodFwiLCBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG5cbi8qIGxpbmUgOTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbi5jYXJ0LXN1YnRvdGFsIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4vKiBsaW5lIDEwMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuLnByb21vdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZjE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi8qIGxpbmUgMTA4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4uY2FydC1wcm9kdWN0LXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7IH1cbiAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLmNhcnQtcHJvZHVjdC1yb3c6YmVmb3JlLCAuY2FydC1wcm9kdWN0LXJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLmNhcnQtcHJvZHVjdC1yb3c6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMTEyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4uY2FydC1wcm9kdWN0LWNvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDExMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuICAgIC5jYXJ0LXByb2R1Y3QtY29sdW1uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTEyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4gICAgLmNhcnQtcHJvZHVjdC1jb2x1bW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cbiAgLyogbGluZSAxMTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbiAgLmNhcnQtcHJvZHVjdC1jb2x1bW4gLnRodW1ibmFpbC5wcm9kdWN0LWNhcmQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAvKiBsaW5lIDEyMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuICAgIC5jYXJ0LXByb2R1Y3QtY29sdW1uIC50aHVtYm5haWwucHJvZHVjdC1jYXJkIC52aWV3LWxhcmdlcixcbiAgICAuY2FydC1wcm9kdWN0LWNvbHVtbiAudGh1bWJuYWlsLnByb2R1Y3QtY2FyZCAuZWRpdC1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwcHg7IH1cbiAgICAvKiBsaW5lIDEyOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuICAgIC5jYXJ0LXByb2R1Y3QtY29sdW1uIC50aHVtYm5haWwucHJvZHVjdC1jYXJkIC5lZGl0LWxpbmsge1xuICAgICAgbGVmdDogMTBweDsgfVxuICAgIC8qIGxpbmUgMTMzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4gICAgLmNhcnQtcHJvZHVjdC1jb2x1bW4gLnRodW1ibmFpbC5wcm9kdWN0LWNhcmQgLnZpZXctbGFyZ2VyIHtcbiAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgLyogbGluZSAxMzgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbiAgLmNhcnQtcHJvZHVjdC1jb2x1bW4gLnRodW1ibmFpbCAudGh1bWJuYWlsLXN1YmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvYnV0dG9ucy5zY3NzICovXG4uYnRuLWxpbmstYWx0IHtcbiAgY29sb3I6ICMwMEE5QzA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGluay1hbHQsIC5idG4tbGluay1hbHQ6YWN0aXZlLCAuYnRuLWxpbmstYWx0LmFjdGl2ZSwgLmJ0bi1saW5rLWFsdFtkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmstYWx0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgMTMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saW5rLWFsdCwgLmJ0bi1saW5rLWFsdDpob3ZlciwgLmJ0bi1saW5rLWFsdDpmb2N1cywgLmJ0bi1saW5rLWFsdDphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpbmstYWx0OmhvdmVyLCAuYnRuLWxpbmstYWx0OmZvY3VzIHtcbiAgICBjb2xvcjogIzAwOTNhNztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDI3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGluay1hbHRbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWxpbmstYWx0W2Rpc2FibGVkXTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluay1hbHQ6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmstYWx0OmZvY3VzIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaG9tZS1wYWdlLnNjc3MgKi9cbi5ob21lLWxvZ2luLWJveCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWY0ZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWU4ZTU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaG9tZS1wYWdlLnNjc3MgKi9cbi5ob21lLWxvZ2luLWhlYWRpbmcge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4vKiBsaW5lIDEzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaG9tZS1wYWdlLnNjc3MgKi9cbi5ob21lLWxvZ2luLWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSAxMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hvbWUtcGFnZS5zY3NzICovXG4gICAgLmhvbWUtbG9naW4tbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAvKiBsaW5lIDIzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaG9tZS1wYWdlLnNjc3MgKi9cbiAgLmhvbWUtbG9naW4tbGluazpob3ZlciwgLmhvbWUtbG9naW4tbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMjksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9ob21lLXBhZ2Uuc2NzcyAqL1xuLmhvbWUtYnVja2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7IH1cbiAgLyogbGluZSAzMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hvbWUtcGFnZS5zY3NzICovXG4gIC5ob21lLWJ1Y2tldCBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMjksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9ob21lLXBhZ2Uuc2NzcyAqL1xuICAgIC5ob21lLWJ1Y2tldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY3RhLWxpbmsuc2NzcyAqL1xuLmN0YS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjQjI1RDY0OyB9XG4gIC8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2N0YS1saW5rLnNjc3MgKi9cbiAgLmN0YS1saW5rOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNCMjVENjQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7IH1cblxuLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2N0YS1saW5rLnNjc3MgKi9cbi5jdGEtbGluazpob3ZlcjphZnRlcixcbi5jdGEtbGluazpmb2N1czphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODQzZjQ0OyB9XG5cbi8qIGxpbmUgMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuLnByb21vLWdyaWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5wcm9tby1ncmlkOmJlZm9yZSwgLnByb21vLWdyaWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5wcm9tby1ncmlkOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbi5wcm9tby1idWNrZXQsXG4ucHJvbW8tYnVja2V0LTR1cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgLnByb21vLWJ1Y2tldCxcbiAgICAucHJvbW8tYnVja2V0LTR1cCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAucHJvbW8tYnVja2V0LFxuICAgIC5wcm9tby1idWNrZXQtNHVwIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9IH1cbiAgLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAucHJvbW8tYnVja2V0IGltZyxcbiAgLnByb21vLWJ1Y2tldC00dXAgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgICAgLnByb21vLWJ1Y2tldCBpbWcsXG4gICAgICAucHJvbW8tYnVja2V0LTR1cCBpbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAucHJvbW8tYnVja2V0IGltZyxcbiAgICAgIC5wcm9tby1idWNrZXQtNHVwIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAucHJvbW8tYnVja2V0IGltZyxcbiAgICAgIC5wcm9tby1idWNrZXQtNHVwIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgICAgLnByb21vLWJ1Y2tldCBpbWcsXG4gICAgICAucHJvbW8tYnVja2V0LTR1cCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAvKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAucHJvbW8tYnVja2V0IGltZyxcbiAgICAgIC5wcm9tby1idWNrZXQtNHVwIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7IH0gfVxuICAvKiBsaW5lIDQ2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gIC5wcm9tby1idWNrZXQucHJvbW8tYnVja2V0LWhlcm8sXG4gIC5wcm9tby1idWNrZXQtNHVwLnByb21vLWJ1Y2tldC1oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDQ2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAucHJvbW8tYnVja2V0LnByb21vLWJ1Y2tldC1oZXJvLFxuICAgICAgLnByb21vLWJ1Y2tldC00dXAucHJvbW8tYnVja2V0LWhlcm8ge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgNTMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgIC5wcm9tby1idWNrZXQucHJvbW8tYnVja2V0LWhlcm8gaW1nLFxuICAgICAgLnByb21vLWJ1Y2tldC00dXAucHJvbW8tYnVja2V0LWhlcm8gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgNTMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgIC5wcm9tby1idWNrZXQucHJvbW8tYnVja2V0LWhlcm8gaW1nLFxuICAgICAgLnByb21vLWJ1Y2tldC00dXAucHJvbW8tYnVja2V0LWhlcm8gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLyogbGluZSA1MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgICAgLnByb21vLWJ1Y2tldC5wcm9tby1idWNrZXQtaGVybyBpbWcsXG4gICAgICAucHJvbW8tYnVja2V0LTR1cC5wcm9tby1idWNrZXQtaGVybyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgNjksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgIC5wcm9tby1idWNrZXQucHJvbW8tYnVja2V0LWhlcm8gLmhlYWRpbmctZ3JvdXAsXG4gICAgICAucHJvbW8tYnVja2V0LTR1cC5wcm9tby1idWNrZXQtaGVybyAuaGVhZGluZy1ncm91cCB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA2OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgICAgLnByb21vLWJ1Y2tldC5wcm9tby1idWNrZXQtaGVybyAuaGVhZGluZy1ncm91cCxcbiAgICAgIC5wcm9tby1idWNrZXQtNHVwLnByb21vLWJ1Y2tldC1oZXJvIC5oZWFkaW5nLWdyb3VwIHtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLyogbGluZSA2OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgICAgLnByb21vLWJ1Y2tldC5wcm9tby1idWNrZXQtaGVybyAuaGVhZGluZy1ncm91cCxcbiAgICAgIC5wcm9tby1idWNrZXQtNHVwLnByb21vLWJ1Y2tldC1oZXJvIC5oZWFkaW5nLWdyb3VwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICAgICAgbGVmdDogNjBweDsgfVxuICAgICAgICAvKiBsaW5lIDg0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAgIC5wcm9tby1idWNrZXQucHJvbW8tYnVja2V0LWhlcm8gLmhlYWRpbmctZ3JvdXAgLnByb2R1Y3QtdGl0bGUsXG4gICAgICAgIC5wcm9tby1idWNrZXQtNHVwLnByb21vLWJ1Y2tldC1oZXJvIC5oZWFkaW5nLWdyb3VwIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAvKiBsaW5lIDkyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAsXG4gIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTVweDtcbiAgICB0b3A6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC8qIGxpbmUgOTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAsXG4gICAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCB7XG4gICAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSA5MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgICAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCxcbiAgICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDkyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAucHJvbW8tYnVja2V0IC5oZWFkaW5nLWdyb3VwLFxuICAgICAgLnByb21vLWJ1Y2tldC00dXAgLmhlYWRpbmctZ3JvdXAge1xuICAgICAgICBsZWZ0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAvKiBsaW5lIDkyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAucHJvbW8tYnVja2V0IC5oZWFkaW5nLWdyb3VwLFxuICAgICAgLnByb21vLWJ1Y2tldC00dXAgLmhlYWRpbmctZ3JvdXAge1xuICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4OyB9IH1cbiAgICAvKiBsaW5lIDEyMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAgLnByb2R1Y3QtdGl0bGUsXG4gICAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCAucHJvZHVjdC1wcmljZSxcbiAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCAucHJvZHVjdC10aXRsZSxcbiAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCAucHJvZHVjdC1wcmljZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAvKiBsaW5lIDEyOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAgLnByb2R1Y3QtdGl0bGUsXG4gICAgLnByb21vLWJ1Y2tldC00dXAgLmhlYWRpbmctZ3JvdXAgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC8qIGxpbmUgMTI4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAgLnByb2R1Y3QtdGl0bGUsXG4gICAgICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTI4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAgLnByb2R1Y3QtdGl0bGUsXG4gICAgICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIC8qIGxpbmUgMTQyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCAucHJvZHVjdC1wcmljZSxcbiAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCAucHJvZHVjdC1wcmljZSB7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAgLnByb2R1Y3QtcHJpY2UsXG4gICAgICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgICAgICBjb2xvcjogI2Q0ZDRkNDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfSB9XG4gICAgLyogbGluZSAxNTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAucHJvbW8tYnVja2V0IC5oZWFkaW5nLWdyb3VwIC5wcm9kdWN0LXByaWNlLWFtb3VudCxcbiAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCAucHJvZHVjdC1wcmljZS1hbW91bnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVNZWRpdW1cIiwgXCJIZWx2ZXRpY2FOZXVlLU1lZGl1bVwiLCBcIkhlbHZldGljYSBOZXVlIE1lZGl1bVwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gICAgLyogbGluZSAxNTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAucHJvbW8tYnVja2V0IC5oZWFkaW5nLWdyb3VwIC5jdGEtbGluayxcbiAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCAuY3RhLWxpbmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC8qIGxpbmUgMTU3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAgLmN0YS1saW5rLFxuICAgICAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCAuY3RhLWxpbmsge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYU5ldWVSb21hblwiLCBcIkhlbHZldGljYU5ldWUtUm9tYW5cIiwgXCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjRkJDOUJBOyB9XG4gICAgICAgICAgLyogbGluZSAxNjUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgICAgICAucHJvbW8tYnVja2V0IC5oZWFkaW5nLWdyb3VwIC5jdGEtbGluazphZnRlcixcbiAgICAgICAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCAuY3RhLWxpbms6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQkM5QkE7IH0gfVxuICAgIC8qIGxpbmUgMTcxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCAuY3RhLWxpbms6aG92ZXI6YWZ0ZXIsXG4gICAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCAuY3RhLWxpbms6Zm9jdXM6YWZ0ZXIsXG4gICAgLnByb21vLWJ1Y2tldC00dXAgLmhlYWRpbmctZ3JvdXAgLmN0YS1saW5rOmhvdmVyOmFmdGVyLFxuICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIC5jdGEtbGluazpmb2N1czphZnRlciB7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI0IyNUQ2NDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC8qIGxpbmUgMTcxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAgLmN0YS1saW5rOmhvdmVyOmFmdGVyLFxuICAgICAgICAucHJvbW8tYnVja2V0IC5oZWFkaW5nLWdyb3VwIC5jdGEtbGluazpmb2N1czphZnRlcixcbiAgICAgICAgLnByb21vLWJ1Y2tldC00dXAgLmhlYWRpbmctZ3JvdXAgLmN0YS1saW5rOmhvdmVyOmFmdGVyLFxuICAgICAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCAuY3RhLWxpbms6Zm9jdXM6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkJDOUJBOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTg0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gIC5wcm9tby1idWNrZXQ6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDE5MSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAucHJvbW8tYnVja2V0Om50aC1vZi10eXBlKC1uKzMpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMTk3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gIC5wcm9tby1idWNrZXQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjA1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gIC5wcm9tby1idWNrZXQtNHVwOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIxMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAucHJvbW8tYnVja2V0LTR1cDpudGgtb2YtdHlwZSgtbisyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDIxOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAucHJvbW8tYnVja2V0LTR1cDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9yYWRpdXMtaGVscGVycy5zY3NzICovXG4ucm91bmQtdG9wLWJhc2UtcmFkaXVzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9pY29ucy1iZWZvcmUuc2NzcyAqL1xuLmltcG9ydGFudC1pbmZvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7IH1cblxuLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaWNvbnMtYmVmb3JlLnNjc3MgKi9cbi5pbXBvcnRhbnQtaW5mbzpob3ZlciwgLmltcG9ydGFudC1pbmZvOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaWNvbnMtYmVmb3JlLnNjc3MgKi9cbiAgLmltcG9ydGFudC1kaXNjbGFpbWVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaWNvbnMtYmVmb3JlLnNjc3MgKi9cbiAgLmltcG9ydGFudC1kaXNjbGFpbWVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gICAgLyogbGluZSAyOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2ljb25zLWJlZm9yZS5zY3NzICovXG4gICAgLmltcG9ydGFudC1kaXNjbGFpbWVyIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvZGlzcGxheS5zY3NzICovXG4uZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvd2hpdGVzcGFjZS5zY3NzICovXG4ud2hpdGVzcGFjZS1ub3JtYWwge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY29uZmlybWF0aW9uLXBhZ2Uuc2NzcyAqL1xuLmNvbmZpcm1hdGlvbi1xdWFudGl0eSAuc2l6ZUluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvb3JkZXItc3RhdHVzLXRhYmxlLnNjc3MgKi9cbi5vcmRlci1zdGF0dXMtdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9vcmRlci1zdGF0dXMtdGFibGUuc2NzcyAqL1xuICAub3JkZXItc3RhdHVzLXRhYmxlIC5yZXN1bHRzLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL29yZGVyLXN0YXR1cy10YWJsZS5zY3NzICovXG4gICAgLm9yZGVyLXN0YXR1cy10YWJsZSAucmVzdWx0cy10YWJsZSB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi8qIFNpdGUgKi9cbi8qIGxpbmUgNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9zaXRlL25vLWpzLnNjc3MgKi9cbi5uby1qcyAuaGVyb19ob21lLFxuLm5vLWpzIC5jcm9zc19zZWxsX2Nhcm91c2VsLFxuLm5vLWpzIHByZS5wcmV0dHlwcmludCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL3NpdGUvaW1hZ2VzLnNjc3MgKi9cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3Mvc2l0ZS9mb2N1cy5zY3NzICovXG5bZGF0YS13aGF0aW5wdXQ9J21vdXNlJ10gLnNsaWNrLXNsaWRlIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3Mvc2l0ZS9mb2N1cy5zY3NzICovXG4uYnRuOmZvY3VzLFxuLmJ0bi5mb2N1cyxcbi5idG46YWN0aXZlOmZvY3VzLFxuLmJ0bjphY3RpdmUuZm9jdXMsXG4uYnRuLmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3Mvc2l0ZS9pZnJhbWVzLnNjc3MgKi9cbmlmcmFtZSNQYXltZW50RnJhbWUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiA2NzBweDsgfVxuXG4vKiBCcmFuZCAqL1xuLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9icmFuZGluZy9tay5zY3NzICovXG5oMSwgLmgxIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSAyNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9icmFuZGluZy9tay5zY3NzICovXG5oMiwgLmgyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSAyOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9icmFuZGluZy9tay5zY3NzICovXG5oMywgLmgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZU1lZGl1bVwiLCBcIkhlbHZldGljYU5ldWUtTWVkaXVtXCIsIFwiSGVsdmV0aWNhIE5ldWUgTWVkaXVtXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSAzNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9icmFuZGluZy9tay5zY3NzICovXG5oNCwgLmg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZU1lZGl1bVwiLCBcIkhlbHZldGljYU5ldWUtTWVkaXVtXCIsIFwiSGVsdmV0aWNhIE5ldWUgTWVkaXVtXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSAzOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9icmFuZGluZy9tay5zY3NzICovXG5oNSwgLmg1IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUJvbGRcIiwgXCJIZWx2ZXRpY2FOZXVlLUJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBCb2xkXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSA0NCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9icmFuZGluZy9tay5zY3NzICovXG5oNiwgLmg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUJvbGRcIiwgXCJIZWx2ZXRpY2FOZXVlLUJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBCb2xkXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSA0OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9icmFuZGluZy9tay5zY3NzICovXG4ubGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMaWdodFwiLCBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgNTQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvYnJhbmRpbmcvbWsuc2NzcyAqL1xuLnRleHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhTmV1ZVJvbWFuXCIsIFwiSGVsdmV0aWNhTmV1ZS1Sb21hblwiLCBcIkhlbHZldGljYSBOZXVlIFJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSA1OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9icmFuZGluZy9tay5zY3NzICovXG4udGV4dC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMaWdodFwiLCBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgNjYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvYnJhbmRpbmcvbWsuc2NzcyAqL1xuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjsgfVxuXG4vKiBsaW5lIDcxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2JyYW5kaW5nL21rLnNjc3MgKi9cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC8qIGxpbmUgNzQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvYnJhbmRpbmcvbWsuc2NzcyAqL1xuICAuYnRuLWluZm86aG92ZXIsIC5idG4taW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICMxZjFmMWY7IH1cbiAgICAvKiBsaW5lIDc3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2JyYW5kaW5nL21rLnNjc3MgKi9cbiAgICAuYnRuLWluZm86aG92ZXI6YWN0aXZlLCAuYnRuLWluZm86Zm9jdXM6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMWYxZjFmOyB9XG4gIC8qIGxpbmUgODIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvYnJhbmRpbmcvbWsuc2NzcyAqL1xuICAuYnRuLWluZm86YWN0aXZlIHtcbiAgICBjb2xvcjogIzFmMWYxZjsgfVxuXG4vKiBsaW5lIDg5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2JyYW5kaW5nL21rLnNjc3MgKi9cbmEudGh1bWJuYWlsIC50aHVtYm5haWwtaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYU5ldWVSb21hblwiLCBcIkhlbHZldGljYU5ldWUtUm9tYW5cIiwgXCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4iLCIvKiBCcmFuZGVkIEJhc2UgU0NTUyAqL1xuXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5NaXhpbnNcbiovXG4vKlxuRnJhbWV3b3JrXG4qL1xuLyogb3ZlcnJpZGUgbGF5b3V0X3NldHRpbmdzIHVzZWQgaW4gbWl4aW5zLCBnbG9iYWwgYW5kIGNvbXBvbmVudHMgKi9cbi8qXG5HbG9iYWwgU2l0ZSBWYXJpYWJsZXNcbiovXG4vKiBTaXRlIE5hbWUgJiBQYXRoICovXG4vKiBTdGF0aWMgUGF0aCAqL1xuLypcblR5cG9ncmFwaHlcbiovXG4vKiBBbnRpLWFsaWFzaW5nIHNldHRpbmdzICovXG4vKiBGb250cyAqL1xuLypcbiRmb250RmlsZU5hbWU6IFwiL1wiICsgJHNpdGUtbmFtZSArIFwiL2ZvbnRzL1wiICsgJGZvbnROYW1lICsgXCItXCIgKyAkZm9udFN0eWxlO1xuKi9cbi8qXG5XZWJzZXJ2ZXJcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiV29ya1NhbnMtTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIvcmVzb3VyY2VzL3N0b3JlL2ZvbnRzL3Byb21vX3Byb2R1Y3RzL1dvcmtTYW5zLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvcmVzb3VyY2VzL3N0b3JlL2ZvbnRzL3Byb21vX3Byb2R1Y3RzL1dvcmtTYW5zLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9yZXNvdXJjZXMvc3RvcmUvZm9udHMvcHJvbW9fcHJvZHVjdHMvV29ya1NhbnMtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvcmVzb3VyY2VzL3N0b3JlL2ZvbnRzL3Byb21vX3Byb2R1Y3RzL1dvcmtTYW5zLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3Jlc291cmNlcy9zdG9yZS9mb250cy9wcm9tb19wcm9kdWN0cy9Xb3JrU2Fucy1MaWdodC5zdmcjV29ya1NhbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogUGVyZm9ybSBPdmVycmlkZSAqL1xuLyogTG9hZCBjb21wb25lbnRzICovXG4vKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBsaW5lIDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSAzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBsaW5lIDY3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgNzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDg5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgOTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMTEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbi8qIGxpbmUgMTE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgMTI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qIGxpbmUgMTM2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG4vKiBsaW5lIDE0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDE1NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyogbGluZSAxNjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIGxpbmUgMTcwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogbGluZSAxNzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuLyogbGluZSAxODUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5pbWcge1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAxOTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSAyMDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qIGxpbmUgMjEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMjIxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyogbGluZSAyMjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogbGluZSAyNTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMjY2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSAyNzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKiBsaW5lIDI5MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMzAyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMzExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAzMjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLyogbGluZSAzMzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMzQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAzNTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi8qIGxpbmUgMzY3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyogbGluZSAzNzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTsgfVxuXG4vKiBsaW5lIDM4NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDM5NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyogbGluZSA0MDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi8qIGxpbmUgNDE2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKiBsaW5lIDQyMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MgKi9cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cbkBtZWRpYSBwcmludCB7XG4gIC8qIGxpbmUgOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIC8qIGxpbmUgMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICAvKiBsaW5lIDMzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLyogbGluZSAzOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIC8qIGxpbmUgNDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICAvKiBsaW5lIDQ4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKiBsaW5lIDUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIC8qIGxpbmUgNjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICAvKiBsaW5lIDcyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA3NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICAuYnRuID4gLmNhcmV0LFxuICAuZHJvcHVwID4gLmJ0biA+IC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgODEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC8qIGxpbmUgODUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ByaW50LnNjc3MgKi9cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDg4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzICovXG4gICAgLnRhYmxlIHRkLFxuICAgIC50YWJsZSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA5NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyAqL1xuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyAqL1xuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyAqL1xuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4vKiBsaW5lIDIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzICovXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MgKi9cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MgKi9cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDQ4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzICovXG5hIHtcbiAgY29sb3I6ICNCMjVENjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDUyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzICovXG4gIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjODQzZjQ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC8qIGxpbmUgNTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MgKi9cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbi8qIGxpbmUgNjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MgKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKiBsaW5lIDc2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzICovXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgODEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MgKi9cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDg2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzICovXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLyogbGluZSA5MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyAqL1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDEwNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyAqL1xuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLyogbGluZSAxMTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MgKi9cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG4vKiBsaW5lIDEyNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyAqL1xuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDE0MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyAqL1xuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4vKiBsaW5lIDE1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fc2NhZmZvbGRpbmcuc2NzcyAqL1xuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMjIyMjIyOyB9XG4gIC8qIGxpbmUgMTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuICBoMSBzbWFsbCxcbiAgaDEgLnNtYWxsLCBoMiBzbWFsbCxcbiAgaDIgLnNtYWxsLCBoMyBzbWFsbCxcbiAgaDMgLnNtYWxsLCBoNCBzbWFsbCxcbiAgaDQgLnNtYWxsLCBoNSBzbWFsbCxcbiAgaDUgLnNtYWxsLCBoNiBzbWFsbCxcbiAgaDYgLnNtYWxsLFxuICAuaDEgc21hbGwsXG4gIC5oMSAuc21hbGwsIC5oMiBzbWFsbCxcbiAgLmgyIC5zbWFsbCwgLmgzIHNtYWxsLFxuICAuaDMgLnNtYWxsLCAuaDQgc21hbGwsXG4gIC5oNCAuc21hbGwsIC5oNSBzbWFsbCxcbiAgLmg1IC5zbWFsbCwgLmg2IHNtYWxsLFxuICAuaDYgLnNtYWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi8qIGxpbmUgMjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAvKiBsaW5lIDMwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbiAgaDEgc21hbGwsXG4gIGgxIC5zbWFsbCwgLmgxIHNtYWxsLFxuICAuaDEgLnNtYWxsLFxuICBoMiBzbWFsbCxcbiAgaDIgLnNtYWxsLCAuaDIgc21hbGwsXG4gIC5oMiAuc21hbGwsXG4gIGgzIHNtYWxsLFxuICBoMyAuc21hbGwsIC5oMyBzbWFsbCxcbiAgLmgzIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7IH1cblxuLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgNDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuICBoNCBzbWFsbCxcbiAgaDQgLnNtYWxsLCAuaDQgc21hbGwsXG4gIC5oNCAuc21hbGwsXG4gIGg1IHNtYWxsLFxuICBoNSAuc21hbGwsIC5oNSBzbWFsbCxcbiAgLmg1IC5zbWFsbCxcbiAgaDYgc21hbGwsXG4gIGg2IC5zbWFsbCwgLmg2IHNtYWxsLFxuICAuaDYgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTsgfVxuXG4vKiBsaW5lIDQ3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDM2cHg7IH1cblxuLyogbGluZSA0OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi8qIGxpbmUgNDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLyogbGluZSA1MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi8qIGxpbmUgNTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4vKiBsaW5lIDU4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbnAge1xuICBtYXJnaW46IDAgMCAxMHB4OyB9XG5cbi8qIGxpbmUgNjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA2MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4gICAgLmxlYWQge1xuICAgICAgZm9udC1zaXplOiAyMXB4OyB9IH1cblxuLyogbGluZSA3OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlOyB9XG5cbi8qIGxpbmUgODMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZThlNDtcbiAgcGFkZGluZzogLjJlbTsgfVxuXG4vKiBsaW5lIDkwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgOTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiBsaW5lIDkyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDkzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi8qIGxpbmUgOTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDk3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cblxuLyogbGluZSA5OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4udGV4dC11cHBlcmNhc2UsIC5pbml0aWFsaXNtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiBsaW5lIDk5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vKiBsaW5lIDEwMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiBibGFjazsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAxNjM0YzsgfVxuXG4vKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzAwMzEyNTsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzhhNmY2NjsgfVxuXG4vKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzZkNTc1MDsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzkxM2QyYzsgfVxuXG4vKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzZhMmQyMDsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjOGYxMDFmOyB9XG5cbi8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzYxMGIxNTsgfVxuXG4vKiBsaW5lIDExOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbmEuYmctcHJpbWFyeTpob3ZlcixcbmEuYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG5cbi8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWYyZWM7IH1cblxuLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2U1ZDk7IH1cblxuLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRmMTsgfVxuXG4vKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiY2ZjMTsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlOGU0OyB9XG5cbi8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjljMGI1OyB9XG5cbi8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZGRlMTsgfVxuXG4vKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFlYjg7IH1cblxuLyogbGluZSAxMzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7IH1cblxuLyogbGluZSAxNDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLyogbGluZSAxNTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuICB1bCB1bCxcbiAgdWwgb2wsXG4gIG9sIHVsLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDE2NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDE3MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC8qIGxpbmUgMTc3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbiAgLmxpc3QtaW5saW5lID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLyogbGluZSAxODUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi8qIGxpbmUgMTg5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7IH1cblxuLyogbGluZSAxOTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuZHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4vKiBsaW5lIDE5NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4uZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsIC5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC8qIGxpbmUgMjE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDsgfSB9XG5cbi8qIGxpbmUgMjI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTk5OTk5OyB9XG5cbi8qIGxpbmUgMjM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7IH1cblxuLyogbGluZSAyNDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZWVlZTsgfVxuICAvKiBsaW5lIDI1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4gIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuICBibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG4gIGJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDI1NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4gIGJsb2NrcXVvdGUgZm9vdGVyLFxuICBibG9ja3F1b3RlIHNtYWxsLFxuICBibG9ja3F1b3RlIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLyogbGluZSAyNjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuICAgIGJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbiAgICBibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbiAgICBibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyB9XG5cbi8qIGxpbmUgMjc0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MgKi9cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAvKiBsaW5lIDI4NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJzsgfVxuICAvKiBsaW5lIDI4NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdHlwZS5zY3NzICovXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IH1cblxuLyogbGluZSAyOTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyAqL1xuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5OyB9XG5cbi8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29kZS5zY3NzICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuLyogbGluZSAxNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29kZS5zY3NzICovXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjM0E1MjhGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkY2U5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSAyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29kZS5zY3NzICovXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAvKiBsaW5lIDMyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb2RlLnNjc3MgKi9cbiAga2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDQxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb2RlLnNjc3MgKi9cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5LjVweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC8qIGxpbmUgNTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvZGUuc2NzcyAqL1xuICBwcmUgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA2NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29kZS5zY3NzICovXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi8qIGxpbmUgMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAuY29udGFpbmVyOmJlZm9yZSwgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLmNvbnRhaW5lcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzICovXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNzUwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA5NzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAvKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMTcwcHg7IH0gfVxuXG4vKiBsaW5lIDMwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ncmlkLnNjc3MgKi9cbi5jb250YWluZXItZmx1aWQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dyaWQuc2NzcyAqL1xuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi8qIGxpbmUgMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlOyB9XG5cbi8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4vKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlOyB9XG5cbi8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7IH1cblxuLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlOyB9XG5cbi8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTsgfVxuXG4vKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTsgfVxuXG4vKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG4vKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG5cbi8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG5cbi8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4vKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuXG4vKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cblxuLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuXG4vKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7IH1cblxuLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDU1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDU1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSAzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA1NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAvKiBsaW5lIDQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTsgfVxuICAvKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgMTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLyogbGluZSAzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC8qIGxpbmUgNDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDsgfVxuICAvKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC8qIGxpbmUgNTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkOyB9XG4gIC8qIGxpbmUgNjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZSAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA3NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4vKiBsaW5lIDg4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAvKiBsaW5lIDk0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC8qIGxpbmUgMTAxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbi8qIGxpbmUgMTE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG5cbi8qIGxpbmUgMTI1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLyogbGluZSAxMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47IH1cblxuLyogbGluZSAxNDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi8qIGxpbmUgOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODsgfVxuXG4vKiBsaW5lIDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZjJlYzsgfVxuXG4vKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZWNlMzsgfVxuXG4vKiBsaW5lIDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRmMTsgfVxuXG4vKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTFkOTsgfVxuXG4vKiBsaW5lIDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZThlNDsgfVxuXG4vKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDRjYzsgfVxuXG4vKiBsaW5lIDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZGRlMTsgfVxuXG4vKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWM2Y2M7IH1cblxuLyogbGluZSAxNzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSAxNzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAvKiBsaW5lIDE4MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAvKiBsaW5lIDE5MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLyogbGluZSAyMDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAvKiBsaW5lIDIwOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgICAgLyogbGluZSAyMTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzICovXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgICAvKiBsaW5lIDIyNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MgKi9cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMDsgfVxuXG4vKiBsaW5lIDIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG5cbi8qIGxpbmUgMzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSA0NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLyogbGluZSA1MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA2NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA3NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbi8qIGxpbmUgODMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgY29sb3I6ICM2NjY2NjY7IH1cblxuLyogbGluZSAxMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1czsgfVxuICAvKiBsaW5lIDU3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMwMEE5QzA7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgwLCAxNjksIDE5MiwgMC42KTsgfVxuICAvKiBsaW5lIDEwMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAxMDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLyogbGluZSAxMDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAvKiBsaW5lIDEzNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxNDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMTUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4vKiBsaW5lIDE2MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTc0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgLyogbGluZSAxOTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gIC8qIGxpbmUgMTk3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1cImRhdGVcIl0uYnRuLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1cInRpbWVcIl0uYnRuLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmJ0bixcbiAgLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPVwibW9udGhcIl0uYnRuLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAvKiBsaW5lIDIwMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9XCJkYXRlXCJdLmJ0bixcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9XCJ0aW1lXCJdLmJ0bixcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5idG4sXG4gIC5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmJ0bixcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH0gfVxuXG4vKiBsaW5lIDIxNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi8qIGxpbmUgMjI0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC8qIGxpbmUgMjMxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIC5yYWRpbyBsYWJlbCxcbiAgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMjM5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTsgfVxuXG4vKiBsaW5lIDI0OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG4vKiBsaW5lIDI1NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAyNjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4vKiBsaW5lIDI3NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSwgaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogbGluZSAyODUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF1cbi5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIGxpbmUgMjk1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIGxpbmUgMzA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7IH1cbiAgLyogbGluZSAzMTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5idG4sIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDcxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDc5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuc2VsZWN0LmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi8qIGxpbmUgODQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG50ZXh0YXJlYS5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3RbbXVsdGlwbGVdLmJ0biB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDMzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi8qIGxpbmUgMzQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4vKiBsaW5lIDM0NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAzNDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgNzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4uaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4vKiBsaW5lIDc5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuc2VsZWN0LmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi8qIGxpbmUgODQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG50ZXh0YXJlYS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3RbbXVsdGlwbGVdLmJ0biB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDM1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4vKiBsaW5lIDM2NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxuLyogbGluZSAzNzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMzc0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7IH1cblxuLyogbGluZSAzODgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAzOTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Mi41cHg7IH1cblxuLyogbGluZSAzOTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBsaW5lIDQxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxuLyogbGluZSA0MTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMwMTYzNGM7IH1cblxuLyogbGluZSAyMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDE2MzRjO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLyogbGluZSAyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMzEyNTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzAyYzg5YTsgfVxuXG4vKiBsaW5lIDMxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjMDE2MzRjO1xuICBib3JkZXItY29sb3I6ICMwMTYzNGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWYyZWM7IH1cblxuLyogbGluZSAzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMwMTYzNGM7IH1cblxuLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzkxM2QyYzsgfVxuXG4vKiBsaW5lIDIxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM5MTNkMmM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAvKiBsaW5lIDI0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmEyZDIwO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2M2YjU3OyB9XG5cbi8qIGxpbmUgMzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM5MTNkMmM7XG4gIGJvcmRlci1jb2xvcjogIzkxM2QyYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZThlNDsgfVxuXG4vKiBsaW5lIDM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzkxM2QyYzsgfVxuXG4vKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbi5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhmMTAxZjsgfVxuXG4vKiBsaW5lIDIxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGYxMDFmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLyogbGluZSAyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2MTBiMTU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNlNjFmMzc7IH1cblxuLyogbGluZSAzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM4ZjEwMWY7XG4gIGJvcmRlci1jb2xvcjogIzhmMTAxZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZGRlMTsgfVxuXG4vKiBsaW5lIDM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4ZjEwMWY7IH1cblxuLyogbGluZSA0MzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyNXB4OyB9XG5cbi8qIGxpbmUgNDQyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwOyB9XG5cbi8qIGxpbmUgNDUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDQ3OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLyogbGluZSA0ODUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgNDkyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC8qIGxpbmUgNDk2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLyogbGluZSA1MDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC8qIGxpbmUgNTA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDUxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAvKiBsaW5lIDUxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1pbmxpbmUgLnJhZGlvLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAvKiBsaW5lIDUyNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gICAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA1MzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA1MzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwOyB9IH1cblxuLyogbGluZSA1NTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogN3B4OyB9XG5cbi8qIGxpbmUgNTY5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMjdweDsgfVxuXG4vKiBsaW5lIDU3NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNTgyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG5cbi8qIGxpbmUgNTkzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDYwMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA2MTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4vKiBsaW5lIDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLyogbGluZSAyNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuOmFjdGl2ZS5mb2N1cywgLmJ0bi5hY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlLmZvY3VzIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cbiAgLyogbGluZSAzMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4gIC5idG46aG92ZXIsIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDM5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bjphY3RpdmUsIC5idG4uYWN0aXZlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC8qIGxpbmUgNDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSA1OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgNjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogIzhjOGM4YzsgfVxuICAvKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7IH1cbiAgLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9XG4gICAgLyogbGluZSAyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG4gIC8qIGxpbmUgMzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC8qIGxpbmUgNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLyogbGluZSA1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG5cbi8qIGxpbmUgNzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNGQkM5QkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI0ZCQzlCQTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gIC8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZCQzlCQTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gIC8qIGxpbmUgMjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZCQzlCQTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gICAgLyogbGluZSAyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNGQkM5QkE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgLyogbGluZSAzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLyogbGluZSA0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkM5QkE7IH1cblxuLyogbGluZSA3NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxQTU3RTtcbiAgYm9yZGVyLWNvbG9yOiAjMDE4YzZiOyB9XG4gIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTcyNTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwZDBhOyB9XG4gIC8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3MjU3O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNGYzYzsgfVxuICAvKiBsaW5lIDIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzI1NztcbiAgICBib3JkZXItY29sb3I6ICMwMDRmM2M7IH1cbiAgICAvKiBsaW5lIDI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRmM2M7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDBkMGE7IH1cbiAgLyogbGluZSAzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLyogbGluZSA0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFBNTdFO1xuICAgIGJvcmRlci1jb2xvcjogIzAxOGM2YjsgfVxuICAvKiBsaW5lIDUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjMDFBNTdFO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA3OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQzlCQTtcbiAgYm9yZGVyLWNvbG9yOiAjZmFiNmEyOyB9XG4gIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGEzOGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjM1ODI5OyB9XG4gIC8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMzhhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ODk2ODsgfVxuICAvKiBsaW5lIDIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTM4YTtcbiAgICBib3JkZXItY29sb3I6ICNmNjg5Njg7IH1cbiAgICAvKiBsaW5lIDI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjg5Njg7XG4gICAgICBib3JkZXItY29sb3I6ICNmMzU4Mjk7IH1cbiAgLyogbGluZSAzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLFxuICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLyogbGluZSA0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDOUJBO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhYjZhMjsgfVxuICAvKiBsaW5lIDUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5mbyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjRkJDOUJBO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA4MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNjY0OTtcbiAgYm9yZGVyLWNvbG9yOiAjZjA1MjMxOyB9XG4gIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZjNlMTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTcyMzBiOyB9XG4gIC8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYzZTE5O1xuICAgIGJvcmRlci1jb2xvcjogI2Q1MzEwZjsgfVxuICAvKiBsaW5lIDIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmM2UxOTtcbiAgICBib3JkZXItY29sb3I6ICNkNTMxMGY7IH1cbiAgICAvKiBsaW5lIDI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTMxMGY7XG4gICAgICBib3JkZXItY29sb3I6ICM5NzIzMGI7IH1cbiAgLyogbGluZSAzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLFxuICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLyogbGluZSA0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cywgLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2NjQ5O1xuICAgIGJvcmRlci1jb2xvcjogI2YwNTIzMTsgfVxuICAvKiBsaW5lIDUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2FybmluZyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjRjI2NjQ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA4NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUUxQjM0O1xuICBib3JkZXItY29sb3I6ICNkZjExMjk7IH1cbiAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzBmMjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjgwODEzOyB9XG4gIC8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzBmMjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTYwYzFmOyB9XG4gIC8qIGxpbmUgMjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwZjI1O1xuICAgIGJvcmRlci1jb2xvcjogI2E2MGMxZjsgfVxuICAgIC8qIGxpbmUgMjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E2MGMxZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzY4MDgxMzsgfVxuICAvKiBsaW5lIDM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAvKiBsaW5lIDQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRTFCMzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGYxMTI5OyB9XG4gIC8qIGxpbmUgNTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgICBjb2xvcjogI0VFMUIzNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgOTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICNCMjVENjQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxMDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpbmssIC5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5idG4tbGlua1tkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAxMDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpbmssIC5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMTE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjODQzZjQ0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMTIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMTM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4vKiBsaW5lIDEzOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDE0MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXhzLCAuYnRuLWdyb3VwLXhzID4gLmJ0biB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi8qIGxpbmUgMTUxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b25zLnNjc3MgKi9cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxNTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLyogbGluZSAxNjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzICovXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIC8qIGxpbmUgMTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MgKi9cbiAgLmZhZGUuaW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyAqL1xuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAvKiBsaW5lIDIxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzICovXG4gIC5jb2xsYXBzZS5pbiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyAqL1xudHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxuLyogbGluZSAyOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyAqL1xudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLyogbGluZSAzMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyAqL1xuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDI2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuICAvKiBsaW5lIDU0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDlweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAvKiBsaW5lIDY1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDc4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4vKiBsaW5lIDg4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLyogbGluZSAxMDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzICovXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLyogbGluZSAxMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzICovXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLyogbGluZSAxMjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzICovXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxMjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzICovXG4ub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMTM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDsgfVxuXG4vKiBsaW5lIDE0NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDE1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDE2MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MgKi9cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTA7IH1cblxuLyogbGluZSAxNzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzICovXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuLyogbGluZSAxODYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Ryb3Bkb3ducy5zY3NzICovXG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi8qIGxpbmUgMTkzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyAqL1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAvKiBsaW5lIDE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjsgfVxuXG4vKiBsaW5lIDI2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4vKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5idG4tdG9vbGJhcjpiZWZvcmUsIC5idG4tdG9vbGJhcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLmJ0bi10b29sYmFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDM5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbiAgLmJ0bi10b29sYmFyIC5idG4sXG4gIC5idG4tdG9vbGJhciAuYnRuLWdyb3VwLFxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAvKiBsaW5lIDQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbiAgLmJ0bi10b29sYmFyID4gLmJ0bixcbiAgLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCxcbiAgLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi8qIGxpbmUgNTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDU4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbiAgLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDY5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLyogbGluZSA3MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA3NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA4MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA4NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMTA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLyogbGluZSAxMDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWdyb3VwLWxnLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi8qIGxpbmUgMTE2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC8qIGxpbmUgMTIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAxMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDEzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWxnIC5jYXJldCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLyogbGluZSAxMzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyAqL1xuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCwgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDsgfVxuXG4vKiBsaW5lIDE0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpiZWZvcmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgMTU3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi8qIGxpbmUgMTYyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTcyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTc1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTc5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyB9XG5cbi8qIGxpbmUgMTg0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDE4OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDE5MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMjAxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gIC8qIGxpbmUgMjA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLFxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElOyB9XG4gIC8qIGxpbmUgMjEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMjE2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19idXR0b24tZ3JvdXBzLnNjc3MgKi9cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzICovXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gIC8qIGxpbmUgMTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzICovXG4gIC5pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzICovXG4gICAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuXG4vKiBsaW5lIDU4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAvKiBsaW5lIDYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzICovXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgNzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzICovXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC8qIGxpbmUgODksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzICovXG4gIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAvKiBsaW5lIDk0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC8qIGxpbmUgMTAxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMTA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAxMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzICovXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxMjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzICovXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4vKiBsaW5lIDEzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAvKiBsaW5lIDE0NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgMTQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC8qIGxpbmUgMTUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLyogbGluZSAxNTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzICovXG4gIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG4gIC8qIGxpbmUgMTY1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi8qIGxpbmUgOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4ubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5uYXY6YmVmb3JlLCAubmF2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAubmF2OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgLm5hdiA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgICAubmF2ID4gbGkgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gICAgICAvKiBsaW5lIDIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgICAgIC5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgICAvKiBsaW5lIDMxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgICAubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAvKiBsaW5lIDM0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgICAgIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAvKiBsaW5lIDQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgLm5hdiAub3BlbiA+IGEsIC5uYXYgLm9wZW4gPiBhOmhvdmVyLCAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNCMjVENjQ7IH1cbiAgLyogbGluZSA1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gIC5uYXYgLm5hdi1kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDlweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAvKiBsaW5lIDY2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi8qIGxpbmUgNzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLyogbGluZSA3OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gIC5uYXYtdGFicyA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gICAgLyogbGluZSA4NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gICAgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgICAgLyogbGluZSA4OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gICAgICAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2VlZWVlZSAjZGRkOyB9XG4gICAgLyogbGluZSA5NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gICAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSAxMTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSAxMjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLyogbGluZSAxMjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAvKiBsaW5lIDEzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLyogbGluZSAxNDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTsgfVxuICAvKiBsaW5lIDE0NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gIC5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDE2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4ubmF2LWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDE2MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gIC5uYXYtanVzdGlmaWVkID4gbGksIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgLyogbGluZSAxNjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAgIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLyogbGluZSAxNzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxNzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAgIC5uYXYtanVzdGlmaWVkID4gbGksIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiAxJTsgfVxuICAgICAgLyogbGluZSAxODAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuICAgICAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgMTkwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbi5uYXYtdGFicy1qdXN0aWZpZWQsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDE5MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC8qIGxpbmUgMTk5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cywgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDIwNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgIC8qIGxpbmUgMjEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZzLnNjc3MgKi9cbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cywgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9IH1cblxuLyogbGluZSAyMjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDIyNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2cy5zY3NzICovXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAyMzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyAqL1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5uYXZiYXI6YmVmb3JlLCAubmF2YmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAubmF2YmFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsIC5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4ubmF2YmFyLWhlYWRlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDMxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7IH0gfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5uYXZiYXItY29sbGFwc2U6YmVmb3JlLCAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDU5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDY4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgLyogbGluZSA3NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG4gICAgICAvKiBsaW5lIDgxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAgIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgICAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgOTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4OyB9XG4gIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC8qIGxpbmUgOTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9IH1cblxuLyogbGluZSAxMDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gICAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4vKiBsaW5lIDEyOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDEyOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi8qIGxpbmUgMTM4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxMzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1maXhlZC10b3AsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi8qIGxpbmUgMTUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDsgfVxuXG4vKiBsaW5lIDE1NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7IH1cblxuLyogbGluZSAxNjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiA1MHB4OyB9XG4gIC8qIGxpbmUgMTcwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxNzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItYnJhbmQgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTgwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH0gfVxuXG4vKiBsaW5lIDE5MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAvKiBsaW5lIDIwNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLyogbGluZSAyMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG4gIC8qIGxpbmUgMjE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDE5MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAyMzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogNy41cHggLTE1cHg7IH1cbiAgLyogbGluZSAyMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDI0MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC8qIGxpbmUgMjUxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7IH1cbiAgICAgIC8qIGxpbmUgMjU1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAvKiBsaW5lIDI1NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAyMzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC8qIGxpbmUgMjcwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC8qIGxpbmUgMjcyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG4vKiBsaW5lIDI4NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDQ3OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC8qIGxpbmUgNDg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLyogbGluZSA0OTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLyogbGluZSA0OTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC8qIGxpbmUgNTAwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLyogbGluZSA1MDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC8qIGxpbmUgNTEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19mb3Jtcy5zY3NzICovXG4gICAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLyogbGluZSA1MTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAubmF2YmFyLWZvcm0gLnJhZGlvLFxuICAgIC5uYXZiYXItZm9ybSAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAvKiBsaW5lIDUyNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAgICAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgICAgIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDUzMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyAqL1xuICAgIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSA1MzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MgKi9cbiAgICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMjk4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC8qIGxpbmUgMzAyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAyODYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1mb3JtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMzI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAzMzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAzNDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC8qIGxpbmUgMzQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWJ0bi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAubmF2YmFyLWJ0bi5idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAvKiBsaW5lIDM0OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1idG4uYnRuLXhzLCAuYnRuLWdyb3VwLXhzID4gLm5hdmJhci1idG4uYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLyogbGluZSAzNTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMzU5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItdGV4dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMzc5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzODIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgICAvKiBsaW5lIDM4NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLXJpZ2h0IH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4vKiBsaW5lIDM5NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNzsgfVxuICAvKiBsaW5lIDQwMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLyogbGluZSA0MDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNWU1ZTVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA0MTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gIC8qIGxpbmUgNDE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLyogbGluZSA0MTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDQyNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuICAvKiBsaW5lIDQzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA0NDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gICAgLyogbGluZSA0NDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAgIC8qIGxpbmUgNDQ4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODsgfVxuICAvKiBsaW5lIDQ1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogI2U3ZTdlNzsgfVxuICAvKiBsaW5lIDQ2MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBjb2xvcjogIzU1NTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDQ3MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICM3Nzc7IH1cbiAgICAgIC8qIGxpbmUgNDc1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAvKiBsaW5lIDQ4MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuICAgIC8qIGxpbmUgNDkwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC8qIGxpbmUgNTA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC8qIGxpbmUgNTA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgLyogbGluZSA1MTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLyogbGluZSA1MTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIC8qIGxpbmUgNTIxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuXG4vKiBsaW5lIDUzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA5MDkwOTsgfVxuICAvKiBsaW5lIDUzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAjYmZiZmJmOyB9XG4gICAgLyogbGluZSA1MzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA1NDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAjYmZiZmJmOyB9XG4gIC8qIGxpbmUgNTQ5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjYmZiZmJmOyB9XG4gICAgLyogbGluZSA1NTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDU1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTsgfVxuICAvKiBsaW5lIDU2NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA1NzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzOyB9XG4gICAgLyogbGluZSA1NzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuICAgIC8qIGxpbmUgNTgzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDU4OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogIzEwMTAxMDsgfVxuICAvKiBsaW5lIDU5NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDYwNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA5MDkwOTsgfVxuICAgIC8qIGxpbmUgNjEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5OyB9XG4gICAgLyogbGluZSA2MTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjYmZiZmJmOyB9XG4gICAgICAvKiBsaW5lIDYxNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSA2MjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7IH1cbiAgICAvKiBsaW5lIDYzMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAvKiBsaW5lIDY0MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICNiZmJmYmY7IH1cbiAgICAvKiBsaW5lIDY0MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgNjQ4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogI2JmYmZiZjsgfVxuICAgIC8qIGxpbmUgNjUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDY1NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cblxuLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19icmVhZGNydW1icy5zY3NzICovXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC8qIGxpbmUgMTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JyZWFkY3J1bWJzLnNjc3MgKi9cbiAgLmJyZWFkY3J1bWIgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLyogbGluZSAxNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYnMuc2NzcyAqL1xuICAgIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIvXFxhMFwiO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuICAvKiBsaW5lIDI1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19icmVhZGNydW1icy5zY3NzICovXG4gIC5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cblxuLyogbGluZSA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzICovXG4gIC5wYWdpbmF0aW9uID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC8qIGxpbmUgMTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAgIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxuICAgIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI0IyNUQ2NDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAvKiBsaW5lIDI1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MgKi9cbiAgICAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbiAgICAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgfVxuICAgIC8qIGxpbmUgMzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAgIC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgfVxuICAvKiBsaW5lIDQxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MgKi9cbiAgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICM4NDNmNDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgLyogbGluZSA1MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzICovXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC8qIGxpbmUgNjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzOyB9XG5cbi8qIGxpbmUgMTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4vKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7IH1cblxuLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBsaW5lIDEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyAqL1xuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5wYWdlcjpiZWZvcmUsIC5wYWdlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLnBhZ2VyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdlci5zY3NzICovXG4gIC5wYWdlciBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyAqL1xuICAgIC5wYWdlciBsaSA+IGEsXG4gICAgLnBhZ2VyIGxpID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAgIC8qIGxpbmUgMjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2VyLnNjc3MgKi9cbiAgICAucGFnZXIgbGkgPiBhOmhvdmVyLFxuICAgIC5wYWdlciBsaSA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAvKiBsaW5lIDMxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdlci5zY3NzICovXG4gIC5wYWdlciAubmV4dCA+IGEsXG4gIC5wYWdlciAubmV4dCA+IHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAvKiBsaW5lIDM4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdlci5zY3NzICovXG4gIC5wYWdlciAucHJldmlvdXMgPiBhLFxuICAucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLyogbGluZSA0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnZXIuc2NzcyAqL1xuICAucGFnZXIgLmRpc2FibGVkID4gYSxcbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuICAucGFnZXIgLmRpc2FibGVkID4gc3BhbiB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MgKi9cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07IH1cbiAgLyogbGluZSAyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGFiZWxzLnNjc3MgKi9cbiAgLmxhYmVsOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xhYmVscy5zY3NzICovXG4gIC5idG4gLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyB9XG5cbi8qIGxpbmUgMzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xhYmVscy5zY3NzICovXG5hLmxhYmVsOmhvdmVyLCBhLmxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xhYmVscy5zY3NzICovXG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7IH1cbiAgLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGFiZWxzLnNjc3MgKi9cbiAgLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsIC5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5OyB9XG5cbi8qIGxpbmUgNDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xhYmVscy5zY3NzICovXG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGFiZWxzLnNjc3MgKi9cbiAgLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsIC5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuXG4vKiBsaW5lIDUyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyAqL1xuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFBNTdFOyB9XG4gIC8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzICovXG4gIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLCAubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNzI1NzsgfVxuXG4vKiBsaW5lIDU2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyAqL1xuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDOUJBOyB9XG4gIC8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzICovXG4gIC5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLCAubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTM4YTsgfVxuXG4vKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyAqL1xuLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI2NjQ5OyB9XG4gIC8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzICovXG4gIC5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLCAubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmM2UxOTsgfVxuXG4vKiBsaW5lIDY0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyAqL1xuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTFCMzQ7IH1cbiAgLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGFiZWxzLnNjc3MgKi9cbiAgLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlciwgLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MGYyNTsgfVxuXG4vKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JhZGdlcy5zY3NzICovXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MgKi9cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JhZGdlcy5zY3NzICovXG4gIC5idG4gLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyB9XG4gIC8qIGxpbmUgMzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JhZGdlcy5zY3NzICovXG4gIC5idG4teHMgLmJhZGdlLCAuYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2UsXG4gIC5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7IH1cbiAgLyogbGluZSA0MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gICAgY29sb3I6ICNCMjVENjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDQ3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19iYWRnZXMuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLyogbGluZSA1MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSArIC5iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLyogbGluZSA1NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYmFkZ2VzLnNjc3MgKi9cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+IC5iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG4vKiBsaW5lIDYyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19iYWRnZXMuc2NzcyAqL1xuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzICovXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAvKiBsaW5lIDEzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyAqL1xuICAuanVtYm90cm9uIGgxLFxuICAuanVtYm90cm9uIC5oMSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MgKi9cbiAgLmp1bWJvdHJvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogMjAwOyB9XG4gIC8qIGxpbmUgMjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzICovXG4gIC5qdW1ib3Ryb24gPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAvKiBsaW5lIDI4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyAqL1xuICAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC8qIGxpbmUgMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzICovXG4gIC5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyAqL1xuICAgIC5qdW1ib3Ryb24ge1xuICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDsgfVxuICAgICAgLyogbGluZSA0MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MgKi9cbiAgICAgIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgICAgIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgLyogbGluZSA0OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MgKi9cbiAgICAgIC5qdW1ib3Ryb24gaDEsXG4gICAgICAuanVtYm90cm9uIC5oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjNweDsgfSB9XG5cbi8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGh1bWJuYWlscy5zY3NzICovXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gIC8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RodW1ibmFpbHMuc2NzcyAqL1xuICAudGh1bWJuYWlsID4gaW1nLFxuICAudGh1bWJuYWlsIGEgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RodW1ibmFpbHMuc2NzcyAqL1xuICAudGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cblxuLyogbGluZSAzNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGh1bWJuYWlscy5zY3NzICovXG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjI1RDY0OyB9XG5cbi8qIGxpbmUgOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLyogbGluZSAxNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MgKi9cbiAgLmFsZXJ0IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgMjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzICovXG4gIC5hbGVydCAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLyogbGluZSAyOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MgKi9cbiAgLmFsZXJ0ID4gcCxcbiAgLmFsZXJ0ID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MgKi9cbiAgLmFsZXJ0ID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4vKiBsaW5lIDQyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAvKiBsaW5lIDQ3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19hbGVydHMuc2NzcyAqL1xuICAuYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlLFxuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDU5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlmMmVjO1xuICBib3JkZXItY29sb3I6ICNjZWU2ZTA7XG4gIGNvbG9yOiAjMDE2MzRjOyB9XG4gIC8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzICovXG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYmRkZGQ1OyB9XG4gIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyAqL1xuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwMDMxMjU7IH1cblxuLyogbGluZSA2MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MgKi9cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRmMTtcbiAgYm9yZGVyLWNvbG9yOiAjZjFlOGU1O1xuICBjb2xvcjogIzhhNmY2NjsgfVxuICAvKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyAqL1xuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U4ZDlkNDsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnRzLnNjc3MgKi9cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNmQ1NzUwOyB9XG5cbi8qIGxpbmUgNjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU4ZTQ7XG4gIGJvcmRlci1jb2xvcjogI2YwZGNkOTtcbiAgY29sb3I6ICM5MTNkMmM7IH1cbiAgLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnRzLnNjc3MgKi9cbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlOWNiYzc7IH1cbiAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzICovXG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzZhMmQyMDsgfVxuXG4vKiBsaW5lIDcxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19hbGVydHMuc2NzcyAqL1xuLmFsZXJ0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2RkZTE7XG4gIGJvcmRlci1jb2xvcjogI2VmZDJkNjtcbiAgY29sb3I6ICM4ZjEwMWY7IH1cbiAgLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnRzLnNjc3MgKi9cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U4YmZjNTsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnRzLnNjc3MgKi9cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2MTBiMTU7IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuLyogbGluZSAyNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3MtYmFycy5zY3NzICovXG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBsaW5lIDM2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTsgfVxuXG4vKiBsaW5lIDU0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MgKi9cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7IH1cblxuLyogbGluZSA2NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3MtYmFycy5zY3NzICovXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbi8qIGxpbmUgNzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyAqL1xuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxQTU3RTsgfVxuICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyAqL1xuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi8qIGxpbmUgNzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyAqL1xuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQzlCQTsgfVxuICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyAqL1xuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi8qIGxpbmUgODEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyAqL1xuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNjY0OTsgfVxuICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyAqL1xuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi8qIGxpbmUgODUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyAqL1xuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUUxQjM0OyB9XG4gIC8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzICovXG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21lZGlhLnNjc3MgKi9cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzICovXG4gIC5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzICovXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSAxNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDsgfVxuXG4vKiBsaW5lIDIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzICovXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSAyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyAqL1xuICAubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4vKiBsaW5lIDI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzICovXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4vKiBsaW5lIDM0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tZWRpYS5zY3NzICovXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgMzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21lZGlhLnNjc3MgKi9cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi8qIGxpbmUgNDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21lZGlhLnNjc3MgKi9cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21lZGlhLnNjc3MgKi9cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi8qIGxpbmUgNTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21lZGlhLnNjc3MgKi9cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qIGxpbmUgNjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21lZGlhLnNjc3MgKi9cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyogbGluZSAyMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC8qIGxpbmUgMzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDFweDsgfVxuICAvKiBsaW5lIDM0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXB4OyB9XG5cbi8qIGxpbmUgNDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICM1NTU7IH1cbiAgLyogbGluZSA1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzICovXG4gIGEubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC8qIGxpbmUgNTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICBhLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi8qIGxpbmUgNjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qIGxpbmUgNzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG4gIC8qIGxpbmUgNzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAvKiBsaW5lIDgxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cblxuLyogbGluZSA4NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDk2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLyogbGluZSAxMDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuXG4vKiBsaW5lIDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDE2MzRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlmMmVjOyB9XG5cbi8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAxNjM0YzsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAvKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzAxNjM0YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZlY2UzOyB9XG4gIC8qIGxpbmUgMjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNjM0YztcbiAgICBib3JkZXItY29sb3I6ICMwMTYzNGM7IH1cblxuLyogbGluZSA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzhhNmY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRmMTsgfVxuXG4vKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICM4YTZmNjY7IH1cbiAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICM4YTZmNjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTFkOTsgfVxuICAvKiBsaW5lIDIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YTZmNjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGE2ZjY2OyB9XG5cbi8qIGxpbmUgNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM5MTNkMmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGU4ZTQ7IH1cblxuLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOTEzZDJjOyB9XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTEzZDJjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmQ0Y2M7IH1cbiAgLyogbGluZSAyMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTEzZDJjO1xuICAgIGJvcmRlci1jb2xvcjogIzkxM2QyYzsgfVxuXG4vKiBsaW5lIDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM4ZjEwMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2RkZTE7IH1cblxuLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzhmMTAxZjsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogIzhmMTAxZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFjNmNjOyB9XG4gIC8qIGxpbmUgMjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhmMTAxZjtcbiAgICBib3JkZXItY29sb3I6ICM4ZjEwMWY7IH1cblxuLyogbGluZSAxMjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qIGxpbmUgMTI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLyogbGluZSAxNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAucGFuZWwtYm9keTpiZWZvcmUsIC5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAucGFuZWwtYm9keTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDsgfVxuICAvKiBsaW5lIDI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDMzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAvKiBsaW5lIDM5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwtdGl0bGUgPiBhLFxuICAucGFuZWwtdGl0bGUgPiBzbWFsbCxcbiAgLnBhbmVsLXRpdGxlID4gLnNtYWxsLFxuICAucGFuZWwtdGl0bGUgPiBzbWFsbCA+IGEsXG4gIC5wYW5lbC10aXRsZSA+IC5zbWFsbCA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgNDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4OyB9XG5cbi8qIGxpbmUgNjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDY3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSA3NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDsgfVxuICAvKiBsaW5lIDgyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7IH1cblxuLyogbGluZSA4OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgOTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi8qIGxpbmUgMTAwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4vKiBsaW5lIDExMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbCA+IC50YWJsZSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDExNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsID4gLnRhYmxlIGNhcHRpb24sXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSBjYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4vKiBsaW5lIDEyMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4OyB9XG4gIC8qIGxpbmUgMTI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgICAvKiBsaW5lIDEzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7IH1cbiAgICAvKiBsaW5lIDEzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDsgfVxuXG4vKiBsaW5lIDE0MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4OyB9XG4gIC8qIGxpbmUgMTQ5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgLyogbGluZSAxNTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7IH1cbiAgICAvKiBsaW5lIDE1NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4OyB9XG5cbi8qIGxpbmUgMTY0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLyogbGluZSAxNzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLyogbGluZSAxNzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDE4MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAxODUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAvKiBsaW5lIDE5NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDIwMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLyogbGluZSAyMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDIyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLyogbGluZSAyMjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG4gICAgLyogbGluZSAyMzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4gICAgLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLyogbGluZSAyMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMjM4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC8qIGxpbmUgMjQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC8qIGxpbmUgMjQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi8qIGxpbmUgMjU0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDsgfVxuICAgIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAgIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZjVmNWY1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuICAvKiBsaW5lIDIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7IH1cblxuLyogbGluZSAyNTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAgIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gICAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDAwMDsgfVxuXG4vKiBsaW5lIDI2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2VlNmUwOyB9XG4gIC8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMDE2MzRjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWYyZWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2VlNmUwOyB9XG4gICAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gICAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNjZWU2ZTA7IH1cbiAgICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2Q5ZjJlYztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTYzNGM7IH1cbiAgLyogbGluZSAyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2VlNmUwOyB9XG5cbi8qIGxpbmUgMjYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyAqL1xuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNmMWU4ZTU7IH1cbiAgLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICM4YTZmNjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRmMTtcbiAgICBib3JkZXItY29sb3I6ICNmMWU4ZTU7IH1cbiAgICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2YxZThlNTsgfVxuICAgIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAgIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZmVmNGYxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmY2NjsgfVxuICAvKiBsaW5lIDIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmMWU4ZTU7IH1cblxuLyogbGluZSAyNjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhbmVscy5zY3NzICovXG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2YwZGNkOTsgfVxuICAvKiBsaW5lIDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzkxM2QyYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlOGU0O1xuICAgIGJvcmRlci1jb2xvcjogI2YwZGNkOTsgfVxuICAgIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAgIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZjBkY2Q5OyB9XG4gICAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzICovXG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNmZGU4ZTQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTEzZDJjOyB9XG4gIC8qIGxpbmUgMjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YwZGNkOTsgfVxuXG4vKiBsaW5lIDI2OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MgKi9cbi5wYW5lbC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlZmQyZDY7IH1cbiAgLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzhmMTAxZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNkZGUxO1xuICAgIGJvcmRlci1jb2xvcjogI2VmZDJkNjsgfVxuICAgIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wYW5lbHMuc2NzcyAqL1xuICAgIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlZmQyZDY7IH1cbiAgICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZmNkZGUxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhmMTAxZjsgfVxuICAvKiBsaW5lIDIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MgKi9cbiAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VmZDJkNjsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSAxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzICovXG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDI4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MgKi9cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuXG4vKiBsaW5lIDMzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MgKi9cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG5cbi8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fd2VsbHMuc2NzcyAqL1xuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC8qIGxpbmUgMTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3dlbGxzLnNjc3MgKi9cbiAgLndlbGwgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4vKiBsaW5lIDIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL193ZWxscy5zY3NzICovXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4vKiBsaW5lIDI2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL193ZWxscy5zY3NzICovXG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyAqL1xuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTsgfVxuICAvKiBsaW5lIDE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jbG9zZS5zY3NzICovXG4gIC5jbG9zZTpob3ZlciwgLmNsb3NlOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApOyB9XG5cbi8qIGxpbmUgMzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nsb3NlLnNjc3MgKi9cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzICovXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSAxNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7IH1cbiAgLyogbGluZSAzMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XG4gIC8qIGxpbmUgMzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzICovXG4gIC5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cblxuLyogbGluZSAzOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4vKiBsaW5lIDQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDsgfVxuXG4vKiBsaW5lIDUxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgNjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzICovXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAvKiBsaW5lIDczLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cbiAgLyogbGluZSA3NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbiAgLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTsgfVxuXG4vKiBsaW5lIDc5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5tb2RhbC1oZWFkZXI6YmVmb3JlLCAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAubW9kYWwtaGVhZGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4vKiBsaW5lIDg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi8qIGxpbmUgOTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzICovXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTsgfVxuXG4vKiBsaW5lIDk3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLyogbGluZSAxMDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzICovXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5tb2RhbC1mb290ZXI6YmVmb3JlLCAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAvKiBsaW5lIDExMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbiAgLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC8qIGxpbmUgMTE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuICAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC8qIGxpbmUgMTE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuICAubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDEyNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEzNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbW9kYWxzLnNjc3MgKi9cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC8qIGxpbmUgMTQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuICAubW9kYWwtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLyogbGluZSAxNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzICovXG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTQ5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyAqL1xuICAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDsgfSB9XG5cbi8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cbiAgLyogbGluZSAxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4gIC50b29sdGlwLmluIHtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTsgfVxuICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MgKi9cbiAgLnRvb2x0aXAudG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gIC8qIGxpbmUgMjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuICAudG9vbHRpcC5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAvKiBsaW5lIDIxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MgKi9cbiAgLnRvb2x0aXAuYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZzogNXB4IDA7IH1cbiAgLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4gIC50b29sdGlwLmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi8qIGxpbmUgMjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSAzNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4vKiBsaW5lIDQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MgKi9cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSA1MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSA1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSA2NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDczLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MgKi9cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSA4MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgODcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgOTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyAqL1xuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC8qIGxpbmUgMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MgKi9cbiAgLnBvcG92ZXIudG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAvKiBsaW5lIDI4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4gIC5wb3BvdmVyLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAvKiBsaW5lIDI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4gIC5wb3BvdmVyLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAvKiBsaW5lIDMwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4gIC5wb3BvdmVyLmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuXG4vKiBsaW5lIDMzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG5cbi8qIGxpbmUgNDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MgKi9cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDsgfVxuXG4vKiBsaW5lIDUxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4ucG9wb3ZlciA+IC5hcnJvdywgLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi8qIGxpbmUgNjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MgKi9cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4OyB9XG5cbi8qIGxpbmUgNjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MgKi9cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi8qIGxpbmUgNzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MgKi9cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3R0b206IC0xMXB4OyB9XG4gIC8qIGxpbmUgNzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MgKi9cbiAgLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBib3R0b206IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgODUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MgKi9cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC8qIGxpbmUgOTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MgKi9cbiAgLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDEwMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyAqL1xuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7IH1cbiAgLyogbGluZSAxMDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MgKi9cbiAgLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB0b3A6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTE2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC8qIGxpbmUgMTIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wb3BvdmVycy5zY3NzICovXG4gIC5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xuICAgIGJvdHRvbTogLTEwcHg7IH1cblxuLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDE2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7IH1cbiAgICAvKiBsaW5lIDIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4gICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICAvKiBsaW5lIDE2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG4gICAgICAgIC8qIGxpbmUgMzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLyogbGluZSAzOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUubGVmdCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAvKiBsaW5lIDQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5yaWdodCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIGxlZnQ6IDA7IH0gfVxuICAvKiBsaW5lIDUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLyogbGluZSA3MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gICAgbGVmdDogLTEwMCU7IH1cbiAgLyogbGluZSA3NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDgxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7IH1cbiAgLyogbGluZSA4NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlOyB9XG5cbi8qIGxpbmUgOTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE1JTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDEwOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjODAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpOyB9XG4gIC8qIGxpbmUgMTEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7IH1cbiAgLyogbGluZSAxMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTsgfVxuICAvKiBsaW5lIDEyOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLyogbGluZSAxMzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgLyogbGluZSAxNDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLyogbGluZSAxNDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjsgfVxuICAvKiBsaW5lIDE1OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAzOSc7IH1cbiAgLyogbGluZSAxNjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXDIwM2EnOyB9XG5cbi8qIGxpbmUgMTc0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLyogbGluZSAxODUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMjA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDIxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAvKiBsaW5lIDIyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDI0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC8qIGxpbmUgMjQ5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgLyogbGluZSAyNTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC8qIGxpbmUgMjYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAvKiBsaW5lIDI2NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbi5jbGVhcmZpeDpiZWZvcmUsIC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4vKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MgKi9cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyAqL1xuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MgKi9cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzICovXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MgKi9cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogbGluZSAzNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MgKi9cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyAqL1xuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyAqL1xuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbi8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbi52aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyAqL1xuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSA1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyAqL1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgNjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLyogbGluZSA3MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyAqL1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgNzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgODMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIHRoLnZpc2libGUtbWQsXG4gIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAvKiBsaW5lIDkyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzICovXG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC8qIGxpbmUgOTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAvKiBsaW5lIDEwMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyAqL1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTE2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzICovXG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTIxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzICovXG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzICovXG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNwb25zaXZlLXZpc2liaWxpdHkuc2NzcyAqL1xuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDE1NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyAqL1xuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAvKiBsaW5lIDE1NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyAqL1xuICAgIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDE2MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyAqL1xuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSAxNjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbiAgICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDE2OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyAqL1xuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLyogbGluZSAxNjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MgKi9cbiAgICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBsaW5lIDE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MgKi9cbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLypAaW1wb3J0IFwiYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwXCI7Ki9cbi8qXG5Mb2FkaW5nIEJyYW5kaW5nXG4qL1xuLypcbkxvZ29cbiovXG4vKiBjb21wb25lbnQgb3ZlcnJpZGVzICovXG4vKlxuQ29tcG9uZW50c1xuKi9cbi8qIFRoaXJkIFBhcnR5ICovXG4vKiBTbGlkZXIgKi9cbi8qIGxpbmUgMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbGlzdDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAvKiBsaW5lIDI4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi8qIGxpbmUgMzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgNDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAvKiBsaW5lIDQ4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDU0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSA1OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBsaW5lIDYyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA2NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICBbZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC8qIGxpbmUgNjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLyogbGluZSA3MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA3OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAvKiBsaW5lIDgyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzICovXG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8qIGxpbmUgODYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MgKi9cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLyogbGluZSA5MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuICAuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA5NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2NzcyAqL1xuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2xpZGVyICovXG4vKiBsaW5lIDQ1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiL3V0ay9pbWcvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIvdXRrL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvdXRrL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi91dGsvZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvdXRrL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL3V0ay9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLyogQXJyb3dzICovXG4vKiBsaW5lIDYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuICAvKiBsaW5lIDgxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gIC5zbGljay1wcmV2OmhvdmVyLCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgODUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgICAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbiAgICAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSA4OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4gIC5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuICAvKiBsaW5lIDkyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIGxpbmUgMTAzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4OyB9XG4gIC8qIGxpbmUgMTA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yNXB4OyB9XG4gIC8qIGxpbmUgMTA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIxOTBcIjsgfVxuICAgIC8qIGxpbmUgMTExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIxOTJcIjsgfVxuXG4vKiBsaW5lIDExNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7IH1cbiAgLyogbGluZSAxMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLyogbGluZSAxMjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjE5MlwiOyB9XG4gICAgLyogbGluZSAxMjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjE5MFwiOyB9XG5cbi8qIERvdHMgKi9cbi8qIGxpbmUgMTMzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLyogbGluZSAxMzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLyogbGluZSAxNTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLyogbGluZSAxNjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLnNjc3MgKi9cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAvKiBsaW5lIDE2OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAgICAgICAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAvKiBsaW5lIDE3MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2NzcyAqL1xuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBmb250LXNpemU6IDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICAgIC8qIGxpbmUgMTg5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay10aGVtZS5zY3NzICovXG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG4vKiBsaW5lIDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9mb250LWF3ZXNvbWUuc2NzcyAqL1xuLmZha2VzcmMge1xuICBzcmM6IHVybChcIi91dGsvZm9udHMvL2Zha2VzcmNcIik7IH1cblxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiL3V0ay9mb250cy8vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIvdXRrL2ZvbnRzLy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL3V0ay9mb250cy8vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvdXRrL2ZvbnRzLy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvdXRrL2ZvbnRzLy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvdXRrL2ZvbnRzLy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19jb3JlLnNjc3MgKi9cbi5mYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlOyB9XG5cbi8qIGxpbmUgMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyAqL1xuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2xhcmdlci5zY3NzICovXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4vKiBsaW5lIDEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MgKi9cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtOyB9XG5cbi8qIGxpbmUgMTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19sYXJnZXIuc2NzcyAqL1xuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLyogbGluZSAzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fZml4ZWQtd2lkdGguc2NzcyAqL1xuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1N2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzICovXG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0MjllbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC8qIGxpbmUgOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyAqL1xuICAuZmEtdWwgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19saXN0LnNjc3MgKi9cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTQyOWVtO1xuICB3aWR0aDogMi4xNDI4NTcxNDI5ZW07XG4gIHRvcDogMC4xNDI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDE2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fbGlzdC5zY3NzICovXG4gIC5mYS1saS5mYS1sZyB7XG4gICAgbGVmdDogLTEuODU3MTQyODU3MWVtOyB9XG5cbi8qIGxpbmUgNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4vKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyAqL1xuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4vKiBsaW5lIDE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBsaW5lIDIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fYm9yZGVyZWQtcHVsbGVkLnNjc3MgKi9cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLyogbGluZSAyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzICovXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIGxpbmUgNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2FuaW1hdGVkLnNjc3MgKi9cbi5mYS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4vKiBsaW5lIDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzICovXG4uZmEtcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4vKiBsaW5lIDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzICovXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4vKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyAqL1xuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cblxuLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG4vKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9fcm90YXRlZC1mbGlwcGVkLnNjc3MgKi9cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lOyB9XG5cbi8qIGxpbmUgNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyAqL1xuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MgKi9cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MgKi9cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MgKi9cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi8qIGxpbmUgMjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19zdGFja2VkLnNjc3MgKi9cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLyogbGluZSA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7IH1cblxuLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7IH1cblxuLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiOyB9XG5cbi8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7IH1cblxuLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7IH1cblxuLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjsgfVxuXG4vKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiOyB9XG5cbi8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiOyB9XG5cbi8qIGxpbmUgMTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiOyB9XG5cbi8qIGxpbmUgMTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjsgfVxuXG4vKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7IH1cblxuLyogbGluZSAxNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7IH1cblxuLyogbGluZSAxNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiOyB9XG5cbi8qIGxpbmUgMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjsgfVxuXG4vKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7IH1cblxuLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjsgfVxuXG4vKiBsaW5lIDIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiOyB9XG5cbi8qIGxpbmUgMjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7IH1cblxuLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjsgfVxuXG4vKiBsaW5lIDIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjsgfVxuXG4vKiBsaW5lIDI0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjsgfVxuXG4vKiBsaW5lIDI1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiOyB9XG5cbi8qIGxpbmUgMjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiOyB9XG5cbi8qIGxpbmUgMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiOyB9XG5cbi8qIGxpbmUgMjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjsgfVxuXG4vKiBsaW5lIDI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjsgfVxuXG4vKiBsaW5lIDMwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7IH1cblxuLyogbGluZSAzMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiOyB9XG5cbi8qIGxpbmUgMzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiOyB9XG5cbi8qIGxpbmUgMzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjsgfVxuXG4vKiBsaW5lIDM0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjsgfVxuXG4vKiBsaW5lIDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7IH1cblxuLyogbGluZSAzNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7IH1cblxuLyogbGluZSAzNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7IH1cblxuLyogbGluZSAzOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7IH1cblxuLyogbGluZSAzOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7IH1cblxuLyogbGluZSA0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiOyB9XG5cbi8qIGxpbmUgNDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7IH1cblxuLyogbGluZSA0MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjsgfVxuXG4vKiBsaW5lIDQzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjsgfVxuXG4vKiBsaW5lIDQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiOyB9XG5cbi8qIGxpbmUgNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiOyB9XG5cbi8qIGxpbmUgNDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiOyB9XG5cbi8qIGxpbmUgNDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjsgfVxuXG4vKiBsaW5lIDQ4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7IH1cblxuLyogbGluZSA0OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjsgfVxuXG4vKiBsaW5lIDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjsgfVxuXG4vKiBsaW5lIDUxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjsgfVxuXG4vKiBsaW5lIDUyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiOyB9XG5cbi8qIGxpbmUgNTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjsgfVxuXG4vKiBsaW5lIDU0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjsgfVxuXG4vKiBsaW5lIDU1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjsgfVxuXG4vKiBsaW5lIDU2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiOyB9XG5cbi8qIGxpbmUgNTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjsgfVxuXG4vKiBsaW5lIDU4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjsgfVxuXG4vKiBsaW5lIDU5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjsgfVxuXG4vKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiOyB9XG5cbi8qIGxpbmUgNjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7IH1cblxuLyogbGluZSA2MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjsgfVxuXG4vKiBsaW5lIDYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7IH1cblxuLyogbGluZSA2NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjsgfVxuXG4vKiBsaW5lIDY1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjsgfVxuXG4vKiBsaW5lIDY2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiOyB9XG5cbi8qIGxpbmUgNjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiOyB9XG5cbi8qIGxpbmUgNjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7IH1cblxuLyogbGluZSA2OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiOyB9XG5cbi8qIGxpbmUgNzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjsgfVxuXG4vKiBsaW5lIDcxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiOyB9XG5cbi8qIGxpbmUgNzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiOyB9XG5cbi8qIGxpbmUgNzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiOyB9XG5cbi8qIGxpbmUgNzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjsgfVxuXG4vKiBsaW5lIDc1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjsgfVxuXG4vKiBsaW5lIDc2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7IH1cblxuLyogbGluZSA3NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7IH1cblxuLyogbGluZSA3OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7IH1cblxuLyogbGluZSA3OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjsgfVxuXG4vKiBsaW5lIDgwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiOyB9XG5cbi8qIGxpbmUgODEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjsgfVxuXG4vKiBsaW5lIDgyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiOyB9XG5cbi8qIGxpbmUgODMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiOyB9XG5cbi8qIGxpbmUgODQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjsgfVxuXG4vKiBsaW5lIDg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiOyB9XG5cbi8qIGxpbmUgODYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7IH1cblxuLyogbGluZSA4NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjsgfVxuXG4vKiBsaW5lIDg4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiOyB9XG5cbi8qIGxpbmUgODksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjsgfVxuXG4vKiBsaW5lIDkwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjsgfVxuXG4vKiBsaW5lIDkxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7IH1cblxuLyogbGluZSA5MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiOyB9XG5cbi8qIGxpbmUgOTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7IH1cblxuLyogbGluZSA5NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7IH1cblxuLyogbGluZSA5NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiOyB9XG5cbi8qIGxpbmUgOTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjsgfVxuXG4vKiBsaW5lIDk3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjsgfVxuXG4vKiBsaW5lIDk4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjsgfVxuXG4vKiBsaW5lIDk5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiOyB9XG5cbi8qIGxpbmUgMTAwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7IH1cblxuLyogbGluZSAxMDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiOyB9XG5cbi8qIGxpbmUgMTAyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7IH1cblxuLyogbGluZSAxMDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjsgfVxuXG4vKiBsaW5lIDEwNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjsgfVxuXG4vKiBsaW5lIDEwNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7IH1cblxuLyogbGluZSAxMDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiOyB9XG5cbi8qIGxpbmUgMTA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjsgfVxuXG4vKiBsaW5lIDEwOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjsgfVxuXG4vKiBsaW5lIDEwOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjsgfVxuXG4vKiBsaW5lIDExMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiOyB9XG5cbi8qIGxpbmUgMTExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7IH1cblxuLyogbGluZSAxMTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjsgfVxuXG4vKiBsaW5lIDExMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjsgfVxuXG4vKiBsaW5lIDExNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7IH1cblxuLyogbGluZSAxMTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7IH1cblxuLyogbGluZSAxMTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiOyB9XG5cbi8qIGxpbmUgMTE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiOyB9XG5cbi8qIGxpbmUgMTE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjsgfVxuXG4vKiBsaW5lIDExOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7IH1cblxuLyogbGluZSAxMjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7IH1cblxuLyogbGluZSAxMjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjsgfVxuXG4vKiBsaW5lIDEyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiOyB9XG5cbi8qIGxpbmUgMTIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7IH1cblxuLyogbGluZSAxMjQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiOyB9XG5cbi8qIGxpbmUgMTI1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7IH1cblxuLyogbGluZSAxMjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7IH1cblxuLyogbGluZSAxMjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7IH1cblxuLyogbGluZSAxMjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7IH1cblxuLyogbGluZSAxMjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjsgfVxuXG4vKiBsaW5lIDEzMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiOyB9XG5cbi8qIGxpbmUgMTMxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7IH1cblxuLyogbGluZSAxMzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiOyB9XG5cbi8qIGxpbmUgMTMzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiOyB9XG5cbi8qIGxpbmUgMTM0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjsgfVxuXG4vKiBsaW5lIDEzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiOyB9XG5cbi8qIGxpbmUgMTM2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiOyB9XG5cbi8qIGxpbmUgMTM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjsgfVxuXG4vKiBsaW5lIDEzOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7IH1cblxuLyogbGluZSAxMzksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiOyB9XG5cbi8qIGxpbmUgMTQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiOyB9XG5cbi8qIGxpbmUgMTQxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjsgfVxuXG4vKiBsaW5lIDE0MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjsgfVxuXG4vKiBsaW5lIDE0MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7IH1cblxuLyogbGluZSAxNDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjsgfVxuXG4vKiBsaW5lIDE0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiOyB9XG5cbi8qIGxpbmUgMTQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjsgfVxuXG4vKiBsaW5lIDE0NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjsgfVxuXG4vKiBsaW5lIDE0OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7IH1cblxuLyogbGluZSAxNDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjsgfVxuXG4vKiBsaW5lIDE1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjsgfVxuXG4vKiBsaW5lIDE1MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjsgfVxuXG4vKiBsaW5lIDE1MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiOyB9XG5cbi8qIGxpbmUgMTUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiOyB9XG5cbi8qIGxpbmUgMTU0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7IH1cblxuLyogbGluZSAxNTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjsgfVxuXG4vKiBsaW5lIDE1NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7IH1cblxuLyogbGluZSAxNTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjsgfVxuXG4vKiBsaW5lIDE1OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjsgfVxuXG4vKiBsaW5lIDE1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiOyB9XG5cbi8qIGxpbmUgMTYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiOyB9XG5cbi8qIGxpbmUgMTYxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7IH1cblxuLyogbGluZSAxNjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjsgfVxuXG4vKiBsaW5lIDE2MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjsgfVxuXG4vKiBsaW5lIDE2NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjsgfVxuXG4vKiBsaW5lIDE2NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiOyB9XG5cbi8qIGxpbmUgMTY2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7IH1cblxuLyogbGluZSAxNjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7IH1cblxuLyogbGluZSAxNjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjsgfVxuXG4vKiBsaW5lIDE2OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjsgfVxuXG4vKiBsaW5lIDE3MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjsgfVxuXG4vKiBsaW5lIDE3MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7IH1cblxuLyogbGluZSAxNzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7IH1cblxuLyogbGluZSAxNzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjsgfVxuXG4vKiBsaW5lIDE3NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiOyB9XG5cbi8qIGxpbmUgMTc1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7IH1cblxuLyogbGluZSAxNzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiOyB9XG5cbi8qIGxpbmUgMTc3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjsgfVxuXG4vKiBsaW5lIDE3OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjsgfVxuXG4vKiBsaW5lIDE3OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiOyB9XG5cbi8qIGxpbmUgMTgwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiOyB9XG5cbi8qIGxpbmUgMTgxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjsgfVxuXG4vKiBsaW5lIDE4MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7IH1cblxuLyogbGluZSAxODMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiOyB9XG5cbi8qIGxpbmUgMTg0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjsgfVxuXG4vKiBsaW5lIDE4NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjsgfVxuXG4vKiBsaW5lIDE4NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiOyB9XG5cbi8qIGxpbmUgMTg3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7IH1cblxuLyogbGluZSAxODgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjsgfVxuXG4vKiBsaW5lIDE4OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjsgfVxuXG4vKiBsaW5lIDE5MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7IH1cblxuLyogbGluZSAxOTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7IH1cblxuLyogbGluZSAxOTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjsgfVxuXG4vKiBsaW5lIDE5MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiOyB9XG5cbi8qIGxpbmUgMTk0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjsgfVxuXG4vKiBsaW5lIDE5NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiOyB9XG5cbi8qIGxpbmUgMTk2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjsgfVxuXG4vKiBsaW5lIDE5NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiOyB9XG5cbi8qIGxpbmUgMTk4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjsgfVxuXG4vKiBsaW5lIDE5OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiOyB9XG5cbi8qIGxpbmUgMjAwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7IH1cblxuLyogbGluZSAyMDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjsgfVxuXG4vKiBsaW5lIDIwMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiOyB9XG5cbi8qIGxpbmUgMjAzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7IH1cblxuLyogbGluZSAyMDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjsgfVxuXG4vKiBsaW5lIDIwNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjsgfVxuXG4vKiBsaW5lIDIwNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjsgfVxuXG4vKiBsaW5lIDIwNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjsgfVxuXG4vKiBsaW5lIDIwOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7IH1cblxuLyogbGluZSAyMDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjsgfVxuXG4vKiBsaW5lIDIxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7IH1cblxuLyogbGluZSAyMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjsgfVxuXG4vKiBsaW5lIDIxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7IH1cblxuLyogbGluZSAyMTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjsgfVxuXG4vKiBsaW5lIDIxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiOyB9XG5cbi8qIGxpbmUgMjE1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7IH1cblxuLyogbGluZSAyMTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7IH1cblxuLyogbGluZSAyMTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiOyB9XG5cbi8qIGxpbmUgMjE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7IH1cblxuLyogbGluZSAyMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjsgfVxuXG4vKiBsaW5lIDIyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjsgfVxuXG4vKiBsaW5lIDIyMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjsgfVxuXG4vKiBsaW5lIDIyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7IH1cblxuLyogbGluZSAyMjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjsgfVxuXG4vKiBsaW5lIDIyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7IH1cblxuLyogbGluZSAyMjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiOyB9XG5cbi8qIGxpbmUgMjI2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiOyB9XG5cbi8qIGxpbmUgMjI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiOyB9XG5cbi8qIGxpbmUgMjI4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7IH1cblxuLyogbGluZSAyMjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiOyB9XG5cbi8qIGxpbmUgMjMwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7IH1cblxuLyogbGluZSAyMzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjsgfVxuXG4vKiBsaW5lIDIzMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiOyB9XG5cbi8qIGxpbmUgMjMzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiOyB9XG5cbi8qIGxpbmUgMjM0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiOyB9XG5cbi8qIGxpbmUgMjM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7IH1cblxuLyogbGluZSAyMzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiOyB9XG5cbi8qIGxpbmUgMjM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLyogbGluZSAyMzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjsgfVxuXG4vKiBsaW5lIDIzOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7IH1cblxuLyogbGluZSAyNDAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiOyB9XG5cbi8qIGxpbmUgMjQxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiOyB9XG5cbi8qIGxpbmUgMjQyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiOyB9XG5cbi8qIGxpbmUgMjQzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7IH1cblxuLyogbGluZSAyNDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjsgfVxuXG4vKiBsaW5lIDI0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7IH1cblxuLyogbGluZSAyNDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjsgfVxuXG4vKiBsaW5lIDI0NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7IH1cblxuLyogbGluZSAyNDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7IH1cblxuLyogbGluZSAyNDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjsgfVxuXG4vKiBsaW5lIDI1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7IH1cblxuLyogbGluZSAyNTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjsgfVxuXG4vKiBsaW5lIDI1MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7IH1cblxuLyogbGluZSAyNTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiOyB9XG5cbi8qIGxpbmUgMjU0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjsgfVxuXG4vKiBsaW5lIDI1NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiOyB9XG5cbi8qIGxpbmUgMjU2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjsgfVxuXG4vKiBsaW5lIDI1NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7IH1cblxuLyogbGluZSAyNTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7IH1cblxuLyogbGluZSAyNTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjsgfVxuXG4vKiBsaW5lIDI2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiOyB9XG5cbi8qIGxpbmUgMjYxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjsgfVxuXG4vKiBsaW5lIDI2MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7IH1cblxuLyogbGluZSAyNjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjsgfVxuXG4vKiBsaW5lIDI2NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiOyB9XG5cbi8qIGxpbmUgMjY1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjsgfVxuXG4vKiBsaW5lIDI2NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjsgfVxuXG4vKiBsaW5lIDI2NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiOyB9XG5cbi8qIGxpbmUgMjY4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7IH1cblxuLyogbGluZSAyNjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiOyB9XG5cbi8qIGxpbmUgMjcwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7IH1cblxuLyogbGluZSAyNzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjsgfVxuXG4vKiBsaW5lIDI3MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjsgfVxuXG4vKiBsaW5lIDI3MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjsgfVxuXG4vKiBsaW5lIDI3NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjsgfVxuXG4vKiBsaW5lIDI3NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7IH1cblxuLyogbGluZSAyNzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiOyB9XG5cbi8qIGxpbmUgMjc3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiOyB9XG5cbi8qIGxpbmUgMjc4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjsgfVxuXG4vKiBsaW5lIDI3OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiOyB9XG5cbi8qIGxpbmUgMjgwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiOyB9XG5cbi8qIGxpbmUgMjgxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiOyB9XG5cbi8qIGxpbmUgMjgyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjsgfVxuXG4vKiBsaW5lIDI4MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiOyB9XG5cbi8qIGxpbmUgMjg0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7IH1cblxuLyogbGluZSAyODUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiOyB9XG5cbi8qIGxpbmUgMjg2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7IH1cblxuLyogbGluZSAyODcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiOyB9XG5cbi8qIGxpbmUgMjg4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiOyB9XG5cbi8qIGxpbmUgMjg5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjsgfVxuXG4vKiBsaW5lIDI5MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiOyB9XG5cbi8qIGxpbmUgMjkxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjsgfVxuXG4vKiBsaW5lIDI5MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7IH1cblxuLyogbGluZSAyOTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiOyB9XG5cbi8qIGxpbmUgMjk0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7IH1cblxuLyogbGluZSAyOTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7IH1cblxuLyogbGluZSAyOTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7IH1cblxuLyogbGluZSAyOTcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjsgfVxuXG4vKiBsaW5lIDI5OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiOyB9XG5cbi8qIGxpbmUgMjk5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjsgfVxuXG4vKiBsaW5lIDMwMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjsgfVxuXG4vKiBsaW5lIDMwMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7IH1cblxuLyogbGluZSAzMDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjsgfVxuXG4vKiBsaW5lIDMwMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjsgfVxuXG4vKiBsaW5lIDMwNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7IH1cblxuLyogbGluZSAzMDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjsgfVxuXG4vKiBsaW5lIDMwNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7IH1cblxuLyogbGluZSAzMDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiOyB9XG5cbi8qIGxpbmUgMzA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiOyB9XG5cbi8qIGxpbmUgMzA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiOyB9XG5cbi8qIGxpbmUgMzEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7IH1cblxuLyogbGluZSAzMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiOyB9XG5cbi8qIGxpbmUgMzEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiOyB9XG5cbi8qIGxpbmUgMzEzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiOyB9XG5cbi8qIGxpbmUgMzE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7IH1cblxuLyogbGluZSAzMTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7IH1cblxuLyogbGluZSAzMTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiOyB9XG5cbi8qIGxpbmUgMzE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiOyB9XG5cbi8qIGxpbmUgMzE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7IH1cblxuLyogbGluZSAzMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7IH1cblxuLyogbGluZSAzMjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7IH1cblxuLyogbGluZSAzMjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiOyB9XG5cbi8qIGxpbmUgMzIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjsgfVxuXG4vKiBsaW5lIDMyMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiOyB9XG5cbi8qIGxpbmUgMzI0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiOyB9XG5cbi8qIGxpbmUgMzI1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7IH1cblxuLyogbGluZSAzMjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjsgfVxuXG4vKiBsaW5lIDMyNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7IH1cblxuLyogbGluZSAzMjgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiOyB9XG5cbi8qIGxpbmUgMzI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7IH1cblxuLyogbGluZSAzMzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7IH1cblxuLyogbGluZSAzMzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiOyB9XG5cbi8qIGxpbmUgMzMyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7IH1cblxuLyogbGluZSAzMzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7IH1cblxuLyogbGluZSAzMzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7IH1cblxuLyogbGluZSAzMzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7IH1cblxuLyogbGluZSAzMzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7IH1cblxuLyogbGluZSAzMzcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiOyB9XG5cbi8qIGxpbmUgMzM4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiOyB9XG5cbi8qIGxpbmUgMzM5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjsgfVxuXG4vKiBsaW5lIDM0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjsgfVxuXG4vKiBsaW5lIDM0MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7IH1cblxuLyogbGluZSAzNDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7IH1cblxuLyogbGluZSAzNDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiOyB9XG5cbi8qIGxpbmUgMzQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7IH1cblxuLyogbGluZSAzNDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiOyB9XG5cbi8qIGxpbmUgMzQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjsgfVxuXG4vKiBsaW5lIDM0NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiOyB9XG5cbi8qIGxpbmUgMzQ4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7IH1cblxuLyogbGluZSAzNDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjsgfVxuXG4vKiBsaW5lIDM1MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7IH1cblxuLyogbGluZSAzNTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7IH1cblxuLyogbGluZSAzNTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7IH1cblxuLyogbGluZSAzNTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiOyB9XG5cbi8qIGxpbmUgMzU0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjsgfVxuXG4vKiBsaW5lIDM1NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiOyB9XG5cbi8qIGxpbmUgMzU2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiOyB9XG5cbi8qIGxpbmUgMzU3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjsgfVxuXG4vKiBsaW5lIDM1OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjsgfVxuXG4vKiBsaW5lIDM1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiOyB9XG5cbi8qIGxpbmUgMzYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7IH1cblxuLyogbGluZSAzNjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7IH1cblxuLyogbGluZSAzNjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7IH1cblxuLyogbGluZSAzNjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjsgfVxuXG4vKiBsaW5lIDM2NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiOyB9XG5cbi8qIGxpbmUgMzY1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjsgfVxuXG4vKiBsaW5lIDM2NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiOyB9XG5cbi8qIGxpbmUgMzY3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiOyB9XG5cbi8qIGxpbmUgMzY4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjsgfVxuXG4vKiBsaW5lIDM2OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjsgfVxuXG4vKiBsaW5lIDM3MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiOyB9XG5cbi8qIGxpbmUgMzcxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjsgfVxuXG4vKiBsaW5lIDM3MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7IH1cblxuLyogbGluZSAzNzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjsgfVxuXG4vKiBsaW5lIDM3NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjsgfVxuXG4vKiBsaW5lIDM3NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjsgfVxuXG4vKiBsaW5lIDM3NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjsgfVxuXG4vKiBsaW5lIDM3NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiOyB9XG5cbi8qIGxpbmUgMzc4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjsgfVxuXG4vKiBsaW5lIDM3OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiOyB9XG5cbi8qIGxpbmUgMzgwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiOyB9XG5cbi8qIGxpbmUgMzgxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiOyB9XG5cbi8qIGxpbmUgMzgyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjsgfVxuXG4vKiBsaW5lIDM4MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjsgfVxuXG4vKiBsaW5lIDM4NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiOyB9XG5cbi8qIGxpbmUgMzg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiOyB9XG5cbi8qIGxpbmUgMzg2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjsgfVxuXG4vKiBsaW5lIDM4NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7IH1cblxuLyogbGluZSAzODgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjsgfVxuXG4vKiBsaW5lIDM4OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjsgfVxuXG4vKiBsaW5lIDM5MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjsgfVxuXG4vKiBsaW5lIDM5MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiOyB9XG5cbi8qIGxpbmUgMzkyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiOyB9XG5cbi8qIGxpbmUgMzkzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7IH1cblxuLyogbGluZSAzOTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjsgfVxuXG4vKiBsaW5lIDM5NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjsgfVxuXG4vKiBsaW5lIDM5NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiOyB9XG5cbi8qIGxpbmUgMzk3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjsgfVxuXG4vKiBsaW5lIDM5OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiOyB9XG5cbi8qIGxpbmUgMzk5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjsgfVxuXG4vKiBsaW5lIDQwMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiOyB9XG5cbi8qIGxpbmUgNDAxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7IH1cblxuLyogbGluZSA0MDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7IH1cblxuLyogbGluZSA0MDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiOyB9XG5cbi8qIGxpbmUgNDA0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiOyB9XG5cbi8qIGxpbmUgNDA1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiOyB9XG5cbi8qIGxpbmUgNDA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjsgfVxuXG4vKiBsaW5lIDQwNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7IH1cblxuLyogbGluZSA0MDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiOyB9XG5cbi8qIGxpbmUgNDA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjsgfVxuXG4vKiBsaW5lIDQxMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiOyB9XG5cbi8qIGxpbmUgNDExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjsgfVxuXG4vKiBsaW5lIDQxMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiOyB9XG5cbi8qIGxpbmUgNDEzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiOyB9XG5cbi8qIGxpbmUgNDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7IH1cblxuLyogbGluZSA0MTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7IH1cblxuLyogbGluZSA0MTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjsgfVxuXG4vKiBsaW5lIDQxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiOyB9XG5cbi8qIGxpbmUgNDE4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7IH1cblxuLyogbGluZSA0MTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjsgfVxuXG4vKiBsaW5lIDQyMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7IH1cblxuLyogbGluZSA0MjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiOyB9XG5cbi8qIGxpbmUgNDIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7IH1cblxuLyogbGluZSA0MjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiOyB9XG5cbi8qIGxpbmUgNDI0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7IH1cblxuLyogbGluZSA0MjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlc2lzdGFuY2U6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7IH1cblxuLyogbGluZSA0MjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiOyB9XG5cbi8qIGxpbmUgNDI3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjsgfVxuXG4vKiBsaW5lIDQyOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjsgfVxuXG4vKiBsaW5lIDQyOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ0XCI7IH1cblxuLyogbGluZSA0MzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNVwiOyB9XG5cbi8qIGxpbmUgNDMxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXFxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ2XCI7IH1cblxuLyogbGluZSA0MzIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDdcIjsgfVxuXG4vKiBsaW5lIDQzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOFwiOyB9XG5cbi8qIGxpbmUgNDM0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNlbmQtbzpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkOVwiOyB9XG5cbi8qIGxpbmUgNDM1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGFcIjsgfVxuXG4vKiBsaW5lIDQzNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYlwiOyB9XG5cbi8qIGxpbmUgNDM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkY1wiOyB9XG5cbi8qIGxpbmUgNDM4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZFwiOyB9XG5cbi8qIGxpbmUgNDM5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGVcIjsgfVxuXG4vKiBsaW5lIDQ0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTBcIjsgfVxuXG4vKiBsaW5lIDQ0MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUxXCI7IH1cblxuLyogbGluZSA0NDIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMlwiOyB9XG5cbi8qIGxpbmUgNDQzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLmZhLWZ1dGJvbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUzXCI7IH1cblxuLyogbGluZSA0NDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU0XCI7IH1cblxuLyogbGluZSA0NDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNVwiOyB9XG5cbi8qIGxpbmUgNDQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTZcIjsgfVxuXG4vKiBsaW5lIDQ0NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU3XCI7IH1cblxuLyogbGluZSA0NDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU4XCI7IH1cblxuLyogbGluZSA0NDksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEteWVscDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOVwiOyB9XG5cbi8qIGxpbmUgNDUwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVhXCI7IH1cblxuLyogbGluZSA0NTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYlwiOyB9XG5cbi8qIGxpbmUgNDUyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWNcIjsgfVxuXG4vKiBsaW5lIDQ1MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWRcIjsgfVxuXG4vKiBsaW5lIDQ1NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVlXCI7IH1cblxuLyogbGluZSA0NTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2MtdmlzYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMFwiOyB9XG5cbi8qIGxpbmUgNDU2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjFcIjsgfVxuXG4vKiBsaW5lIDQ1NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMlwiOyB9XG5cbi8qIGxpbmUgNDU4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWFtZXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjNcIjsgfVxuXG4vKiBsaW5lIDQ1OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjRcIjsgfVxuXG4vKiBsaW5lIDQ2MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjVcIjsgfVxuXG4vKiBsaW5lIDQ2MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY2XCI7IH1cblxuLyogbGluZSA0NjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY3XCI7IH1cblxuLyogbGluZSA0NjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjhcIjsgfVxuXG4vKiBsaW5lIDQ2NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb3B5cmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjlcIjsgfVxuXG4vKiBsaW5lIDQ2NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYVwiOyB9XG5cbi8qIGxpbmUgNDY2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmJcIjsgfVxuXG4vKiBsaW5lIDQ2NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wYWludC1icnVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmY1wiOyB9XG5cbi8qIGxpbmUgNDY4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmRcIjsgfVxuXG4vKiBsaW5lIDQ2OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZlXCI7IH1cblxuLyogbGluZSA0NzAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAwXCI7IH1cblxuLyogbGluZSA0NzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMVwiOyB9XG5cbi8qIGxpbmUgNDcyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMlwiOyB9XG5cbi8qIGxpbmUgNDczLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxhc3RmbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDNcIjsgfVxuXG4vKiBsaW5lIDQ3NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA0XCI7IH1cblxuLyogbGluZSA0NzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA1XCI7IH1cblxuLyogbGluZSA0NzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmljeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNlwiOyB9XG5cbi8qIGxpbmUgNDc3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwN1wiOyB9XG5cbi8qIGxpbmUgNDc4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDhcIjsgfVxuXG4vKiBsaW5lIDQ3OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hbmdlbGxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDlcIjsgfVxuXG4vKiBsaW5lIDQ4MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYVwiOyB9XG5cbi8qIGxpbmUgNDgxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGJcIjsgfVxuXG4vKiBsaW5lIDQ4MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWFucGF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwY1wiOyB9XG5cbi8qIGxpbmUgNDgzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGRcIjsgfVxuXG4vKiBsaW5lIDQ4NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZVwiOyB9XG5cbi8qIGxpbmUgNDg1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEwXCI7IH1cblxuLyogbGluZSA0ODYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTFcIjsgfVxuXG4vKiBsaW5lIDQ4NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEyXCI7IH1cblxuLyogbGluZSA0ODgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2VsbHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjEzXCI7IH1cblxuLyogbGluZSA0ODksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE0XCI7IH1cblxuLyogbGluZSA0OTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTVcIjsgfVxuXG4vKiBsaW5lIDQ5MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1za3lhdGxhczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNlwiOyB9XG5cbi8qIGxpbmUgNDkyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxN1wiOyB9XG5cbi8qIGxpbmUgNDkzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOFwiOyB9XG5cbi8qIGxpbmUgNDk0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTlcIjsgfVxuXG4vKiBsaW5lIDQ5NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFhXCI7IH1cblxuLyogbGluZSA0OTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWJcIjsgfVxuXG4vKiBsaW5lIDQ5NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFjXCI7IH1cblxuLyogbGluZSA0OTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWRcIjsgfVxuXG4vKiBsaW5lIDQ5OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWVcIjsgfVxuXG4vKiBsaW5lIDUwMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12ZW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMVwiOyB9XG5cbi8qIGxpbmUgNTAxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjJcIjsgfVxuXG4vKiBsaW5lIDUwMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIzXCI7IH1cblxuLyogbGluZSA1MDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7IH1cblxuLyogbGluZSA1MDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7IH1cblxuLyogbGluZSA1MDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7IH1cblxuLyogbGluZSA1MDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjsgfVxuXG4vKiBsaW5lIDUwNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7IH1cblxuLyogbGluZSA1MDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjsgfVxuXG4vKiBsaW5lIDUwOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7IH1cblxuLyogbGluZSA1MTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiOyB9XG5cbi8qIGxpbmUgNTExLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiOyB9XG5cbi8qIGxpbmUgNTEyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdlbmRlcmxlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmRcIjsgfVxuXG4vKiBsaW5lIDUxMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMFwiOyB9XG5cbi8qIGxpbmUgNTE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMxXCI7IH1cblxuLyogbGluZSA1MTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzJcIjsgfVxuXG4vKiBsaW5lIDUxNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzNcIjsgfVxuXG4vKiBsaW5lIDUxNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzRcIjsgfVxuXG4vKiBsaW5lIDUxOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11c2VyLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM1XCI7IH1cblxuLyogbGluZSA1MTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNlwiOyB9XG5cbi8qIGxpbmUgNTIwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzdcIjsgfVxuXG4vKiBsaW5lIDUyMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10cmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOFwiOyB9XG5cbi8qIGxpbmUgNTIyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzOVwiOyB9XG5cbi8qIGxpbmUgNTIzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYVwiOyB9XG5cbi8qIGxpbmUgNTI0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXljOmJlZm9yZSxcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2JcIjsgfVxuXG4vKiBsaW5lIDUyNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNjXCI7IH1cblxuLyogbGluZSA1MjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2RcIjsgfVxuXG4vKiBsaW5lIDUyNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2VcIjsgfVxuXG4vKiBsaW5lIDUyOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MFwiOyB9XG5cbi8qIGxpbmUgNTI5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MVwiOyB9XG5cbi8qIGxpbmUgNTMwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJhdHRlcnktMjpiZWZvcmUsXG4uZmEtYmF0dGVyeS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQyXCI7IH1cblxuLyogbGluZSA1MzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDNcIjsgfVxuXG4vKiBsaW5lIDUzMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDRcIjsgfVxuXG4vKiBsaW5lIDUzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ1XCI7IH1cblxuLyogbGluZSA1MzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDZcIjsgfVxuXG4vKiBsaW5lIDUzNSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDdcIjsgfVxuXG4vKiBsaW5lIDUzNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OFwiOyB9XG5cbi8qIGxpbmUgNTM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ5XCI7IH1cblxuLyogbGluZSA1MzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YVwiOyB9XG5cbi8qIGxpbmUgNTM5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWpjYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0YlwiOyB9XG5cbi8qIGxpbmUgNTQwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRjXCI7IH1cblxuLyogbGluZSA1NDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGRcIjsgfVxuXG4vKiBsaW5lIDU0MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRlXCI7IH1cblxuLyogbGluZSA1NDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTBcIjsgfVxuXG4vKiBsaW5lIDU0NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUxXCI7IH1cblxuLyogbGluZSA1NDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLTI6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7IH1cblxuLyogbGluZSA1NDYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTNcIjsgfVxuXG4vKiBsaW5lIDU0NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTRcIjsgfVxuXG4vKiBsaW5lIDU0OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uZmEtaGFuZC1yb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTVcIjsgfVxuXG4vKiBsaW5lIDU0OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7IH1cblxuLyogbGluZSA1NTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7IH1cblxuLyogbGluZSA1NTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1saXphcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OFwiOyB9XG5cbi8qIGxpbmUgNTUyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1OVwiOyB9XG5cbi8qIGxpbmUgNTUzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7IH1cblxuLyogbGluZSA1NTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFuZC1wZWFjZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7IH1cblxuLyogbGluZSA1NTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7IH1cblxuLyogbGluZSA1NTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZFwiOyB9XG5cbi8qIGxpbmUgNTU3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNyZWF0aXZlLWNvbW1vbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWVcIjsgfVxuXG4vKiBsaW5lIDU1OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MFwiOyB9XG5cbi8qIGxpbmUgNTU5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MVwiOyB9XG5cbi8qIGxpbmUgNTYwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRyaXBhZHZpc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7IH1cblxuLyogbGluZSA1NjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2M1wiOyB9XG5cbi8qIGxpbmUgNTYyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7IH1cblxuLyogbGluZSA1NjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2V0LXBvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NVwiOyB9XG5cbi8qIGxpbmUgNTY0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7IH1cblxuLyogbGluZSA1NjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7IH1cblxuLyogbGluZSA1NjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2hyb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7IH1cblxuLyogbGluZSA1NjcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OVwiOyB9XG5cbi8qIGxpbmUgNTY4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7IH1cblxuLyogbGluZSA1NjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmJcIjsgfVxuXG4vKiBsaW5lIDU3MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2Y1wiOyB9XG5cbi8qIGxpbmUgNTcxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZFwiOyB9XG5cbi8qIGxpbmUgNTcyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZlXCI7IH1cblxuLyogbGluZSA1NzMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcwXCI7IH1cblxuLyogbGluZSA1NzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcxXCI7IH1cblxuLyogbGluZSA1NzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MlwiOyB9XG5cbi8qIGxpbmUgNTc2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzNcIjsgfVxuXG4vKiBsaW5lIDU3NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc0XCI7IH1cblxuLyogbGluZSA1NzgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzVcIjsgfVxuXG4vKiBsaW5lIDU3OSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc2XCI7IH1cblxuLyogbGluZSA1ODAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc3XCI7IH1cblxuLyogbGluZSA1ODEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWFwLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzhcIjsgfVxuXG4vKiBsaW5lIDU4MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzlcIjsgfVxuXG4vKiBsaW5lIDU4MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdhXCI7IH1cblxuLyogbGluZSA1ODQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdiXCI7IH1cblxuLyogbGluZSA1ODUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2NcIjsgfVxuXG4vKiBsaW5lIDU4NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZFwiOyB9XG5cbi8qIGxpbmUgNTg3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3ZVwiOyB9XG5cbi8qIGxpbmUgNTg4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MFwiOyB9XG5cbi8qIGxpbmUgNTg5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MVwiOyB9XG5cbi8qIGxpbmUgNTkwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODJcIjsgfVxuXG4vKiBsaW5lIDU5MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODNcIjsgfVxuXG4vKiBsaW5lIDU5MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NFwiOyB9XG5cbi8qIGxpbmUgNTkzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLW1vZHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODVcIjsgfVxuXG4vKiBsaW5lIDU5NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODZcIjsgfVxuXG4vKiBsaW5lIDU5NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODdcIjsgfVxuXG4vKiBsaW5lIDU5NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODhcIjsgfVxuXG4vKiBsaW5lIDU5NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OVwiOyB9XG5cbi8qIGxpbmUgNTk4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YVwiOyB9XG5cbi8qIGxpbmUgNTk5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4YlwiOyB9XG5cbi8qIGxpbmUgNjAwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhjXCI7IH1cblxuLyogbGluZSA2MDEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGRcIjsgfVxuXG4vKiBsaW5lIDYwMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhlXCI7IH1cblxuLyogbGluZSA2MDMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkwXCI7IH1cblxuLyogbGluZSA2MDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkxXCI7IH1cblxuLyogbGluZSA2MDUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MlwiOyB9XG5cbi8qIGxpbmUgNjA2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5M1wiOyB9XG5cbi8qIGxpbmUgNjA3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk0XCI7IH1cblxuLyogbGluZSA2MDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NVwiOyB9XG5cbi8qIGxpbmUgNjA5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NlwiOyB9XG5cbi8qIGxpbmUgNjEwLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTdcIjsgfVxuXG4vKiBsaW5lIDYxMSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS13cGZvcm1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk4XCI7IH1cblxuLyogbGluZSA2MTIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk5XCI7IH1cblxuLyogbGluZSA2MTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YVwiOyB9XG5cbi8qIGxpbmUgNjE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjliXCI7IH1cblxuLyogbGluZSA2MTUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWNcIjsgfVxuXG4vKiBsaW5lIDYxNiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZFwiOyB9XG5cbi8qIGxpbmUgNjE3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjllXCI7IH1cblxuLyogbGluZSA2MTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTBcIjsgfVxuXG4vKiBsaW5lIDYxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmExXCI7IH1cblxuLyogbGluZSA2MjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEyXCI7IH1cblxuLyogbGluZSA2MjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTNcIjsgfVxuXG4vKiBsaW5lIDYyMiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE0XCI7IH1cblxuLyogbGluZSA2MjMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ2xpZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTVcIjsgfVxuXG4vKiBsaW5lIDYyNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE2XCI7IH1cblxuLyogbGluZSA2MjUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhN1wiOyB9XG5cbi8qIGxpbmUgNjI2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWxvdy12aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYThcIjsgfVxuXG4vKiBsaW5lIDYyNywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTlcIjsgfVxuXG4vKiBsaW5lIDYyOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFhXCI7IH1cblxuLyogbGluZSA2MjksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjsgfVxuXG4vKiBsaW5lIDYzMCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhY1wiOyB9XG5cbi8qIGxpbmUgNjMxLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhZFwiOyB9XG5cbi8qIGxpbmUgNjMyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWVcIjsgfVxuXG4vKiBsaW5lIDYzMywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMFwiOyB9XG5cbi8qIGxpbmUgNjM0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIxXCI7IH1cblxuLyogbGluZSA2MzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGhlbWVpc2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmIyXCI7IH1cblxuLyogbGluZSA2MzYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiM1wiOyB9XG5cbi8qIGxpbmUgNjM3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjRcIjsgfVxuXG4vKiBsaW5lIDYzOCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiNVwiOyB9XG5cbi8qIGxpbmUgNjM5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjZcIjsgfVxuXG4vKiBsaW5lIDY0MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjdcIjsgfVxuXG4vKiBsaW5lIDY0MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1saW5vZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjhcIjsgfVxuXG4vKiBsaW5lIDY0MiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjlcIjsgfVxuXG4vKiBsaW5lIDY0MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiYVwiOyB9XG5cbi8qIGxpbmUgNjQ0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXZjYXJkOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmJcIjsgfVxuXG4vKiBsaW5lIDY0NSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiY1wiOyB9XG5cbi8qIGxpbmUgNjQ2LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7IH1cblxuLyogbGluZSA2NDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdXNlci1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZVwiOyB9XG5cbi8qIGxpbmUgNjQ4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMFwiOyB9XG5cbi8qIGxpbmUgNjQ5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7IH1cblxuLyogbGluZSA2NTAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZHJpdmVycy1saWNlbnNlOmJlZm9yZSxcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmMyXCI7IH1cblxuLyogbGluZSA2NTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjM1wiOyB9XG5cbi8qIGxpbmUgNjUyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM0XCI7IH1cblxuLyogbGluZSA2NTMsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzVcIjsgfVxuXG4vKiBsaW5lIDY1NCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNlwiOyB9XG5cbi8qIGxpbmUgNjU1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM3XCI7IH1cblxuLyogbGluZSA2NTYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzhcIjsgfVxuXG4vKiBsaW5lIDY1NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7IH1cblxuLyogbGluZSA2NTgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYVwiOyB9XG5cbi8qIGxpbmUgNjU5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNiXCI7IH1cblxuLyogbGluZSA2NjAsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNjXCI7IH1cblxuLyogbGluZSA2NjEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmNkXCI7IH1cblxuLyogbGluZSA2NjIsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZVwiOyB9XG5cbi8qIGxpbmUgNjYzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMFwiOyB9XG5cbi8qIGxpbmUgNjY0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMVwiOyB9XG5cbi8qIGxpbmUgNjY1LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQyXCI7IH1cblxuLyogbGluZSA2NjYsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDNcIjsgfVxuXG4vKiBsaW5lIDY2NywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDRcIjsgfVxuXG4vKiBsaW5lIDY2OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1iYW5kY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkNVwiOyB9XG5cbi8qIGxpbmUgNjY5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDZcIjsgfVxuXG4vKiBsaW5lIDY3MCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7IH1cblxuLyogbGluZSA2NzEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtaW1kYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkOFwiOyB9XG5cbi8qIGxpbmUgNjcyLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDlcIjsgfVxuXG4vKiBsaW5lIDY3MywgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7IH1cblxuLyogbGluZSA2NzQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtbWljcm9jaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7IH1cblxuLyogbGluZSA2NzUsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19pY29ucy5zY3NzICovXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGNcIjsgfVxuXG4vKiBsaW5lIDY3NiwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkZFwiOyB9XG5cbi8qIGxpbmUgNjc3LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmZhLXdwZXhwbG9yZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGVcIjsgfVxuXG4vKiBsaW5lIDY3OCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZTBcIjsgfVxuXG4vKiBsaW5lIDQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2ZvbnQtYXdlc29tZS9zY3NzL19zY3JlZW4tcmVhZGVyLnNjc3MgKi9cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA1MSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvZm9udC1hd2Vzb21lL3Njc3MvX21peGlucy5zY3NzICovXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbi8qIFRoaXJkIFBhcnR5IE92ZXJyaWRlcyAqL1xuLyogbGluZSAzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4vKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87IH1cbiAgLyogbGluZSAxNiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbiAgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4vKiBsaW5lIDIzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMjYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMDRcIjsgfVxuXG4vKiBsaW5lIDMxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuLnNsaWNrLW5leHQge1xuICByaWdodDogMDsgfVxuICAvKiBsaW5lIDM0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7IH1cblxuLyogbGluZSAzOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5zbGljay1zbGlkZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBsaW5lIDQzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuLnNsaWNrLWRvdHMge1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTI1cHg7IH1cblxuLyogbGluZSA1MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5zbGljay1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuLmhlcm9faG9tZS5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDYxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5oZXJvX2hvbWUuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyogbGluZSA2OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5oZXJvX2hvbWUgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNzIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gIC5oZXJvX2hvbWUgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4vKiBsaW5lIDc4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuLmhlcm9faG9tZSAuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC8qIGxpbmUgODEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gIC5oZXJvX2hvbWUgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjEwNVwiO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgODgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gIC5oZXJvX2hvbWUgLnNsaWNrLWRvdHMge1xuICAgIGJvdHRvbTogMTVweDsgfSB9XG5cbi8qIGxpbmUgOTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4uY3Jvc3Mtc2VsbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgOTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gICAgLmNyb3NzLXNlbGwtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gICAgLyogbGluZSA5NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbiAgICAuY3Jvc3Mtc2VsbC1jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgOTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gICAgLmNyb3NzLXNlbGwtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH0gfVxuICAvKiBsaW5lIDEyMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbiAgLmNyb3NzLXNlbGwtY29udGFpbmVyIC5jcm9zcy1zZWxsLWhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAxMjIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gICAgICAuY3Jvc3Mtc2VsbC1jb250YWluZXIgLmNyb3NzLXNlbGwtaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH0gfVxuXG4vKiBsaW5lIDE0NSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5jcm9zc19zZWxsX2Nhcm91c2VsLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMTQ5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuLmNyb3NzX3NlbGxfY2Fyb3VzZWwgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDE0OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbiAgICAuY3Jvc3Nfc2VsbF9jYXJvdXNlbCAuc2xpY2stZG90cyB7XG4gICAgICBib3R0b206IDVweDsgfSB9XG5cbi8qIGxpbmUgMTU3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuLmNyb3NzX3NlbGxfY2Fyb3VzZWwgLnNsaWNrLXByZXYsXG4uY3Jvc3Nfc2VsbF9jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gIHRvcDogNDMlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLyogbGluZSAxNjIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4gIC5jcm9zc19zZWxsX2Nhcm91c2VsIC5zbGljay1wcmV2OmhvdmVyLCAuY3Jvc3Nfc2VsbF9jYXJvdXNlbCAuc2xpY2stcHJldjpmb2N1cyxcbiAgLmNyb3NzX3NlbGxfY2Fyb3VzZWwgLnNsaWNrLW5leHQ6aG92ZXIsXG4gIC5jcm9zc19zZWxsX2Nhcm91c2VsIC5zbGljay1uZXh0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLyogbGluZSAxNjgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC5zY3NzICovXG4uY3Jvc3Nfc2VsbF9jYXJvdXNlbCAuc2xpY2stdHJhY2sge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTczLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwuc2NzcyAqL1xuLmNyb3NzX3NlbGxfY2Fyb3VzZWwgLnNsaWNrLWxpc3Qge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKiBsaW5lIDE3NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5jcm9zc19zZWxsX2Nhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTk5OTsgfVxuICAvKiBsaW5lIDE4MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbiAgLmNyb3NzX3NlbGxfY2Fyb3VzZWwgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTFweDsgfVxuXG4vKiBsaW5lIDE5MCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbi5jcm9zc19zZWxsX2Nhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC00MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzk5OTk5OTsgfVxuICAvKiBsaW5lIDE5NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NsaWNrLWNhcm91c2VsLnNjc3MgKi9cbiAgLmNyb3NzX3NlbGxfY2Fyb3VzZWwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTFweDsgfVxuXG4vKiBMZWdhY3kgQ29tcG9uZW50cyAqL1xuLyogbGluZSAzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3NtYXJ0LXRhYnMuc2NzcyAqL1xuLnN0TWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMCBzb2xpZCAjQ0NDO1xuICBmb250LXNpemU6IDEwMCU7IH1cblxuLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9zbWFydC10YWJzLnNjc3MgKi9cbi5zdENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLyogbGluZSAyMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9zbWFydC10YWJzLnNjc3MgKi9cbi5zdE1haW4gZGl2LnRhYkNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDAgc29saWQgI0Q0RDRENDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiBsaW5lIDMxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3NtYXJ0LXRhYnMuc2NzcyAqL1xuLnN0TWFpbiB1bC50YWJBbmNob3Ige1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDtcbiAgei1pbmRleDogMTAwOyB9XG5cbi8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvc21hcnQtdGFicy5zY3NzICovXG4uc3RNYWluIHVsLnRhYkFuY2hvciBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbGVmdDsgfVxuXG4vKiBsaW5lIDQ3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3NtYXJ0LXRhYnMuc2NzcyAqL1xuLnN0TWFpbiB1bC50YWJBbmNob3IgbGkgc3BhbiB7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogODVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHotaW5kZXg6IDk5OTk5OTsgfVxuXG4vKiBsaW5lIDU2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3NtYXJ0LXRhYnMuc2NzcyAqL1xuLnN0TWFpbiB1bC50YWJBbmNob3IgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogI2RkZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lLXN0eWxlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ0O1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4vKiBsaW5lIDY5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3NtYXJ0LXRhYnMuc2NzcyAqL1xuLnN0TWFpbiB1bC50YWJBbmNob3IgbGkgYSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4vKiBsaW5lIDczLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3NtYXJ0LXRhYnMuc2NzcyAqL1xuLnN0TWFpbiB1bC50YWJBbmNob3IgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzOyB9XG5cbi8qIGxpbmUgNzgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvc21hcnQtdGFicy5zY3NzICovXG4uc3RNYWluIHVsLnRhYkFuY2hvciBsaSBhLnNlbCB7XG4gIGNvbG9yOiAjRkJDOUJBO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjZmNmY2O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyogbGluZSA4NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9zbWFydC10YWJzLnNjc3MgKi9cbi5sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ4JTtcbiAgdG9wOiA0MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZS1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDRENDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNiB1cmwoL2ltYWdlcy9sb2FkZXIuZ2lmKSBuby1yZXBlYXQgMTBweCAxMHB4OyB9XG5cbi8qIGxpbmUgMTAyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3NtYXJ0LXRhYnMuc2NzcyAqL1xuYS5zdExpbmtzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmUtc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ0RDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cblxuLyogbGluZSAxMTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvc21hcnQtdGFicy5zY3NzICovXG5hLnN0TGlua3M6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4vKiBsaW5lIDExOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9zbWFydC10YWJzLnNjc3MgKi9cbi5hZGRlZC10by1jYXJ0LWltYWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSAxMTgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvc21hcnQtdGFicy5zY3NzICovXG4gICAgLmFkZGVkLXRvLWNhcnQtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi8qIGxpbmUgNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9jaGVjay1wcmV2aWV3LW92ZXJsYXkuc2NzcyAqL1xuLmNoZWNrLXByZXZpZXdfX292ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL2NoZWNrLXByZXZpZXctb3ZlcmxheS5zY3NzICovXG4uY2hlY2stcHJldmlld19fb3ZlcmxheS0tcGVyc29uYWwwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvb3ZlcmxheV9QZXJzb25hbENoZWNrX1RhYjEucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4vKiBsaW5lIDIwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL2NoZWNrLXByZXZpZXctb3ZlcmxheS5zY3NzICovXG4uY2hlY2stcHJldmlld19fb3ZlcmxheS0tcGVyc29uYWwxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvb3ZlcmxheV9QZXJzb25hbENoZWNrX1RhYjIucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4vKiBsaW5lIDMyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL2NoZWNrLXByZXZpZXctb3ZlcmxheS5zY3NzICovXG4ud2lkdGgtMTAwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL2Zvcm0tZXJyb3JzLnNjc3MgKi9cbi5lcnJvcnNtYWxsLFxuLmJvbGRyZWQge1xuICBjb2xvcjogIzhmMTAxZjsgfVxuXG4vKiBsaW5lIDQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZW51bWJlcl9jbGlja2VkLFxuLnBhZ2VudW1iZXJfbGluayxcbmEucGFnZW51bWJlcmluZ190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4vKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2VudW1iZXJfY2xpY2tlZCxcbi5wYWdlbnVtYmVyX2xpbmsge1xuICBwYWRkaW5nOiAycHggN3B4IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY29sb3I6ICNCMjVENjQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAyNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9sZWdhY3lfY29tcG9uZW50cy9wYWdpbmF0aW9uLnNjc3MgKi9cbmEucGFnZW51bWJlcmluZ190ZXh0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI0IyNUQ2NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZW51bWJlcl9jbGlja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjI1RDY0O1xuICBiYWNrZ3JvdW5kOiAjQjI1RDY0O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDQ2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2xlZ2FjeV9jb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2VudW1iZXJfbGluazpob3ZlcixcbmEucGFnZW51bWJlcmluZ190ZXh0OmhvdmVyLFxuLnBhZ2VudW1iZXJfbGluazpmb2N1cyxcbmEucGFnZW51bWJlcmluZ190ZXh0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOWQ5O1xuICBjb2xvcjogI0IyNUQ2NDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNTYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZW51bWJlcl9jbGlja2VkOmhvdmVyLFxuLnBhZ2VudW1iZXJfY2xpY2tlZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi8qIGxpbmUgNjIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvbGVnYWN5X2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzICovXG5hLnBhZ2VudW1iZXJpbmdfdGV4dDpob3ZlcixcbmEucGFnZW51bWJlcmluZ190ZXh0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjI1RDY0O1xuICBiYWNrZ3JvdW5kOiAjQjI1RDY0O1xuICBjb2xvcjogI2ZmZjtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBNaXhpbnMgKi9cbi8qIENvbXBvbmVudHMgKi9cbi8qIGxpbmUgMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NvbG9yLWhlbHBlcnMuc2NzcyAqL1xuLmJnLWNvbG9yLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4vKiBsaW5lIDYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb2xvci1oZWxwZXJzLnNjc3MgKi9cbi5iZy1jb2xvci1ncmF5LWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7IH1cblxuLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NvbG9yLWhlbHBlcnMuc2NzcyAqL1xuLmJnLWNvbG9yLWdyYXktZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cblxuLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NvbG9yLWhlbHBlcnMuc2NzcyAqL1xuLmJnLWNvbG9yLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2OyB9XG5cbi8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb2xvci1oZWxwZXJzLnNjc3MgKi9cbi5iZy1jb2xvci1ncmF5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTsgfVxuXG4vKiBsaW5lIDIyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY29sb3ItaGVscGVycy5zY3NzICovXG4uYmctY29sb3ItZ3JheS1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuXG4vKiBsaW5lIDI2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY29sb3ItaGVscGVycy5zY3NzICovXG4uYmctY29sb3Itd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NvbG9yLWhlbHBlcnMuc2NzcyAqL1xuLmJnLXRhYmxlLWJvcmRlci1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cblxuLyogbGluZSAzNiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NvbG9yLWhlbHBlcnMuc2NzcyAqL1xuLmJnLWNvbG9yLWJyYW5kLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgNDAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb2xvci1oZWxwZXJzLnNjc3MgKi9cbi5iZy1jb2xvci1icmFuZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxQTU3RTsgfVxuXG4vKiBsaW5lIDQ0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY29sb3ItaGVscGVycy5zY3NzICovXG4uYmctY29sb3ItYnJhbmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkM5QkE7IH1cblxuLyogbGluZSA0OCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NvbG9yLWhlbHBlcnMuc2NzcyAqL1xuLmJnLWNvbG9yLWJyYW5kLWluZm8tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGYxOyB9XG5cbi8qIGxpbmUgNTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb2xvci1oZWxwZXJzLnNjc3MgKi9cbi5iZy1jb2xvci1icmFuZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyNjY0OTsgfVxuXG4vKiBsaW5lIDU2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY29sb3ItaGVscGVycy5zY3NzICovXG4uYmctY29sb3ItYnJhbmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFMUIzNDsgfVxuXG4vKiBsaW5lIDYwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY29sb3ItaGVscGVycy5zY3NzICovXG4uYmctcHJvbW8tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlmMmY2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NvbG9yLWhlbHBlcnMuc2NzcyAqL1xuLnRleHQtZ3JheS1saWdodCB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi8qIGxpbmUgNzAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb2xvci1oZWxwZXJzLnNjc3MgKi9cbi50ZXh0LXByb21vIHtcbiAgY29sb3I6ICMwMDVkNmE7IH1cblxuLyogbGluZSA3NCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NvbG9yLWhlbHBlcnMuc2NzcyAqL1xuLmNvbG9yLXByb21vIHtcbiAgY29sb3I6ICMwMEE5QzA7IH1cblxuLyogbGluZSAyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvdHlwb2dyYXBoeS1oZWxwZXJzLnNjc3MgKi9cbi50ZXh0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvdHlwb2dyYXBoeS1oZWxwZXJzLnNjc3MgKi9cbi50ZXh0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYU5ldWVSb21hblwiLCBcIkhlbHZldGljYU5ldWUtUm9tYW5cIiwgXCJIZWx2ZXRpY2EgTmV1ZSBSb21hblwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgMTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90eXBvZ3JhcGh5LWhlbHBlcnMuc2NzcyAqL1xuLnRleHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZU1lZGl1bVwiLCBcIkhlbHZldGljYU5ldWUtTWVkaXVtXCIsIFwiSGVsdmV0aWNhIE5ldWUgTWVkaXVtXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3R5cG9ncmFwaHktaGVscGVycy5zY3NzICovXG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUJvbGRcIiwgXCJIZWx2ZXRpY2FOZXVlLUJvbGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBCb2xkXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSAyMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3R5cG9ncmFwaHktaGVscGVycy5zY3NzICovXG4udGV4dC1sZXR0ZXJzcGFjZS0xIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4vKiBsaW5lIDI4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvdHlwb2dyYXBoeS1oZWxwZXJzLnNjc3MgKi9cbi5wZHAtaGVhZGluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDBweCkge1xuICAgIC8qIGxpbmUgMjgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90eXBvZ3JhcGh5LWhlbHBlcnMuc2NzcyAqL1xuICAgIC5wZHAtaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDI4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvdHlwb2dyYXBoeS1oZWxwZXJzLnNjc3MgKi9cbiAgICAucGRwLWhlYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2xpc3RzLnNjc3MgKi9cbi5saXN0LWFsaWduZWQge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvbGlzdHMuc2NzcyAqL1xuLmxpc3QtdmVydGljYWwtc3BhY2Utc21hbGwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2xpc3RzLnNjc3MgKi9cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi8qIGxpbmUgMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ubWFyZ2luLXRvcC1jb21wdXRlZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tYm90dG9tLWNvbXB1dGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tdG9wLTAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zcGFjaW5nLWhlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi10b3AtMiB7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuXG4vKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tdG9wLTMge1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuLyogbGluZSAyMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NwYWNpbmctaGVscGVycy5zY3NzICovXG4ubWFyZ2luLXRvcC00IHtcbiAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbi8qIGxpbmUgMjYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zcGFjaW5nLWhlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi10b3AtNSB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4vKiBsaW5lIDMwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tdG9wLTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4vKiBsaW5lIDM0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tdG9wLTE5IHtcbiAgbWFyZ2luLXRvcDogMTlweDsgfVxuXG4vKiBsaW5lIDM4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tdG9wLTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4vKiBsaW5lIDQyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tdG9wLTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4vKiBsaW5lIDQ2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tYm90dG9tLTAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNTAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zcGFjaW5nLWhlbHBlcnMuc2NzcyAqL1xuLm1hcmdpbi1ib3R0b20tMiB7XG4gIG1hcmdpbi1ib3R0b206IDJweDsgfVxuXG4vKiBsaW5lIDU0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tYm90dG9tLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4vKiBsaW5lIDU4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tYm90dG9tLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4vKiBsaW5lIDYyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5tYXJnaW4tbGVmdC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi8qIGxpbmUgNjgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zcGFjaW5nLWhlbHBlcnMuc2NzcyAqL1xuLnBhZGRpbmctbGVmdC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNzIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9zcGFjaW5nLWhlbHBlcnMuc2NzcyAqL1xuLnBhZGRpbmctbGVmdC1jb21wdXRlZCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4vKiBsaW5lIDc2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5wYWRkaW5nLXRvcC1ib3R0b20tNSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4vKiBsaW5lIDgzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc3BhY2luZy1oZWxwZXJzLnNjc3MgKi9cbi5jZW50ZXItaG9yaXpvbnRhbCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvZGVtby1pbnB1dC1mb2N1cy1zdGF0ZS5zY3NzICovXG4jZm9jdXNlZElucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBBOUMwO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgwLCAxNjksIDE5MiwgMC42KTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvYnV0dG9uLWRyb3Bkb3ducy5zY3NzICovXG4gIC50d28tY29sdW1uLmRyb3Bkb3duLW1lbnUge1xuICAgIG1pbi13aWR0aDogNDMwcHg7IH0gfVxuXG4vKiBsaW5lIDEzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvYnV0dG9uLWRyb3Bkb3ducy5zY3NzICovXG4udHdvLWNvbHVtbi5kcm9wZG93bi1tZW51ID4gbGkgPiB1bC5jb2wtc20tNiB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2J1dHRvbi1kcm9wZG93bnMuc2NzcyAqL1xuLnR3by1jb2x1bW4uZHJvcGRvd24tbWVudSA+IGxpID4gdWwgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAzMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2J1dHRvbi1kcm9wZG93bnMuc2NzcyAqL1xuLnR3by1jb2x1bW4uZHJvcGRvd24tbWVudSA+IGxpID4gdWwgPiBsaSA+IGE6aG92ZXIsIC50d28tY29sdW1uLmRyb3Bkb3duLW1lbnUgPiBsaSA+IHVsID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4vKiBsaW5lIDQxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvYnV0dG9uLWRyb3Bkb3ducy5zY3NzICovXG4udHdvLWNvbHVtbi5kcm9wZG93bi1tZW51ID4gbGkgPiB1bCA+IC5hY3RpdmUgPiBhOmhvdmVyLCAudHdvLWNvbHVtbi5kcm9wZG93bi1tZW51ID4gbGkgPiB1bCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4vKiBsaW5lIDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90aHVtYm5haWxzLnNjc3MgKi9cbi50aHVtYm5haWwgLmNhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvdGh1bWJuYWlscy5zY3NzICovXG4udGh1bWJuYWlsIC50aHVtYm5haWwtaGVhZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FOZXVlUm9tYW5cIiwgXCJIZWx2ZXRpY2FOZXVlLVJvbWFuXCIsIFwiSGVsdmV0aWNhIE5ldWUgUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90aHVtYm5haWxzLnNjc3MgKi9cbiAgICAudGh1bWJuYWlsIC50aHVtYm5haWwtaGVhZGluZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA0NnB4O1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9IH1cblxuLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3RodW1ibmFpbHMuc2NzcyAqL1xuLnRodW1ibmFpbCAudGh1bWJuYWlsLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi8qIGxpbmUgMjQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90aHVtYm5haWxzLnNjc3MgKi9cbi50aHVtYm5haWw6aG92ZXIsIC50aHVtYm5haWw6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMjksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy90aHVtYm5haWxzLnNjc3MgKi9cbiAgLnRodW1ibmFpbC5wcm9kdWN0LWNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDM1MHB4OyB9IH1cblxuLyogbGluZSAzNiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3RodW1ibmFpbHMuc2NzcyAqL1xuLnRodW1ibmFpbC5wcm9kdWN0LWNhcmQgLnByb2R1Y3QtY2FyZC1pbWFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNzVweDsgfVxuICAvKiBsaW5lIDQxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvdGh1bWJuYWlscy5zY3NzICovXG4gIC50aHVtYm5haWwucHJvZHVjdC1jYXJkIC5wcm9kdWN0LWNhcmQtaW1hZ2Utd3JhcCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTc1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZTZlYTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAyNXB4IDQwcHggLTM0cHggcmdiYSgwLCAwLCAwLCAwLjQ1KTsgfVxuXG4vKiBsaW5lIDYzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvdGh1bWJuYWlscy5zY3NzICovXG4udGh1bWJuYWlsLmNyb3NzLXNlbGwtY2FyZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cbiAgLyogbGluZSA2OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3RodW1ibmFpbHMuc2NzcyAqL1xuICAudGh1bWJuYWlsLmNyb3NzLXNlbGwtY2FyZCAudGh1bWJuYWlsLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSA2OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3RodW1ibmFpbHMuc2NzcyAqL1xuICAgICAgLnRodW1ibmFpbC5jcm9zcy1zZWxsLWNhcmQgLnRodW1ibmFpbC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA2MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3RodW1ibmFpbHMuc2NzcyAqL1xuICAgIC50aHVtYm5haWwuY3Jvc3Mtc2VsbC1jYXJkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9IH1cbiAgLyogbGluZSA4NCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3RodW1ibmFpbHMuc2NzcyAqL1xuICAudGh1bWJuYWlsLmNyb3NzLXNlbGwtY2FyZDpob3ZlciwgLnRodW1ibmFpbC5jcm9zcy1zZWxsLWNhcmQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLW9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9tb2RhbHMuc2NzcyAqL1xuICAubW9kYWwtb3Blbi5zb3VyY2UtY29kZS1tb2RhbC1vcGVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAxNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL21vZGFscy5zY3NzICovXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLyogU2FmYXJpIDkrIChub24taU9TKSAqL1xuLyogbGluZSAyNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL21vZGFscy5zY3NzICovXG5fOi13ZWJraXQtZnVsbC1zY3JlZW46bm90KDpyb290OnJvb3QpLFxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteTogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDI5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1kaWFsb2cge1xuICBoZWlnaHQ6IDEwMSU7IH1cblxuLyogbGluZSAzMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL21vZGFscy5zY3NzICovXG4ubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuXG4vKiBsaW5lIDQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oaWRlLWdvb2dsZS1pZnJhbWUuc2NzcyAqL1xuaWZyYW1lW25hbWU9Z29vZ2xlX2NvbnZlcnNpb25fZnJhbWVdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLyogbGluZSA2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLmNvbnRhaW5lci5jb250YWluZXItZXhwYW5kLmNvbnRhaW5lci1leHBhbmQtbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLyogbGluZSAxMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5jb250YWluZXIuY29udGFpbmVyLWV4cGFuZC5jb250YWluZXItZXhwYW5kLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSAyNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4ubmF2YmFyIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBsaW5lIDQwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUudHdvLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLyogbGluZSA0OCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUudHdvLWNvbHVtbiBsaSA+IHVsID4gbGkgPiBhLFxuICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51LnR3by1jb2x1bW4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDsgfVxuICAgIC8qIGxpbmUgNTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51LnR3by1jb2x1bW4gbGkgPiB1bCA+IGxpID4gYSB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLyogbGluZSA1NCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudS50d28tY29sdW1uIGxpID4gdWwgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51LnR3by1jb2x1bW4gbGkgPiB1bCA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDYzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbi5uYXZiYXItbWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA2MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyOyB9XG4gICAgICAvKiBsaW5lIDcyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItbWsgLmNvbnRhaW5lcixcbiAgICAgIC5uYXZiYXItbWsgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIC8qIGxpbmUgNzcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5jYXJ0LWdyb3VwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0cHg7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDc3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItbWsgLmNhcnQtZ3JvdXAge1xuICAgICAgICB0b3A6IC0zMHB4OyB9IH1cbiAgLyogbGluZSA4NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLmNhcnQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gICAgLm5hdmJhci1tayAuY2FydDpiZWZvcmUsIC5uYXZiYXItbWsgLmNhcnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gICAgLm5hdmJhci1tayAuY2FydDphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSA4NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAubmF2YmFyLW1rIC5jYXJ0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgLyogbGluZSA5NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLmNhcnQtaW5kaWNhdG9ycyB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAvKiBsaW5lIDEwMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAuY2FydC1pbmRpY2F0b3JzIGkge1xuICAgICAgY29sb3I6ICNmOGEzOGE7IH1cbiAgLyogbGluZSAxMDUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5jYXJ0LXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgIC8qIGxpbmUgMTA1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItbWsgLmNhcnQtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfSB9XG4gIC8qIGxpbmUgMTEzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1tayAuY2FydDpob3ZlciAuY2FydC1pbmRpY2F0b3JzIGksXG4gIC5uYXZiYXItbWsgLmNhcnQ6Zm9jdXMgLmNhcnQtaW5kaWNhdG9ycyBpIHtcbiAgICBjb2xvcjogI0ZCQzlCQTsgfVxuICAvKiBsaW5lIDExOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLmNhcnQtY291bnQtY29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0IyNUQ2NDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgICAvKiBsaW5lIDEzMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAuY2FydC1jb3VudC1jb250YWluZXIuY2FydC1hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC8qIGxpbmUgMTM1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1tayAuY2FydC1jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNjMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgICAgIC8qIGxpbmUgMTQ0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItbWsgLmlucHV0LWdyb3VwLXNtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgICAvKiBsaW5lIDE0NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAubmF2YmFyLW1rIC5jYXJ0LWNvdW50LWNvbnRhaW5lciB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgLyogbGluZSAxNTAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1tayAubmF2YmFyLWhlYWRlcixcbiAgICAgIC5uYXZiYXItbWsgLmNvbnRhaW5lci1leHBhbmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAvKiBsaW5lIDE1NSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLm5hdmJhci1icmFuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogOHB4IDAgMCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTk1cHg7IH1cbiAgICAvKiBsaW5lIDE1NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAubmF2YmFyLWJyYW5kIGltZzpub3QoLnBuZykge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgICAgIC8qIGxpbmUgMTU1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItbWsgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDE1NSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAubmF2YmFyLW1rIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgdG9wOiAtODJweDsgfSB9XG4gIC8qIGxpbmUgMTgzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1tayAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAjYmZiZmJmOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTkwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNGQkM5QkE7IH0gfVxuICAvKiBsaW5lIDIwMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjYmZiZmJmOyB9XG4gICAgLyogbGluZSAyMDMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDIxMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1tayAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLW1rIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7IH1cbiAgLyogbGluZSAyMTgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1tayAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDIyOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLm5hdi1zZWFyY2ggLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFiNmEyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDIyNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAubmF2LXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTY4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMCAwOyB9IH1cbiAgLyogbGluZSAyNDUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5tay1zZXJ2aWNlLWxpbmtzID4gbGkgPiBhLnF1aWNrLXJlb3JkZXIge1xuICAgIGNvbG9yOiAjQjI1RDY0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAvKiBsaW5lIDI0OCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAubWstc2VydmljZS1saW5rcyA+IGxpID4gYS5xdWljay1yZW9yZGVyID4gLnF1aWNrLXJlb3JkZXItYXJyb3cge1xuICAgICAgY29sb3I6ICNiZTc1N2I7IH1cbiAgICAvKiBsaW5lIDI1MSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAubWstc2VydmljZS1saW5rcyA+IGxpID4gYS5xdWljay1yZW9yZGVyOmhvdmVyLCAubmF2YmFyLW1rIC5tay1zZXJ2aWNlLWxpbmtzID4gbGkgPiBhLnF1aWNrLXJlb3JkZXI6Zm9jdXMge1xuICAgICAgY29sb3I6ICM5NTQ3NGQ7IH1cbiAgICAgIC8qIGxpbmUgMjU0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItbWsgLm1rLXNlcnZpY2UtbGlua3MgPiBsaSA+IGEucXVpY2stcmVvcmRlcjpob3ZlciA+IC5xdWljay1yZW9yZGVyLWFycm93LCAubmF2YmFyLW1rIC5tay1zZXJ2aWNlLWxpbmtzID4gbGkgPiBhLnF1aWNrLXJlb3JkZXI6Zm9jdXMgPiAucXVpY2stcmVvcmRlci1hcnJvdyB7XG4gICAgICAgIGNvbG9yOiAjOTU0NzRkOyB9XG4gIC8qIGxpbmUgMjYwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1tayAubWstc2VydmljZS1saW5rcyA+IGxpID4gYS5zcGVjaWFsLW9mZmVycyB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAvKiBsaW5lIDI2MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAubWstc2VydmljZS1saW5rcyA+IGxpID4gYS5zcGVjaWFsLW9mZmVyczpob3ZlciwgLm5hdmJhci1tayAubWstc2VydmljZS1saW5rcyA+IGxpID4gYS5zcGVjaWFsLW9mZmVyczpmb2N1cyB7XG4gICAgICBjb2xvcjogI0ZCQzlCQTsgfVxuICAvKiBsaW5lIDI2NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLm1rLXNlcnZpY2UtbGlua3MgPiBsaSA+IGEuc3BlY2lhbC1vZmZlcnM6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCJcXGYwMmJcIjtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMjQzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIC5tay1zZXJ2aWNlLWxpbmtzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtOTRweDsgfVxuICAgICAgLyogbGluZSAyNzksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1tayAubWstc2VydmljZS1saW5rcyA+IGxpID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNiZmJmYmY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjg1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgICAgLm5hdmJhci1tayAubWstc2VydmljZS1saW5rcyA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1tayAubWstc2VydmljZS1saW5rcyA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLyogbGluZSAyODksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgICAubmF2YmFyLW1rIC5tay1zZXJ2aWNlLWxpbmtzID4gbGkgPiBhLnF1aWNrLXJlb3JkZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDI5NSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAubmF2LWxpbmtzLXBlcnMtZmxvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC8qIGxpbmUgMzAyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItbWsgLm5hdi1saW5rcy1wZXJzLWZsb3cgPiBsaSA+IGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cbiAgLyogbGluZSAzMDcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSAzMTUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItbWsgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAvKiBsaW5lIDMyMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgLm5hdmJhci1tayAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDMyNSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLm5hdmJhci10b2dnbGU6aG92ZXIgLmljb24tYmFyLFxuICAubmF2YmFyLW1rIC5uYXZiYXItdG9nZ2xlOmZvY3VzIC5pY29uLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjsgfVxuICAvKiBsaW5lIDMzMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gIC5uYXZiYXItbWsgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1tayAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogIzA5MDkwOTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAzMzMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1tayAubmF2YmFyLWNvbGxhcHNlIC5uYXYtc2VhcmNoLXRleHQtaW5wdXQsXG4gICAgICAubmF2YmFyLW1rIC5uYXZiYXItZm9ybSAubmF2LXNlYXJjaC10ZXh0LWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgLyogbGluZSAzNDMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAubmF2YmFyLW1rIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLW1rIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLW1rIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgMzUzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjYmZiZmJmOyB9XG4gICAgICAvKiBsaW5lIDM1NSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSAzNjIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1OyB9XG4gICAgLyogbGluZSAzNzAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC8qIGxpbmUgMzc5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51LnR3by1jb2x1bW4gPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjYmZiZmJmOyB9XG4gICAgICAvKiBsaW5lIDM4MSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hlYWRlci5zY3NzICovXG4gICAgICAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51LnR3by1jb2x1bW4gPiBsaSA+IHVsID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51LnR3by1jb2x1bW4gPiBsaSA+IHVsID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLyogbGluZSAzODgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUudHdvLWNvbHVtbiA+IGxpID4gdWwgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudS50d28tY29sdW1uID4gbGkgPiB1bCA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51LnR3by1jb2x1bW4gPiBsaSA+IHVsID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1OyB9XG4gICAgLyogbGluZSAzOTYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUudHdvLWNvbHVtbiA+IGxpID4gdWwgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLW1rIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51LnR3by1jb2x1bW4gPiBsaSA+IHVsID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1tayAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudS50d28tY29sdW1uID4gbGkgPiB1bCA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC8qIGxpbmUgNDEwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1tayAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjYmZiZmJmOyB9XG4gICAgLyogbGluZSA0MTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgNDE2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgLm5hdmJhci1tayAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjYmZiZmJmOyB9XG4gICAgLyogbGluZSA0MTgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9oZWFkZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbWsgLmJ0bi1saW5rOmhvdmVyLCAubmF2YmFyLW1rIC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC8qIGxpbmUgNDI0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MgKi9cbiAgICAubmF2YmFyLW1rIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItbWsgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1tayAuYnRuLWxpbms6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItbWsgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNDQ0OyB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4uc2l0ZS1mb290ZXIge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAvKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkNGQ0ZDQ7IH1cbiAgLyogbGluZSA5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MgKi9cbiAgLnNpdGUtZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLyogbGluZSAxMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2Zvb3Rlci5zY3NzICovXG4gICAgLnNpdGUtZm9vdGVyIGE6aG92ZXIsIC5zaXRlLWZvb3RlciBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNzM3MzczOyB9XG4gIC8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9mb290ZXIuc2NzcyAqL1xuICAuc2l0ZS1mb290ZXIgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9icmVhZGNydW1icy5zY3NzICovXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2Y1ZjVmNTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4ucGFuZWwtcGRwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgLnBhbmVsLXBkcCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuICAvKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgLnBhbmVsLXBkcCAucGFuZWwtYm9keSxcbiAgLnBhbmVsLXBkcCAucGFuZWwtaW50ZXJtZXp6byB7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIC8qIGxpbmUgMTMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5wYW5lbC1wZHAgLnBhbmVsLWJvZHk6bm90KDpmaXJzdC1vZi10eXBlKSxcbiAgICAucGFuZWwtcGRwIC5wYW5lbC1pbnRlcm1lenpvOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAvKiBsaW5lIDE2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAucGFuZWwtcGRwIC5wYW5lbC1ib2R5IC5wZHAtLXNlY3Rpb24taGVhZDpub3QoOmZpcnN0LW9mLXR5cGUpLFxuICAgIC5wYW5lbC1wZHAgLnBhbmVsLWludGVybWV6em8gLnBkcC0tc2VjdGlvbi1oZWFkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIC8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5wYW5lbC1wZHAgLnBhbmVsLWJvZHkucGFuZWwtcHJpY2UtYXJlYSxcbiAgICAucGFuZWwtcGRwIC5wYW5lbC1pbnRlcm1lenpvLnBhbmVsLXByaWNlLWFyZWEge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogbGluZSAyNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4ucGFuZWwtcHJpY2UtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi8qIGxpbmUgMzEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLnByb2R1Y3Qtb3B0cy1wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMaWdodFwiLCBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi8qIGxpbmUgMzksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLnRvdGFsLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzg4ODg4ODtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7IH1cblxuLyogbGluZSA1MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uYXBwYXJlbC1zaXplLWlucHV0cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLyogbGluZSA1NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uYXBwYXJlbC1hZGRvbiB7XG4gIG1pbi13aWR0aDogNTBweDsgfVxuXG4vKiBsaW5lIDYxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5kaXZPdXRPZlN0b2NrIC5hcHBhcmVsLWFkZG9uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIGNvbG9yOiAjOGYxMDFmOyB9XG5cbi8qIGxpbmUgMTAzLCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MgKi9cbi5kaXZPdXRPZlN0b2NrIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjEwMWY7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxMDcsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyAqL1xuLmRpdk91dE9mU3RvY2sgLmZvcm0tY29udHJvbFtkaXNhYmxlZF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZjEwMWY7IH1cblxuLyogbGluZSAxMDgsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyAqL1xuLmRpdk91dE9mU3RvY2sgLmZvcm0tY29udHJvbFtkaXNhYmxlZF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzhmMTAxZjsgfVxuXG4vKiBsaW5lIDc2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5hcHBhcmVsLXByaWNlLXRhZyB7XG4gIGNvbG9yOiAjMDE2MzRjOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAzNzBweCkge1xuICAgIC8qIGxpbmUgNzYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5hcHBhcmVsLXByaWNlLXRhZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICByaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSA4OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4ucHJpY2luZy10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLyogbGluZSA5MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gIC5wcmljaW5nLXRhYmxlID4gdGJvZHkgPiB0ciA+IHRoIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjODg4ODg4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4IDhweCAwOyB9XG4gIC8qIGxpbmUgMTAwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgLnByaWNpbmctdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogOHB4IDAgOHB4IDE1cHg7IH1cbiAgLyogbGluZSAxMDUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAucHJpY2luZy10YWJsZSAudG90YWwtaGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBjb2xvcjogIzg4ODg4ODtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVMaWdodFwiLCBcIkhlbHZldGljYU5ldWUtTGlnaHRcIiwgXCJIZWx2ZXRpY2EgTmV1ZSBMaWdodFwiLCBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG4gIC8qIGxpbmUgMTE3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgLnByaWNpbmctdGFibGUgLnRvdGFsLXByaWNlIHtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLyogbGluZSAxMzIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmJ0bi1ncm91cC12ZXJ0aWNhbC5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gIC8qIGxpbmUgMTM2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxNDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXZlcnRpY2FsLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTQ1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAvKiBsaW5lIDE0OCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gIC5idG4tZ3JvdXAtdmVydGljYWwuYnRuLWdyb3VwLWp1c3RpZmllZC5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi8qIGxpbmUgMTU4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3QgLmJ0bjpiZWZvcmUsIC5jdXN0b20tc2VsZWN0IC5idG46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0IC5idG46YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC8qIGxpbmUgMTYyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3QgLmJ0bjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAxNjgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLmJ0bi1kZWZhdWx0OmhvdmVyLCAuY3VzdG9tLXNlbGVjdCAuYnRuLWRlZmF1bHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7IH1cblxuLyogbGluZSAxNzQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLmJ0bi1kZWZhdWx0OmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7IH1cblxuLyogbGluZSAxODUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLmJ0bi1kZWZhdWx0LmFjdGl2ZTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuLyogbGluZSAxOTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QgLm9wdGlvbl9kZXNjcmlwdGlvbiB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICAgIC8qIGxpbmUgMTkxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAuY3VzdG9tLXNlbGVjdCAub3B0aW9uX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAvKiBsaW5lIDE5MSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgLmN1c3RvbS1zZWxlY3QgLm9wdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4vKiBsaW5lIDIwNSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAub3B0aW9uX2hlbHAge1xuICBjb2xvcjogI0IyNUQ2NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4vKiBsaW5lIDIxNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAub3B0aW9uX3ByaWNlIHtcbiAgY29sb3I6IGdyYXk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcbiAgICAvKiBsaW5lIDIxNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgLmN1c3RvbS1zZWxlY3QgLm9wdGlvbl9wcmljZSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIxNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgLmN1c3RvbS1zZWxlY3QgLm9wdGlvbl9wcmljZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAvKiBsaW5lIDIzMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0IC5vcHRpb25fcHJpY2UgLnNhdmUtb3ZlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTYwcHgpIHtcbiAgICAgIC8qIGxpbmUgMjMzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAgIC5jdXN0b20tc2VsZWN0IC5vcHRpb25fcHJpY2UgLnNhdmUtb3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDI1MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAub3B0aW9uX2Rlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBvcGFjaXR5OiAwLjM1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yNHB4O1xuICB0b3A6IDUwJTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4vKiBsaW5lIDI2NCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAub3B0aW9uX2Rlc2NyaXB0aW9uLm9wdGlvbi1jaGVja2JveDpiZWZvcmUge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDI3MCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAuYWN0aXZlIC5vcHRpb25fZGVzY3JpcHRpb24sXG4uY3VzdG9tLXNlbGVjdCAuYWN0aXZlIC5vcHRpb25fcHJpY2Uge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuXG4vKiBsaW5lIDI3NSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAuYWN0aXZlIC5vcHRpb25fZGVzY3JpcHRpb24uYWN0aXZlLWNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjYzcwZjI1OyB9XG5cbi8qIGxpbmUgMjc5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0IC5hY3RpdmUgLm9wdGlvbl9kZXNjcmlwdGlvbi5hY3RpdmUtY29sb3ItcmVkOmJlZm9yZSB7XG4gIGNvbG9yOiAjYzcwZjI1OyB9XG5cbi8qIGxpbmUgMjgzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0IC5hY3RpdmUgLm9wdGlvbl9xdWFudGl0eSB7XG4gIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi8qIGxpbmUgMjg3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0IC5hY3RpdmUgLm9wdGlvbl9kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xuICBjb2xvcjogIzMzMzMzMztcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDI5MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAuYWN0aXZlIC5vcHRpb25fZGVzY3JpcHRpb24ub3B0aW9uLWNoZWNrYm94OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDI5NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAuYWN0aXZlLmJ0bi1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjOyB9XG5cbi8qIGxpbmUgMzAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0IC5hY3RpdmUuYnRuLWRlZmF1bHQgLmJhZGdlLWluZm8tZ2hvc3Qge1xuICBjb2xvcjogI2Y4YTM4YTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4YTM4YTsgfVxuXG4vKiBsaW5lIDMwNiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAuYWN0aXZlLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmN1c3RvbS1zZWxlY3QgLmFjdGl2ZS5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYzsgfVxuXG4vKiBsaW5lIDMxMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCAub3B0aW9uX25hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMTYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLyogbGluZSAzMTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0IC5vcHRpb25fbmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDE5MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQzMHB4KSB7XG4gICAgLyogbGluZSAzMTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0IC5vcHRpb25fbmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgLyogbGluZSAzMTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0IC5vcHRpb25fbmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDMyNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLyogbGluZSAzMTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0IC5vcHRpb25fbmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDM1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gICAgLyogbGluZSAzMTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0IC5vcHRpb25fbmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzMTEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0IC5vcHRpb25fbmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC8qIGxpbmUgMzExLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAuY3VzdG9tLXNlbGVjdCAub3B0aW9uX25hbWUge1xuICAgICAgbWF4LXdpZHRoOiAzODBweDsgfSB9XG5cbi8qIGxpbmUgMzM5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0IC5vcHRpb25fcXVhbnRpdHkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBncmF5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLyogbGluZSAzNDcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAuY3VzdG9tLXNlbGVjdDpub3QoLmJ0bi1ncm91cC12ZXJ0aWNhbCkgPiAuYnRuIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAvKiBsaW5lIDM1MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgLmN1c3RvbS1zZWxlY3Q6bm90KC5idG4tZ3JvdXAtdmVydGljYWwpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDM1NSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgLmN1c3RvbS1zZWxlY3Q6bm90KC5idG4tZ3JvdXAtdmVydGljYWwpID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDM1OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgLmN1c3RvbS1zZWxlY3Q6bm90KC5idG4tZ3JvdXAtdmVydGljYWwpID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgLyogbGluZSAzNjUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAuY3VzdG9tLXNlbGVjdDpub3QoLmJ0bi1ncm91cC12ZXJ0aWNhbCkgPiAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi8qIGxpbmUgMzcyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0LmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDsgfVxuICAvKiBsaW5lIDM3NSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0LmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQgLm9wdGlvbl9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLyogbGluZSAzNzgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAuY3VzdG9tLXNlbGVjdC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IC5vcHRpb25fZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICBsZWZ0OiAtMjBweDsgfVxuICAvKiBsaW5lIDM4MSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0LmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQgLm9wdGlvbl9wcmljZSB7XG4gICAgcmlnaHQ6IDEycHg7IH1cbiAgICAvKiBsaW5lIDM4MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgLmN1c3RvbS1zZWxlY3QuYnRuLWdyb3VwIC5idG4tZGVmYXVsdCAub3B0aW9uX3ByaWNlIC5wcmljZS0tbWQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC8qIGxpbmUgMzg3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3QuYnRuLWdyb3VwIC5idG4tZGVmYXVsdCAub3B0aW9uX2hlbHAge1xuICAgIHJpZ2h0OiAxMnB4OyB9XG4gIC8qIGxpbmUgMzkwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3QuYnRuLWdyb3VwIC5idG4tZGVmYXVsdCAub3B0aW9uX3F1YW50aXR5IHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gICAgLyogbGluZSAzNzIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0LmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQge1xuICAgICAgcGFkZGluZzogMTBweCAxNnB4OyB9XG4gICAgICAvKiBsaW5lIDM5NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgICAuY3VzdG9tLXNlbGVjdC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IC5vcHRpb25fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDsgfVxuICAgICAgLyogbGluZSAzOTksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9kdWN0LW9wdGlvbnMtcGFuZWwuc2NzcyAqL1xuICAgICAgLmN1c3RvbS1zZWxlY3QuYnRuLWdyb3VwIC5idG4tZGVmYXVsdCAub3B0aW9uX2Rlc2NyaXB0aW9uOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0yNHB4OyB9XG4gICAgICAvKiBsaW5lIDQwMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgICAuY3VzdG9tLXNlbGVjdC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IC5vcHRpb25fcHJpY2Uge1xuICAgICAgICByaWdodDogMTZweDsgfVxuICAgICAgICAvKiBsaW5lIDQwNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgICAgIC5jdXN0b20tc2VsZWN0LmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQgLm9wdGlvbl9wcmljZSAucHJpY2UtLW1kIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC8qIGxpbmUgNDA4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAgIC5jdXN0b20tc2VsZWN0LmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQgLm9wdGlvbl9oZWxwIHtcbiAgICAgICAgcmlnaHQ6IDE2cHg7IH1cbiAgICAgIC8qIGxpbmUgNDExLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAgIC5jdXN0b20tc2VsZWN0LmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQgLm9wdGlvbl9xdWFudGl0eSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICAgIC8qIGxpbmUgNDE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZHVjdC1vcHRpb25zLXBhbmVsLnNjc3MgKi9cbiAgICAuY3VzdG9tLXNlbGVjdC5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0IC5vcHRpb25fcHJpY2UgLnByaWNlLS1tZCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDc1cHgpIHtcbiAgICAvKiBsaW5lIDQyNSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2R1Y3Qtb3B0aW9ucy1wYW5lbC5zY3NzICovXG4gICAgLmN1c3RvbS1zZWxlY3QuYnRuLWdyb3VwIC5idG4tZGVmYXVsdCAub3B0aW9uX3ByaWNlIC5wcmljZS0tbWQge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvZm9ybXMuc2NzcyAqL1xubGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2Zvcm1zLnNjc3MgKi9cbmxhYmVsLnJlcXVpcmVkLFxuLnJlcXVpcmVkIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2Zvcm1zLnNjc3MgKi9cbmxhYmVsLm9wdGlvbmFsLFxuLm9wdGlvbmFsIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2JvcmRlci1yYWRpdXMuc2NzcyAqL1xuLmJvcmRlci1yYWRpdXMtYmFzZSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4vKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9ib3JkZXItcmFkaXVzLnNjc3MgKi9cbi5ib3JkZXItcmFkaXVzLXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi8qIGxpbmUgOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2JvcmRlci1yYWRpdXMuc2NzcyAqL1xuLmJvcmRlci1yYWRpdXMtbGFyZ2Uge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcGRwLWltYWdlLnNjc3MgKi9cbi5wZHAtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC8qIGxpbmUgMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3BkcC1pbWFnZS5zY3NzICovXG4gIC5wZHAtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3BkcC1pbWFnZS5zY3NzICovXG4gICAgICAucGRwLWltYWdlIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvc2hhcmUtd2lkZ2V0LnNjc3MgKi9cbi5zaGFyZVByb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3NoYXJlLXdpZGdldC5zY3NzICovXG4gICAgLnNoYXJlUHJvZHVjdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcGFuZWwtcGRwLWRlc2NyaXB0aW9uLnNjc3MgKi9cbi5wYW5lbC1wZHAtZGVzY3JpcHRpb24ge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0ZCQzlCQTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAvKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wYW5lbC1wZHAtZGVzY3JpcHRpb24uc2NzcyAqL1xuICAgIC5wYW5lbC1wZHAtZGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLyogbGluZSAyMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3BhbmVsLXBkcC1kZXNjcmlwdGlvbi5zY3NzICovXG4gIC5wYW5lbC1wZHAtZGVzY3JpcHRpb24gLnBkcC1kZXNjcmlwdGlvbi1oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMzAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wZXJzb25hbGl6YXRpb24tZm9ybS1wYW5lbC5zY3NzICovXG4gIC5wZXJzLWZvcm0tcGFuZWwge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLyogbGluZSAxMCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3BlcnNvbmFsaXphdGlvbi1mb3JtLXBhbmVsLnNjc3MgKi9cbi5wZXJzLWZvcm0tcGFuZWwgLnBhbmVsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhTmV1ZVJvbWFuXCIsIFwiSGVsdmV0aWNhTmV1ZS1Sb21hblwiLCBcIkhlbHZldGljYSBOZXVlIFJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcmVzcG9uc2l2ZS1oZWxwZXJzLnNjc3MgKi9cbi5jZW50ZXItYmxvY2stb24tdGFibGV0LWRvd24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Jlc3BvbnNpdmUtaGVscGVycy5zY3NzICovXG4gICAgLmNlbnRlci1ibG9jay1vbi10YWJsZXQtZG93biB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAvKiBsaW5lIDEwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcmVzcG9uc2l2ZS1oZWxwZXJzLnNjc3MgKi9cbiAgLm1heC13aWR0aC01MDAtdGFibGV0LWRvd24ge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYnJlYWRjcnVtYnMuc2NzcyAqL1xudWwucHJvZ3Jlc3NfYmFyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy1icmVhZGNydW1icy5zY3NzICovXG4gICAgdWwucHJvZ3Jlc3NfYmFyIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIC8qIGxpbmUgMTMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy1icmVhZGNydW1icy5zY3NzICovXG4gIHVsLnByb2dyZXNzX2JhciBsaSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDEzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYnJlYWRjcnVtYnMuc2NzcyAqL1xuICAgICAgdWwucHJvZ3Jlc3NfYmFyIGxpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgd2lkdGg6IDElO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAvKiBsaW5lIDI1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvZ3Jlc3MtYnJlYWRjcnVtYnMuc2NzcyAqL1xuICAgIHVsLnByb2dyZXNzX2JhciBsaS5wZXJzb25hbGl6ZWQgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlmMmVjO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgfVxuICAgIC8qIGxpbmUgMzIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy1icmVhZGNydW1icy5zY3NzICovXG4gICAgdWwucHJvZ3Jlc3NfYmFyIGxpIGFiYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLyogbGluZSAzNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2dyZXNzLWJyZWFkY3J1bWJzLnNjc3MgKi9cbiAgICB1bC5wcm9ncmVzc19iYXIgbGkgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZGRkZDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAzNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2dyZXNzLWJyZWFkY3J1bWJzLnNjc3MgKi9cbiAgICAgICAgdWwucHJvZ3Jlc3NfYmFyIGxpIGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgICAgLyogbGluZSA1NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2dyZXNzLWJyZWFkY3J1bWJzLnNjc3MgKi9cbiAgICAgIHVsLnByb2dyZXNzX2JhciBsaSBhLmNoZWNrZWQge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDFBNTdFOyB9XG4gICAgICAgIC8qIGxpbmUgNjAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy1icmVhZGNydW1icy5zY3NzICovXG4gICAgICAgIHVsLnByb2dyZXNzX2JhciBsaSBhLmNoZWNrZWQ6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgIGNvbG9yOiAjMDFBNTdFO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA2JTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC8qIGxpbmUgNzMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy1icmVhZGNydW1icy5zY3NzICovXG4gICAgICB1bC5wcm9ncmVzc19iYXIgbGkgYS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmNGYxO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkJDOUJBOyB9XG4gICAgICAgIC8qIGxpbmUgNzcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy1icmVhZGNydW1icy5zY3NzICovXG4gICAgICAgIHVsLnByb2dyZXNzX2JhciBsaSBhLmFjdGl2ZTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgb3BhY2l0eTogMC45NTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA0MVwiO1xuICAgICAgICAgIGNvbG9yOiAjRkJDOUJBO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC8qIGxpbmUgOTAsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy1icmVhZGNydW1icy5zY3NzICovXG4gICAgICB1bC5wcm9ncmVzc19iYXIgbGkgYSBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIG9wYWNpdHk6IDAuOTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSA5NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb2dyZXNzLWJyZWFkY3J1bWJzLnNjc3MgKi9cbiAgICAgIHVsLnByb2dyZXNzX2JhciBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAxMDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9ncmVzcy1icmVhZGNydW1icy5zY3NzICovXG4gICAgICB1bC5wcm9ncmVzc19iYXIgbGk6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLyogbGluZSAxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC1jbG9zZW5lc3MtcXVhbGlmaWVyLnNjc3MgKi9cbiNjUHJvbW9TaGlwcGluZ0NvbnRhaW5lcixcbiNjUHJvbW9TaGlwcGluZ092ZXIxMDAge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvYWxlcnRzLnNjc3MgKi9cbi5hbGVydC1wcm9tbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWYyZjY7XG4gIGJvcmRlci1jb2xvcjogI2NlZTZlYTtcbiAgY29sb3I6ICMwMDVkNmE7IH1cbiAgLyogbGluZSA4LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnRzLnNjc3MgKi9cbiAgLmFsZXJ0LXByb21vIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYmNkZGUyOyB9XG4gIC8qIGxpbmUgMTEsIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyAqL1xuICAuYWxlcnQtcHJvbW8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDAzMDM3OyB9XG5cbi8qIGxpbmUgMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuLmNhcnQtdGFibGUgLmNhcnQtaXRlbS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4uY2FydC10YWJsZSAuY2FydC1pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAuY2FydC10YWJsZSAuY2FydC1pdGVtLWxpbms6YmVmb3JlLCAuY2FydC10YWJsZSAuY2FydC1pdGVtLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC8qIGxpbmUgMTksIC9vcHQvYnVpbGQvcmVwby9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0tbGluazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLyogbGluZSAxMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuICAuY2FydC10YWJsZSAuY2FydC1pdGVtLWxpbmsgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDg1cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZTZlYTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLyogbGluZSAyMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuICAuY2FydC10YWJsZSAuY2FydC1pdGVtLWxpbms6aG92ZXIsIC5jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0tbGluazpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNjZWU2ZWE7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDsgfVxuICAgIC8qIGxpbmUgMjksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbiAgICAuY2FydC10YWJsZSAuY2FydC1pdGVtLWxpbms6aG92ZXIgaW1nLCAuY2FydC10YWJsZSAuY2FydC1pdGVtLWxpbms6Zm9jdXMgaW1nIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDM2LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4gIC5jYXJ0LXRhYmxlIC5jYXJ0LWl0ZW0tbGluayAuY2FydC1pdGVtLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4vKiBsaW5lIDQ4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4uY2FydC10YWJsZSAuY2FydC1pdGVtLXF1YW50aXR5LFxuLmNhcnQtdGFibGUgLmFwcGFyZWwtaW5mbyB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLyogbGluZSA1MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuLmNhcnQtdGFibGUgLmFwcGFyZWwtaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSA1OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuICAuY2FydC10YWJsZSAuYXBwYXJlbC1pbmZvID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGRkZGRkO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4vKiBsaW5lIDcwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4uY2FydC10YWJsZSAuZWRpdC1yZW1vdmUsXG4uY2FydC10YWJsZSAudmlldy1sYXJnZXIge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLyogbGluZSA3NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuLmNhcnQtc3VidG90YWwtYXJlYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi8qIGxpbmUgODEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbi5jYXJ0LXN1YnRvdGFsLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjODg4ODg4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7IH1cblxuLyogbGluZSA5MSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuLmNhcnQtc3VidG90YWwge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi8qIGxpbmUgMTAwLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4ucHJvbW90aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRmMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLyogbGluZSAxMDgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbi5jYXJ0LXByb2R1Y3Qtcm93IHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDsgfVxuICAvKiBsaW5lIDE0LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAuY2FydC1wcm9kdWN0LXJvdzpiZWZvcmUsIC5jYXJ0LXByb2R1Y3Qtcm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAuY2FydC1wcm9kdWN0LXJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLyogbGluZSAxMTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbi5jYXJ0LXByb2R1Y3QtY29sdW1uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTEyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4gICAgLmNhcnQtcHJvZHVjdC1jb2x1bW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxMTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbiAgICAuY2FydC1wcm9kdWN0LWNvbHVtbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAvKiBsaW5lIDExNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuICAuY2FydC1wcm9kdWN0LWNvbHVtbiAudGh1bWJuYWlsLnByb2R1Y3QtY2FyZCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgMTIyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4gICAgLmNhcnQtcHJvZHVjdC1jb2x1bW4gLnRodW1ibmFpbC5wcm9kdWN0LWNhcmQgLnZpZXctbGFyZ2VyLFxuICAgIC5jYXJ0LXByb2R1Y3QtY29sdW1uIC50aHVtYm5haWwucHJvZHVjdC1jYXJkIC5lZGl0LWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDsgfVxuICAgIC8qIGxpbmUgMTI5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY2FydC10YWJsZS5zY3NzICovXG4gICAgLmNhcnQtcHJvZHVjdC1jb2x1bW4gLnRodW1ibmFpbC5wcm9kdWN0LWNhcmQgLmVkaXQtbGluayB7XG4gICAgICBsZWZ0OiAxMHB4OyB9XG4gICAgLyogbGluZSAxMzMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jYXJ0LXRhYmxlLnNjc3MgKi9cbiAgICAuY2FydC1wcm9kdWN0LWNvbHVtbiAudGh1bWJuYWlsLnByb2R1Y3QtY2FyZCAudmlldy1sYXJnZXIge1xuICAgICAgcmlnaHQ6IDVweDsgfVxuICAvKiBsaW5lIDEzOCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2NhcnQtdGFibGUuc2NzcyAqL1xuICAuY2FydC1wcm9kdWN0LWNvbHVtbiAudGh1bWJuYWlsIC50aHVtYm5haWwtc3ViaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9idXR0b25zLnNjc3MgKi9cbi5idG4tbGluay1hbHQge1xuICBjb2xvcjogIzAwQTlDMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saW5rLWFsdCwgLmJ0bi1saW5rLWFsdDphY3RpdmUsIC5idG4tbGluay1hbHQuYWN0aXZlLCAuYnRuLWxpbmstYWx0W2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluay1hbHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSAxMywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpbmstYWx0LCAuYnRuLWxpbmstYWx0OmhvdmVyLCAuYnRuLWxpbmstYWx0OmZvY3VzLCAuYnRuLWxpbmstYWx0OmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGluay1hbHQ6aG92ZXIsIC5idG4tbGluay1hbHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA5M2E3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMjcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saW5rLWFsdFtkaXNhYmxlZF06aG92ZXIsIC5idG4tbGluay1hbHRbZGlzYWJsZWRdOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rLWFsdDpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluay1hbHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9ob21lLXBhZ2Uuc2NzcyAqL1xuLmhvbWUtbG9naW4tYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZjRmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZThlNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4vKiBsaW5lIDksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9ob21lLXBhZ2Uuc2NzcyAqL1xuLmhvbWUtbG9naW4taGVhZGluZyB7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi8qIGxpbmUgMTMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9ob21lLXBhZ2Uuc2NzcyAqL1xuLmhvbWUtbG9naW4tbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBsaW5lIDEzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaG9tZS1wYWdlLnNjc3MgKi9cbiAgICAuaG9tZS1sb2dpbi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG4gIC8qIGxpbmUgMjMsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9ob21lLXBhZ2Uuc2NzcyAqL1xuICAuaG9tZS1sb2dpbi1saW5rOmhvdmVyLCAuaG9tZS1sb2dpbi1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAyOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hvbWUtcGFnZS5zY3NzICovXG4uaG9tZS1idWNrZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDsgfVxuICAvKiBsaW5lIDMzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaG9tZS1wYWdlLnNjc3MgKi9cbiAgLmhvbWUtYnVja2V0IGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLyogbGluZSAyOSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2hvbWUtcGFnZS5zY3NzICovXG4gICAgLmhvbWUtYnVja2V0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jdGEtbGluay5zY3NzICovXG4uY3RhLWxpbmsge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNCMjVENjQ7IH1cbiAgLyogbGluZSA1LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY3RhLWxpbmsuc2NzcyAqL1xuICAuY3RhLWxpbms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI0IyNUQ2NDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDsgfVxuXG4vKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvY3RhLWxpbmsuc2NzcyAqL1xuLmN0YS1saW5rOmhvdmVyOmFmdGVyLFxuLmN0YS1saW5rOmZvY3VzOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4NDNmNDQ7IH1cblxuLyogbGluZSAzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4ucHJvbW8tZ3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLyogbGluZSAxNCwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLnByb21vLWdyaWQ6YmVmb3JlLCAucHJvbW8tZ3JpZDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLyogbGluZSAxOSwgL29wdC9idWlsZC9yZXBvL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLnByb21vLWdyaWQ6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuLnByb21vLWJ1Y2tldCxcbi5wcm9tby1idWNrZXQtNHVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAucHJvbW8tYnVja2V0LFxuICAgIC5wcm9tby1idWNrZXQtNHVwIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC8qIGxpbmUgNywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgIC5wcm9tby1idWNrZXQsXG4gICAgLnByb21vLWJ1Y2tldC00dXAge1xuICAgICAgY2xlYXI6IGJvdGg7IH0gfVxuICAvKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gIC5wcm9tby1idWNrZXQgaW1nLFxuICAucHJvbW8tYnVja2V0LTR1cCBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAvKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAucHJvbW8tYnVja2V0IGltZyxcbiAgICAgIC5wcm9tby1idWNrZXQtNHVwIGltZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgIC5wcm9tby1idWNrZXQgaW1nLFxuICAgICAgLnByb21vLWJ1Y2tldC00dXAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgIC5wcm9tby1idWNrZXQgaW1nLFxuICAgICAgLnByb21vLWJ1Y2tldC00dXAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAucHJvbW8tYnVja2V0IGltZyxcbiAgICAgIC5wcm9tby1idWNrZXQtNHVwIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC8qIGxpbmUgMTgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgIC5wcm9tby1idWNrZXQgaW1nLFxuICAgICAgLnByb21vLWJ1Y2tldC00dXAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDsgfSB9XG4gIC8qIGxpbmUgNDYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgLnByb21vLWJ1Y2tldC5wcm9tby1idWNrZXQtaGVybyxcbiAgLnByb21vLWJ1Y2tldC00dXAucHJvbW8tYnVja2V0LWhlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgNDYsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgIC5wcm9tby1idWNrZXQucHJvbW8tYnVja2V0LWhlcm8sXG4gICAgICAucHJvbW8tYnVja2V0LTR1cC5wcm9tby1idWNrZXQtaGVybyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSA1MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgICAgLnByb21vLWJ1Y2tldC5wcm9tby1idWNrZXQtaGVybyBpbWcsXG4gICAgICAucHJvbW8tYnVja2V0LTR1cC5wcm9tby1idWNrZXQtaGVybyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSA1MywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgICAgLnByb21vLWJ1Y2tldC5wcm9tby1idWNrZXQtaGVybyBpbWcsXG4gICAgICAucHJvbW8tYnVja2V0LTR1cC5wcm9tby1idWNrZXQtaGVybyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAvKiBsaW5lIDUzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAucHJvbW8tYnVja2V0LnByb21vLWJ1Y2tldC1oZXJvIGltZyxcbiAgICAgIC5wcm9tby1idWNrZXQtNHVwLnByb21vLWJ1Y2tldC1oZXJvIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSA2OSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgICAgLnByb21vLWJ1Y2tldC5wcm9tby1idWNrZXQtaGVybyAuaGVhZGluZy1ncm91cCxcbiAgICAgIC5wcm9tby1idWNrZXQtNHVwLnByb21vLWJ1Y2tldC1oZXJvIC5oZWFkaW5nLWdyb3VwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDY5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAucHJvbW8tYnVja2V0LnByb21vLWJ1Y2tldC1oZXJvIC5oZWFkaW5nLWdyb3VwLFxuICAgICAgLnByb21vLWJ1Y2tldC00dXAucHJvbW8tYnVja2V0LWhlcm8gLmhlYWRpbmctZ3JvdXAge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAvKiBsaW5lIDY5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAucHJvbW8tYnVja2V0LnByb21vLWJ1Y2tldC1oZXJvIC5oZWFkaW5nLWdyb3VwLFxuICAgICAgLnByb21vLWJ1Y2tldC00dXAucHJvbW8tYnVja2V0LWhlcm8gLmhlYWRpbmctZ3JvdXAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBsZWZ0OiA2MHB4OyB9XG4gICAgICAgIC8qIGxpbmUgODQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgICAgLnByb21vLWJ1Y2tldC5wcm9tby1idWNrZXQtaGVybyAuaGVhZGluZy1ncm91cCAucHJvZHVjdC10aXRsZSxcbiAgICAgICAgLnByb21vLWJ1Y2tldC00dXAucHJvbW8tYnVja2V0LWhlcm8gLmhlYWRpbmctZ3JvdXAgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC8qIGxpbmUgOTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCxcbiAgLnByb21vLWJ1Y2tldC00dXAgLmhlYWRpbmctZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLyogbGluZSA5MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgICAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCxcbiAgICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIHtcbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDkyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgICAucHJvbW8tYnVja2V0IC5oZWFkaW5nLWdyb3VwLFxuICAgICAgLnByb21vLWJ1Y2tldC00dXAgLmhlYWRpbmctZ3JvdXAge1xuICAgICAgICBtYXgtd2lkdGg6IDE1NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgOTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAsXG4gICAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCB7XG4gICAgICAgIGxlZnQ6IDMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC8qIGxpbmUgOTIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAsXG4gICAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCB7XG4gICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7IH0gfVxuICAgIC8qIGxpbmUgMTIzLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCAucHJvZHVjdC10aXRsZSxcbiAgICAucHJvbW8tYnVja2V0IC5oZWFkaW5nLWdyb3VwIC5wcm9kdWN0LXByaWNlLFxuICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIC5wcm9kdWN0LXRpdGxlLFxuICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC8qIGxpbmUgMTI4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gICAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCAucHJvZHVjdC10aXRsZSxcbiAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCAucHJvZHVjdC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSAxMjgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgICAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCAucHJvZHVjdC10aXRsZSxcbiAgICAgICAgLnByb21vLWJ1Y2tldC00dXAgLmhlYWRpbmctZ3JvdXAgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLyogbGluZSAxMjgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgICAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCAucHJvZHVjdC10aXRsZSxcbiAgICAgICAgLnByb21vLWJ1Y2tldC00dXAgLmhlYWRpbmctZ3JvdXAgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgLyogbGluZSAxNDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAucHJvbW8tYnVja2V0IC5oZWFkaW5nLWdyb3VwIC5wcm9kdWN0LXByaWNlLFxuICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSAxNDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgICAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCAucHJvZHVjdC1wcmljZSxcbiAgICAgICAgLnByb21vLWJ1Y2tldC00dXAgLmhlYWRpbmctZ3JvdXAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgICAgIGNvbG9yOiAjZDRkNGQ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9IH1cbiAgICAvKiBsaW5lIDE1MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAgLnByb2R1Y3QtcHJpY2UtYW1vdW50LFxuICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIC5wcm9kdWN0LXByaWNlLWFtb3VudCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZU1lZGl1bVwiLCBcIkhlbHZldGljYU5ldWUtTWVkaXVtXCIsIFwiSGVsdmV0aWNhIE5ldWUgTWVkaXVtXCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAvKiBsaW5lIDE1NywgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAgLmN0YS1saW5rLFxuICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIC5jdGEtbGluayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSAxNTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgICAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCAuY3RhLWxpbmssXG4gICAgICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIC5jdGEtbGluayB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhTmV1ZVJvbWFuXCIsIFwiSGVsdmV0aWNhTmV1ZS1Sb21hblwiLCBcIkhlbHZldGljYSBOZXVlIFJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICNGQkM5QkE7IH1cbiAgICAgICAgICAvKiBsaW5lIDE2NSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3Byb21vLWdyaWQuc2NzcyAqL1xuICAgICAgICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAgLmN0YS1saW5rOmFmdGVyLFxuICAgICAgICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIC5jdGEtbGluazphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogI0ZCQzlCQTsgfSB9XG4gICAgLyogbGluZSAxNzEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAucHJvbW8tYnVja2V0IC5oZWFkaW5nLWdyb3VwIC5jdGEtbGluazpob3ZlcjphZnRlcixcbiAgICAucHJvbW8tYnVja2V0IC5oZWFkaW5nLWdyb3VwIC5jdGEtbGluazpmb2N1czphZnRlcixcbiAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCAuY3RhLWxpbms6aG92ZXI6YWZ0ZXIsXG4gICAgLnByb21vLWJ1Y2tldC00dXAgLmhlYWRpbmctZ3JvdXAgLmN0YS1saW5rOmZvY3VzOmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjQjI1RDY0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLyogbGluZSAxNzEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgICAgICAgLnByb21vLWJ1Y2tldCAuaGVhZGluZy1ncm91cCAuY3RhLWxpbms6aG92ZXI6YWZ0ZXIsXG4gICAgICAgIC5wcm9tby1idWNrZXQgLmhlYWRpbmctZ3JvdXAgLmN0YS1saW5rOmZvY3VzOmFmdGVyLFxuICAgICAgICAucHJvbW8tYnVja2V0LTR1cCAuaGVhZGluZy1ncm91cCAuY3RhLWxpbms6aG92ZXI6YWZ0ZXIsXG4gICAgICAgIC5wcm9tby1idWNrZXQtNHVwIC5oZWFkaW5nLWdyb3VwIC5jdGEtbGluazpmb2N1czphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQkM5QkE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxODQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgLnByb21vLWJ1Y2tldDpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTkxLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gIC5wcm9tby1idWNrZXQ6bnRoLW9mLXR5cGUoLW4rMykge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLyogbGluZSAxOTcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgLnByb21vLWJ1Y2tldDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyMDUsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9wcm9tby1ncmlkLnNjc3MgKi9cbiAgLnByb21vLWJ1Y2tldC00dXA6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjEyLCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gIC5wcm9tby1idWNrZXQtNHVwOm50aC1vZi10eXBlKC1uKzIpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC8qIGxpbmUgMjE4LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvcHJvbW8tZ3JpZC5zY3NzICovXG4gIC5wcm9tby1idWNrZXQtNHVwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL3JhZGl1cy1oZWxwZXJzLnNjc3MgKi9cbi5yb3VuZC10b3AtYmFzZS1yYWRpdXMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL2ljb25zLWJlZm9yZS5zY3NzICovXG4uaW1wb3J0YW50LWluZm86YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xuICBtYXJnaW4tcmlnaHQ6IDFweDsgfVxuXG4vKiBsaW5lIDgsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9pY29ucy1iZWZvcmUuc2NzcyAqL1xuLmltcG9ydGFudC1pbmZvOmhvdmVyLCAuaW1wb3J0YW50LWluZm86Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9pY29ucy1iZWZvcmUuc2NzcyAqL1xuICAuaW1wb3J0YW50LWRpc2NsYWltZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC8qIGxpbmUgMTQsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9pY29ucy1iZWZvcmUuc2NzcyAqL1xuICAuaW1wb3J0YW50LWRpc2NsYWltZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cbiAgICAvKiBsaW5lIDI5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvaWNvbnMtYmVmb3JlLnNjc3MgKi9cbiAgICAuaW1wb3J0YW50LWRpc2NsYWltZXIgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH0gfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9kaXNwbGF5LnNjc3MgKi9cbi5kaXNwbGF5LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy93aGl0ZXNwYWNlLnNjc3MgKi9cbi53aGl0ZXNwYWNlLW5vcm1hbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9jb25maXJtYXRpb24tcGFnZS5zY3NzICovXG4uY29uZmlybWF0aW9uLXF1YW50aXR5IC5zaXplSW5mbyB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvY29tcG9uZW50cy9vcmRlci1zdGF0dXMtdGFibGUuc2NzcyAqL1xuLm9yZGVyLXN0YXR1cy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9jb21wb25lbnRzL29yZGVyLXN0YXR1cy10YWJsZS5zY3NzICovXG4gIC5vcmRlci1zdGF0dXMtdGFibGUgLnJlc3VsdHMtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLyogbGluZSA3LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2NvbXBvbmVudHMvb3JkZXItc3RhdHVzLXRhYmxlLnNjc3MgKi9cbiAgICAub3JkZXItc3RhdHVzLXRhYmxlIC5yZXN1bHRzLXRhYmxlIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLyogU2l0ZSAqL1xuLyogbGluZSA0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL3NpdGUvbm8tanMuc2NzcyAqL1xuLm5vLWpzIC5oZXJvX2hvbWUsXG4ubm8tanMgLmNyb3NzX3NlbGxfY2Fyb3VzZWwsXG4ubm8tanMgcHJlLnByZXR0eXByaW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDIsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3Mvc2l0ZS9pbWFnZXMuc2NzcyAqL1xuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9zaXRlL2ZvY3VzLnNjc3MgKi9cbltkYXRhLXdoYXRpbnB1dD0nbW91c2UnXSAuc2xpY2stc2xpZGUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgNiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9zaXRlL2ZvY3VzLnNjc3MgKi9cbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzLFxuLmJ0bjphY3RpdmU6Zm9jdXMsXG4uYnRuOmFjdGl2ZS5mb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMSwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9zaXRlL2lmcmFtZXMuc2NzcyAqL1xuaWZyYW1lI1BheW1lbnRGcmFtZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDY3MHB4OyB9XG5cbi8qIEJyYW5kICovXG4vKiBsaW5lIDE5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2JyYW5kaW5nL21rLnNjc3MgKi9cbmgxLCAuaDEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDI0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2JyYW5kaW5nL21rLnNjc3MgKi9cbmgyLCAuaDIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlLUxpZ2h0XCIsIFwiSGVsdmV0aWNhIE5ldWUgTGlnaHRcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDI5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2JyYW5kaW5nL21rLnNjc3MgKi9cbmgzLCAuaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTWVkaXVtXCIsIFwiSGVsdmV0aWNhTmV1ZS1NZWRpdW1cIiwgXCJIZWx2ZXRpY2EgTmV1ZSBNZWRpdW1cIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDM0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2JyYW5kaW5nL21rLnNjc3MgKi9cbmg0LCAuaDQge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlTWVkaXVtXCIsIFwiSGVsdmV0aWNhTmV1ZS1NZWRpdW1cIiwgXCJIZWx2ZXRpY2EgTmV1ZSBNZWRpdW1cIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDM5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2JyYW5kaW5nL21rLnNjc3MgKi9cbmg1LCAuaDUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQm9sZFwiLCBcIkhlbHZldGljYU5ldWUtQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlIEJvbGRcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDQ0LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2JyYW5kaW5nL21rLnNjc3MgKi9cbmg2LCAuaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlQm9sZFwiLCBcIkhlbHZldGljYU5ldWUtQm9sZFwiLCBcIkhlbHZldGljYSBOZXVlIEJvbGRcIiwgXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDQ5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2JyYW5kaW5nL21rLnNjc3MgKi9cbi5sZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSA1NCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9icmFuZGluZy9tay5zY3NzICovXG4udGV4dC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FOZXVlXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FOZXVlUm9tYW5cIiwgXCJIZWx2ZXRpY2FOZXVlLVJvbWFuXCIsIFwiSGVsdmV0aWNhIE5ldWUgUm9tYW5cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDU5LCAvb3B0L2J1aWxkL3JlcG8vdXRrL3N0eWxlcy9zYXNzL2JyYW5kaW5nL21rLnNjc3MgKi9cbi50ZXh0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZUxpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZS1MaWdodFwiLCBcIkhlbHZldGljYSBOZXVlIExpZ2h0XCIsIFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSA2NiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9icmFuZGluZy9tay5zY3NzICovXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmOyB9XG5cbi8qIGxpbmUgNzEsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvYnJhbmRpbmcvbWsuc2NzcyAqL1xuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLyogbGluZSA3NCwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9icmFuZGluZy9tay5zY3NzICovXG4gIC5idG4taW5mbzpob3ZlciwgLmJ0bi1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogIzFmMWYxZjsgfVxuICAgIC8qIGxpbmUgNzcsIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvYnJhbmRpbmcvbWsuc2NzcyAqL1xuICAgIC5idG4taW5mbzpob3ZlcjphY3RpdmUsIC5idG4taW5mbzpmb2N1czphY3RpdmUge1xuICAgICAgY29sb3I6ICMxZjFmMWY7IH1cbiAgLyogbGluZSA4MiwgL29wdC9idWlsZC9yZXBvL3V0ay9zdHlsZXMvc2Fzcy9icmFuZGluZy9tay5zY3NzICovXG4gIC5idG4taW5mbzphY3RpdmUge1xuICAgIGNvbG9yOiAjMWYxZjFmOyB9XG5cbi8qIGxpbmUgODksIC9vcHQvYnVpbGQvcmVwby91dGsvc3R5bGVzL3Nhc3MvYnJhbmRpbmcvbWsuc2NzcyAqL1xuYS50aHVtYm5haWwgLnRodW1ibmFpbC1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhTmV1ZVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhTmV1ZVJvbWFuXCIsIFwiSGVsdmV0aWNhTmV1ZS1Sb21hblwiLCBcIkhlbHZldGljYSBOZXVlIFJvbWFuXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuXG5cblxuLyogc2FzcyBvdmVycmlkZXMgKi9cbi8qIE92ZXJyaWRlIGFueSBzY3NzIGluIHRoZSBjc3MgYnVpbGQgaGVyZSAqL1xuXG4uZGVidWctZm9yY2Uge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG5cbi8qIGJvd2VyIGNvbXBvbmVudHMgKi9cblxuXG4vKiBsb2NhbCBjb21wb25lbnRzICovXG5cblxuLyogQnJhbmRlZCBDU1MgT3ZlcnJpZGUgKi9cblxuIiwiLyogT3ZlcnJpZGUgYW55IHNjc3MgaW4gdGhlIGNzcyBidWlsZCBoZXJlICovXG5cbi5kZWJ1Zy1mb3JjZSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59Il19 */
