.antennaio {
  background-image: url("${file-1x}");
  background-repeat: no-repeat;
  color: #cecece;
  width: 280px;
  height: 60px;
  display: block;
  margin: auto;
  font-weight: 400;
  font-size: 0.6em;
  /* 12px */
  line-height: 5.5;
  letter-spacing: 2px;
  margin-bottom: 7em;
  -webkit-transition: color  2s;
  transition: color  2s; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .antennaio {
      background-image: url("${file-2x}");
      background-size: 60px 60px; } }
  .antennaio:hover {
    color: #757575; }
  .antennaio span {
    padding: 0 0 0 70px; }

.bars {
  background-image: url("${file-1x}");
  width: 80px;
  height: 80px;
  display: block;
  margin: auto; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .bars {
      background-image: url("${file-2x}");
      background-size: 80px 80px; } }

.section-intro {
  text-align: center;
  margin: 3em 0 4em 0;
  max-height: 9999px;
  /* no font boosting please */ }
  .section-intro h1 {
    line-height: 2.4; }
  .section-intro p {
    max-width: 560px;
    margin: auto; }
  .section-intro p.tagline {
    font-size: 0.8em;
    /* 16px */
    color: #a8a8a8;
    margin-bottom: 3em; }

.section-examples {
  position: relative;
  background: #f8f8f8; }

.section-docs {
  margin: 3em 0; }

.docs {
  width: 800px;
  margin: auto;
  max-height: 9999px;
  /* no font boosting please */ }
  .docs .how-to-use header, .docs .callbacks header, .docs .download header {
    background: #4278F5; }
  .docs .how-to-use strong, .docs .callbacks strong, .docs .download strong {
    color: #4278F5; }
  .docs .how-to-use a, .docs .callbacks a, .docs .download a {
    color: #4278F5; }
    .docs .how-to-use a:hover, .docs .callbacks a:hover, .docs .download a:hover {
      color: #0b43c6; }
  .docs .how-to-use pre, .docs .callbacks pre, .docs .download pre {
    background: white;
    border-left: 2px solid #4278F5;
    padding: 0 2em; }
  .docs .how-to-use code, .docs .callbacks code, .docs .download code {
    font-family: "Source Code Pro", sans-serif;
    font-size: 0.9em;
    /* 18px */
    color: #4278F5; }
  .docs .configuration header, .docs .faq header {
    background: #50E3C2; }
  .docs .configuration strong, .docs .faq strong {
    color: #50E3C2; }
  .docs .configuration a, .docs .faq a {
    color: #50E3C2; }
    .docs .configuration a:hover, .docs .faq a:hover {
      color: #1cb18f; }
  .docs .configuration pre, .docs .faq pre {
    background: white;
    border-left: 2px solid #50E3C2;
    padding: 0 2em; }
  .docs .configuration code, .docs .faq code {
    font-family: "Source Code Pro", sans-serif;
    font-size: 0.9em;
    /* 18px */
    color: #50E3C2; }
  .docs .license header, .docs .methods header {
    background: #EDB867; }
  .docs .license strong, .docs .methods strong {
    color: #EDB867; }
  .docs .license a, .docs .methods a {
    color: #EDB867; }
    .docs .license a:hover, .docs .methods a:hover {
      color: #d58b19; }
  .docs .license pre, .docs .methods pre {
    background: white;
    border-left: 2px solid #EDB867;
    padding: 0 2em; }
  .docs .license code, .docs .methods code {
    font-family: "Source Code Pro", sans-serif;
    font-size: 0.9em;
    /* 18px */
    color: #EDB867; }
  .docs .instructions {
    padding: 2em 3em;
    background: #f8f8f8; }
  .docs .faq p {
    margin: 0 0 .5em 0; }
  .docs .faq .question {
    margin-bottom: 2em; }
  .docs .faq .question:last-child {
    margin-bottom: 0; }

.controls {
  position: absolute;
  top: -23px;
  left: 50%;
  margin-left: -190px; }
  .controls a {
    display: block;
    width: 150px;
    background-color: #50E3C2;
    color: white;
    float: left;
    padding: .3em 1em .5em 1em;
    text-decoration: none;
    text-align: center;
    font-weight: 400;
    -webkit-transition: background-color  2s;
    transition: background-color  2s; }
    .controls a:hover {
      background-color: #3adfba; }
    .controls a:focus {
      color: #d4f8f0;
      background-color: #199b7e; }
  .controls a.rating-enable {
    -webkit-border-top-left-radius: 999px;
    -webkit-border-bottom-left-radius: 999px;
    -moz-border-radius-topleft: 999px;
    -moz-border-radius-bottomleft: 999px;
    border-top-left-radius: 999px;
    border-bottom-left-radius: 999px; }
  .controls a.rating-disable {
    -webkit-border-top-right-radius: 999px;
    -webkit-border-bottom-right-radius: 999px;
    -moz-border-radius-topright: 999px;
    -moz-border-radius-bottomright: 999px;
    border-top-right-radius: 999px;
    border-bottom-right-radius: 999px; }
  .controls a:last-child {
    border-left: 0; }
  .controls a.deactivated {
    background: #20c7a1;
    color: white; }

/* ==========================================================================
   Media Queries
   ========================================================================== */
@media print {
  .controls,
  .github,
  .antennaio {
    display: none; }
  .section-intro {
    margin: 1em 0 2em 0; }
    .section-intro p.tagline {
      color: black; }
  .section-examples {
    background: transparent; }
    .section-examples .examples {
      padding: 1em 0; }
  .section-docs {
    margin: 1em 0; }
  .docs .how-to-use a,
  .docs .callbacks a,
  .docs .download a,
  .docs .configuration a,
  .docs .faq a,
  .docs .license a,
  .docs .methods a {
    color: black;
    text-decoration: none; }
    .docs .how-to-use a:hover,
    .docs .callbacks a:hover,
    .docs .download a:hover,
    .docs .configuration a:hover,
    .docs .faq a:hover,
    .docs .license a:hover,
    .docs .methods a:hover {
      color: black; }
  .docs .how-to-use header,
  .docs .callbacks header,
  .docs .download header,
  .docs .configuration header,
  .docs .faq header,
  .docs .license header,
  .docs .methods header {
    background: transparent;
    color: black; }
  .docs .how-to-use code, .docs .how-to-use strong,
  .docs .callbacks code,
  .docs .callbacks strong,
  .docs .download code,
  .docs .download strong,
  .docs .configuration code,
  .docs .configuration strong,
  .docs .faq code,
  .docs .faq strong,
  .docs .license code,
  .docs .license strong,
  .docs .methods code,
  .docs .methods strong {
    color: black; }
  .docs .how-to-use pre,
  .docs .callbacks pre,
  .docs .download pre,
  .docs .configuration pre,
  .docs .faq pre,
  .docs .license pre,
  .docs .methods pre {
    border: none;
    padding: 0; }
  .docs .how-to-use .instructions,
  .docs .callbacks .instructions,
  .docs .download .instructions,
  .docs .configuration .instructions,
  .docs .faq .instructions,
  .docs .license .instructions,
  .docs .methods .instructions {
    background: transparent; } }

/* ==========================================================================
   Helper classes
   ========================================================================== */
.hidden {
  display: none !important;
  visibility: hidden; }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.invisible {
  visibility: hidden; }

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

.clearfix:after {
  clear: both; }

.clearfix {
  *zoom: 1; }

/* Center ratings in container */
.box-example-1to10 .br-wrapper {
  width: 210px;
  position: absolute;
  margin: 0px 0 0 -105px;
  left: 50%; }

.box-example-movie .br-wrapper {
  width: 250px;
  position: absolute;
  margin: 0px 0 0 -125px;
  left: 50%; }

.box-example-square .br-wrapper {
  width: 190px;
  position: absolute;
  margin: 0px 0 0 -95px;
  left: 50%; }

.box-example-pill .br-wrapper {
  width: 232px;
  position: absolute;
  margin: 0px 0 0 -116px;
  left: 50%; }

.box-example-reversed .br-wrapper {
  padding-top: 1.3em;
  width: 356px;
  position: absolute;
  margin: 0px 0 0 -178px;
  left: 50%; }

.box-example-horizontal .br-wrapper {
  width: 120px;
  position: absolute;
  margin: 0px 0 0 -60px;
  left: 50%; }

/* Display star ratings */
.star-ratings h1 {
  font-size: 1.5em;
  line-height: 2;
  margin-top: 3em;
  color: #757575; }

.star-ratings p {
  margin-bottom: 3em;
  line-height: 1.2; }

.star-ratings h1, .star-ratings p {
  text-align: center; }

.star-ratings .stars {
  width: 205px;
  text-align: center; }
  .star-ratings .stars .title {
    font-size: 14px;
    color: #cccccc;
    line-height: 3; }
  .star-ratings .stars select {
    width: 120px;
    font-size: 16px; }

.star-ratings .stars-example-fontawesome,
.star-ratings .stars-example-css,
.star-ratings .stars-example-bootstrap {
  float: left; }

.star-ratings .stars-example-fontawesome-o select {
  width: 200px; }

.start-ratings-main {
  margin-bottom: 3em; }

/* Boxes */
.box {
  width: 100%;
  float: left;
  margin: 1em 0; }
  .box .box-header {
    text-align: center;
    font-weight: 400;
    padding: .5em 0; }
  .box .box-body {
    padding-top: 2em;
    height: 85px;
    /* rating widgets will be absolutely centered relative to box body */
    position: relative; }
  .box select {
    width: 120px;
    margin: 10px auto 0 auto;
    display: block;
    font-size: 16px; }

.box-large .box-body {
  padding-top: 2em;
  height: 120px; }

.box-orange .box-header {
  background-color: #EDB867;
  color: white; }

.box-orange .box-body {
  background-color: white;
  border: 2px solid #f5d8ab;
  border-top: 0; }

.box-green .box-header {
  background-color: #50E3C2;
  color: white; }

.box-green .box-body {
  background-color: white;
  border: 2px solid #92eed9;
  border-top: 0; }

.box-blue .box-header {
  background-color: #4278F5;
  color: white; }

.box-blue .box-body {
  background-color: white;
  border: 2px solid #8bacf9;
  border-top: 0; }

@media print {
  .star-ratings h1 {
    color: black; }
  .star-ratings .stars .title {
    color: black; }
  .box-orange .box-header,
  .box-green .box-header,
  .box-blue .box-header {
    background-color: transparent;
    color: black; }
  .box-orange .box-body,
  .box-green .box-body,
  .box-blue .box-body {
    background-color: transparent;
    border: none; } }

.br-theme-fontawesome-stars .br-widget {
  height: 28px;
  white-space: nowrap; }
  .br-theme-fontawesome-stars .br-widget a {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    margin-right: 2px; }
  .br-theme-fontawesome-stars .br-widget a:after {
    content: '\f005';
    color: #d2d2d2; }
  .br-theme-fontawesome-stars .br-widget a.br-active:after {
    color: #4466f2; }
  .br-theme-fontawesome-stars .br-widget a.br-selected:after {
    color: #4466f2; }
  .br-theme-fontawesome-stars .br-widget .br-current-rating {
    display: none; }

.br-theme-fontawesome-stars .br-readonly a {
  cursor: default; }

@media print {
  .br-theme-fontawesome-stars .br-widget a:after {
    content: '\f006';
    color: black; }
  .br-theme-fontawesome-stars .br-widget a.br-active:after,
  .br-theme-fontawesome-stars .br-widget a.br-selected:after {
    content: '\f005';
    color: black; } }

.br-theme-bars-1to10 .br-widget {
  height: 50px;
  white-space: nowrap; }
  .br-theme-bars-1to10 .br-widget a {
    display: block;
    width: 12px;
    padding: 5px 0;
    height: 28px;
    float: left;
    background-color: #bbc8fa;
    margin: 1px;
    text-align: center; }
    .br-theme-bars-1to10 .br-widget a.br-active, .br-theme-bars-1to10 .br-widget a.br-selected {
      background-color: #4466f2; }
  .br-theme-bars-1to10 .br-widget .br-current-rating {
    font-size: 20px;
    line-height: 1.8;
    float: left;
    padding: 0 20px 0 20px;
    color: #4466f2;
    font-weight: 400; }

.br-theme-bars-1to10 .br-readonly a {
  cursor: default; }
  .br-theme-bars-1to10 .br-readonly a.br-active, .br-theme-bars-1to10 .br-readonly a.br-selected {
    background-color: #748df5; }

.br-theme-bars-1to10 .br-readonly .br-current-rating {
  color: #748df5; }

@media print {
  .br-theme-bars-1to10 .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    height: 38px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .br-theme-bars-1to10 .br-widget a.br-active, .br-theme-bars-1to10 .br-widget a.br-selected {
      border: 1px solid black;
      background: white; }
  .br-theme-bars-1to10 .br-widget .br-current-rating {
    color: black; } }

.br-theme-bars-horizontal .br-widget {
  width: 120px;
  white-space: nowrap; }
  .br-theme-bars-horizontal .br-widget a {
    display: block;
    width: 120px;
    height: 5px;
    background-color: #bbc8fa;
    margin: 1px; }
    .br-theme-bars-horizontal .br-widget a.br-active, .br-theme-bars-horizontal .br-widget a.br-selected {
      background-color: #4466f2; }
  .br-theme-bars-horizontal .br-widget .br-current-rating {
    width: 120px;
    font-size: 18px;
    font-weight: 600;
    line-height: 2;
    text-align: center;
    color: #4466f2; }

.br-theme-bars-horizontal .br-readonly a {
  cursor: default; }
  .br-theme-bars-horizontal .br-readonly a.br-active, .br-theme-bars-horizontal .br-readonly a.br-selected {
    background-color: #748df5; }

.br-theme-bars-horizontal .br-readonly .br-current-rating {
  color: #748df5; }

@media print {
  .br-theme-bars-horizontal .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .br-theme-bars-horizontal .br-widget a.br-active, .br-theme-bars-horizontal .br-widget a.br-selected {
      border: 1px solid black;
      background: white; }
  .br-theme-bars-horizontal .br-widget .br-current-rating {
    color: black; } }

.br-theme-bars-movie .br-widget {
  height: 50px;
  white-space: nowrap; }
  .br-theme-bars-movie .br-widget a {
    display: block;
    width: 60px;
    height: 8px;
    float: left;
    background-color: #bbc8fa;
    margin: 1px; }
    .br-theme-bars-movie .br-widget a.br-active, .br-theme-bars-movie .br-widget a.br-selected {
      background-color: #4466f2; }
  .br-theme-bars-movie .br-widget .br-current-rating {
    clear: both;
    width: 240px;
    text-align: center;
    font-weight: 600;
    display: block;
    padding: .5em 0;
    color: #4466f2;
    font-weight: 400; }

.br-theme-bars-movie .br-readonly a {
  cursor: default; }
  .br-theme-bars-movie .br-readonly a.br-active, .br-theme-bars-movie .br-readonly a.br-selected {
    background-color: #748df5; }

.br-theme-bars-movie .br-readonly .br-current-rating {
  color: #748df5; }

@media print {
  .br-theme-bars-movie .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .br-theme-bars-movie .br-widget a.br-active, .br-theme-bars-movie .br-widget a.br-selected {
      border: 1px solid black;
      background: white; }
  .br-theme-bars-movie .br-widget .br-current-rating {
    color: black; } }

.br-theme-bars-pill .br-widget {
  white-space: nowrap; }
  .br-theme-bars-pill .br-widget a {
    padding: 7px 15px;
    background-color: #bbc8fa;
    color: #4466f2;
    text-decoration: none;
    font-size: 13px;
    line-height: 3;
    text-align: center;
    font-weight: 400; }
    .br-theme-bars-pill .br-widget a:first-child {
      -webkit-border-top-left-radius: 999px;
      -webkit-border-bottom-left-radius: 999px;
      -moz-border-radius-topleft: 999px;
      -moz-border-radius-bottomleft: 999px;
      border-top-left-radius: 999px;
      border-bottom-left-radius: 999px; }
    .br-theme-bars-pill .br-widget a:last-child {
      -webkit-border-top-right-radius: 999px;
      -webkit-border-bottom-right-radius: 999px;
      -moz-border-radius-topright: 999px;
      -moz-border-radius-bottomright: 999px;
      border-top-right-radius: 999px;
      border-bottom-right-radius: 999px; }
    .br-theme-bars-pill .br-widget a.br-active, .br-theme-bars-pill .br-widget a.br-selected {
      background-color: #4466f2;
      color: white; }

.br-theme-bars-pill .br-readonly a {
  cursor: default; }
  .br-theme-bars-pill .br-readonly a.br-active, .br-theme-bars-pill .br-readonly a.br-selected {
    background-color: #748df5; }

@media print {
  .br-theme-bars-pill .br-widget a {
    border: 1px solid #b3b3b3;
    border-left: none;
    background: white;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .br-theme-bars-pill .br-widget a.br-active, .br-theme-bars-pill .br-widget a.br-selected {
      border: 1px solid black;
      border-left: none;
      background: white;
      color: black; }
  .br-theme-bars-pill .br-widget a:first-child {
    border-left: 1px solid black; } }

.br-theme-bars-reversed .br-widget {
  height: 25px;
  white-space: nowrap; }
  .br-theme-bars-reversed .br-widget a {
    display: block;
    width: 22px;
    height: 22px;
    float: left;
    background-color: #bbc8fa;
    margin: 1px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4;
    color: #4466f2;
    text-align: center; }
    .br-theme-bars-reversed .br-widget a.br-active, .br-theme-bars-reversed .br-widget a.br-selected {
      background-color: #4466f2;
      color: white; }
  .br-theme-bars-reversed .br-widget .br-current-rating {
    line-height: 1.3;
    float: left;
    padding: 0 20px 0 20px;
    color: #4466f2;
    font-size: 17px;
    font-weight: 400; }

.br-theme-bars-reversed .br-readonly a {
  cursor: default; }
  .br-theme-bars-reversed .br-readonly a.br-active, .br-theme-bars-reversed .br-readonly a.br-selected {
    background-color: #748df5; }

.br-theme-bars-reversed .br-readonly .br-current-rating {
  color: #748df5; }

@media print {
  .br-theme-bars-reversed .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .br-theme-bars-reversed .br-widget a.br-active, .br-theme-bars-reversed .br-widget a.br-selected {
      border: 1px solid black;
      background: white; }
  .br-theme-bars-reversed .br-widget .br-current-rating {
    color: black; } }

.br-theme-bars-square .br-widget {
  height: 40px;
  white-space: nowrap; }
  .br-theme-bars-square .br-widget a {
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    border: 2px solid #a3b4f9;
    background-color: white;
    margin: 2px;
    text-decoration: none;
    font-size: 14px;
    line-height: 1.8;
    text-align: center;
    color: #a3b4f9;
    font-weight: 600; }
    .br-theme-bars-square .br-widget a.br-active, .br-theme-bars-square .br-widget a.br-selected {
      border: 2px solid #4466f2;
      color: #4466f2; }
  .br-theme-bars-square .br-widget .br-current-rating {
    clear: both;
    width: 330px;
    text-align: center;
    font-weight: 600;
    display: block;
    padding: .5em 0;
    color: #646464; }

.br-theme-bars-square .br-readonly a {
  cursor: default; }
  .br-theme-bars-square .br-readonly a.br-active, .br-theme-bars-square .br-readonly a.br-selected {
    border: 2px solid #4466f2;
    color: #748df5; }

@media print {
  .br-theme-bars-square .br-widget a {
    border: 2px solid #b3b3b3;
    color: #b3b3b3; }
    .br-theme-bars-square .br-widget a.br-active, .br-theme-bars-square .br-widget a.br-selected {
      border: 2px solid black;
      color: black; } }

.br-theme-bootstrap-stars .br-widget {
  height: 28px;
  white-space: nowrap; }
  .br-theme-bootstrap-stars .br-widget a {
    font: normal normal normal 18px/1 'Glyphicons Halflings';
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    margin-right: 2px; }
  .br-theme-bootstrap-stars .br-widget a:after {
    content: '\e006';
    color: #d2d2d2; }
  .br-theme-bootstrap-stars .br-widget a.br-active:after {
    color: #EDB867; }
  .br-theme-bootstrap-stars .br-widget a.br-selected:after {
    color: #EDB867; }
  .br-theme-bootstrap-stars .br-widget .br-current-rating {
    display: none; }

.br-theme-bootstrap-stars .br-readonly a {
  cursor: default; }

@media print {
  .br-theme-bootstrap-stars .br-widget a:after {
    content: '\e007';
    color: black; }
  .br-theme-bootstrap-stars .br-widget a.br-active:after,
  .br-theme-bootstrap-stars .br-widget a.br-selected:after {
    content: '\e006';
    color: black; } }

.br-theme-css-stars .br-widget {
  height: 28px;
  white-space: nowrap; }
  .br-theme-css-stars .br-widget a {
    text-decoration: none;
    height: 18px;
    width: 18px;
    float: left;
    font-size: 23px;
    margin-right: 5px; }
  .br-theme-css-stars .br-widget a:after {
    content: "\2605";
    color: #d2d2d2; }
  .br-theme-css-stars .br-widget a.br-active:after {
    color: #EDB867; }
  .br-theme-css-stars .br-widget a.br-selected:after {
    color: #EDB867; }
  .br-theme-css-stars .br-widget .br-current-rating {
    display: none; }

.br-theme-css-stars .br-readonly a {
  cursor: default; }

@media print {
  .br-theme-css-stars .br-widget a:after {
    content: "\2606";
    color: black; }
  .br-theme-css-stars .br-widget a.br-active:after,
  .br-theme-css-stars .br-widget a.br-selected:after {
    content: "\2605";
    color: black; } }

.br-theme-fontawesome-stars-o .br-widget {
  height: 28px;
  white-space: nowrap; }
  .br-theme-fontawesome-stars-o .br-widget a {
    font: normal normal normal 20px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    margin-right: 2px; }
  .br-theme-fontawesome-stars-o .br-widget a:after {
    content: '\f006';
    color: #d2d2d2; }
  .br-theme-fontawesome-stars-o .br-widget a.br-active:after {
    content: '\f005';
    color: #4466f2; }
  .br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
    content: '\f005';
    color: #4466f2; }
  .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
    content: '\f123';
    color: #4466f2; }
  .br-theme-fontawesome-stars-o .br-widget .br-current-rating {
    display: none; }

.br-theme-fontawesome-stars-o .br-readonly a {
  cursor: default; }

.br-theme-fontawesome-stars-o .br-reverse a.br-fractional {
  display: inline-block;
  transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH"; }

@media print {
  .br-theme-fontawesome-stars-o .br-widget a:after {
    content: '\f006';
    color: black; }
  .br-theme-fontawesome-stars-o .br-widget a.br-active:after,
  .br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
    content: '\f005';
    color: black; }
  .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
    content: '\f123';
    color: black; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJhdGluZy9fbWFpbi5zY3NzIiwicmF0aW5nL19taXhpbnMuc2NzcyIsInJhdGluZy9fdmFyaWFibGVzLnNjc3MiLCJyYXRpbmcuY3NzIiwicmF0aW5nL19leGFtcGxlcy5zY3NzIiwicmF0aW5nL3JhdGluZy10aGVtZS9fZm9udGF3ZXNvbWUtc3RhcnMuc2NzcyIsInJhdGluZy9yYXRpbmctdGhlbWUvX3ZhcmlhYmxlcy5zY3NzIiwidGhlbWUvX3ZhcmlhYmxlcy5zY3NzIiwicmF0aW5nL3JhdGluZy10aGVtZS9fYmFycy0xdG8xMC5zY3NzIiwicmF0aW5nL3JhdGluZy10aGVtZS9fbWl4aW5zLnNjc3MiLCJyYXRpbmcvcmF0aW5nLXRoZW1lL19iYXJzLWhvcml6b250YWwuc2NzcyIsInJhdGluZy9yYXRpbmctdGhlbWUvX2JhcnMtbW92aWUuc2NzcyIsInJhdGluZy9yYXRpbmctdGhlbWUvX2JhcnMtcGlsbC5zY3NzIiwicmF0aW5nL3JhdGluZy10aGVtZS9fYmFycy1yZXZlcnNlZC5zY3NzIiwicmF0aW5nL3JhdGluZy10aGVtZS9fYmFycy1zcXVhcmUuc2NzcyIsInJhdGluZy9yYXRpbmctdGhlbWUvX2Jvb3RzdHJhcC1zdGFycy5zY3NzIiwicmF0aW5nL3JhdGluZy10aGVtZS9fY3NzLXN0YXJzLnNjc3MiLCJyYXRpbmcvcmF0aW5nLXRoZW1lL19mb250YXdlc29tZS1zdGFycy1vLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUNBSSxtQ0FBbUM7RURFbkMsNEJBQTRCO0VBQzVCLGNBQStCO0VBQy9CLFlBQVk7RUFDWixZQUFZO0VBQ1osY0FBYztFQUNkLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQUUsU0FBQTtFQUNsQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUVsQiw2QkFBNkI7RUFDN0IscUJBQXFCLEVBQUE7RUNickI7SURGSjtNQ1NRLG1DQUFtQztNQUNuQywwQkRUMkUsRUFBQSxFQXVC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QVc7SUFDWCxXQUFXO0lBQ1gsZUFBZTtJQUNmLGlCQUFpQixFQUFBO0VBWnZCO0lBZ0JNLGdCQUFnQjtJQUNoQixjVmJnQixFQUFBO0VVSnRCO0lBcUJNLGNWaEJlLEVBQUE7RVVMckI7SUF5Qk0sY1ZuQmlCLEVBQUE7RVVOdkI7SUE2Qk0sYUFBYSxFQUFBOztBQTdCbkI7RUFtQ00sZUFBZSxFQUFBOztBQU1yQjtFQUNFO0lBSU0sZ0JBQWdCO0lBQ2hCLFlBQVksRUFBQTtFQUxsQjs7SUFVTSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFBLEVBQ2I7O0FDckRQO0VBR0ksWUFBWTtFQUNaLG1CQUFtQixFQUFBO0VBSnZCO0lBT00sNkNBQTZDO0lBQzdDLG9CQUFvQjtJQUNwQixtQ0FBbUM7SUFDbkMscUJBQXFCO0lBQ3JCLGlCQUFpQixFQUFBO0VBWHZCO0lBZU0sZ0JBQWdCO0lBQ2hCLGNYYmdCLEVBQUE7RVdIdEI7SUFvQk0sZ0JBQWdCO0lBQ2hCLGNWbEJpQixFQUFBO0VVSHZCO0lBeUJNLGdCQUFnQjtJQUNoQixjVnZCaUIsRUFBQTtFVUh2QjtJQThCTSxnQkFBZ0I7SUFDaEIsY1Y1QmlCLEVBQUE7RVVIdkI7SUFtQ00sYUFBYSxFQUFBOztBQW5DbkI7RUF5Q00sZUFBZSxFQUFBOztBQXpDckI7RUErQ00scUJBQXFCO0VBQ3JCLHFCQUFxQjtFQUNyQiwwQkFBMEI7RUFDMUIsNkJBQTZCO0VBQzdCLHFCQUFhO1VBQWIsYUFBYTtFQUNiLG1CQUFtQixFQUFBOztBQU16QjtFQUNFO0lBSU0sZ0JBQWdCO0lBQ2hCLFlBQVksRUFBQTtFQUxsQjs7SUFVTSxnQkFBZ0I7SUFDaEIsWUFBWSxFQUFBO0VBWGxCO0lBZU0sZ0JBQWdCO0lBQ2hCLFlBQVksRUFBQSxFQUNiIiwiZmlsZSI6InJhdGluZy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwidmFyaWFibGVzLnNjc3NcIjtcclxuQGltcG9ydCBcIm1peGlucy5zY3NzXCI7XHJcbi5hbnRlbm5haW8ge1xyXG4gICAgQGluY2x1ZGUgcmV0aW5hLWltYWdlKCcuLi9pbWcvYW50ZW5uYS5wbmcnLCAnLi4vaW1nL2FudGVubmEkMngucG5nJywgNjBweCwgNjBweCk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgY29sb3I6IGxpZ2h0ZW4oJHRleHRDb2xvciwgMzUlKTtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMC42ZW07IC8qIDEycHggKi9cclxuICAgIGxpbmUtaGVpZ2h0OiA1LjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG5cclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgIDJzO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgIDJzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDcwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iYXJzIHtcclxuICAgIEBpbmNsdWRlIHJldGluYS1pbWFnZSgnLi4vaW1nL2JhcnMucG5nJywgJy4uL2ltZy9iYXJzJDJ4LnBuZycsIDgwcHgsIDgwcHgpO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuLnNlY3Rpb24taW50cm8ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAzZW0gMCA0ZW0gMDtcclxuICAgIG1heC1oZWlnaHQ6IDk5OTlweDsgLyogbm8gZm9udCBib29zdGluZyBwbGVhc2UgKi9cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBwLnRhZ2xpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07IC8qIDE2cHggKi9cclxuICAgICAgICBjb2xvcjogbGlnaHRlbigkdGV4dENvbG9yLCAyMCUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tZXhhbXBsZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJGJhY2tncm91bmRDb2xvcjtcclxufVxyXG5cclxuLnNlY3Rpb24tZG9jcyB7XHJcbiAgICBtYXJnaW46IDNlbSAwO1xyXG59XHJcblxyXG5AbWl4aW4gY29sb3JlZERvY3MoJGNvbG9yKXtcclxuICAgIGhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDIwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHByZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgY29kZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5TW9ub3NwYWNlZDtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtOyAvKiAxOHB4ICovXHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmRvY3Mge1xyXG4gICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogOTk5OXB4OyAvKiBubyBmb250IGJvb3N0aW5nIHBsZWFzZSAqL1xyXG4gICAgLmhvdy10by11c2UsIC5jYWxsYmFja3MsIC5kb3dubG9hZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY29sb3JlZERvY3MoJGJsdWVDb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbmZpZ3VyYXRpb24sIC5mYXEge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbG9yZWREb2NzKCRncmVlbkNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAubGljZW5zZSwgLm1ldGhvZHMge1xyXG4gICAgICAgIEBpbmNsdWRlIGNvbG9yZWREb2NzKCRvcmFuZ2VDb2xvcik7XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3RydWN0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDNlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYXEge1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAuNWVtIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVlc3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucXVlc3Rpb246bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udHJvbHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMjNweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTkwcHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbkNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtIDFlbSAuNWVtIDFlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAgMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAgMnM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyZWVuQ29sb3IsIDUlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkZ3JlZW5Db2xvciwgMzAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmVlbkNvbG9yLCAyNSUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLnJhdGluZy1lbmFibGUge1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTlweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogOTk5cHg7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDk5OXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEucmF0aW5nLWRpc2FibGUge1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogOTk5cHg7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA5OTlweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGE6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYS5kZWFjdGl2YXRlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRncmVlbkNvbG9yLCAxNSUpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgTWVkaWEgUXVlcmllc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNWVtKSB7XHJcblxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gICAgLmNvbnRyb2xzLFxyXG4gICAgLmdpdGh1YixcclxuICAgIC5hbnRlbm5haW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24taW50cm8ge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDAgMmVtIDA7XHJcblxyXG4gICAgICAgIHAudGFnbGluZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tZXhhbXBsZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAuZXhhbXBsZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tZG9jcyB7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuZG9jcyB7XHJcbiAgICAgICAgLmhvdy10by11c2UsXHJcbiAgICAgICAgLmNhbGxiYWNrcyxcclxuICAgICAgICAuZG93bmxvYWQsXHJcbiAgICAgICAgLmNvbmZpZ3VyYXRpb24sXHJcbiAgICAgICAgLmZhcSxcclxuICAgICAgICAubGljZW5zZSxcclxuICAgICAgICAubWV0aG9kcyB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBjb2RlLCBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmluc3RydWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEhlbHBlciBjbGFzc2VzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnZpc3VhbGx5aGlkZGVuIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxufVxyXG5cclxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXHJcbi52aXN1YWxseWhpZGRlbi5mb2N1c2FibGU6Zm9jdXMge1xyXG4gICAgY2xpcDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uaW52aXNpYmxlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLmNsZWFyZml4OmJlZm9yZSxcclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5jbGVhcmZpeDphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmNsZWFyZml4IHtcclxuICAgICp6b29tOiAxO1xyXG59XHJcbiIsIi8vIFJldGluYSBpbWFnZVxyXG5AbWl4aW4gcmV0aW5hLWltYWdlKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KXtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiR7ZmlsZS0xeH1cIik7XHJcblxyXG4gICAgQG1lZGlhXHJcbiAgICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcclxuICAgIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICAgIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiJHtmaWxlLTJ4fVwiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xyXG4gICAgfVxyXG59XHJcbiIsIiRmb250RmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcclxuJGZvbnRGYW1pbHlNb25vc3BhY2VkOiBcIlNvdXJjZSBDb2RlIFByb1wiLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gQ29sb3JzXHJcbiR0ZXh0Q29sb3I6ICM3NTc1NzU7XHJcbiRoZWFkZXJDb2xvcjogIzJkMmQyZDtcclxuJGJhY2tncm91bmRDb2xvcjogI2Y4ZjhmODtcclxuJG9yYW5nZUNvbG9yOiAjRURCODY3O1xyXG4kZ3JlZW5Db2xvcjogIzUwRTNDMjtcclxuJGJsdWVDb2xvcjogIzQyNzhGNTtcclxuJGdyZXlDb2xvcjogI2I0YjRiNDtcclxuJHJlZENvbG9yOiAjZjc2MDVhOyIsIi5hbnRlbm5haW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIke2ZpbGUtMXh9XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI2NlY2VjZTtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC42ZW07XG4gIC8qIDEycHggKi9cbiAgbGluZS1oZWlnaHQ6IDUuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogN2VtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yICAycztcbiAgdHJhbnNpdGlvbjogY29sb3IgIDJzOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmFudGVubmFpbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIke2ZpbGUtMnh9XCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7IH0gfVxuICAuYW50ZW5uYWlvOmhvdmVyIHtcbiAgICBjb2xvcjogIzc1NzU3NTsgfVxuICAuYW50ZW5uYWlvIHNwYW4ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDcwcHg7IH1cblxuLmJhcnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIke2ZpbGUtMXh9XCIpO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmJhcnMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiJHtmaWxlLTJ4fVwiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4OyB9IH1cblxuLnNlY3Rpb24taW50cm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogM2VtIDAgNGVtIDA7XG4gIG1heC1oZWlnaHQ6IDk5OTlweDtcbiAgLyogbm8gZm9udCBib29zdGluZyBwbGVhc2UgKi8gfVxuICAuc2VjdGlvbi1pbnRybyBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDIuNDsgfVxuICAuc2VjdGlvbi1pbnRybyBwIHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuc2VjdGlvbi1pbnRybyBwLnRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgLyogMTZweCAqL1xuICAgIGNvbG9yOiAjYThhOGE4O1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuXG4uc2VjdGlvbi1leGFtcGxlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuXG4uc2VjdGlvbi1kb2NzIHtcbiAgbWFyZ2luOiAzZW0gMDsgfVxuXG4uZG9jcyB7XG4gIHdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5OTk5cHg7XG4gIC8qIG5vIGZvbnQgYm9vc3RpbmcgcGxlYXNlICovIH1cbiAgLmRvY3MgLmhvdy10by11c2UgaGVhZGVyLCAuZG9jcyAuY2FsbGJhY2tzIGhlYWRlciwgLmRvY3MgLmRvd25sb2FkIGhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzQyNzhGNTsgfVxuICAuZG9jcyAuaG93LXRvLXVzZSBzdHJvbmcsIC5kb2NzIC5jYWxsYmFja3Mgc3Ryb25nLCAuZG9jcyAuZG93bmxvYWQgc3Ryb25nIHtcbiAgICBjb2xvcjogIzQyNzhGNTsgfVxuICAuZG9jcyAuaG93LXRvLXVzZSBhLCAuZG9jcyAuY2FsbGJhY2tzIGEsIC5kb2NzIC5kb3dubG9hZCBhIHtcbiAgICBjb2xvcjogIzQyNzhGNTsgfVxuICAgIC5kb2NzIC5ob3ctdG8tdXNlIGE6aG92ZXIsIC5kb2NzIC5jYWxsYmFja3MgYTpob3ZlciwgLmRvY3MgLmRvd25sb2FkIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwYjQzYzY7IH1cbiAgLmRvY3MgLmhvdy10by11c2UgcHJlLCAuZG9jcyAuY2FsbGJhY2tzIHByZSwgLmRvY3MgLmRvd25sb2FkIHByZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNDI3OEY1O1xuICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gIC5kb2NzIC5ob3ctdG8tdXNlIGNvZGUsIC5kb2NzIC5jYWxsYmFja3MgY29kZSwgLmRvY3MgLmRvd25sb2FkIGNvZGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBDb2RlIFByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgLyogMThweCAqL1xuICAgIGNvbG9yOiAjNDI3OEY1OyB9XG4gIC5kb2NzIC5jb25maWd1cmF0aW9uIGhlYWRlciwgLmRvY3MgLmZhcSBoZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICM1MEUzQzI7IH1cbiAgLmRvY3MgLmNvbmZpZ3VyYXRpb24gc3Ryb25nLCAuZG9jcyAuZmFxIHN0cm9uZyB7XG4gICAgY29sb3I6ICM1MEUzQzI7IH1cbiAgLmRvY3MgLmNvbmZpZ3VyYXRpb24gYSwgLmRvY3MgLmZhcSBhIHtcbiAgICBjb2xvcjogIzUwRTNDMjsgfVxuICAgIC5kb2NzIC5jb25maWd1cmF0aW9uIGE6aG92ZXIsIC5kb2NzIC5mYXEgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzFjYjE4ZjsgfVxuICAuZG9jcyAuY29uZmlndXJhdGlvbiBwcmUsIC5kb2NzIC5mYXEgcHJlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICM1MEUzQzI7XG4gICAgcGFkZGluZzogMCAyZW07IH1cbiAgLmRvY3MgLmNvbmZpZ3VyYXRpb24gY29kZSwgLmRvY3MgLmZhcSBjb2RlIHtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgQ29kZSBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIC8qIDE4cHggKi9cbiAgICBjb2xvcjogIzUwRTNDMjsgfVxuICAuZG9jcyAubGljZW5zZSBoZWFkZXIsIC5kb2NzIC5tZXRob2RzIGhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI0VEQjg2NzsgfVxuICAuZG9jcyAubGljZW5zZSBzdHJvbmcsIC5kb2NzIC5tZXRob2RzIHN0cm9uZyB7XG4gICAgY29sb3I6ICNFREI4Njc7IH1cbiAgLmRvY3MgLmxpY2Vuc2UgYSwgLmRvY3MgLm1ldGhvZHMgYSB7XG4gICAgY29sb3I6ICNFREI4Njc7IH1cbiAgICAuZG9jcyAubGljZW5zZSBhOmhvdmVyLCAuZG9jcyAubWV0aG9kcyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZDU4YjE5OyB9XG4gIC5kb2NzIC5saWNlbnNlIHByZSwgLmRvY3MgLm1ldGhvZHMgcHJlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNFREI4Njc7XG4gICAgcGFkZGluZzogMCAyZW07IH1cbiAgLmRvY3MgLmxpY2Vuc2UgY29kZSwgLmRvY3MgLm1ldGhvZHMgY29kZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU291cmNlIENvZGUgUHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAvKiAxOHB4ICovXG4gICAgY29sb3I6ICNFREI4Njc7IH1cbiAgLmRvY3MgLmluc3RydWN0aW9ucyB7XG4gICAgcGFkZGluZzogMmVtIDNlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG4gIC5kb2NzIC5mYXEgcCB7XG4gICAgbWFyZ2luOiAwIDAgLjVlbSAwOyB9XG4gIC5kb2NzIC5mYXEgLnF1ZXN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmRvY3MgLmZhcSAucXVlc3Rpb246bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xOTBweDsgfVxuICAuY29udHJvbHMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1MEUzQzI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IC4zZW0gMWVtIC41ZW0gMWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgIDJzO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgIDJzOyB9XG4gICAgLmNvbnRyb2xzIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhZGZiYTsgfVxuICAgIC5jb250cm9scyBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZDRmOGYwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5OWI3ZTsgfVxuICAuY29udHJvbHMgYS5yYXRpbmctZW5hYmxlIHtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTk5cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDk5OXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA5OTlweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5OTlweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTlweDsgfVxuICAuY29udHJvbHMgYS5yYXRpbmctZGlzYWJsZSB7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA5OTlweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDk5OXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5OTlweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTk5cHg7IH1cbiAgLmNvbnRyb2xzIGE6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgLmNvbnRyb2xzIGEuZGVhY3RpdmF0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMyMGM3YTE7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIE1lZGlhIFF1ZXJpZXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBwcmludCB7XG4gIC5jb250cm9scyxcbiAgLmdpdGh1YixcbiAgLmFudGVubmFpbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VjdGlvbi1pbnRybyB7XG4gICAgbWFyZ2luOiAxZW0gMCAyZW0gMDsgfVxuICAgIC5zZWN0aW9uLWludHJvIHAudGFnbGluZSB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLnNlY3Rpb24tZXhhbXBsZXMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNlY3Rpb24tZXhhbXBsZXMgLmV4YW1wbGVzIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwOyB9XG4gIC5zZWN0aW9uLWRvY3Mge1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgLmRvY3MgLmhvdy10by11c2UgYSxcbiAgLmRvY3MgLmNhbGxiYWNrcyBhLFxuICAuZG9jcyAuZG93bmxvYWQgYSxcbiAgLmRvY3MgLmNvbmZpZ3VyYXRpb24gYSxcbiAgLmRvY3MgLmZhcSBhLFxuICAuZG9jcyAubGljZW5zZSBhLFxuICAuZG9jcyAubWV0aG9kcyBhIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmRvY3MgLmhvdy10by11c2UgYTpob3ZlcixcbiAgICAuZG9jcyAuY2FsbGJhY2tzIGE6aG92ZXIsXG4gICAgLmRvY3MgLmRvd25sb2FkIGE6aG92ZXIsXG4gICAgLmRvY3MgLmNvbmZpZ3VyYXRpb24gYTpob3ZlcixcbiAgICAuZG9jcyAuZmFxIGE6aG92ZXIsXG4gICAgLmRvY3MgLmxpY2Vuc2UgYTpob3ZlcixcbiAgICAuZG9jcyAubWV0aG9kcyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAuZG9jcyAuaG93LXRvLXVzZSBoZWFkZXIsXG4gIC5kb2NzIC5jYWxsYmFja3MgaGVhZGVyLFxuICAuZG9jcyAuZG93bmxvYWQgaGVhZGVyLFxuICAuZG9jcyAuY29uZmlndXJhdGlvbiBoZWFkZXIsXG4gIC5kb2NzIC5mYXEgaGVhZGVyLFxuICAuZG9jcyAubGljZW5zZSBoZWFkZXIsXG4gIC5kb2NzIC5tZXRob2RzIGhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC5kb2NzIC5ob3ctdG8tdXNlIGNvZGUsIC5kb2NzIC5ob3ctdG8tdXNlIHN0cm9uZyxcbiAgLmRvY3MgLmNhbGxiYWNrcyBjb2RlLFxuICAuZG9jcyAuY2FsbGJhY2tzIHN0cm9uZyxcbiAgLmRvY3MgLmRvd25sb2FkIGNvZGUsXG4gIC5kb2NzIC5kb3dubG9hZCBzdHJvbmcsXG4gIC5kb2NzIC5jb25maWd1cmF0aW9uIGNvZGUsXG4gIC5kb2NzIC5jb25maWd1cmF0aW9uIHN0cm9uZyxcbiAgLmRvY3MgLmZhcSBjb2RlLFxuICAuZG9jcyAuZmFxIHN0cm9uZyxcbiAgLmRvY3MgLmxpY2Vuc2UgY29kZSxcbiAgLmRvY3MgLmxpY2Vuc2Ugc3Ryb25nLFxuICAuZG9jcyAubWV0aG9kcyBjb2RlLFxuICAuZG9jcyAubWV0aG9kcyBzdHJvbmcge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuZG9jcyAuaG93LXRvLXVzZSBwcmUsXG4gIC5kb2NzIC5jYWxsYmFja3MgcHJlLFxuICAuZG9jcyAuZG93bmxvYWQgcHJlLFxuICAuZG9jcyAuY29uZmlndXJhdGlvbiBwcmUsXG4gIC5kb2NzIC5mYXEgcHJlLFxuICAuZG9jcyAubGljZW5zZSBwcmUsXG4gIC5kb2NzIC5tZXRob2RzIHByZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmRvY3MgLmhvdy10by11c2UgLmluc3RydWN0aW9ucyxcbiAgLmRvY3MgLmNhbGxiYWNrcyAuaW5zdHJ1Y3Rpb25zLFxuICAuZG9jcyAuZG93bmxvYWQgLmluc3RydWN0aW9ucyxcbiAgLmRvY3MgLmNvbmZpZ3VyYXRpb24gLmluc3RydWN0aW9ucyxcbiAgLmRvY3MgLmZhcSAuaW5zdHJ1Y3Rpb25zLFxuICAuZG9jcyAubGljZW5zZSAuaW5zdHJ1Y3Rpb25zLFxuICAuZG9jcyAubWV0aG9kcyAuaW5zdHJ1Y3Rpb25zIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgIEhlbHBlciBjbGFzc2VzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnZpc3VhbGx5aGlkZGVuIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnZpc3VhbGx5aGlkZGVuLmZvY3VzYWJsZTphY3RpdmUsXG4udmlzdWFsbHloaWRkZW4uZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7IH1cblxuLyogQ2VudGVyIHJhdGluZ3MgaW4gY29udGFpbmVyICovXG4uYm94LWV4YW1wbGUtMXRvMTAgLmJyLXdyYXBwZXIge1xuICB3aWR0aDogMjEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwcHggMCAwIC0xMDVweDtcbiAgbGVmdDogNTAlOyB9XG5cbi5ib3gtZXhhbXBsZS1tb3ZpZSAuYnItd3JhcHBlciB7XG4gIHdpZHRoOiAyNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDBweCAwIDAgLTEyNXB4O1xuICBsZWZ0OiA1MCU7IH1cblxuLmJveC1leGFtcGxlLXNxdWFyZSAuYnItd3JhcHBlciB7XG4gIHdpZHRoOiAxOTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDBweCAwIDAgLTk1cHg7XG4gIGxlZnQ6IDUwJTsgfVxuXG4uYm94LWV4YW1wbGUtcGlsbCAuYnItd3JhcHBlciB7XG4gIHdpZHRoOiAyMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDBweCAwIDAgLTExNnB4O1xuICBsZWZ0OiA1MCU7IH1cblxuLmJveC1leGFtcGxlLXJldmVyc2VkIC5ici13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDEuM2VtO1xuICB3aWR0aDogMzU2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAwcHggMCAwIC0xNzhweDtcbiAgbGVmdDogNTAlOyB9XG5cbi5ib3gtZXhhbXBsZS1ob3Jpem9udGFsIC5ici13cmFwcGVyIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogMHB4IDAgMCAtNjBweDtcbiAgbGVmdDogNTAlOyB9XG5cbi8qIERpc3BsYXkgc3RhciByYXRpbmdzICovXG4uc3Rhci1yYXRpbmdzIGgxIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgY29sb3I6ICM3NTc1NzU7IH1cblxuLnN0YXItcmF0aW5ncyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5zdGFyLXJhdGluZ3MgaDEsIC5zdGFyLXJhdGluZ3MgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3Rhci1yYXRpbmdzIC5zdGFycyB7XG4gIHdpZHRoOiAyMDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zdGFyLXJhdGluZ3MgLnN0YXJzIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgIGxpbmUtaGVpZ2h0OiAzOyB9XG4gIC5zdGFyLXJhdGluZ3MgLnN0YXJzIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uc3Rhci1yYXRpbmdzIC5zdGFycy1leGFtcGxlLWZvbnRhd2Vzb21lLFxuLnN0YXItcmF0aW5ncyAuc3RhcnMtZXhhbXBsZS1jc3MsXG4uc3Rhci1yYXRpbmdzIC5zdGFycy1leGFtcGxlLWJvb3RzdHJhcCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zdGFyLXJhdGluZ3MgLnN0YXJzLWV4YW1wbGUtZm9udGF3ZXNvbWUtbyBzZWxlY3Qge1xuICB3aWR0aDogMjAwcHg7IH1cblxuLnN0YXJ0LXJhdGluZ3MtbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuXG4vKiBCb3hlcyAqL1xuLmJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxZW0gMDsgfVxuICAuYm94IC5ib3gtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAuNWVtIDA7IH1cbiAgLmJveCAuYm94LWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgaGVpZ2h0OiA4NXB4O1xuICAgIC8qIHJhdGluZyB3aWRnZXRzIHdpbGwgYmUgYWJzb2x1dGVseSBjZW50ZXJlZCByZWxhdGl2ZSB0byBib3ggYm9keSAqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm94IHNlbGVjdCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLmJveC1sYXJnZSAuYm94LWJvZHkge1xuICBwYWRkaW5nLXRvcDogMmVtO1xuICBoZWlnaHQ6IDEyMHB4OyB9XG5cbi5ib3gtb3JhbmdlIC5ib3gtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEQjg2NztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5ib3gtb3JhbmdlIC5ib3gtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjVkOGFiO1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5ib3gtZ3JlZW4gLmJveC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBFM0MyO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJveC1ncmVlbiAuYm94LWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzkyZWVkOTtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4uYm94LWJsdWUgLmJveC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI3OEY1O1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmJveC1ibHVlIC5ib3gtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOGJhY2Y5O1xuICBib3JkZXItdG9wOiAwOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5zdGFyLXJhdGluZ3MgaDEge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuc3Rhci1yYXRpbmdzIC5zdGFycyAudGl0bGUge1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuYm94LW9yYW5nZSAuYm94LWhlYWRlcixcbiAgLmJveC1ncmVlbiAuYm94LWhlYWRlcixcbiAgLmJveC1ibHVlIC5ib3gtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmJveC1vcmFuZ2UgLmJveC1ib2R5LFxuICAuYm94LWdyZWVuIC5ib3gtYm9keSxcbiAgLmJveC1ibHVlIC5ib3gtYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lOyB9IH1cblxuLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzIC5ici13aWRnZXQge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzIC5ici13aWRnZXQgYSB7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycyAuYnItd2lkZ2V0IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDUnO1xuICAgIGNvbG9yOiAjZDJkMmQyOyB9XG4gIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycyAuYnItd2lkZ2V0IGEuYnItYWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogIzQ0NjZmMjsgfVxuICAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb2xvcjogIzQ0NjZmMjsgfVxuICAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMgLmJyLXdpZGdldCAuYnItY3VycmVudC1yYXRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzIC5ici1yZWFkb25seSBhIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycyAuYnItd2lkZ2V0IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDYnO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZTphZnRlcixcbiAgLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZDphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjAwNSc7XG4gICAgY29sb3I6IGJsYWNrOyB9IH1cblxuLmJyLXRoZW1lLWJhcnMtMXRvMTAgLmJyLXdpZGdldCB7XG4gIGhlaWdodDogNTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuYnItdGhlbWUtYmFycy0xdG8xMCAuYnItd2lkZ2V0IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGhlaWdodDogMjhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJjOGZhO1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ici10aGVtZS1iYXJzLTF0bzEwIC5ici13aWRnZXQgYS5ici1hY3RpdmUsIC5ici10aGVtZS1iYXJzLTF0bzEwIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ2NmYyOyB9XG4gIC5ici10aGVtZS1iYXJzLTF0bzEwIC5ici13aWRnZXQgLmJyLWN1cnJlbnQtcmF0aW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIGNvbG9yOiAjNDQ2NmYyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmJyLXRoZW1lLWJhcnMtMXRvMTAgLmJyLXJlYWRvbmx5IGEge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJyLXRoZW1lLWJhcnMtMXRvMTAgLmJyLXJlYWRvbmx5IGEuYnItYWN0aXZlLCAuYnItdGhlbWUtYmFycy0xdG8xMCAuYnItcmVhZG9ubHkgYS5ici1zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0OGRmNTsgfVxuXG4uYnItdGhlbWUtYmFycy0xdG8xMCAuYnItcmVhZG9ubHkgLmJyLWN1cnJlbnQtcmF0aW5nIHtcbiAgY29sb3I6ICM3NDhkZjU7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJyLXRoZW1lLWJhcnMtMXRvMTAgLmJyLXdpZGdldCBhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGhlaWdodDogMzhweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuYnItdGhlbWUtYmFycy0xdG8xMCAuYnItd2lkZ2V0IGEuYnItYWN0aXZlLCAuYnItdGhlbWUtYmFycy0xdG8xMCAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuYnItdGhlbWUtYmFycy0xdG8xMCAuYnItd2lkZ2V0IC5ici1jdXJyZW50LXJhdGluZyB7XG4gICAgY29sb3I6IGJsYWNrOyB9IH1cblxuLmJyLXRoZW1lLWJhcnMtaG9yaXpvbnRhbCAuYnItd2lkZ2V0IHtcbiAgd2lkdGg6IDEyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5ici10aGVtZS1iYXJzLWhvcml6b250YWwgLmJyLXdpZGdldCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYzhmYTtcbiAgICBtYXJnaW46IDFweDsgfVxuICAgIC5ici10aGVtZS1iYXJzLWhvcml6b250YWwgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZSwgLmJyLXRoZW1lLWJhcnMtaG9yaXpvbnRhbCAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NjZmMjsgfVxuICAuYnItdGhlbWUtYmFycy1ob3Jpem9udGFsIC5ici13aWRnZXQgLmJyLWN1cnJlbnQtcmF0aW5nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNDQ2NmYyOyB9XG5cbi5ici10aGVtZS1iYXJzLWhvcml6b250YWwgLmJyLXJlYWRvbmx5IGEge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJyLXRoZW1lLWJhcnMtaG9yaXpvbnRhbCAuYnItcmVhZG9ubHkgYS5ici1hY3RpdmUsIC5ici10aGVtZS1iYXJzLWhvcml6b250YWwgLmJyLXJlYWRvbmx5IGEuYnItc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDhkZjU7IH1cblxuLmJyLXRoZW1lLWJhcnMtaG9yaXpvbnRhbCAuYnItcmVhZG9ubHkgLmJyLWN1cnJlbnQtcmF0aW5nIHtcbiAgY29sb3I6ICM3NDhkZjU7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJyLXRoZW1lLWJhcnMtaG9yaXpvbnRhbCAuYnItd2lkZ2V0IGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmJyLXRoZW1lLWJhcnMtaG9yaXpvbnRhbCAuYnItd2lkZ2V0IGEuYnItYWN0aXZlLCAuYnItdGhlbWUtYmFycy1ob3Jpem9udGFsIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIC5ici10aGVtZS1iYXJzLWhvcml6b250YWwgLmJyLXdpZGdldCAuYnItY3VycmVudC1yYXRpbmcge1xuICAgIGNvbG9yOiBibGFjazsgfSB9XG5cbi5ici10aGVtZS1iYXJzLW1vdmllIC5ici13aWRnZXQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJyLXRoZW1lLWJhcnMtbW92aWUgLmJyLXdpZGdldCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJjOGZhO1xuICAgIG1hcmdpbjogMXB4OyB9XG4gICAgLmJyLXRoZW1lLWJhcnMtbW92aWUgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZSwgLmJyLXRoZW1lLWJhcnMtbW92aWUgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDY2ZjI7IH1cbiAgLmJyLXRoZW1lLWJhcnMtbW92aWUgLmJyLXdpZGdldCAuYnItY3VycmVudC1yYXRpbmcge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgY29sb3I6ICM0NDY2ZjI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYnItdGhlbWUtYmFycy1tb3ZpZSAuYnItcmVhZG9ubHkgYSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuYnItdGhlbWUtYmFycy1tb3ZpZSAuYnItcmVhZG9ubHkgYS5ici1hY3RpdmUsIC5ici10aGVtZS1iYXJzLW1vdmllIC5ici1yZWFkb25seSBhLmJyLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ4ZGY1OyB9XG5cbi5ici10aGVtZS1iYXJzLW1vdmllIC5ici1yZWFkb25seSAuYnItY3VycmVudC1yYXRpbmcge1xuICBjb2xvcjogIzc0OGRmNTsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYnItdGhlbWUtYmFycy1tb3ZpZSAuYnItd2lkZ2V0IGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmJyLXRoZW1lLWJhcnMtbW92aWUgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZSwgLmJyLXRoZW1lLWJhcnMtbW92aWUgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLmJyLXRoZW1lLWJhcnMtbW92aWUgLmJyLXdpZGdldCAuYnItY3VycmVudC1yYXRpbmcge1xuICAgIGNvbG9yOiBibGFjazsgfSB9XG5cbi5ici10aGVtZS1iYXJzLXBpbGwgLmJyLXdpZGdldCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJyLXRoZW1lLWJhcnMtcGlsbCAuYnItd2lkZ2V0IGEge1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmM4ZmE7XG4gICAgY29sb3I6ICM0NDY2ZjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5ici10aGVtZS1iYXJzLXBpbGwgLmJyLXdpZGdldCBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OXB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDk5OXB4O1xuICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDk5OXB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTlweDsgfVxuICAgIC5ici10aGVtZS1iYXJzLXBpbGwgLmJyLXdpZGdldCBhOmxhc3QtY2hpbGQge1xuICAgICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5cHg7XG4gICAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA5OTlweDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogOTk5cHg7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDk5OXB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OXB4OyB9XG4gICAgLmJyLXRoZW1lLWJhcnMtcGlsbCAuYnItd2lkZ2V0IGEuYnItYWN0aXZlLCAuYnItdGhlbWUtYmFycy1waWxsIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ2NmYyO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG5cbi5ici10aGVtZS1iYXJzLXBpbGwgLmJyLXJlYWRvbmx5IGEge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJyLXRoZW1lLWJhcnMtcGlsbCAuYnItcmVhZG9ubHkgYS5ici1hY3RpdmUsIC5ici10aGVtZS1iYXJzLXBpbGwgLmJyLXJlYWRvbmx5IGEuYnItc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDhkZjU7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJyLXRoZW1lLWJhcnMtcGlsbCAuYnItd2lkZ2V0IGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiM2IzYjM7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmJyLXRoZW1lLWJhcnMtcGlsbCAuYnItd2lkZ2V0IGEuYnItYWN0aXZlLCAuYnItdGhlbWUtYmFycy1waWxsIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmJyLXRoZW1lLWJhcnMtcGlsbCAuYnItd2lkZ2V0IGE6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7IH0gfVxuXG4uYnItdGhlbWUtYmFycy1yZXZlcnNlZCAuYnItd2lkZ2V0IHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5ici10aGVtZS1iYXJzLXJldmVyc2VkIC5ici13aWRnZXQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmM4ZmE7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogIzQ0NjZmMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYnItdGhlbWUtYmFycy1yZXZlcnNlZCAuYnItd2lkZ2V0IGEuYnItYWN0aXZlLCAuYnItdGhlbWUtYmFycy1yZXZlcnNlZCAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NjZmMjtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuYnItdGhlbWUtYmFycy1yZXZlcnNlZCAuYnItd2lkZ2V0IC5ici1jdXJyZW50LXJhdGluZyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgIGNvbG9yOiAjNDQ2NmYyO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5ici10aGVtZS1iYXJzLXJldmVyc2VkIC5ici1yZWFkb25seSBhIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5ici10aGVtZS1iYXJzLXJldmVyc2VkIC5ici1yZWFkb25seSBhLmJyLWFjdGl2ZSwgLmJyLXRoZW1lLWJhcnMtcmV2ZXJzZWQgLmJyLXJlYWRvbmx5IGEuYnItc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDhkZjU7IH1cblxuLmJyLXRoZW1lLWJhcnMtcmV2ZXJzZWQgLmJyLXJlYWRvbmx5IC5ici1jdXJyZW50LXJhdGluZyB7XG4gIGNvbG9yOiAjNzQ4ZGY1OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5ici10aGVtZS1iYXJzLXJldmVyc2VkIC5ici13aWRnZXQgYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IzYjNiMztcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuYnItdGhlbWUtYmFycy1yZXZlcnNlZCAuYnItd2lkZ2V0IGEuYnItYWN0aXZlLCAuYnItdGhlbWUtYmFycy1yZXZlcnNlZCAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAuYnItdGhlbWUtYmFycy1yZXZlcnNlZCAuYnItd2lkZ2V0IC5ici1jdXJyZW50LXJhdGluZyB7XG4gICAgY29sb3I6IGJsYWNrOyB9IH1cblxuLmJyLXRoZW1lLWJhcnMtc3F1YXJlIC5ici13aWRnZXQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJyLXRoZW1lLWJhcnMtc3F1YXJlIC5ici13aWRnZXQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNhM2I0Zjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2EzYjRmOTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmJyLXRoZW1lLWJhcnMtc3F1YXJlIC5ici13aWRnZXQgYS5ici1hY3RpdmUsIC5ici10aGVtZS1iYXJzLXNxdWFyZSAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzQ0NjZmMjtcbiAgICAgIGNvbG9yOiAjNDQ2NmYyOyB9XG4gIC5ici10aGVtZS1iYXJzLXNxdWFyZSAuYnItd2lkZ2V0IC5ici1jdXJyZW50LXJhdGluZyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC41ZW0gMDtcbiAgICBjb2xvcjogIzY0NjQ2NDsgfVxuXG4uYnItdGhlbWUtYmFycy1zcXVhcmUgLmJyLXJlYWRvbmx5IGEge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLmJyLXRoZW1lLWJhcnMtc3F1YXJlIC5ici1yZWFkb25seSBhLmJyLWFjdGl2ZSwgLmJyLXRoZW1lLWJhcnMtc3F1YXJlIC5ici1yZWFkb25seSBhLmJyLXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNDQ2NmYyO1xuICAgIGNvbG9yOiAjNzQ4ZGY1OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5ici10aGVtZS1iYXJzLXNxdWFyZSAuYnItd2lkZ2V0IGEge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNiM2IzYjM7XG4gICAgY29sb3I6ICNiM2IzYjM7IH1cbiAgICAuYnItdGhlbWUtYmFycy1zcXVhcmUgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZSwgLmJyLXRoZW1lLWJhcnMtc3F1YXJlIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgICAgIGNvbG9yOiBibGFjazsgfSB9XG5cbi5ici10aGVtZS1ib290c3RyYXAtc3RhcnMgLmJyLXdpZGdldCB7XG4gIGhlaWdodDogMjhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuYnItdGhlbWUtYm9vdHN0cmFwLXN0YXJzIC5ici13aWRnZXQgYSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMThweC8xICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gIC5ici10aGVtZS1ib290c3RyYXAtc3RhcnMgLmJyLXdpZGdldCBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlMDA2JztcbiAgICBjb2xvcjogI2QyZDJkMjsgfVxuICAuYnItdGhlbWUtYm9vdHN0cmFwLXN0YXJzIC5ici13aWRnZXQgYS5ici1hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRURCODY3OyB9XG4gIC5ici10aGVtZS1ib290c3RyYXAtc3RhcnMgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb2xvcjogI0VEQjg2NzsgfVxuICAuYnItdGhlbWUtYm9vdHN0cmFwLXN0YXJzIC5ici13aWRnZXQgLmJyLWN1cnJlbnQtcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ici10aGVtZS1ib290c3RyYXAtc3RhcnMgLmJyLXJlYWRvbmx5IGEge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJyLXRoZW1lLWJvb3RzdHJhcC1zdGFycyAuYnItd2lkZ2V0IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGUwMDcnO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuYnItdGhlbWUtYm9vdHN0cmFwLXN0YXJzIC5ici13aWRnZXQgYS5ici1hY3RpdmU6YWZ0ZXIsXG4gIC5ici10aGVtZS1ib290c3RyYXAtc3RhcnMgLmJyLXdpZGdldCBhLmJyLXNlbGVjdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxlMDA2JztcbiAgICBjb2xvcjogYmxhY2s7IH0gfVxuXG4uYnItdGhlbWUtY3NzLXN0YXJzIC5ici13aWRnZXQge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmJyLXRoZW1lLWNzcy1zdGFycyAuYnItd2lkZ2V0IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5ici10aGVtZS1jc3Mtc3RhcnMgLmJyLXdpZGdldCBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMjYwNVwiO1xuICAgIGNvbG9yOiAjZDJkMmQyOyB9XG4gIC5ici10aGVtZS1jc3Mtc3RhcnMgLmJyLXdpZGdldCBhLmJyLWFjdGl2ZTphZnRlciB7XG4gICAgY29sb3I6ICNFREI4Njc7IH1cbiAgLmJyLXRoZW1lLWNzcy1zdGFycyAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRURCODY3OyB9XG4gIC5ici10aGVtZS1jc3Mtc3RhcnMgLmJyLXdpZGdldCAuYnItY3VycmVudC1yYXRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJyLXRoZW1lLWNzcy1zdGFycyAuYnItcmVhZG9ubHkgYSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYnItdGhlbWUtY3NzLXN0YXJzIC5ici13aWRnZXQgYTphZnRlciB7XG4gICAgY29udGVudDogXCJcXDI2MDZcIjtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmJyLXRoZW1lLWNzcy1zdGFycyAuYnItd2lkZ2V0IGEuYnItYWN0aXZlOmFmdGVyLFxuICAuYnItdGhlbWUtY3NzLXN0YXJzIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZDphZnRlciB7XG4gICAgY29udGVudDogXCJcXDI2MDVcIjtcbiAgICBjb2xvcjogYmxhY2s7IH0gfVxuXG4uYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMtbyAuYnItd2lkZ2V0IHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycy1vIC5ici13aWRnZXQgYSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMjBweC8xIEZvbnRBd2Vzb21lO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMtbyAuYnItd2lkZ2V0IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDYnO1xuICAgIGNvbG9yOiAjZDJkMmQyOyB9XG4gIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycy1vIC5ici13aWRnZXQgYS5ici1hY3RpdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDUnO1xuICAgIGNvbG9yOiAjNDQ2NmYyOyB9XG4gIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycy1vIC5ici13aWRnZXQgYS5ici1zZWxlY3RlZDphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjAwNSc7XG4gICAgY29sb3I6ICM0NDY2ZjI7IH1cbiAgLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzLW8gLmJyLXdpZGdldCBhLmJyLWZyYWN0aW9uYWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgIGNvbG9yOiAjNDQ2NmYyOyB9XG4gIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycy1vIC5ici13aWRnZXQgLmJyLWN1cnJlbnQtcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5ici10aGVtZS1mb250YXdlc29tZS1zdGFycy1vIC5ici1yZWFkb25seSBhIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5ici10aGVtZS1mb250YXdlc29tZS1zdGFycy1vIC5ici1yZXZlcnNlIGEuYnItZnJhY3Rpb25hbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gIGZpbHRlcjogRmxpcEg7XG4gIC1tcy1maWx0ZXI6IFwiRmxpcEhcIjsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMtbyAuYnItd2lkZ2V0IGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDYnO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMtbyAuYnItd2lkZ2V0IGEuYnItYWN0aXZlOmFmdGVyLFxuICAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMtbyAuYnItd2lkZ2V0IGEuYnItc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDUnO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuYnItdGhlbWUtZm9udGF3ZXNvbWUtc3RhcnMtbyAuYnItd2lkZ2V0IGEuYnItZnJhY3Rpb25hbDphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjEyMyc7XG4gICAgY29sb3I6IGJsYWNrOyB9IH1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuXHJcbi8qIENlbnRlciByYXRpbmdzIGluIGNvbnRhaW5lciAqL1xyXG4ucmF0aW5nLWNvbnRhaW5lcntcclxuICAgIC8vIHBhZGRpbmc6MjBweDtcclxufVxyXG4uYm94LWV4YW1wbGUtMXRvMTAgLmJyLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiAwcHggMCAwIC0xMDVweDtcclxuICAgIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmJveC1leGFtcGxlLW1vdmllIC5ici13cmFwcGVyIHtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogMHB4IDAgMCAtMTI1cHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi5ib3gtZXhhbXBsZS1zcXVhcmUgLmJyLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiAwcHggMCAwIC05NXB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG59XHJcblxyXG4uYm94LWV4YW1wbGUtcGlsbCAuYnItd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMjMycHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDBweCAwIDAgLTExNnB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG59XHJcblxyXG4uYm94LWV4YW1wbGUtcmV2ZXJzZWQgLmJyLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDEuM2VtO1xyXG4gICAgd2lkdGg6IDM1NnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiAwcHggMCAwIC0xNzhweDtcclxuICAgIGxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmJveC1leGFtcGxlLWhvcml6b250YWwgLmJyLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luOiAwcHggMCAwIC02MHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG59XHJcblxyXG4vKiBEaXNwbGF5IHN0YXIgcmF0aW5ncyAqL1xyXG5cclxuLnN0YXItcmF0aW5ncyB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0Q29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhcnMge1xyXG4gICAgICAgIHdpZHRoOiAyMDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2NjY2NjYztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0YXJzLWV4YW1wbGUtZm9udGF3ZXNvbWUsXHJcbiAgICAuc3RhcnMtZXhhbXBsZS1jc3MsXHJcbiAgICAuc3RhcnMtZXhhbXBsZS1ib290c3RyYXAge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGFycy1leGFtcGxlLWZvbnRhd2Vzb21lLW8ge1xyXG4gICAgICAgIC8vIHdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0YXJ0LXJhdGluZ3MtbWFpbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbn1cclxuXHJcbi8qIEJveGVzICovXHJcblxyXG4uYm94IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDFlbSAwO1xyXG5cclxuICAgIC5ib3gtaGVhZGVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJveC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIGhlaWdodDogODVweDtcclxuXHJcbiAgICAgICAgLyogcmF0aW5nIHdpZGdldHMgd2lsbCBiZSBhYnNvbHV0ZWx5IGNlbnRlcmVkIHJlbGF0aXZlIHRvIGJveCBib2R5ICovXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3gtbGFyZ2Uge1xyXG4gICAgLmJveC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtY29sb3IoJGNvbG9yKXtcclxuICAgIC5ib3gtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtYm9keSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgbGlnaHRlbigkY29sb3IsIDE1JSk7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJveC1vcmFuZ2Uge1xyXG4gICAgQGluY2x1ZGUgYm94LWNvbG9yKCRvcmFuZ2VDb2xvcik7XHJcbn1cclxuXHJcbi5ib3gtZ3JlZW4ge1xyXG4gICAgQGluY2x1ZGUgYm94LWNvbG9yKCRncmVlbkNvbG9yKTtcclxufVxyXG5cclxuLmJveC1ibHVlIHtcclxuICAgIEBpbmNsdWRlIGJveC1jb2xvcigkYmx1ZUNvbG9yKTtcclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAgIC5zdGFyLXJhdGluZ3Mge1xyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0YXJzIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm94LW9yYW5nZSxcclxuICAgIC5ib3gtZ3JlZW4sXHJcbiAgICAuYm94LWJsdWUge1xyXG4gICAgICAgIC5ib3gtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3gtYm9keSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RoZW1lL3ZhcmlhYmxlc1wiO1xyXG5cclxuLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzIHtcclxuXHJcbiAgLmJyLXdpZGdldCB7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIFxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICBhOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ1xcZjAwNSc7XHJcbiAgICAgIGNvbG9yOiAkc3Rhci1kZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgIGEuYnItYWN0aXZlOmFmdGVyIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIGEuYnItc2VsZWN0ZWQ6YWZ0ZXIge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyLWN1cnJlbnQtcmF0aW5nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ici1yZWFkb25seSB7XHJcbiAgICBhIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLmJyLXRoZW1lLWZvbnRhd2Vzb21lLXN0YXJzIHtcclxuXHJcbiAgICAuYnItd2lkZ2V0IHtcclxuICAgICAgYTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjAwNic7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmJyLWFjdGl2ZTphZnRlcixcclxuICAgICAgYS5ici1zZWxlY3RlZDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjAwNSc7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCIvLyBCYXJzXHJcbiRvcmFuZ2UtY29sb3I6ICNFREI4Njc7XHJcbiRncmVlbi1jb2xvcjogIzUwRTNDMjtcclxuJGJsdWUtY29sb3I6ICM0Mjc4RjU7XHJcblxyXG4vLyBTdGFyc1xyXG4kc3Rhci1kZWZhdWx0OiAjZDJkMmQyO1xyXG4kc3Rhci1hY3RpdmU6ICNFREI4Njc7XHJcbiRzdGFyLXNlbGVjdGVkOiAjRURCODY3OyIsIi8vIEdlbmVyYWwgdmFyaWFibGVzXHJcbiR0aGVtZS1mb250LWNvbG9yOiAjMWIyNTJhO1xyXG4kdGhlbWUtYm9keS1mb250LWNvbG9yOiAjMzEzMTMxO1xyXG4kdGhlbWUtYm9keS1zdWItdGl0bGUtY29sb3I6ICM3Nzc3Nzc7XHJcblxyXG4vLyBUaGVtZSBjb2xvcnMgdmFyaWFibGVzXHJcbiRwcmltYXJ5LWNvbG9yOiAjNDQ2NmYyO1xyXG4kc2Vjb25kYXJ5LWNvbG9yOiAjMWVhNmVjIDtcclxuJHN1Y2Nlc3MtY29sb3I6ICMyMmFmNDcgO1xyXG4kaW5mby1jb2xvciAgIDogIzAwN2JmZiAgO1xyXG4kd2FybmluZy1jb2xvcjogI2ZmOWY0MDtcclxuJGRhbmdlci1jb2xvcjogI2ZmNTM3MCA7XHJcbiRsaWdodC1jb2xvciAgIDogI2Y2ZjdmYiA7XHJcbiRzZW1pLWRhcmsgIDojYWFhYWFhO1xyXG4kbGlnaHQtc2VtaS1ncmF5ICAgOiNlZmYwZjE7XHJcbiRsaWdodC1ncmF5ICAgOiNlOGViZjI7XHJcbiRkYXJrLWdyYXkgXHQ6Izg5ODk4OTtcclxuJGRhcmstY29sb3IgICA6ICMyYTMxNDI7XHJcbiRncmF5LTYwICAgOiM5OTk5OTkgO1xyXG4kdHJhbnNwYXJlbnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYXV0aC1iZy1jb2xvcjojZmFmYWZhO1xyXG4kbGlnaHQgOiAjZjZmNmY2O1xyXG4kbGlnaHQtdGV4dDogIzk5OTtcclxuXHJcbiRkYXJrLXByaW1hcnk6ICM0NDhhZmY7XHJcbiRwaXRjaC1jb2xvcjogI2ZlOGE3ZDtcclxuJGZsb3dlci1waW5rOiAjZmI2ZDlkO1xyXG4kZGFyay1za3k6ICM1MzZkZmU7XHJcbiRjb2xvci1zY2FycGE6ICM0YzU2Njc7XHJcbiRjb2xvci1maW9yZDogIzQ1NWE2NDtcclxuXHJcbiRibGFjayA6ICMwMDA7XHJcbiR3aGl0ZTojZmZmO1xyXG4kYnRuLWJob21lLWJnLWM6I2ZmNjA2MDtcclxuJGJ0bi1zZWFyY2gtYmctYzojZmZkMDQyO1xyXG4vLyBlcnJvciBwYWdlIGNvbG9yIGVuZFxyXG5cclxuLy8gZ3JhZGllbnQgY29sb3JzXHJcbiRncmFkaWVudC1wcmltYXJ5OiBsaW5lYXItZ3JhZGllbnQoJHNlY29uZGFyeS1jb2xvciwgJHByaW1hcnktY29sb3IpO1xyXG5cclxuLy9zb2NpYWwgY29sb3JzXHJcbiRmYjogIzUwNTk4ZTtcclxuJHR3aXR0ZXI6ICM2ZmEyZDg7XHJcbiRnb29nbGUtcGx1czogI2M2NGU0MDtcclxuJGdpdGh1YjogIzhkNmU2MztcclxuXHJcbi8vZXJyb3IgaW5wdXQgY29sb3Igc3RhcnRcclxuJGxpZ2h0LWJvZHktYmctY29sb3I6I2YxZjRmYjtcclxuXHJcbi8vZm9udHNcclxuJGZvbnQtd29yay1zYW5zOiB3b3JrLVNhbnM7XHJcbiRmb250LW51bml0bzogTnVuaXRvO1xyXG4kZm9udC1vcGVuLXNhbnM6IE9wZW4gU2FucztcclxuJGZvbnQtcmFsZXdheTogUmFsZXdheTtcclxuJGZvbnQtc2VyaWY6IHNhbnMtc2VyaWY7XHJcbiRmb250LWFyaWFsOiBhcmlhbDtcclxuJGZvbnQtdGhlbWlmeTogdGhlbWlmeTtcclxuJGZvbnQtYXdlc29tZTogRm9udEF3ZXNvbWU7XHJcbiRmb250LUlDTzogSWNvRm9udDtcclxuXHJcbi8vIGRhcmsgbGF5b3V0IHZhcmlhYmxlc1xyXG4kZGFyay1ib2R5LWJhY2tncm91bmQ6ICMyOTMyNDA7XHJcbiRkYXJrLWNhcmQtYmFja2dyb3VuZDogIzJmM2M0ZTtcclxuJGRhcmstc21hbGwtZm9udC1jb2xvcjogIzk4YTZhZDtcclxuJGRhcmstYWxsLWZvbnQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC44NSk7XHJcbiRzaWRlYmFyLXN1Ym1lbnUtZm9udC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiRkYXJrLWJvcmRlci1jb2xvcjogIzM3NDU1ODtcclxuJGRhcmstZWRpdG9yLWRvY3VtZW50OiAjMmIyYjJiO1xyXG5cclxuLy9HZW5lcmFsIHRhZyBzZXR0aW5nc1xyXG4kYm9keS1iZy1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjYpO1xyXG4kYm9keS1mb250LXNpemU6IDE0cHg7XHJcbiRib2R5LWZvbnQtY29sb3I6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiR1bC1wYWRkaW5nLWxlZnQ6IDBweDtcclxuJHVsLXBhZGRpbmctcmlnaHQ6IDBweDtcclxuJGFuY2hlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogbm9uZTtcclxuJGFsbC1mb2N1cy1vdXRsaW5lLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuXHJcbiRwYXJhZ3JhcGgtZm9udC1zaXplIDogMTNweDtcclxuJHBhcmFncmFwaC1saW5lLWhlaWdodCA6IDEuNztcclxuJHBhcmFncmFwaC1sZXR0ZXItc3BhY2luZyA6IDAuN3B4O1xyXG5cclxuJGNvZGUtdGFnLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuJGNvZGUtdGFnLWJnLWNvbG9yOiAkbGlnaHQtY29sb3I7XHJcbiRjb2RlLXRhZy1wYWRkaW5nOiAzcHg7XHJcbiRjb2RlLXRhZy1tYXJnaW46IDAgM3B4O1xyXG4kY29kZS10YWctYm9yZGVyLXJhZGlvdXM6IDJweDtcclxuXHJcbiRibG9ja3F1b3RlLXBhZGRpbmcgOiAxNXB4O1xyXG4kYmxvY2txdW90ZS1ib3JkZXIgOiA0cHggc29saWQgJGxpZ2h0LWdyYXk7XHJcblxyXG4kc21hbGwtdGFnLXBhZGRpbmc6IDEwcHg7XHJcbiRzbWFsbC10YWctY29sb3I6ICRkYXJrLWNvbG9yO1xyXG5cclxuJHByZS10YWctYmctY29sb3I6IHJnYmEoJHByaW1hcnktY29sb3IsIDAuMDUpO1xyXG4kcHJlLXRhZy1wYWRkaW5nOiAyMHB4IDA7XHJcblxyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmctY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuJGxpc3QtZ3JvdXAtaW1nLXNpemU6IDQwcHg7XHJcbiRsaXN0LWdyb3VwLW1hcmdpbjogMTBweDtcclxuXHJcblxyXG4vLyBUYWJsZXMgc2V0dGluZ3NcclxuJGhvcml6b250YWwtYm9yZGVyLWNvbG9yOiAgICAjZGVlMmU2O1xyXG4kdGFibGUtYi1tYXJnaW46ICAgICAgICAgICAgIDBweDtcclxuJHRhYmxlLWhlYWRpbmctY29sb3I6ICAgICAgICAkdGhlbWUtYm9keS1mb250LWNvbG9yO1xyXG4kdGFibGUtcm93LWNvbG9yOiAgICAgICAgICAgICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiR0YWJsZS1mb290ZXItZm9udC13ZWlnaHQ6ICAgYm9sZDtcclxuJHRhYmxlLWludmVyc2UtY29sb3I6ICAgICAgICAkd2hpdGU7XHJcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgJGxpZ2h0O1xyXG4kdGFibGUtcGFkZGluZzogICAgICAgICAgICAgIDAuNzVyZW07XHJcbiR0YWJsZS14bC1wYWRkaW5nOiAgICAgICAgICAgMS4yNXJlbSAycmVtO1xyXG4kdGFibGUteGwtZm9udDogICAgICAgICAgICAgIDEyMCU7XHJcbiR0YWJsZS1sZy1wYWRkaW5nOiAgICAgICAgICAgLjlyZW0gMnJlbTtcclxuJHRhYmxlLWxnLWZvbnQ6ICAgICAgICAgICAgICAxMTAlO1xyXG4kdGFibGUtZGUtcGFkZGluZzogICAgICAgICAgIC43NXJlbSAycmVtO1xyXG4kdGFibGUtZGUtZm9udDogICAgICAgICAgICAgIDEwMCU7XHJcbiR0YWJsZS1zbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gMnJlbTtcclxuJHRhYmxlLXNtLWZvbnQ6ICAgICAgICAgICAgICA5MCU7XHJcbiR0YWJsZS14cy1wYWRkaW5nOiAgICAgICAgICAgMC4ycmVtIDJyZW07XHJcbiR0YWJsZS14cy1mb250OiAgICAgICAgICAgICAgODAlO1xyXG4kaG9yaXpvbnRhbC1wYWRkaW5nOiAgICAgICAgIC43NXJlbSAycmVtO1xyXG4kdGFibGUtaW52ZXJzZS1iZy1jb2xvcjogICAgICMyOTJiMmM7XHJcblxyXG5cclxuLy9BY2NvcmRpbmcgc2V0dGluZ1xyXG4kYWNjb3JkaW5nLWNhcmQtdG9wLW1hcmdpbiAgICAgICAgICAgOiAxMHB4O1xyXG4kYWNjb3JkaW5nLWJ0bi13ZWlnaHQgICAgICAgICAgICAgICAgOiA2MDA7XHJcbiRhY2NvcmRpbmctYnRuLWNvbG9yICAgICAgICAgICAgICAgICA6ICR0aGVtZS1ib2R5LWZvbnQtY29sb3I7XHJcbiRhY2NvcmRpbmctY2FyZC1oZWFkZXItcGFkZGluZyAgICAgICA6IDAuNzVyZW0gMS4yNXJlbTtcclxuJGFjY29yZGluZy1jYXJkLWhlYWRlci1pY29uICAgICAgICAgIDogJGZvbnQtSUNPO1xyXG4kYWNjb3JkaW5nLW9wZW4taWNvbiAgICAgICAgICAgICAgICAgOiBcIlxcZWI3M1wiO1xyXG4kYWNjb3JkaW5nLWNsb3NlLWljb24gICAgICAgICAgICAgICAgOiBcIlxcZWI3YVwiO1xyXG5cclxuLy9BbGVydCBzZXR0aW5nc1xyXG4kYWxlcnQtaG92ZXItY29sb3IgICAgICAgIDokZGFyay1jb2xvcjtcclxuJGFsZXJ0LWJvcmRlci1yYWRpb3VzICAgICA6MC4xNXJlbTtcclxuJGFsZXJ0LXBhZGRpbmcgICAgICAgICAgICA6MTVweDtcclxuJGFsZXJ0LW1zZy1pY29uLXNpemUgICAgICA6MTZweDtcclxuXHJcbi8vYmFkZ2Ugc2V0dGluZ3NcclxuJGJhZGdlLXBhZGRpbmcgICAgICAgIDowLjQ0ZW0gMC43ZW07XHJcbiRiYWRnZS1zdmctc2l6ZSAgICAgICA6MTBweDtcclxuXHJcbi8vZm9ybSBpbnB1dCBzZXR0aW5nc1xyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tICAgICAgICA6IDEuMjVlbTtcclxuJGNvbC1mb3JtLWxhYmVsLWZvbnQtc2l6ZSAgICAgICAgOiAxNHB4O1xyXG4kZm9ybS1jb250cm9sLWZvbnQtc2l6ZSAgICAgICAgICA6IDE0cHg7XHJcbiRmb3JtLWNvbnRyb2wtYm9yZGVyLXJhZGlvdXMgICAgIDogMnB4O1xyXG4kZm9ybS1jb250cm9sLWJvcmRlci1jb2xvciAgICAgOiAkbGlnaHQtZ3JheTtcclxuXHJcbi8vYnJlYWRjcnVtYiBzZXR0aW5nXHJcbiRicmVhZGNydW1iLWFuY2hlci1jb2xvciAgICA6ICR3aGl0ZTtcclxuJGJyZWFkY3J1bWItYW5jaGVyLWRhcmstY29sb3IgICAgOiAkYmxhY2s7XHJcblxyXG4vL2J1dHRvbnMgc2V0dGluZ1xyXG4kYnRuLWZvbnQtc2l6ZSA6IDE0cHg7XHJcbiRidG4tcGFkZGluZyA6IDAuMzc1cmVtIDEuNzVyZW07XHJcbiRidG4tbGctZm9udC1zaXplOiAxOHB4O1xyXG4kYnRuLXNtLWZvbnQtc2l6ZTogMTJweDtcclxuJGJ0bi14cy1mb250LXNpemU6IDExcHg7XHJcbiRidG4teHMtcGFkZGluZzogIDAuMDVyZW0gMC40cmVtO1xyXG5cclxuXHJcbi8vQ2FyZCBzZXR0aW5nc1xyXG4kY2FyZC1wYWRkaW5nICAgICAgICA6MzBweDtcclxuJGNhcmQtbWFyZ2luLWJvdHRvbSAgOjMwcHg7XHJcbiRjYXJkLWJvcmRlci13aWR0aCAgIDowcHg7XHJcbiRjYXJkLWJvcmRlci1jb2xvciAgIDokbGlnaHQtY29sb3I7XHJcbiRjYXJkLWJvcmRlci1yYWRpb3VzIDo4cHg7XHJcbiRjYXJkLWJveC1zaGFkb3cgICAgIDoxcHggNXB4IDI0cHggMCByZ2JhKCRwcmltYXJ5LWNvbG9yLCAwLjA1KTtcclxuJGNhcmQtaGVhZGVyLWZvbnQtd2VpZ2h0IDogNjAwO1xyXG4kY2FyZC1oZWFkZXItYmctY29sb3IgOiAkd2hpdGU7XHJcbiRjYXJkLWhlYWRlci1mb250LXNpemUgOiAxOHB4O1xyXG4kY2FyZC1oZWFkZXItZm9udC10cmFuc2Zvcm0gOiB1cHBlcmNhc2U7XHJcbiRjYXJkLWhlYWRlci1mb250LWNvbG9yIDogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuJGNhcmQtaGVhZGVyLXNwYW4tc2l6ZSA6IDEycHg7XHJcbiRjYXJkLWhlYWRlci1zcGFuLWNvbG9yIDogJHRoZW1lLWJvZHktc3ViLXRpdGxlLWNvbG9yO1xyXG4kY2FyZC1ib2R5LWJnLWNvbG9yIDogJHRyYW5zcGFyZW50LWNvbG9yO1xyXG4kY2FyZC1mb290ZXItYmctY29sb3IgOiAkd2hpdGU7XHJcblxyXG4vL2Zvb3RlciBzZXR0aW5nc1xyXG4kZm9vdGVyX2JnX2NvbG9yIDogJHdoaXRlO1xyXG4kZm9vdGVyX3RvcF9iZ3JfY29sb3IgOiAkbGlnaHQtY29sb3I7XHJcbiRmb290ZXJfbGlua19hbGlnbiA6IHJpZ2h0O1xyXG4kZm9vdGVyX2RhcmtfY29sb3IgOiAkZGFyay1jb2xvcjtcclxuJGZvb3Rlcl9kYXJrX190eHRfY29sb3IgOiAkd2hpdGU7XHJcblxyXG4vL2Zvcm0gc2V0dGluZ3NcclxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbSAgOjIwcHg7XHJcbiRzbS1mb3JtLW1hcmdpbi1ib3R0b20gOiAxNHB4O1xyXG4kZm9ybS1wbGFjZWhvbGRlci1jb2xvciA6ICRkYXJrLWdyYXk7XHJcbiRmb3JtLXBsYWNlaG9sZGVyLWZvbnQtc2l6ZSA6IDE0cHg7XHJcbiRmb3JtLXBsYWNlaG9sZGVyLWxldHRlci1zcGFjaW5nIDogMXB4O1xyXG4kZm9ybS1wbGFjZWhvbGRlci1mb250LXdlaWdodCA6IDEwMDtcclxuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yIDogJGxpZ2h0LXNlbWktZ3JheTtcclxuJGZvcm0taW5wdXQtYmctY29sb3IgOiAkd2hpdGU7XHJcblxyXG4vL1RvdXIgc2V0dGluZ3NcclxuJHRvdXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG5cclxuLy9zaWRhYnIgbWFpbiBzZXR0aW5nc1xyXG4kc2lkZWJhci13aWR0aDogMjU1cHg7XHJcbiRzaWRlYmFyLXBvc2l0aW9uOiBmaXhlZDtcclxuJHNpZGViYXItYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY2FyZC1iYWNrZ3JvdW5kO1xyXG4kc2lkZWJhci1zaGFkb3c6IDAgMCAxMXB4IHJnYmEoNjksIDExMCwgMjQzLCAwLjEzKTtcclxuJHNpZGViYXItb3ZlcmZsb3c6IGF1dG87XHJcbiRzaWRlYmFyLXotaW5kZXg6IDEwMDA7XHJcbiRzaWRlYmFyLXRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4vL3NpZGViYXIgcHJvZmlsZSBzZXR0aW5nc1xyXG4kc2lkZWJhci11c2VyLXNlY3Rpb24tcGFkZGluZzogMjVweCAxMHB4O1xyXG4kc2lkZWJhci11c2VyLXNlY3Rpb24tc2hhZG93OiAzcHggMnB4IDdweCAtMXB4IHJnYmEoNjgsIDEwMiwgMjQyLCAwLjEzKTtcclxuJHNpZGViYXItcHJvZmlsZS1lZGl0LWljb24tc2l6ZTogMTRweDtcclxuJHNpZGViYXItcHJvZmlsZS1uYW1lLXR4dC1jb2xvciA6ICRsaWdodC1jb2xvcjtcclxuJHNpZGViYXItcHJvZmlsZS1uYW1lLXR4dC10cmFuc2ZlciA6IHVwcGVyY2FzZTtcclxuJHNpZGViYXItcHJvZmlsZS1uYW1lLXR4dC13ZWlnaHQgOiA2MDA7XHJcbiRzaWRlYmFyLXByb2ZpbGUtbmFtZS1sZXR0ZXItc3BlY2luZyA6IDEuNXB4O1xyXG4kc2lkZWJhci1wcm9maWxlLW5hbWUtbWFyZ2luZyA6IDNweDtcclxuJHNpZGViYXItcHJvZmlsZS1zdWItdGl0bGUtZm9udC1zaXplOiAxMHB4O1xyXG4kc2lkZWJhci1wcm9maWxlLXN1Yi10aXRsZS1tYXJnaW46IDBweDtcclxuJHNpZGViYXItcHJvZmlsZS1pbWctc2hhZG93OiAwIDAgMTVweCByZ2JhKDY4LCAxMDIsIDI0MiwgMC4zKTtcclxuXHJcbi8vU2lkZWJhciBtYWluIG1lbnUgc2V0dGluZ1xyXG4kc2lkZWJhci1tZW51LXBhZGRpbmc6IDIwcHg7XHJcbiRzaWRlYmFyLW1lbnUtbGlzdC1zdHlsZTogbm9uZTtcclxuJHNpZGViYXItbWVudS1saXN0LW1hcmdpbjogMDtcclxuXHJcbiRzaWRlYmFyLWljb24tc2l6ZTogMTRweDtcclxuJHNpZGViYXItaWNvbi1tYXJnaW46IDE0cHg7XHJcbiRzaWRlYmFyLWljb24tc3Ryb2tlLXdpZHRoOiAzcHg7XHJcbiRzaWRlYmFyLWZvbnQtc2l6ZTogMTRweDtcclxuJHNpZGViYXItbGV0dGVyLXNwZWNpbmc6IDAuNXB4O1xyXG4kc2lkZWJhci10eHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4kc2lkZWJhci1mb250LXdlaWdodDogNjAwO1xyXG4kc2lkZWJhci1mb250LWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44NSk7XHJcbiRzaWRlYmFyLXBhZGRpbmctdG9wOiA4cHg7XHJcbiRzaWRlYmFyLXBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiRzaWRlYmFyLXN1Yi1oZWFkZXItcGFkZGluZzogMTVweDtcclxuJHNpZGViYXItc3ViLWhlYWRlci1tYXJnaW46IDA7XHJcbiRzaWRlYmFyLWZvbnQtZmFtaWx5OiAkZm9udC1udW5pdG87XHJcblxyXG5cclxuJHNpZGViYXItdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiRzaWRlYmFyLWhlYWRpbmctaG92ZXItcGFkZGluZzogM3B4O1xyXG4kc2lkZWJhci1ob3Zlci10eHQtY29sb3I6ICR3aGl0ZTtcclxuJHNpZGViYXItYXJyb3ctbWFyZ2luLXRvcDogMnB4O1xyXG4kc2lkZWJhci1hcnJvdy1zaXplOiAxNXB4O1xyXG4kc2lkZWJhci1hcnJvdy1jb2xvcjogJHRoZW1lLWJvZHktZm9udC1jb2xvcjtcclxuXHJcbiRzaWRlYmFyLW9wZW4taWNvbjogXCJcXGYxMDdcIjtcclxuJHNpZGViYXItY2xvc2UtaWNvbjpcIlxcZjEwNVwiO1xyXG4kc2lkZWJhci1pY29uLWZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lO1xyXG5cclxuXHJcblxyXG4vL0hlYWRlciBzZXR0aW5nc1xyXG4kbWFpbi1oZWFkZXItYmctY29sb3I6ICR3aGl0ZTtcclxuJG1haW4taGVhZGVyLXBvc2l0aW9uOiBmaXhlZDtcclxuJG1haW4taGVhZGVyLXRvcDogMDtcclxuJG1haW4taGVhZGVyLXNoYWRvdzogMCAwIDEwcHggMXB4IHJnYmEoNjgsIDEwMiwgMjQyLCAwLjA1KTtcclxuXHJcbi8vcGFnZSBzZXR0aW5nc1xyXG4kcGFnZS1ib2R5LXBhZGRpbmcgOiAwIDE1cHg7XHJcbiRwYWdlLWJvZHktYmctY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC42KTtcclxuJHBhZ2UtYm9keS1tYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4kcGFnZS1oZWFkZXItcGFkZGluZyA6IDMwcHg7XHJcbiRwYWdlLXRpdGxlLWZvbnQtc2l6ZTogMjRweDtcclxuJHBhZ2UtdGl0bGUtbWFyZ2luLWJvdHRvbTogMDtcclxuJHBhZ2UtdGl0bGUtZm9udC13ZWlnaHQ6IDYwMDtcclxuJHBhZ2UtdGl0bGUtdGV4dC10cmFuZm9ybTogdXBwZXJjYXNlO1xyXG4kYnJlYWRjcnVtYi1zaXplOiAxNHB4O1xyXG4kYnJlYWRjcnVtYi1jb250ZW50OiBcIi9cIjtcclxuJGJyZWFkY3J1bWItc3ZnLWljb24tYWxpZ246IHRleHQtdG9wO1xyXG5cclxuXHJcbi8vbWFpbiBoZWFkZXIgbGVmdCBzZXR0aW5nc1xyXG4kbWFpbi1oZWFkZXItbGVmdC1iZy1jb2xvciA6ICR0cmFuc3BhcmVudC1jb2xvcjtcclxuJG1haW4taGVhZGVyLXBhZGRpbmcgOiAxMnB4O1xyXG4kbWFpbi1oZWFkZXItei1pbmRleCA6IDE1O1xyXG4kbWFpbi1oZWFkZXItcmlnaHQtcGFkZGluZzogMCA0MHB4O1xyXG4kbWFpbi1oZWFkZXItcmlnaHQtdG9nZ2xlLWNvbG9yIDogJHByaW1hcnktY29sb3I7XHJcbiRtYWluLWhlYWRlci1yaWdodC1uYXYtcmlnaHQgOiAgMHB4O1xyXG4kbWFpbi1oZWFkZXItcmlnaHQtbmF2LWljb24tc2l6ZSA6ICAxOHB4O1xyXG4kbWFpbi1oZWFkZXItcmlnaHQtbmF2LWljb24tY29sb3IgOiAgJHByaW1hcnktY29sb3I7XHJcbiRtYWluLWhlYWRlci1yaWdodC1uYXYtaWNvbi1tYXJnaW4tdG9wIDogIDEwcHg7XHJcblxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuLmJyLXRoZW1lLWJhcnMtMXRvMTAge1xyXG5cclxuICAuYnItd2lkZ2V0IHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTJweDtcclxuICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDI1JSk7XHJcbiAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLmJyLWFjdGl2ZSxcclxuICAgICAgJi5ici1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnItY3VycmVudC1yYXRpbmcge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnItcmVhZG9ubHkge1xyXG4gICAgYSB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICYuYnItYWN0aXZlLCAmLmJyLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWNvbG9yLCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyLWN1cnJlbnQtcmF0aW5nIHtcclxuICAgICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDEwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAuYnItdGhlbWUtYmFycy0xdG8xMCB7XHJcblxyXG4gICAgLmJyLXdpZGdldCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oYmxhY2ssIDcwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG4gICAgICAgICYuYnItYWN0aXZlLFxyXG4gICAgICAgICYuYnItc2VsZWN0ZWQge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ici1jdXJyZW50LXJhdGluZyB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCIvLyBCb3ggc2l6aW5nXHJcbkBtaXhpbiBib3gtc2l6aW5nKCR0eXBlOiBib3JkZXItYm94KXtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogJHR5cGU7XHJcbiAgICAtbW96LWJveC1zaXppbmc6ICAgICR0eXBlO1xyXG4gICAgYm94LXNpemluZzogICAgICAgICAkdHlwZTtcclxufSIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5cclxuLmJyLXRoZW1lLWJhcnMtaG9yaXpvbnRhbCB7XHJcblxyXG4gIC5ici13aWRnZXQge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDI1JSk7XHJcbiAgICAgIG1hcmdpbjogMXB4O1xyXG5cclxuICAgICAgJi5ici1hY3RpdmUsXHJcbiAgICAgICYuYnItc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyLWN1cnJlbnQtcmF0aW5nIHtcclxuICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ici1yZWFkb25seSB7XHJcbiAgICBhIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgJi5ici1hY3RpdmUsICYuYnItc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDEwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnItY3VycmVudC1yYXRpbmcge1xyXG4gICAgICBjb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMTAlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5ici10aGVtZS1iYXJzLWhvcml6b250YWwge1xyXG5cclxuICAgIC5ici13aWRnZXQge1xyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKGJsYWNrLCA3MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG4gICAgICAgICYuYnItYWN0aXZlLFxyXG4gICAgICAgICYuYnItc2VsZWN0ZWQge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ici1jdXJyZW50LXJhdGluZyB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RoZW1lL3ZhcmlhYmxlc1wiO1xyXG5cclxuLmJyLXRoZW1lLWJhcnMtbW92aWUge1xyXG5cclxuICAuYnItd2lkZ2V0IHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDI1JSk7XHJcbiAgICAgIG1hcmdpbjogMXB4O1xyXG5cclxuICAgICAgJi5ici1hY3RpdmUsXHJcbiAgICAgICYuYnItc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyLWN1cnJlbnQtcmF0aW5nIHtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnItcmVhZG9ubHkge1xyXG4gICAgYSB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICYuYnItYWN0aXZlLCAmLmJyLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWNvbG9yLCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyLWN1cnJlbnQtcmF0aW5nIHtcclxuICAgICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDEwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAuYnItdGhlbWUtYmFycy1tb3ZpZSB7XHJcblxyXG4gICAgLmJyLXdpZGdldCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oYmxhY2ssIDcwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcclxuXHJcbiAgICAgICAgJi5ici1hY3RpdmUsXHJcbiAgICAgICAgJi5ici1zZWxlY3RlZCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJyLWN1cnJlbnQtcmF0aW5nIHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vdGhlbWUvdmFyaWFibGVzXCI7XHJcblxyXG4uYnItdGhlbWUtYmFycy1waWxsIHtcclxuXHJcbiAgLmJyLXdpZGdldCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBwYWRkaW5nOiA3cHggMTVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMjUlKTtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA5OTlweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogOTk5cHg7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDk5OXB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogOTk5cHg7XHJcbiAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA5OTlweDtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmJyLWFjdGl2ZSxcclxuICAgICAgJi5ici1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnItcmVhZG9ubHkge1xyXG4gICAgYSB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICYuYnItYWN0aXZlLCAmLmJyLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWNvbG9yLCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAuYnItdGhlbWUtYmFycy1waWxsIHtcclxuXHJcbiAgICAuYnItd2lkZ2V0IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbihibGFjaywgNzAlKTtcclxuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG5cclxuICAgICAgICAmLmJyLWFjdGl2ZSxcclxuICAgICAgICAmLmJyLXNlbGVjdGVkIHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGE6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIm1peGluc1wiO1xyXG5cclxuLmJyLXRoZW1lLWJhcnMtcmV2ZXJzZWQge1xyXG5cclxuICAuYnItd2lkZ2V0IHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMjJweDtcclxuICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMjUlKTtcclxuICAgICAgbWFyZ2luOiAxcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLmJyLWFjdGl2ZSxcclxuICAgICAgJi5ici1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJyLWN1cnJlbnQtcmF0aW5nIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJyLXJlYWRvbmx5IHtcclxuICAgIGEge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAmLmJyLWFjdGl2ZSwgJi5ici1zZWxlY3RlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ici1jdXJyZW50LXJhdGluZyB7XHJcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LWNvbG9yLCAxMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLmJyLXRoZW1lLWJhcnMtcmV2ZXJzZWQge1xyXG5cclxuICAgIC5ici13aWRnZXQge1xyXG4gICAgICBhIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKGJsYWNrLCA3MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG4gICAgICAgICYuYnItYWN0aXZlLFxyXG4gICAgICAgICYuYnItc2VsZWN0ZWQge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ici1jdXJyZW50LXJhdGluZyB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuQGltcG9ydCBcIi4uLy4uL3RoZW1lL3ZhcmlhYmxlc1wiO1xyXG5cclxuLmJyLXRoZW1lLWJhcnMtc3F1YXJlIHtcclxuXHJcbiAgLmJyLXdpZGdldCB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDIwJSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICBtYXJnaW46IDJweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDIwJSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICYuYnItYWN0aXZlLFxyXG4gICAgICAmLmJyLXNlbGVjdGVkIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnItY3VycmVudC1yYXRpbmcge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgICAgd2lkdGg6IDMzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAuNWVtIDA7XHJcbiAgICAgIGNvbG9yOiAjNjQ2NDY0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJyLXJlYWRvbmx5IHtcclxuICAgIGEge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAmLmJyLWFjdGl2ZSwgJi5ici1zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktY29sb3IsIDEwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5ici10aGVtZS1iYXJzLXNxdWFyZSB7XHJcblxyXG4gICAgLmJyLXdpZGdldCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGxpZ2h0ZW4oYmxhY2ssIDcwJSk7XHJcbiAgICAgICAgY29sb3I6IGxpZ2h0ZW4oYmxhY2ssIDcwJSk7XHJcblxyXG4gICAgICAgICYuYnItYWN0aXZlLFxyXG4gICAgICAgICYuYnItc2VsZWN0ZWQge1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcblxyXG4uYnItdGhlbWUtYm9vdHN0cmFwLXN0YXJzIHtcclxuXHJcbiAgLmJyLXdpZGdldCB7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIFxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE4cHgvMSAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgYTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXGUwMDYnO1xyXG4gICAgICBjb2xvcjogJHN0YXItZGVmYXVsdDtcclxuICAgIH1cclxuXHJcbiAgICBhLmJyLWFjdGl2ZTphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAkc3Rhci1hY3RpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgYS5ici1zZWxlY3RlZDphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAkc3Rhci1zZWxlY3RlZDtcclxuICAgIH1cclxuXHJcbiAgICAuYnItY3VycmVudC1yYXRpbmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJyLXJlYWRvbmx5IHtcclxuICAgIGEge1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAuYnItdGhlbWUtYm9vdHN0cmFwLXN0YXJzIHtcclxuXHJcbiAgICAuYnItd2lkZ2V0IHtcclxuICAgICAgYTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTAwNyc7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmJyLWFjdGl2ZTphZnRlcixcclxuICAgICAgYS5ici1zZWxlY3RlZDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZTAwNic7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi5ici10aGVtZS1jc3Mtc3RhcnMge1xyXG5cclxuICAuYnItd2lkZ2V0IHtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYTphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFwyNjA1XCI7XHJcbiAgICAgIGNvbG9yOiAkc3Rhci1kZWZhdWx0O1xyXG4gICAgfVxyXG5cclxuICAgIGEuYnItYWN0aXZlOmFmdGVyIHtcclxuICAgICAgY29sb3I6ICRzdGFyLWFjdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBhLmJyLXNlbGVjdGVkOmFmdGVyIHtcclxuICAgICAgY29sb3I6ICRzdGFyLXNlbGVjdGVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5ici1jdXJyZW50LXJhdGluZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnItcmVhZG9ubHkge1xyXG4gICAgYSB7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5ici10aGVtZS1jc3Mtc3RhcnMge1xyXG5cclxuICAgIC5ici13aWRnZXQge1xyXG4gICAgICBhOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcMjYwNlwiO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgfVxyXG5cclxuICAgICAgYS5ici1hY3RpdmU6YWZ0ZXIsXHJcbiAgICAgIGEuYnItc2VsZWN0ZWQ6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFwyNjA1XCI7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi90aGVtZS92YXJpYWJsZXNcIjtcclxuXHJcbi5ici10aGVtZS1mb250YXdlc29tZS1zdGFycy1vIHtcclxuXHJcbiAgLmJyLXdpZGdldCB7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIFxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDIwcHgvMSBGb250QXdlc29tZTtcclxuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGE6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnXFxmMDA2JztcclxuICAgICAgY29sb3I6ICRzdGFyLWRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4gICAgYS5ici1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnXFxmMDA1JztcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIGEuYnItc2VsZWN0ZWQ6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnXFxmMDA1JztcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIGEuYnItZnJhY3Rpb25hbDphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyLWN1cnJlbnQtcmF0aW5nIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ici1yZWFkb25seSB7XHJcbiAgICBhIHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJyLXJldmVyc2Uge1xyXG4gICAgYS5ici1mcmFjdGlvbmFsIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgZmlsdGVyOiBGbGlwSDtcclxuICAgICAgLW1zLWZpbHRlcjogXCJGbGlwSFwiO1xyXG4gICAgfSAgICBcclxuICB9XHJcblxyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5ici10aGVtZS1mb250YXdlc29tZS1zdGFycy1vIHtcclxuXHJcbiAgICAuYnItd2lkZ2V0IHtcclxuICAgICAgYTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjAwNic7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmJyLWFjdGl2ZTphZnRlcixcclxuICAgICAgYS5ici1zZWxlY3RlZDphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjAwNSc7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmJyLWZyYWN0aW9uYWw6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIl19 */
/*# sourceMappingURL=rating.css.map */
